.sch_main_shadow { display:block; background:url(images/shadow.png); height:16px; margin-bottom:8px }


@charset "UTF-8";

@font-face {
  font-family: "CorpidCd_TT8";
  src: local("$"), url("fonts/CorpidCd_TT8.woff") format("woff"); }

@font-face {
  font-family: "CorpidCd_TT7";
  src: local("$"), url("fonts/CorpidCd_TT7.woff") format("woff"); }

@font-face {
  font-family: "CorpidCd_TT5";
  src: local("$"), url("fonts/CorpidCd_TT5.woff") format("woff"); }

@font-face {
  font-family: "schoeck";
  src: local("$"), url("fonts/icomoon_schoeck.woff") format("woff"); }

@font-face {
  font-family: "Corpid Schoeck";
  src: local("$"), url("fonts/CorpidSchoeck-Regular.woff") format("woff"); }

@font-face {
  font-family: "Corpid Schoeck Condensed";
  src: local("$"), url("fonts/CorpidSchoeck-RegularCd.woff") format("woff"); }

* {
  font-family: 'Corpid Schoeck', Arial; }

body {
  font-family: 'Corpid Schoeck Condensed', Arial; }

.sch_header { 
  margin-bottom: 46px;
  padding-bottom: 16px;
  -webkit-box-shadow:0 10px 20px rgba(0,0,0,0.05);
  box-shadow:0 10px 20px rgba(0,0,0,0.05); }
  
.sch_footer {
  background: url("images/footer_bg.jpg") repeat; 
  padding-top: 40px;
  padding-bottom: 40px;
}

.sch_footer .socialmedia_icons {
  float: right; }

.sch_footer .label_tag {
  font-size: 14px;
  font-family: 'CorpidCd_TT7';
  color: #0069b4;
}

.sch_footer a.btn:before {
  width: 29px;
  height: 29px;
  line-height: 29px;
  position: absolute;
  left: 17px;
  bottom: 17px;
}

.sch_footer a.btn {
  padding-top: 0;
  padding-bottom: 0;
}

.sch_footer > div {
  max-width:1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.sch_copyright {
  padding: 14px;
  background: url("images/footer_bg_dark.jpg") repeat; }

  
.sch_copyright div * {
  color: rgb(76, 76, 76);
  font-family:'CorpidCd_TT5', Arial;
  font-size: .8125rem; }
  
.sch_copyright > div {
  max-width:1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
 
.sch_copyright a {
  padding-top: 0;
  padding-bottom: 0 }

.sch_title_header {
  width: 252px;
  height: 90px;
  font-family: Corpid Schoeck Condensed;
  font-size: 35px;
  color: #00487e;
  text-decoration: none solid rgb(0, 72, 126);
  line-height: 45px; }

.sch_search_hints {position:absolute; display:none; background:white;
  z-index:10; font-size: 14px; max-height:250px; width:fit-content;
  border:solid 1px darkgray;
  border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;
  margin:-4px 0 0 0; padding:0 0 0; border-top:0;
  overflow-y:auto; overflow-x:hidden; text-align:left; }
.sch_search_hints div { padding:4px 28px 4px 12px; width: max-content; }
.sch_search_hints div:hover { background:#00487e; color:white; min-width: 100%; }

.sch_hint_bn {vertical-align: sub;margin: 1px 3px; }
.sch_hint { max-width: 580px; position:absolute; z-index: 999; }
.sch_hint .text { color: black; background: white; padding: 10px; z-index: 999;
  box-shadow: 0 0 15px #888; text-align: left; font-size: .9375rem; }
.sch_hint img { margin-top: 10px; display: block; margin-left: auto;
  margin-right: auto; z-index: 999; }
.sch_hint .arrow {
  width: 0; height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  position: relative;
}

.form_men_entry:hover div{
  color:black;
}

.sch_material .form_men div:hover{
  color: black;
}

.input-group { margin-bottom:22px;
  padding-left: 15px;
  padding-right: 15px;}
.input-group .btn { margin-right: 15px }
.input-group .btn:last-child { margin-right: 0; }

.sch_hint.down .arrow { border-top: 10px solid white; }
.sch_hint.up .arrow { border-bottom: 10px solid white; position: relative; }
.sch_hint_center
{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

select option {
  padding: 4px; }

.panel { background: white; padding:15px }
  
.alert-danger { display:inline-block }

.fieldset_title_col { margin-top: 60px; }

.sch_loading {
  display: inline-block;
  width:44px;
  height:44px;
  background: black;
  opacity:0.8;
  border-radius: 4px; }

.sch_loading div {
  height: 100%;
  background:url("images/fancybox_loading.gif") center center no-repeat; }
  
#ajax_loading { top: calc(50% - 22px) !important; }

.sch_result {
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 15px;
  margin-bottom: 22px;
  margin-left: 15px;
  margin-right: 15px;
  display:block;
  max-width: 100%;
  font-size: .9375rem;
}

.socialmedia_text {
  line-height:25px;
  font-size:16px;
  font-size:1rem;
  font-family:'CorpidCd_TT7', Arial;
  font-weight:normal;
  font-style:normal;
  color:#0069b4
}

.socialmedia_icons a:before {
  color:#ffffff;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:24px;
  line-height:25px
}

.socialmedia_icons a:hover:before {
  color:#0069b4
}

.col-lg-12 .fields_wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

select option { font-size: .9375rem; }

.sch_footer a {
  width: 63px;
  height: 63px;
  background: #002c50;
  display: block;
  float: right;
  margin-right: 64px;
}

.sch_footer a:hover { text-decoration: none; }

a.blog:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  font-size: 25px;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""; }

a.twitter:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  font-size: 25px;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"\e903"
}

a.fb:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  font-size: 25px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}

a.xing:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  font-size: 25px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}

a.youtube:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  font-size: 25px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}

a.rss:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  font-size: 25px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}

a.location:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}

.fieldset_title {
  color: #0069b4;
  font-family: 'CorpidCd_TT8', Arial;
  font-weight: normal;
  font-style: normal;
  margin-top: 0;
  margin-bottom: 0;
}

.fieldset_title.subtitle {
  color: #7c7c7b;
  font-size: .75rem;
}

.fieldset_title_col:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPÔÇªIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(215, 215, 215, 0)), color-stop(5%, #d7d7d7), color-stop(95%, #d7d7d7), color-stop(100%, rgba(215, 215, 215, 0)));
  background-image: -moz-linear-gradient(left, rgba(215, 215, 215, 0) 0%, #d7d7d7 5%, #d7d7d7 95%, rgba(215, 215, 215, 0) 100%);
  background-image: -webkit-linear-gradient(left, rgba(215, 215, 215, 0) 0%, #d7d7d7 5%, #d7d7d7 95%, rgba(215, 215, 215, 0) 100%);
  background-image: linear-gradient(to right, rgba(215, 215, 215, 0) 0%, #d7d7d7 5%, #d7d7d7 95%, rgba(215, 215, 215, 100) 100%);
  background-size: 100%;
  content: '';
  display: block;
  height: 1px;
  width: 100%;
}

.input-group .form-control { display:inline-block }

tr td.right { text-align:right; }

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp {
  border:0;
  margin:0;
  padding:0;
  font-size:14px
}
html,body {
  height:100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block
}
b,strong {
  font-weight:bold
}
img {
  color:transparent;
  font-size:0;
  vertical-align:middle;
  -ms-interpolation-mode:bicubic
}
ol,ul {
  list-style:none
}
li {
  display:list-item
}
table {
  border-collapse:collapse;
  border-spacing:0
}
th,td,caption {
  font-weight:normal;
  vertical-align:top;
  text-align:left
}
q {
  quotes:none
}
q:before,q:after {
  content:'';
  content:none
}
sub,sup,small {
  font-size:75%
}
address {
  font-style:normal
}
sub,sup {
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sub {
  bottom:-0.25em
}
sup {
  top:-0.5em
}
svg {
  overflow:hidden
}

button::-moz-focus-inner {
  border:none;
  padding:0
}

.clear {
  clear:both
}
.ui-helper-hidden-accessible {
  display:none
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%
}
body {
  margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  display:block
}
audio,canvas,progress,video {
  display:inline-block;
  vertical-align:baseline
}
audio:not([controls]) {
  display:none;
  height:0
}
[hidden],template {
  display:none
}
a {
  background-color:transparent
}
a:active,a:hover {
  outline:0
}
abbr[title] {
  border-bottom:1px dotted
}
b,strong {
  font-weight:bold
}
dfn {
  font-style:italic
}
h1 {
  font-size:2em;
  margin:0.67em 0
}
mark {
  background:#ff0;
  color:#000
}
small {
  font-size:80%
}
sub,sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sup {
  top:-0.5em
}
sub {
  bottom:-0.25em
}
img {
  border:0
}
svg:not(:root) {
  overflow:hidden
}
figure {
  margin:1em 40px
}
hr {
  -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;
    border: 1px solid grey;
}

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
}
* {
  -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.42857;
  color:#333;
  background-color:#fff
}
input,button,select,textarea {
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}
a {
  color:#0069b4;
  text-decoration:none
}
a:hover,a:focus {
  color:#003c68;
  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;
  max-width:100%;
  height:auto
}
.img-rounded {
  border-radius:4px
}
.img-thumbnail {
  padding:4px;
  line-height:1.42857;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  -webkit-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  display:inline-block;
  max-width:100%;
  height:auto
}
.img-circle {
  border-radius:50%
}
hr {
  margin-top: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
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
  font-family:inherit;
  font-weight:500;
  line-height:1.1;
  color:inherit
}
h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small {
  font-weight:normal;
  line-height:1;
  color:#777
}
h1,.h1,h2,.h2,h3,.h3 {
  margin-top:20px;
  margin-bottom:10px
}
h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small {
  font-size:65%
}
h4,.h4,h5,.h5,h6,.h6 {
  margin-top:10px;
  margin-bottom:10px
}
h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small {
  font-size:75%
}
h1,.h1 {
  font-size:36px
}
h2,.h2 {
  font-size:30px
}
h3,.h3 {
  font-size:24px
}
h4,.h4 {
  font-size:18px
}
h5,.h5 {
  font-size:14px
}
h6,.h6 {
  font-size:12px
}
p {
  margin:0 0 10px
}
.lead {
  margin-bottom:20px;
  font-size:16px;
  font-weight:300;
  line-height:1.4
}
@media (min-width: 768px) {
  .lead {
    font-size:21px
  }
}
small,.small {
  font-size:85%
}
mark,.mark {
  background-color:#fcf8e3;
  padding:.2em
}
.text-left {
  text-align:left
}
.text-right {
  text-align:right
}
.text-center {
  text-align:center
}
.text-justify {
  text-align:justify
}
.text-nowrap {
  white-space:nowrap
}
.text-lowercase {
  text-transform:lowercase
}
.text-uppercase {
  text-transform:uppercase
}
.text-capitalize {
  text-transform:capitalize
}
.text-muted {
  color:#777
}
.text-primary {
  color:#0069b4
}
a.text-primary:hover {
  color:#004b81
}
.text-success {
  color:#3c763d
}
a.text-success:hover {
  color:#2b542c
}
.text-info {
  color:#31708f
}
a.text-info:hover {
  color:#245269
}
.text-warning {
  color:#8a6d3b
}
a.text-warning:hover {
  color:#66512c
}
.text-danger {
  color:#a94442
}
a.text-danger:hover {
  color:#843534
}
.bg-primary {
  color:#fff
}
.bg-primary {
  background-color:#0069b4
}
a.bg-primary:hover {
  background-color:#004b81
}
.bg-success {
  background-color:#dff0d8
}
a.bg-success:hover {
  background-color:#c1e2b3
}
.bg-info {
  background-color:#d9edf7
}
a.bg-info:hover {
  background-color:#afd9ee
}
.bg-warning {
  background-color:#fcf8e3
}
a.bg-warning:hover {
  background-color:#f7ecb5
}
.bg-danger {
  background-color:#f2dede
}
a.bg-danger:hover {
  background-color:#e4b9b9
}
.page-header {
  padding-bottom:9px;
  margin:40px 0 20px;
  border-bottom:1px solid #eee
}
ul,ol {
  margin-top:0;
  margin-bottom:10px
}
ul ul,ul ol,ol ul,ol ol {
  margin-bottom:0
}
.list-unstyled {
  padding-left:0;
  list-style:none
}
.list-inline {
  padding-left:0;
  list-style:none;
  margin-left:-5px
}
.list-inline>li {
  display:inline-block;
  padding-left:5px;
  padding-right:5px
}
dl {
  margin-top:0;
  margin-bottom:20px
}
dt,dd {
  line-height:1.42857
}
dt {
  font-weight:bold
}
dd {
  margin-left:0
}
.dl-horizontal dd:before,.dl-horizontal dd:after {
  content:" ";
  display:table
}
.dl-horizontal dd:after {
  clear:both
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float:left;
    width:160px;
    clear:left;
    text-align:right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .dl-horizontal dd {
    margin-left:180px
  }
}
abbr[title],abbr[data-original-title] {
  cursor:help;
  border-bottom:1px dotted #777
}
.initialism {
  font-size:90%;
  text-transform:uppercase
}
blockquote {
  padding:10px 20px;
  margin:0 0 20px;
  font-size:17.5px;
  border-left:5px solid #eee
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
  margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small {
  display:block;
  font-size:80%;
  line-height:1.42857;
  color:#777
}
blockquote footer:before,blockquote small:before,blockquote .small:before {
  content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right {
  padding-right:15px;
  padding-left:0;
  border-right:5px solid #eee;
  border-left:0;
  text-align:right
}
.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {
  content:''
}
.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {
  content:'\00A0 \2014'
}
address {
  margin-bottom:20px;
  font-style:normal;
  line-height:1.42857
}
.container,.contentelement.separator_line:after {
  margin-right:auto;
  margin-left:auto;
  padding-left:15px;
  padding-right:15px
}
.container:before,.container:after,.contentelement.separator_line:after {
  content:" ";
  display:table
}
.container:after,.contentelement.separator_line:after {
  clear:both
}
@media (min-width: 768px) {
  .container,.contentelement.separator_line:after {
    width:750px
  }
}
@media (min-width: 992px) {
  .container,.contentelement.separator_line:after {
    width:970px
  }
}
@media (min-width: 1200px) {
  .container,.contentelement.separator_line:after {
    width:1170px
  }
}
.container-fluid {
  margin-right:auto;
  margin-left:auto;
  padding-left:15px;
  padding-right:15px
}
.container-fluid:before,.container-fluid:after {
  content:" ";
  display:table
}
.container-fluid:after {
  clear:both
}
.row,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper,.formeditor_form .fields_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper {
  margin-left:-15px;
  margin-right:-15px
}
.row:before,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper:before,.formeditor_form .fields_wrapper:before,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper:before,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper:before,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper:before,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper:before,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper:before,.row:after,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper:after,.formeditor_form .fields_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper:after,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper:after {
  content:" ";
  display:table
}
.row:after,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper:after,.formeditor_form .fields_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper:after,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper:after {
  clear:both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.formeditor_form .fields_wrapper .field_wrapper.field_small,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.formeditor_form .fields_wrapper .field_wrapper.field_middle,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.formeditor_form .fields_wrapper .field_wrapper.field_regular,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.col-md-6,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.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,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_full,.formeditor_form .fields_wrapper .field_wrapper.field_regular,.formeditor_form .fields_wrapper .field_wrapper.field_middle,.formeditor_form .fields_wrapper .field_wrapper.field_small,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.col-sm-12,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.col-md-12,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.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,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_full,.formeditor_form .fields_wrapper .field_wrapper.field_regular,.formeditor_form .fields_wrapper .field_wrapper.field_middle,.formeditor_form .fields_wrapper .field_wrapper.field_small,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
  float:left
}
.col-xs-1 {
  width:8.33333%
}
.col-xs-2 {
  width:16.66667%
}
.col-xs-3 {
  width:25%
}
.col-xs-4 {
  width:33.33333%
}
.col-xs-5 {
  width:41.66667%
}
.col-xs-6 {
  width:50%
}
.col-xs-7 {
  width:58.33333%
}
.col-xs-8 {
  width:66.66667%
}
.col-xs-9 {
  width:75%
}
.col-xs-10 {
  width:83.33333%
}
.col-xs-11 {
  width:91.66667%
}
.col-xs-12,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_full,.formeditor_form .fields_wrapper .field_wrapper.field_regular,.formeditor_form .fields_wrapper .field_wrapper.field_middle,.formeditor_form .fields_wrapper .field_wrapper.field_small,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
  width:100%
}
.col-xs-pull-0 {
  right:auto
}
.col-xs-pull-1 {
  right:8.33333%
}
.col-xs-pull-2 {
  right:16.66667%
}
.col-xs-pull-3 {
  right:25%
}
.col-xs-pull-4 {
  right:33.33333%
}
.col-xs-pull-5 {
  right:41.66667%
}
.col-xs-pull-6 {
  right:50%
}
.col-xs-pull-7 {
  right:58.33333%
}
.col-xs-pull-8 {
  right:66.66667%
}
.col-xs-pull-9 {
  right:75%
}
.col-xs-pull-10 {
  right:83.33333%
}
.col-xs-pull-11 {
  right:91.66667%
}
.col-xs-pull-12 {
  right:100%
}
.col-xs-push-0 {
  left:auto
}
.col-xs-push-1 {
  left:8.33333%
}
.col-xs-push-2 {
  left:16.66667%
}
.col-xs-push-3 {
  left:25%
}
.col-xs-push-4 {
  left:33.33333%
}
.col-xs-push-5 {
  left:41.66667%
}
.col-xs-push-6 {
  left:50%
}
.col-xs-push-7 {
  left:58.33333%
}
.col-xs-push-8 {
  left:66.66667%
}
.col-xs-push-9 {
  left:75%
}
.col-xs-push-10 {
  left:83.33333%
}
.col-xs-push-11 {
  left:91.66667%
}
.col-xs-push-12 {
  left:100%
}
.col-xs-offset-0 {
  margin-left:0%
}
.col-xs-offset-1 {
  margin-left:8.33333%
}
.col-xs-offset-2 {
  margin-left:16.66667%
}
.col-xs-offset-3 {
  margin-left:25%
}
.col-xs-offset-4 {
  margin-left:33.33333%
}
.col-xs-offset-5 {
  margin-left:41.66667%
}
.col-xs-offset-6 {
  margin-left:50%
}
.col-xs-offset-7 {
  margin-left:58.33333%
}
.col-xs-offset-8 {
  margin-left:66.66667%
}
.col-xs-offset-9 {
  margin-left:75%
}
.col-xs-offset-10 {
  margin-left:83.33333%
}
.col-xs-offset-11 {
  margin-left:91.66667%
}
.col-xs-offset-12 {
  margin-left:100%
}
@media (min-width: 768px) {
  .col-sm-1,.col-sm-2,.formeditor_form .fields_wrapper .field_wrapper.field_small,.col-sm-3,.col-sm-4,.formeditor_form .fields_wrapper .field_wrapper.field_middle,.col-sm-5,.col-sm-6,.formeditor_form .fields_wrapper .field_wrapper.field_regular,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    float:left
  }
  .col-sm-1 {
    width:8.33333%
  }
  .col-sm-2,.formeditor_form .fields_wrapper .field_wrapper.field_small {
    width:16.66667%
  }
  .col-sm-3 {
    width:25%
  }
  .col-sm-4,.formeditor_form .fields_wrapper .field_wrapper.field_middle {
    width:33.33333%
  }
  .col-sm-5 {
    width:41.66667%
  }
  /*
  .col-sm-6,.formeditor_form .fields_wrapper .field_wrapper.field_regular,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    width:50%
  }
  */
  .col-sm-7 {
    width:58.33333%
  }
  .col-sm-8 {
    width:66.66667%
  }
  .col-sm-9 {
    width:75%
  }
  .col-sm-10 {
    width:83.33333%
  }
  .col-sm-11 {
    width:91.66667%
  }
  .col-sm-12,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    width:100%
  }
  .col-sm-pull-0 {
    right:auto
  }
  .col-sm-pull-1 {
    right:8.33333%
  }
  .col-sm-pull-2 {
    right:16.66667%
  }
  .col-sm-pull-3 {
    right:25%
  }
  .col-sm-pull-4 {
    right:33.33333%
  }
  .col-sm-pull-5 {
    right:41.66667%
  }
  .col-sm-pull-6 {
    right:50%
  }
  .col-sm-pull-7 {
    right:58.33333%
  }
  .col-sm-pull-8 {
    right:66.66667%
  }
  .col-sm-pull-9 {
    right:75%
  }
  .col-sm-pull-10 {
    right:83.33333%
  }
  .col-sm-pull-11 {
    right:91.66667%
  }
  .col-sm-pull-12 {
    right:100%
  }
  .col-sm-push-0 {
    left:auto
  }
  .col-sm-push-1 {
    left:8.33333%
  }
  .col-sm-push-2 {
    left:16.66667%
  }
  .col-sm-push-3 {
    left:25%
  }
  .col-sm-push-4 {
    left:33.33333%
  }
  .col-sm-push-5 {
    left:41.66667%
  }
  .col-sm-push-6 {
    left:50%
  }
  .col-sm-push-7 {
    left:58.33333%
  }
  .col-sm-push-8 {
    left:66.66667%
  }
  .col-sm-push-9 {
    left:75%
  }
  .col-sm-push-10 {
    left:83.33333%
  }
  .col-sm-push-11 {
    left:91.66667%
  }
  .col-sm-push-12 {
    left:100%
  }
  .col-sm-offset-0 {
    margin-left:0%
  }
  .col-sm-offset-1 {
    margin-left:8.33333%
  }
  .col-sm-offset-2 {
    margin-left:16.66667%
  }
  .col-sm-offset-3 {
    margin-left:25%
  }
  .col-sm-offset-4 {
    margin-left:33.33333%
  }
  .col-sm-offset-5 {
    margin-left:41.66667%
  }
  .col-sm-offset-6 {
    margin-left:50%
  }
  .col-sm-offset-7 {
    margin-left:58.33333%
  }
  .col-sm-offset-8 {
    margin-left:66.66667%
  }
  .col-sm-offset-9 {
    margin-left:75%
  }
  .col-sm-offset-10 {
    margin-left:83.33333%
  }
  .col-sm-offset-11 {
    margin-left:91.66667%
  }
  .col-sm-offset-12 {
    margin-left:100%
  }
}
@media (min-width: 992px) {
  .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    float:left
  }
  .col-md-1 {
    width:8.33333%
  }
  .col-md-2 {
    width:16.66667%
  }
  .col-md-3 {
    width:25%
  }
  .col-md-4 {
    width:33.33333%
  }
  .col-md-5 {
    width:41.66667%
  }
  .col-md-6,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    width:50%
  }
  .col-md-7 {
    width:58.33333%
  }
  .col-md-8 {
    width:66.66667%
  }
  .col-md-9 {
    width:75%
  }
  .col-md-10 {
    width:83.33333%
  }
  .col-md-11 {
    width:91.66667%
  }
  .col-md-12,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    width:100%
  }
  .col-md-pull-0 {
    right:auto
  }
  .col-md-pull-1 {
    right:8.33333%
  }
  .col-md-pull-2 {
    right:16.66667%
  }
  .col-md-pull-3 {
    right:25%
  }
  .col-md-pull-4 {
    right:33.33333%
  }
  .col-md-pull-5 {
    right:41.66667%
  }
  .col-md-pull-6 {
    right:50%
  }
  .col-md-pull-7 {
    right:58.33333%
  }
  .col-md-pull-8 {
    right:66.66667%
  }
  .col-md-pull-9 {
    right:75%
  }
  .col-md-pull-10 {
    right:83.33333%
  }
  .col-md-pull-11 {
    right:91.66667%
  }
  .col-md-pull-12 {
    right:100%
  }
  .col-md-push-0 {
    left:auto
  }
  .col-md-push-1 {
    left:8.33333%
  }
  .col-md-push-2 {
    left:16.66667%
  }
  .col-md-push-3 {
    left:25%
  }
  .col-md-push-4 {
    left:33.33333%
  }
  .col-md-push-5 {
    left:41.66667%
  }
  .col-md-push-6 {
    left:50%
  }
  .col-md-push-7 {
    left:58.33333%
  }
  .col-md-push-8 {
    left:66.66667%
  }
  .col-md-push-9 {
    left:75%
  }
  .col-md-push-10 {
    left:83.33333%
  }
  .col-md-push-11 {
    left:91.66667%
  }
  .col-md-push-12 {
    left:100%
  }
  .col-md-offset-0 {
    margin-left:0%
  }
  .col-md-offset-1 {
    margin-left:8.33333%
  }
  .col-md-offset-2 {
    margin-left:16.66667%
  }
  .col-md-offset-3 {
    margin-left:25%
  }
  .col-md-offset-4 {
    margin-left:33.33333%
  }
  .col-md-offset-5 {
    margin-left:41.66667%
  }
  .col-md-offset-6 {
    margin-left:50%
  }
  .col-md-offset-7 {
    margin-left:58.33333%
  }
  .col-md-offset-8 {
    margin-left:66.66667%
  }
  .col-md-offset-9 {
    margin-left:75%
  }
  .col-md-offset-10 {
    margin-left:83.33333%
  }
  .col-md-offset-11 {
    margin-left:91.66667%
  }
  .col-md-offset-12 {
    margin-left:100%
  }
}
@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-1 {
    width:8.33333%
  }
  .col-lg-2 {
    width:16.66667%
  }
  .col-lg-3 {
    width:25%
  }
  .col-lg-4 {
    width:33.33333%
  }
  .col-lg-5 {
    width:41.66667%
  }
  .col-lg-6 {
    width:50%
  }
  .col-lg-7 {
    width:58.33333%
  }
  .col-lg-8 {
    width:66.66667%
  }
  .col-lg-9 {
    width:75%
  }
  .col-lg-10 {
    width:83.33333%
  }
  .col-lg-11 {
    width:91.66667%
  }
  .col-lg-12 {
    width:100%
  }
  .col-lg-pull-0 {
    right:auto
  }
  .col-lg-pull-1 {
    right:8.33333%
  }
  .col-lg-pull-2 {
    right:16.66667%
  }
  .col-lg-pull-3 {
    right:25%
  }
  .col-lg-pull-4 {
    right:33.33333%
  }
  .col-lg-pull-5 {
    right:41.66667%
  }
  .col-lg-pull-6 {
    right:50%
  }
  .col-lg-pull-7 {
    right:58.33333%
  }
  .col-lg-pull-8 {
    right:66.66667%
  }
  .col-lg-pull-9 {
    right:75%
  }
  .col-lg-pull-10 {
    right:83.33333%
  }
  .col-lg-pull-11 {
    right:91.66667%
  }
  .col-lg-pull-12 {
    right:100%
  }
  .col-lg-push-0 {
    left:auto
  }
  .col-lg-push-1 {
    left:8.33333%
  }
  .col-lg-push-2 {
    left:16.66667%
  }
  .col-lg-push-3 {
    left:25%
  }
  .col-lg-push-4 {
    left:33.33333%
  }
  .col-lg-push-5 {
    left:41.66667%
  }
  .col-lg-push-6 {
    left:50%
  }
  .col-lg-push-7 {
    left:58.33333%
  }
  .col-lg-push-8 {
    left:66.66667%
  }
  .col-lg-push-9 {
    left:75%
  }
  .col-lg-push-10 {
    left:83.33333%
  }
  .col-lg-push-11 {
    left:91.66667%
  }
  .col-lg-push-12 {
    left:100%
  }
  .col-lg-offset-0 {
    margin-left:0%
  }
  .col-lg-offset-1 {
    margin-left:8.33333%
  }
  .col-lg-offset-2 {
    margin-left:16.66667%
  }
  .col-lg-offset-3 {
    margin-left:25%
  }
  .col-lg-offset-4 {
    margin-left:33.33333%
  }
  .col-lg-offset-5 {
    margin-left:41.66667%
  }
  .col-lg-offset-6 {
    margin-left:50%
  }
  .col-lg-offset-7 {
    margin-left:58.33333%
  }
  .col-lg-offset-8 {
    margin-left:66.66667%
  }
  .col-lg-offset-9 {
    margin-left:75%
  }
  .col-lg-offset-10 {
    margin-left:83.33333%
  }
  .col-lg-offset-11 {
    margin-left:91.66667%
  }
  .col-lg-offset-12 {
    margin-left:100%
  }
}
fieldset {
  padding:0;
  margin:0;
  border:0;
  min-width:0
}
legend {
  display:block;
  width:100%;
  padding:0;
  margin-bottom:20px;
  font-size:21px;
  line-height:inherit;
  color:#333;
  border:0;
  border-bottom:1px solid #e5e5e5
}
input[type="search"] {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
input[type="radio"],input[type="checkbox"] {
  margin:4px 0 0;
  margin-top:1px \9;
  line-height:normal
}
input[type="file"] {
  display:block
}
input[type="range"] {
  display:block;
  width:100%
}
select[multiple],select[size] {
  height:auto
}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
output {
  display:block;
  padding-top:7px;
  font-size:14px;
  line-height:1.42857;
  color:#555
}
.form-control {
  display:block;
  width:100%;
  height:34px;
  padding: 6px 12px;
  font-size:14px;
  line-height:1.42857;
  color:#555;
  background-color:#fff;
  background-image:none;
  border:1px solid #ccc;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  -o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
  overflow: visible;
}
.form-control[type=number] {padding: 0 0 0 10px; text-align: left}

.form-control:focus {
  border-color:#66afe9;
  outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}
.form-control::-moz-placeholder {
  color:#b3b3b3;
  opacity:1
}
.form-control:-ms-input-placeholder {
  color:#b3b3b3
}
.form-control::-webkit-input-placeholder {
  color:#b3b3b3
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
  cursor:not-allowed;
  background-color:#eee;
  opacity:1
}
textarea.form-control {
  height:auto
}
input[type="search"] {
  -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
    line-height:34px
  }
  input[type="date"].input-sm,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm input[type="month"] {
    line-height:30px
  }
  input[type="date"].input-lg,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg input[type="month"] {
    line-height:46px
  }
}
.form-group {
  margin-bottom:15px
}
.radio,.checkbox {
  position:relative;
  display:block;
  margin-top:10px;
  margin-bottom:10px
}
.radio label,.checkbox label {
  min-height:20px;
  padding-left:20px;
  margin-bottom:0;
  font-weight:normal;
  cursor:pointer
}
/**
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
  position:absolute;
  margin-left:-20px;
  margin-top:4px \9
}
 */
.radio+.radio,.checkbox+.checkbox {
  margin-top:-5px
}
.radio-inline,.checkbox-inline {
  display:inline-block;
  padding-left:20px;
  margin-bottom:0;
  vertical-align:middle;
  font-weight:normal;
  cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
  margin-top:0;
  margin-left:10px
}
input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"] {
  cursor:not-allowed
}
.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline {
  cursor:not-allowed
}
.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label {
  cursor:not-allowed
}
.form-control-static {
  padding-top:7px;
  padding-bottom:7px;
  margin-bottom:0
}
.form-control-static.input-lg,.form-control-static.input-sm {
  padding-left:0;
  padding-right:0
}
.input-sm {
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:4px
}
select.input-sm {
  height:30px;
  line-height:30px
}
textarea.input-sm,select[multiple].input-sm {
  height:auto
}
.form-group-sm .form-control {
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:4px
}
.form-group-sm select.form-control {
  height:30px;
  line-height:30px
}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
  height:auto
}
.form-group-sm .form-control-static {
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5
}
.input-lg {
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.33333;
  border-radius:4px
}
select.input-lg {
  height:46px;
  line-height:46px
}
textarea.input-lg,select[multiple].input-lg {
  height:auto
}
.form-group-lg .form-control {
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.33333;
  border-radius:4px
}
.form-group-lg select.form-control {
  height:46px;
  line-height:46px
}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
  height:auto
}
.form-group-lg .form-control-static {
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.33333
}
.has-feedback {
  position:relative
}
.has-feedback .form-control {
  padding-right:42.5px
}
.form-control-feedback {
  position:absolute;
  top:0;
  right:0;
  z-index:2;
  display:block;
  width:34px;
  height:34px;
  line-height:34px;
  text-align:center;
  pointer-events:none
}
.input-lg+.form-control-feedback {
  width:46px;
  height:46px;
  line-height:46px
}
.input-sm+.form-control-feedback {
  width:30px;
  height:30px;
  line-height:30px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {
  color:#3c763d
}
.has-success .form-control {
  border-color:#3c763d;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-success .form-control:focus {
  border-color:#2b542c;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
}
.has-success .input-group-addon {
  color:#3c763d;
  border-color:#3c763d;
  background-color:#dff0d8
}
.has-success .form-control-feedback {
  color:#3c763d
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {
  color:#8a6d3b
}
.has-warning .form-control {
  border-color:#8a6d3b;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-warning .form-control:focus {
  border-color:#66512c;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
  color:#8a6d3b;
  border-color:#8a6d3b;
  background-color:#fcf8e3
}
.has-warning .form-control-feedback {
  color:#8a6d3b
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {
  color:#a94442
}
.has-error .form-control {
  border-color:#a94442;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-error .form-control:focus {
  border-color:#843534;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
  color:#a94442;
  border-color:#a94442;
  background-color:#f2dede
}
.has-error .form-control-feedback {
  color:#a94442
}
.has-feedback label ~ .form-control-feedback {
  top:25px
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top:0
}
.help-block {
  display:block;
  margin-top:5px;
  margin-bottom:10px;
  color:#737373
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display:inline-block;
    margin-bottom:0;
    vertical-align:middle
  }
  .form-inline .form-control {
    display:inline-block;
    width:auto;
    vertical-align:middle
  }
  .form-inline .form-control-static {
    display:inline-block
  }
  .form-inline .input-group {
    display:inline-table;
    vertical-align:middle
  }
  .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
    width:auto
  }
  .form-inline .input-group>.form-control {
    width:100%
  }
  .form-inline .control-label {
    margin-bottom:0;
    vertical-align:middle
  }
  .form-inline .radio,.form-inline .checkbox {
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    vertical-align:middle
  }
  .form-inline .radio label,.form-inline .checkbox label {
    padding-left:0
  }
  .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
    position:relative;
    margin-left:0
  }
  .form-inline .has-feedback .form-control-feedback {
    top:0
  }
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
  margin-top:0;
  margin-bottom:0;
  padding-top:7px
}
.form-horizontal .radio,.form-horizontal .checkbox {
  min-height:27px
}
.form-horizontal .form-group {
  margin-left:-15px;
  margin-right:-15px
}
.form-horizontal .form-group:before,.form-horizontal .form-group:after {
  content:" ";
  display:table
}
.form-horizontal .form-group:after {
  clear:both
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align:right;
    margin-bottom:0;
    padding-top:7px
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right:15px
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top:14.33333px
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top:6px
  }
}
.btn {
  border-radius: 4px;
  background-color: #00487e;
  background-size: cover;
  font-family: Corpid Schoeck;
  font-size: 13px;
  color: #ffffff;
  text-decoration: none solid rgb(255, 255, 255);
  text-align: center;
}
.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
.btn:hover,.btn:focus,.btn.focus {
  color:#333;
  text-decoration:none
}
.btn:active,.btn.active {
  outline:0;
  background-image:none;
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
  cursor:not-allowed;
  pointer-events:none;
  opacity:.65;
  filter:alpha(opacity=65);
  -webkit-box-shadow:none;
  box-shadow:none
}
.btn-default {
  color:#333;
  background-color:#fff;
  border-color:#ccc
}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {
  color:#333;
  background-color:#e6e6e6;
  border-color:#adadad
}
.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {
  background-image:none
}
.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active {
  background-color:#fff;
  border-color:#ccc
}
.btn-default .badge {
  color:#fff;
  background-color:#333
}
.btn-primary {
  color:#fff;
  background-color:#0069b4;
  border-color:#005a9b
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
  color:#fff;
  background-color:#004b81;
  border-color:#00365d
}
.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
  background-image:none
}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active {
  background-color:#0069b4;
  border-color:#005a9b
}
.btn-primary .badge {
  color:#0069b4;
  background-color:#fff
}
.btn-success {
  color:#fff;
  background-color:#5cb85c;
  border-color:#4cae4c
}
.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
  color:#fff;
  background-color:#449d44;
  border-color:#398439
}
.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
  background-image:none
}
.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active {
  background-color:#5cb85c;
  border-color:#4cae4c
}
.btn-success .badge {
  color:#5cb85c;
  background-color:#fff
}
.btn-info {
  color:#fff;
  background-color:#5bc0de;
  border-color:#46b8da
}
.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
  color:#fff;
  background-color:#31b0d5;
  border-color:#269abc
}
.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
  background-image:none
}
.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active {
  background-color:#5bc0de;
  border-color:#46b8da
}
.btn-info .badge {
  color:#5bc0de;
  background-color:#fff
}
.btn-warning {
  color:#fff;
  background-color:#f0ad4e;
  border-color:#eea236
}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
  color:#fff;
  background-color:#ec971f;
  border-color:#d58512
}
.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
  background-image:none
}
.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active {
  background-color:#f0ad4e;
  border-color:#eea236
}
.btn-warning .badge {
  color:#f0ad4e;
  background-color:#fff
}
.btn-danger {
  color:#fff;
  background-color:#d9534f;
  border-color:#d43f3a
}
.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {
  color:#fff;
  background-color:#c9302c;
  border-color:#ac2925
}
.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {
  background-image:none
}
.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active {
  background-color:#d9534f;
  border-color:#d43f3a
}
.btn-danger .badge {
  color:#d9534f;
  background-color:#fff
}
.btn-link {
  width: 117px;
  height: 22px;
  font-family: Corpid Schoeck;
  font-size: 18px;
  color: #00487e;
  text-decoration: none solid rgb(0, 72, 126);
  cursor: pointer;
}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
  background-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
  border-color:transparent
}
.btn-link:hover,.btn-link:focus {
  color:#003c68;
  text-decoration:underline;
  background-color:transparent
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus {
  color:#777;
  text-decoration:none
}
.btn-lg {
  padding:10px 16px;
  font-size:18px;
  line-height:1.33333;
  border-radius:4px
}
.btn-sm {
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:4px
}
.btn-xs {
  padding:1px 5px;
  font-size:12px;
  line-height:1.5;
  border-radius:4px
}
.btn-block {
  display:block;
  width:100%
}
.btn-block+.btn-block {
  margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
  width:100%
}
.fade {
  opacity:0;
  -webkit-transition:opacity 0.15s linear;
  -o-transition:opacity 0.15s linear;
  transition:opacity 0.15s linear
}
.fade.in {
  opacity:1
}
.collapse {
  display:none;
  visibility:hidden
}
.collapse.in {
  display:block;
  visibility:visible
}
tr.collapse.in {
  display:table-row
}
tbody.collapse.in {
  display:table-row-group
}
.collapsing {
  position:relative;
  height:0;
  overflow:hidden;
  -webkit-transition-property:height,visibility;
  transition-property:height,visibility;
  -webkit-transition-duration:0.35s;
  transition-duration:0.35s;
  -webkit-transition-timing-function:ease;
  transition-timing-function:ease
}
.caret,.caret_link:not(.mobitel):before,.mzag_content ul.link_list li a:not(.mobitel):before,.mce-content-body ul.link_list li a:not(.mobitel):before,#main_navigation>ul>li .flyout .flyout_inner ul li.sub>a:after {
  display:inline-block;
  width:0;
  height:0;
  margin-left:2px;
  vertical-align:middle;
  border-top:4px solid;
  border-right:4px solid transparent;
  border-left:4px solid transparent
}
.dropup,.dropdown {
  position:relative
}
.dropdown-toggle:focus {
  outline:0
}
.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:160px;
  padding:5px 0;
  margin:2px 0 0;
  list-style:none;
  font-size:14px;
  text-align:left;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,0.15);
  border-radius:4px;
  -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
  box-shadow:0 6px 12px rgba(0,0,0,0.175);
  background-clip:padding-box
}
.dropdown-menu.pull-right {
  right:0;
  left:auto
}
.dropdown-menu .divider {
  height:1px;
  margin:9px 0;
  overflow:hidden;
  background-color:#e5e5e5
}
.dropdown-menu>li>a {
  display:block;
  padding:3px 20px;
  clear:both;
  font-weight:normal;
  line-height:1.42857;
  color:#333;
  white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
  text-decoration:none;
  color:#262626;
  background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
  color:#fff;
  text-decoration:none;
  outline:0;
  background-color:#0069b4
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
  color:#777
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
  text-decoration:none;
  background-color:transparent;
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor:not-allowed
}
.open>.dropdown-menu {
  display:block
}
.open>a {
  outline:0
}
.dropdown-menu-right {
  left:auto;
  right:0
}
.dropdown-menu-left {
  left:0;
  right:auto
}
.dropdown-header {
  display:block;
  padding:3px 20px;
  font-size:12px;
  line-height:1.42857;
  color:#777;
  white-space:nowrap
}
.dropdown-backdrop {
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  top:0;
  z-index:990
}
.pull-right>.dropdown-menu {
  right:0;
  left:auto
}
.dropup .caret,.dropup .caret_link:not(.mobitel):before,.dropup .mzag_content ul.link_list li a:not(.mobitel):before,.mzag_content ul.link_list li .dropup a:not(.mobitel):before,.dropup .mce-content-body ul.link_list li a:not(.mobitel):before,.mce-content-body ul.link_list li .dropup a:not(.mobitel):before,.dropup #main_navigation>ul>li .flyout .flyout_inner ul li.sub>a:after,#main_navigation>ul>li .flyout .flyout_inner ul .dropup li.sub>a:after,.navbar-fixed-bottom .dropdown .caret,.navbar-fixed-bottom .dropdown .caret_link:not(.mobitel):before,.navbar-fixed-bottom .dropdown .mzag_content ul.link_list li a:not(.mobitel):before,.mzag_content ul.link_list li .navbar-fixed-bottom .dropdown a:not(.mobitel):before,.navbar-fixed-bottom .dropdown .mce-content-body ul.link_list li a:not(.mobitel):before,.mce-content-body ul.link_list li .navbar-fixed-bottom .dropdown a:not(.mobitel):before,.navbar-fixed-bottom .dropdown #main_navigation>ul>li .flyout .flyout_inner ul li.sub>a:after,#main_navigation>ul>li .flyout .flyout_inner ul .navbar-fixed-bottom .dropdown li.sub>a:after {
  border-top:0;
  border-bottom:4px solid;
  content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-bottom:2px
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right:0;
    left:auto
  }
  .navbar-right .dropdown-menu-left {
    left:0;
    right:auto
  }
}
.nav {
  margin-bottom:0;
  padding-left:0;
  list-style:none
}
.nav:before,.nav:after {
  content:" ";
  display:table
}
.nav:after {
  clear:both
}
.nav>li {
  position:relative;
  display:block
}
.nav>li>a {
  position:relative;
  display:block;
  padding:10px
}
.nav>li>a:hover,.nav>li>a:focus {
  text-decoration:none;
  background-color:#eee
}
.nav>li.disabled>a {
  color:#777
}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
  color:#777;
  text-decoration:none;
  background-color:transparent;
  cursor:not-allowed
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
  background-color:#eee;
  border-color:#0069b4
}
.nav .nav-divider {
  height:1px;
  margin:9px 0;
  overflow:hidden;
  background-color:#e5e5e5
}
.nav>li>a>img {
  max-width:none
}
.nav-tabs {
  border-bottom:1px solid #ddd
}
.nav-tabs>li {
  float:left;
  margin-bottom:-1px
}
.nav-tabs>li>a {
  margin-right:2px;
  line-height:1.42857;
  border:1px solid transparent;
  border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
  border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
  color:#555;
  background-color:#fff;
  border:1px solid #ddd;
  border-bottom-color:transparent;
  cursor:default
}
.nav-pills>li {
  float:left
}
.nav-pills>li>a {
  border-radius:4px
}
.nav-pills>li+li {
  margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
  color:#fff;
  background-color:#0069b4
}
.nav-stacked>li {
  float:none
}
.nav-stacked>li+li {
  margin-top:2px;
  margin-left:0
}
.nav-justified,.nav-tabs.nav-justified {
  width:100%
}
.nav-justified>li,.nav-tabs.nav-justified>li {
  float:none
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
  text-align:center;
  margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu {
  top:auto;
  left:auto
}
@media (min-width: 768px) {
  .nav-justified>li,.nav-tabs.nav-justified>li {
    display:table-cell;
    width:1%
  }
  .nav-justified>li>a,.nav-tabs.nav-justified>li>a {
    margin-bottom:0
  }
}
.nav-tabs-justified,.nav-tabs.nav-justified {
  border-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
  margin-right:0;
  border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
  border:1px solid #ddd
}
@media (min-width: 768px) {
  .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
    border-bottom:1px solid #ddd;
    border-radius:4px 4px 0 0
  }
  .nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color:#fff
  }
}
.tab-content>.tab-pane {
  display:none;
  visibility:hidden
}
.tab-content>.active {
  display:block;
  visibility:visible
}
.nav-tabs .dropdown-menu {
  margin-top:-1px;
  border-top-right-radius:0;
  border-top-left-radius:0
}
.navbar {
  position:relative;
  min-height:50px;
  margin-bottom:20px;
  border:1px solid transparent
}
.navbar:before,.navbar:after {
  content:" ";
  display:table
}
.navbar:after {
  clear:both
}
@media (min-width: 768px) {
  .navbar {
    border-radius:4px
  }
}
.navbar-header:before,.navbar-header:after {
  content:" ";
  display:table
}
.navbar-header:after {
  clear:both
}
@media (min-width: 768px) {
  .navbar-header {
    float:left
  }
}
.navbar-collapse {
  overflow-x:visible;
  padding-right:15px;
  padding-left:15px;
  border-top:1px solid transparent;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
  -webkit-overflow-scrolling:touch
}
.navbar-collapse:before,.navbar-collapse:after {
  content:" ";
  display:table
}
.navbar-collapse:after {
  clear:both
}
.navbar-collapse.in {
  overflow-y:auto
}
@media (min-width: 768px) {
  .navbar-collapse {
    width:auto;
    border-top:0;
    box-shadow:none
  }
  .navbar-collapse.collapse {
    display:block !important;
    visibility:visible !important;
    height:auto !important;
    padding-bottom:0;
    overflow:visible !important
  }
  .navbar-collapse.in {
    overflow-y:visible
  }
  .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
    padding-left:0;
    padding-right:0
  }
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
  max-height:340px
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
    max-height:200px
  }
}
.container>.navbar-header,.contentelement.separator_line:after>.navbar-header,.container>.navbar-collapse,.contentelement.separator_line:after>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
  margin-right:-15px;
  margin-left:-15px
}
@media (min-width: 768px) {
  .container>.navbar-header,.contentelement.separator_line:after>.navbar-header,.container>.navbar-collapse,.contentelement.separator_line:after>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
    margin-right:0;
    margin-left:0
  }
}
.navbar-static-top {
  z-index:1000;
  border-width:0 0 1px
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius:0
  }
}
.navbar-fixed-top,.navbar-fixed-bottom {
  position:fixed;
  right:0;
  left:0;
  z-index:1030
}
@media (min-width: 768px) {
  .navbar-fixed-top,.navbar-fixed-bottom {
    border-radius:0
  }
}
.navbar-fixed-top {
  top:0;
  border-width:0 0 1px
}
.navbar-fixed-bottom {
  bottom:0;
  margin-bottom:0;
  border-width:1px 0 0
}
.navbar-brand {
  float:left;
  padding:15px 15px;
  font-size:18px;
  line-height:20px;
  height:50px
}
.navbar-brand:hover,.navbar-brand:focus {
  text-decoration:none
}
.navbar-brand>img {
  display:block
}
@media (min-width: 768px) {
  .navbar>.container .navbar-brand,.navbar>.contentelement.separator_line:after .navbar-brand,.navbar>.container-fluid .navbar-brand {
    margin-left:-15px
  }
}
.navbar-toggle {
  position:relative;
  float:right;
  margin-right:15px;
  padding:9px 10px;
  margin-top:8px;
  margin-bottom:8px;
  background-color:transparent;
  background-image:none;
  border:1px solid transparent;
  border-radius:4px
}
.navbar-toggle:focus {
  outline:0
}
.navbar-toggle .icon-bar {
  display:block;
  width:22px;
  height:2px;
  border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
  margin-top:4px
}
@media (min-width: 768px) {
  .navbar-toggle {
    display:none
  }
}
.navbar-nav {
  margin:7.5px -15px
}
.navbar-nav>li>a {
  padding-top:10px;
  padding-bottom:10px;
  line-height:20px
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position:static;
    float:none;
    width:auto;
    margin-top:0;
    background-color:transparent;
    border:0;
    box-shadow:none
  }
  .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
    padding:5px 15px 5px 25px
  }
  .navbar-nav .open .dropdown-menu>li>a {
    line-height:20px
  }
  .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
    background-image:none
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float:left;
    margin:0
  }
  .navbar-nav>li {
    float:left
  }
  .navbar-nav>li>a {
    padding-top:15px;
    padding-bottom:15px
  }
}
.navbar-form {
  margin-left:-15px;
  margin-right:-15px;
  padding:10px 15px;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
  margin-top:8px;
  margin-bottom:8px
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display:inline-block;
    margin-bottom:0;
    vertical-align:middle
  }
  .navbar-form .form-control {
    display:inline-block;
    width:auto;
    vertical-align:middle
  }
  .navbar-form .form-control-static {
    display:inline-block
  }
  .navbar-form .input-group {
    display:inline-table;
    vertical-align:middle
  }
  .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control {
    width:auto
  }
  .navbar-form .input-group>.form-control {
    width:100%
  }
  .navbar-form .control-label {
    margin-bottom:0;
    vertical-align:middle
  }
  .navbar-form .radio,.navbar-form .checkbox {
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    vertical-align:middle
  }
  .navbar-form .radio label,.navbar-form .checkbox label {
    padding-left:0
  }
  .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
    position:relative;
    margin-left:0
  }
  .navbar-form .has-feedback .form-control-feedback {
    top:0
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom:5px
  }
  .navbar-form .form-group:last-child {
    margin-bottom:0
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width:auto;
    border:0;
    margin-left:0;
    margin-right:0;
    padding-top:0;
    padding-bottom:0;
    -webkit-box-shadow:none;
    box-shadow:none
  }
}
.navbar-nav>li>.dropdown-menu {
  margin-top:0;
  border-top-right-radius:0;
  border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
  margin-bottom:0;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.navbar-btn {
  margin-top:8px;
  margin-bottom:8px
}
.navbar-btn.btn-sm {
  margin-top:10px;
  margin-bottom:10px
}
.navbar-btn.btn-xs {
  margin-top:14px;
  margin-bottom:14px
}
.navbar-text {
  margin-top:15px;
  margin-bottom:15px
}
@media (min-width: 768px) {
  .navbar-text {
    float:left;
    margin-left:15px;
    margin-right:15px
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float:left !important
  }
  .navbar-right {
    float:right !important;
    margin-right:-15px
  }
  .navbar-right ~ .navbar-right {
    margin-right:0
  }
}
.navbar-default {
  background-color:#f8f8f8;
  border-color:#e7e7e7
}
.navbar-default .navbar-brand {
  color:#777
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
  color:#5e5e5e;
  background-color:transparent
}
.navbar-default .navbar-text {
  color:#777
}
.navbar-default .navbar-nav>li>a {
  color:#777
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
  color:#333;
  background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
  color:#555;
  background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
  color:#ccc;
  background-color:transparent
}
.navbar-default .navbar-toggle {
  border-color:#ddd
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
  background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
  background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
  border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
  background-color:#e7e7e7;
  color:#555
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color:#777
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color:#333;
    background-color:transparent
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color:#555;
    background-color:#e7e7e7
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color:#ccc;
    background-color:transparent
  }
}
.navbar-default .navbar-link {
  color:#777
}
.navbar-default .navbar-link:hover {
  color:#333
}
.navbar-default .btn-link {
  color:#777
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {
  color:#333
}
.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus {
  color:#ccc
}
.navbar-inverse {
  background-color:#222;
  border-color:#090909
}
.navbar-inverse .navbar-brand {
  color:#9d9d9d
}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
  color:#fff;
  background-color:transparent
}
.navbar-inverse .navbar-text {
  color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
  color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
  color:#fff;
  background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
  color:#fff;
  background-color:#090909
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
  color:#444;
  background-color:transparent
}
.navbar-inverse .navbar-toggle {
  border-color:#333
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
  background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
  border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
  background-color:#090909;
  color:#fff
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color:#090909
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color:#090909
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color:#9d9d9d
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color:#fff;
    background-color:transparent
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color:#fff;
    background-color:#090909
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color:#444;
    background-color:transparent
  }
}
.navbar-inverse .navbar-link {
  color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
  color:#fff
}
.navbar-inverse .btn-link {
  color:#9d9d9d
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
  color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus {
  color:#444
}
.breadcrumb {
  padding:8px 15px;
  margin-bottom:20px;
  list-style:none;
  background-color:#f5f5f5;
  border-radius:4px
}
.breadcrumb>li {
  display:inline-block
}
.breadcrumb>li+li:before {
  content:"/ ";
  padding:0 5px;
  color:#ccc
}
.breadcrumb>.active {
  color:#777
}
.label {
  display:inline;
  padding:.2em .6em .3em;
  font-size:75%;
  font-weight:bold;
  line-height:1;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:.25em
}
.label:empty {
  display:none
}
.btn .label {
  position:relative;
  top:-1px
}
a.label:hover,a.label:focus {
  color:#fff;
  text-decoration:none;
  cursor:pointer
}
.label-default {
  background-color:#777
}
.label-default[href]:hover,.label-default[href]:focus {
  background-color:#5e5e5e
}
.label-primary {
  background-color:#0069b4
}
.label-primary[href]:hover,.label-primary[href]:focus {
  background-color:#004b81
}
.label-success {
  background-color:#5cb85c
}
.label-success[href]:hover,.label-success[href]:focus {
  background-color:#449d44
}
.label-info {
  background-color:#5bc0de
}
.label-info[href]:hover,.label-info[href]:focus {
  background-color:#31b0d5
}
.label-warning {
  background-color:#f0ad4e
}
.label-warning[href]:hover,.label-warning[href]:focus {
  background-color:#ec971f
}
.label-danger {
  background-color:#d9534f
}
.label-danger[href]:hover,.label-danger[href]:focus {
  background-color:#c9302c
}
.tooltip {
  position:absolute;
  z-index:1009;
  display:block;
  visibility:visible;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:1.4;
  opacity:0;
  filter:alpha(opacity=0)
}
.tooltip.in {
  opacity:1;
  filter:alpha(opacity=100)
}
.tooltip.top {
  margin-top:-3px;
  padding:10px 0
}
.tooltip.right {
  margin-left:3px;
  padding:0 10px
}
.tooltip.bottom {
  margin-top:3px;
  padding:10px 0
}
.tooltip.left {
  margin-left:-3px;
  padding:0 10px
}
.tooltip-inner {
  max-width:100vw;
  padding:3px 8px;
  color:#4c4c4c;
  text-align:center;
  text-decoration:none;
  background-color:#fff;
  border-radius:4px
}
.tooltip-arrow {
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.tooltip.top .tooltip-arrow {
  bottom:0;
  left:50%;
  margin-left:-10px;
  border-width:10px 10px 0;
  border-top-color:#fff
}
.tooltip.top-left .tooltip-arrow {
  bottom:0;
  right:10px;
  margin-bottom:-10px;
  border-width:10px 10px 0;
  border-top-color:#fff
}
.tooltip.top-right .tooltip-arrow {
  bottom:0;
  left:10px;
  margin-bottom:-10px;
  border-width:10px 10px 0;
  border-top-color:#fff
}
.tooltip.right .tooltip-arrow {
  top:50%;
  left:0;
  margin-top:-10px;
  border-width:10px 10px 10px 0;
  border-right-color:#fff
}
.tooltip.left .tooltip-arrow {
  top:50%;
  right:0;
  margin-top:-10px;
  border-width:10px 0 10px 10px;
  border-left-color:#fff
}
.tooltip.bottom .tooltip-arrow {
  top:0;
  left:50%;
  margin-left:-10px;
  border-width:0 10px 10px;
  border-bottom-color:#fff
}
.tooltip.bottom-left .tooltip-arrow {
  top:0;
  right:10px;
  margin-top:-10px;
  border-width:0 10px 10px;
  border-bottom-color:#fff
}
.tooltip.bottom-right .tooltip-arrow {
  top:0;
  left:10px;
  margin-top:-10px;
  border-width:0 10px 10px;
  border-bottom-color:#fff
}
.popover {
  position:absolute;
  top:0;
  left:0;
  z-index:1060;
  display:none;
  max-width:276px;
  padding:1px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:14px;
  font-weight:normal;
  line-height:1.42857;
  text-align:left;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,0.2);
  border-radius:4px;
  -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
  box-shadow:0 5px 10px rgba(0,0,0,0.2);
  white-space:normal
}
.popover.top {
  margin-top:-10px
}
.popover.right {
  margin-left:10px
}
.popover.bottom {
  margin-top:10px
}
.popover.left {
  margin-left:-10px
}
.popover-title {
  margin:0;
  padding:8px 14px;
  font-size:14px;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-radius:5px 5px 0 0
}
.popover-content {
  padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after {
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.popover>.arrow {
  border-width:11px
}
.popover>.arrow:after {
  border-width:10px;
  content:""
}
.popover.top>.arrow {
  left:50%;
  margin-left:-11px;
  border-bottom-width:0;
  border-top-color:#999;
  border-top-color:rgba(0,0,0,0.25);
  bottom:-11px
}
.popover.top>.arrow:after {
  content:" ";
  bottom:1px;
  margin-left:-10px;
  border-bottom-width:0;
  border-top-color:#fff
}
.popover.right>.arrow {
  top:50%;
  left:-11px;
  margin-top:-11px;
  border-left-width:0;
  border-right-color:#999;
  border-right-color:rgba(0,0,0,0.25)
}
.popover.right>.arrow:after {
  content:" ";
  left:1px;
  bottom:-10px;
  border-left-width:0;
  border-right-color:#fff
}
.popover.bottom>.arrow {
  left:50%;
  margin-left:-11px;
  border-top-width:0;
  border-bottom-color:#999;
  border-bottom-color:rgba(0,0,0,0.25);
  top:-11px
}
.popover.bottom>.arrow:after {
  content:" ";
  top:1px;
  margin-left:-10px;
  border-top-width:0;
  border-bottom-color:#fff
}
.popover.left>.arrow {
  top:50%;
  right:-11px;
  margin-top:-11px;
  border-right-width:0;
  border-left-color:#999;
  border-left-color:rgba(0,0,0,0.25)
}
.popover.left>.arrow:after {
  content:" ";
  right:1px;
  border-right-width:0;
  border-left-color:#fff;
  bottom:-10px
}
.alert {
  padding:15px;
  margin-bottom:20px;
  border:1px solid transparent;
  border-radius:4px
}
.alert h4 {
  margin-top:0;
  color:inherit
}
.alert .alert-link {
  font-weight:bold
}
.alert>p,.alert>ul {
  margin-bottom:0
}
.alert>p+p {
  margin-top:5px
}
.alert-dismissable,.alert-dismissible {
  padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close {
  position:relative;
  top:-2px;
  right:-21px;
  color:inherit
}
.alert-success {
  background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#3c763d
}
.alert-success hr {
  border-top-color:#c9e2b3
}
.alert-success .alert-link {
  color:#2b542c
}
.alert-info {
  background-color:#d9edf7;
  border-color:#bce8f1;
  color:#31708f
}
.alert-info hr {
  border-top-color:#a6e1ec
}
.alert-info .alert-link {
  color:#245269
}
.alert-warning {
  background-color:#fcf8e3;
  border-color:#faebcc;
  color:#8a6d3b
}
.alert-warning hr {
  border-top-color:#f7e1b5
}
.alert-warning .alert-link {
  color:#66512c
}
.alert-danger {
  background-color:#f2dede;
  border-color:#ebccd1;
  color:#a94442
}
.alert-danger hr {
  border-top-color:#e4b9c0
}
.alert-danger .alert-link {
  color:#843534
}
.clearfix:before,.clearfix:after {
  content:" ";
  display:table
}
.clearfix: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 {
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0
}

.hidden {
  display:none !important;
  visibility:hidden !important
}
.affix {
  position:fixed
}
@-ms-viewport {
  width:100vw;
}
.visible-xs {
  display:none !important
}
.visible-sm {
  display:none !important
}
.visible-md {
  display:none !important
}
.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
  }
}
@media print {
  html {
    background-color:#fff
  }
  body {
    color:#000
  }
  pre,blockquote,tr,img,h2,h3,.download_item:not(.download_cluster),.schoeck_tileset .tile,.schoeck_productfinder .level_wrapper .level_entries .entry {
    page-break-inside:avoid
  }
  p,h2,h3 {
    orphans:3;
    widows:3
  }
  img {
    max-width:100% !important
  }
  .container,.contentelement.separator_line:after {
    width:auto !important;
    padding-left:15px;
    padding-right:15px
  }
  .col-sm-1,.col-sm-2,.formeditor_form .fields_wrapper .field_wrapper.field_small,.col-sm-3,.col-sm-4,.formeditor_form .fields_wrapper .field_wrapper.field_middle,.col-sm-5,.col-sm-6,.formeditor_form .fields_wrapper .field_wrapper.field_regular,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    float:left
  }
  .col-sm-1 {
    width:8.33333%
  }
  .col-sm-2,.formeditor_form .fields_wrapper .field_wrapper.field_small {
    width:16.66667%
  }
  .col-sm-3 {
    width:25%
  }
  .col-sm-4,.formeditor_form .fields_wrapper .field_wrapper.field_middle {
    width:33.33333%
  }
  .col-sm-5 {
    width:41.66667%
  }
  .col-sm-6,.formeditor_form .fields_wrapper .field_wrapper.field_regular,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    width:50%
  }
  .col-sm-7 {
    width:58.33333%
  }
  .col-sm-8 {
    width:66.66667%
  }
  .col-sm-9 {
    width:75%
  }
  .col-sm-10 {
    width:83.33333%
  }
  .col-sm-11 {
    width:91.66667%
  }
  .col-sm-12,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    width:100%
  }
  .col-sm-pull-0 {
    right:auto
  }
  .col-sm-pull-1 {
    right:8.33333%
  }
  .col-sm-pull-2 {
    right:16.66667%
  }
  .col-sm-pull-3 {
    right:25%
  }
  .col-sm-pull-4 {
    right:33.33333%
  }
  .col-sm-pull-5 {
    right:41.66667%
  }
  .col-sm-pull-6 {
    right:50%
  }
  .col-sm-pull-7 {
    right:58.33333%
  }
  .col-sm-pull-8 {
    right:66.66667%
  }
  .col-sm-pull-9 {
    right:75%
  }
  .col-sm-pull-10 {
    right:83.33333%
  }
  .col-sm-pull-11 {
    right:91.66667%
  }
  .col-sm-pull-12 {
    right:100%
  }
  .col-sm-push-0 {
    left:auto
  }
  .col-sm-push-1 {
    left:8.33333%
  }
  .col-sm-push-2 {
    left:16.66667%
  }
  .col-sm-push-3 {
    left:25%
  }
  .col-sm-push-4 {
    left:33.33333%
  }
  .col-sm-push-5 {
    left:41.66667%
  }
  .col-sm-push-6 {
    left:50%
  }
  .col-sm-push-7 {
    left:58.33333%
  }
  .col-sm-push-8 {
    left:66.66667%
  }
  .col-sm-push-9 {
    left:75%
  }
  .col-sm-push-10 {
    left:83.33333%
  }
  .col-sm-push-11 {
    left:91.66667%
  }
  .col-sm-push-12 {
    left:100%
  }
  .col-sm-offset-0 {
    margin-left:0%
  }
  .col-sm-offset-1 {
    margin-left:8.33333%
  }
  .col-sm-offset-2 {
    margin-left:16.66667%
  }
  .col-sm-offset-3 {
    margin-left:25%
  }
  .col-sm-offset-4 {
    margin-left:33.33333%
  }
  .col-sm-offset-5 {
    margin-left:41.66667%
  }
  .col-sm-offset-6 {
    margin-left:50%
  }
  .col-sm-offset-7 {
    margin-left:58.33333%
  }
  .col-sm-offset-8 {
    margin-left:66.66667%
  }
  .col-sm-offset-9 {
    margin-left:75%
  }
  .col-sm-offset-10 {
    margin-left:83.33333%
  }
  .col-sm-offset-11 {
    margin-left:91.66667%
  }
  .col-sm-offset-12 {
    margin-left:100%
  }
  .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    float:left
  }
  .col-md-1 {
    width:8.33333%
  }
  .col-md-2 {
    width:16.66667%
  }
  .col-md-3 {
    width:25%
  }
  .col-md-4 {
    width:33.33333%
  }
  .col-md-5 {
    width:41.66667%
  }
  .col-md-6,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    width:50%
  }
  .col-md-7 {
    width:58.33333%
  }
  .col-md-8 {
    width:66.66667%
  }
  .col-md-9 {
    width:75%
  }
  .col-md-10 {
    width:83.33333%
  }
  .col-md-11 {
    width:91.66667%
  }
  .col-md-12,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper {
    width:100%
  }
  .col-md-pull-0 {
    right:auto
  }
  .col-md-pull-1 {
    right:8.33333%
  }
  .col-md-pull-2 {
    right:16.66667%
  }
  .col-md-pull-3 {
    right:25%
  }
  .col-md-pull-4 {
    right:33.33333%
  }
  .col-md-pull-5 {
    right:41.66667%
  }
  .col-md-pull-6 {
    right:50%
  }
  .col-md-pull-7 {
    right:58.33333%
  }
  .col-md-pull-8 {
    right:66.66667%
  }
  .col-md-pull-9 {
    right:75%
  }
  .col-md-pull-10 {
    right:83.33333%
  }
  .col-md-pull-11 {
    right:91.66667%
  }
  .col-md-pull-12 {
    right:100%
  }
  .col-md-push-0 {
    left:auto
  }
  .col-md-push-1 {
    left:8.33333%
  }
  .col-md-push-2 {
    left:16.66667%
  }
  .col-md-push-3 {
    left:25%
  }
  .col-md-push-4 {
    left:33.33333%
  }
  .col-md-push-5 {
    left:41.66667%
  }
  .col-md-push-6 {
    left:50%
  }
  .col-md-push-7 {
    left:58.33333%
  }
  .col-md-push-8 {
    left:66.66667%
  }
  .col-md-push-9 {
    left:75%
  }
  .col-md-push-10 {
    left:83.33333%
  }
  .col-md-push-11 {
    left:91.66667%
  }
  .col-md-push-12 {
    left:100%
  }
  .col-md-offset-0 {
    margin-left:0%
  }
  .col-md-offset-1 {
    margin-left:8.33333%
  }
  .col-md-offset-2 {
    margin-left:16.66667%
  }
  .col-md-offset-3 {
    margin-left:25%
  }
  .col-md-offset-4 {
    margin-left:33.33333%
  }
  .col-md-offset-5 {
    margin-left:41.66667%
  }
  .col-md-offset-6 {
    margin-left:50%
  }
  .col-md-offset-7 {
    margin-left:58.33333%
  }
  .col-md-offset-8 {
    margin-left:66.66667%
  }
  .col-md-offset-9 {
    margin-left:75%
  }
  .col-md-offset-10 {
    margin-left:83.33333%
  }
  .col-md-offset-11 {
    margin-left:91.66667%
  }
  .col-md-offset-12 {
    margin-left:100%
  }
  .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-1 {
    width:8.33333%
  }
  .col-lg-2 {
    width:16.66667%
  }
  .col-lg-3 {
    width:25%
  }
  .col-lg-4 {
    width:33.33333%
  }
  .col-lg-5 {
    width:41.66667%
  }
  .col-lg-6 {
    width:50%
  }
  .col-lg-7 {
    width:58.33333%
  }
  .col-lg-8 {
    width:66.66667%
  }
  .col-lg-9 {
    width:75%
  }
  .col-lg-10 {
    width:83.33333%
  }
  .col-lg-11 {
    width:91.66667%
  }
  .col-lg-12 {
    width:100%
  }
  .col-lg-pull-0 {
    right:auto
  }
  .col-lg-pull-1 {
    right:8.33333%
  }
  .col-lg-pull-2 {
    right:16.66667%
  }
  .col-lg-pull-3 {
    right:25%
  }
  .col-lg-pull-4 {
    right:33.33333%
  }
  .col-lg-pull-5 {
    right:41.66667%
  }
  .col-lg-pull-6 {
    right:50%
  }
  .col-lg-pull-7 {
    right:58.33333%
  }
  .col-lg-pull-8 {
    right:66.66667%
  }
  .col-lg-pull-9 {
    right:75%
  }
  .col-lg-pull-10 {
    right:83.33333%
  }
  .col-lg-pull-11 {
    right:91.66667%
  }
  .col-lg-pull-12 {
    right:100%
  }
  .col-lg-push-0 {
    left:auto
  }
  .col-lg-push-1 {
    left:8.33333%
  }
  .col-lg-push-2 {
    left:16.66667%
  }
  .col-lg-push-3 {
    left:25%
  }
  .col-lg-push-4 {
    left:33.33333%
  }
  .col-lg-push-5 {
    left:41.66667%
  }
  .col-lg-push-6 {
    left:50%
  }
  .col-lg-push-7 {
    left:58.33333%
  }
  .col-lg-push-8 {
    left:66.66667%
  }
  .col-lg-push-9 {
    left:75%
  }
  .col-lg-push-10 {
    left:83.33333%
  }
  .col-lg-push-11 {
    left:91.66667%
  }
  .col-lg-push-12 {
    left:100%
  }
  .col-lg-offset-0 {
    margin-left:0%
  }
  .col-lg-offset-1 {
    margin-left:8.33333%
  }
  .col-lg-offset-2 {
    margin-left:16.66667%
  }
  .col-lg-offset-3 {
    margin-left:25%
  }
  .col-lg-offset-4 {
    margin-left:33.33333%
  }
  .col-lg-offset-5 {
    margin-left:41.66667%
  }
  .col-lg-offset-6 {
    margin-left:50%
  }
  .col-lg-offset-7 {
    margin-left:58.33333%
  }
  .col-lg-offset-8 {
    margin-left:66.66667%
  }
  .col-lg-offset-9 {
    margin-left:75%
  }
  .col-lg-offset-10 {
    margin-left:83.33333%
  }
  .col-lg-offset-11 {
    margin-left:91.66667%
  }
  .col-lg-offset-12 {
    margin-left:100%
  }
  .col-print-1,.col-print-2,.col-print-3,.col-print-4,.col-print-5,.col-print-6,.col-print-7,.col-print-8,.col-print-9,.col-print-10,.col-print-11,.col-print-12 {
    float:left
  }
  .col-print-1 {
    width:8.33333%
  }
  .col-print-2 {
    width:16.66667%
  }
  .col-print-3 {
    width:25%
  }
  .col-print-4 {
    width:33.33333%
  }
  .col-print-5 {
    width:41.66667%
  }
  .col-print-6 {
    width:50%
  }
  .col-print-7 {
    width:58.33333%
  }
  .col-print-8 {
    width:66.66667%
  }
  .col-print-9 {
    width:75%
  }
  .col-print-10 {
    width:83.33333%
  }
  .col-print-11 {
    width:91.66667%
  }
  .col-print-12 {
    width:100%
  }
  .col-print-pull-0 {
    right:auto
  }
  .col-print-pull-1 {
    right:8.33333%
  }
  .col-print-pull-2 {
    right:16.66667%
  }
  .col-print-pull-3 {
    right:25%
  }
  .col-print-pull-4 {
    right:33.33333%
  }
  .col-print-pull-5 {
    right:41.66667%
  }
  .col-print-pull-6 {
    right:50%
  }
  .col-print-pull-7 {
    right:58.33333%
  }
  .col-print-pull-8 {
    right:66.66667%
  }
  .col-print-pull-9 {
    right:75%
  }
  .col-print-pull-10 {
    right:83.33333%
  }
  .col-print-pull-11 {
    right:91.66667%
  }
  .col-print-pull-12 {
    right:100%
  }
  .col-print-push-0 {
    left:auto
  }
  .col-print-push-1 {
    left:8.33333%
  }
  .col-print-push-2 {
    left:16.66667%
  }
  .col-print-push-3 {
    left:25%
  }
  .col-print-push-4 {
    left:33.33333%
  }
  .col-print-push-5 {
    left:41.66667%
  }
  .col-print-push-6 {
    left:50%
  }
  .col-print-push-7 {
    left:58.33333%
  }
  .col-print-push-8 {
    left:66.66667%
  }
  .col-print-push-9 {
    left:75%
  }
  .col-print-push-10 {
    left:83.33333%
  }
  .col-print-push-11 {
    left:91.66667%
  }
  .col-print-push-12 {
    left:100%
  }
  .col-print-offset-0 {
    margin-left:0%
  }
  .col-print-offset-1 {
    margin-left:8.33333%
  }
  .col-print-offset-2 {
    margin-left:16.66667%
  }
  .col-print-offset-3 {
    margin-left:25%
  }
  .col-print-offset-4 {
    margin-left:33.33333%
  }
  .col-print-offset-5 {
    margin-left:41.66667%
  }
  .col-print-offset-6 {
    margin-left:50%
  }
  .col-print-offset-7 {
    margin-left:58.33333%
  }
  .col-print-offset-8 {
    margin-left:66.66667%
  }
  .col-print-offset-9 {
    margin-left:75%
  }
  .col-print-offset-10 {
    margin-left:83.33333%
  }
  .col-print-offset-11 {
    margin-left:91.66667%
  }
  .col-print-offset-12 {
    margin-left:100%
  }
  .visible-lg,.hidden-md,.hidden-sm,.hidden-xs,.visible-print {
    display:block !important
  }
  .hidden-lg,.visible-md,.visible-sm,.visible-xs,.hidden-print {
    display:none !important
  }
  .parallax-mirror {
    display:none
  }
  a:after {
    content:none !important
  }
}
html {
  font-size:16px;
  background:#fff
}
@media screen and (max-width: 991px) {
  html {
    font-size:16px
  }
}
@media screen and (max-width: 767px) {
  html {
    font-size:14px
  }
}
body {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  color:#4c4c4c;
  background-color:transparent
}
body .mzag_content p,body .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
body .mzag_content ul,body .mzag_content ol,body .mce-content-body ul,body .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
body .enlarged_text {
  font-size:19px;
  font-size:1.1875rem;
  line-height:26px;
  line-height:1.625rem
}
@media screen and (max-width: 991px) {
  body .enlarged_text {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
body .enlarged_text .mzag_content p,body .enlarged_text .mce-content-body p {
  margin:13px 0;
  margin:.8125rem 0 1.625rem
}
body .enlarged_text .mzag_content ul,body .enlarged_text .mzag_content ol,body .enlarged_text .mce-content-body ul,body .enlarged_text .mce-content-body ol {
  margin:.8125rem 0 1.625rem
}
.mzag_content p,.mzag_content ul,.mzag_content ol,.mce-content-body p,.mce-content-body ul,.mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0
}
.mzag_content p:first-child,.mzag_content ul:first-child,.mzag_content ol:first-child,.mce-content-body p:first-child,.mce-content-body ul:first-child,.mce-content-body ol:first-child {
  margin-top:0
}
.mzag_content p:last-child,.mzag_content ul:last-child,.mzag_content ol:last-child,.mce-content-body p:last-child,.mce-content-body ul:last-child,.mce-content-body ol:last-child {
  margin-bottom:0
}
.mzag_content p .btn,.mce-content-body p .btn {
  margin-bottom:10px
}
*:focus {
  outline:none
}
.mzag_content strong,.mce-content-body strong {
  font-family:'Corpid_TT7_Bold', Arial;
  font-weight:normal;
  font-style:normal
}
.mzag_content em,.mce-content-body em {
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:italic
}
.mzag_content h1 strong,.mzag_content .h1 strong,.mzag_content h2 strong,.mzag_content .h2 strong,.mzag_content h3 strong,.mzag_content .h3 strong,.mzag_content h4 strong,.mzag_content .h4 strong,.mzag_content h5 strong,.mzag_content .h5 strong,.mzag_content h6 strong,.mzag_content .h6 strong,.mce-content-body h1 strong,.mce-content-body .h1 strong,.mce-content-body h2 strong,.mce-content-body .h2 strong,.mce-content-body h3 strong,.mce-content-body .h3 strong,.mce-content-body h4 strong,.mce-content-body .h4 strong,.mce-content-body h5 strong,.mce-content-body .h5 strong,.mce-content-body h6 strong,.mce-content-body .h6 strong {
  font-family:inherit;
  font-weight:inherit;
  font-style:inherit
}
.mzag_content h1 em,.mzag_content .h1 em,.mzag_content h2 em,.mzag_content .h2 em,.mzag_content h3 em,.mzag_content .h3 em,.mzag_content h4 em,.mzag_content .h4 em,.mzag_content h5 em,.mzag_content .h5 em,.mzag_content h6 em,.mzag_content .h6 em,.mce-content-body h1 em,.mce-content-body .h1 em,.mce-content-body h2 em,.mce-content-body .h2 em,.mce-content-body h3 em,.mce-content-body .h3 em,.mce-content-body h4 em,.mce-content-body .h4 em,.mce-content-body h5 em,.mce-content-body .h5 em,.mce-content-body h6 em,.mce-content-body .h6 em {
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal
}
.mzag_content .text_grey,.mce-content-body .text_grey {
  color:#7c7c7b;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
  color:#0069b4;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  margin-top:0;
  margin-bottom:0
}
h1.subheader,h1 .subheader,.h1.subheader,.h1 .subheader,h2.subheader,h2 .subheader,.h2.subheader,.h2 .subheader,h3.subheader,h3 .subheader,.h3.subheader,.h3 .subheader,h4.subheader,h4 .subheader,.h4.subheader,.h4 .subheader,h5.subheader,h5 .subheader,.h5.subheader,.h5 .subheader,h6.subheader,h6 .subheader,.h6.subheader,.h6 .subheader {
  display:block;
  color:#f9b200
}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a {
  color:inherit;
  font-family:inherit
}
h1 {
  font-size:28px;
  font-size:1.75rem;
  line-height:33px;
  line-height:2.0625rem
}
@media screen and (max-width: 767px) {
  h1 {
    font-size:24px;
    font-size:1.5rem;
    line-height:29px;
    line-height:1.8125rem
  }
}
@media screen and (max-width: 400px) {
  h1 {
    font-size:23px;
    font-size:1.4375rem;
    line-height:28px;
    line-height:1.75rem
  }
}
@media screen and (max-width: 350px) {
  h1 {
    font-size:22px;
    font-size:1.375rem;
    line-height:27px;
    line-height:1.6875rem
  }
}
.ci_refresh h1.subheader,.ci_refresh h1 .subheader {
  font-size:21px;
  font-size:1.3125rem;
  line-height:24.75px;
  line-height:1.54688rem
}
@media screen and (max-width: 767px) {
  .ci_refresh h1.subheader,.ci_refresh h1 .subheader {
    font-size:18px;
    font-size:1.125rem;
    line-height:21.75px;
    line-height:1.35938rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh h1.subheader,.ci_refresh h1 .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh h1.subheader,.ci_refresh h1 .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
h2 {
  font-size:25px;
  font-size:1.5625rem;
  line-height:29px;
  line-height:1.8125rem
}
@media screen and (max-width: 767px) {
  h2 {
    font-size:23px;
    font-size:1.4375rem;
    line-height:28px;
    line-height:1.75rem
  }
}
@media screen and (max-width: 400px) {
  h2 {
    font-size:22px;
    font-size:1.375rem;
    line-height:27px;
    line-height:1.6875rem
  }
}
@media screen and (max-width: 350px) {
  h2 {
    font-size:21px;
    font-size:1.3125rem;
    line-height:26px;
    line-height:1.625rem
  }
}
.ci_refresh h2.subheader,.ci_refresh h2 .subheader {
  font-size:18.75px;
  font-size:1.17188rem;
  line-height:21.75px;
  line-height:1.35938rem
}
@media screen and (max-width: 767px) {
  .ci_refresh h2.subheader,.ci_refresh h2 .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh h2.subheader,.ci_refresh h2 .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh h2.subheader,.ci_refresh h2 .subheader {
    font-size:15.75px;
    font-size:.98438rem;
    line-height:19.5px;
    line-height:1.21875rem
  }
}
h3 {
  font-size:23px;
  font-size:1.4375rem;
  line-height:28px;
  line-height:1.75rem
}
@media screen and (max-width: 767px) {
  h3 {
    font-size:20px;
    font-size:1.25rem;
    line-height:25px;
    line-height:1.5625rem
  }
}
@media screen and (max-width: 400px) {
  h3 {
    font-size:19px;
    font-size:1.1875rem;
    line-height:22px;
    line-height:1.375rem
  }
}
@media screen and (max-width: 350px) {
  h3 {
    font-size:18px;
    font-size:1.125rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
.ci_refresh h3.subheader,.ci_refresh h3 .subheader {
  font-size:18.75px;
  font-size:1.17188rem;
  line-height:21.75px;
  line-height:1.35938rem
}
@media screen and (max-width: 767px) {
  .ci_refresh h3.subheader,.ci_refresh h3 .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh h3.subheader,.ci_refresh h3 .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh h3.subheader,.ci_refresh h3 .subheader {
    font-size:15.75px;
    font-size:.98438rem;
    line-height:19.5px;
    line-height:1.21875rem
  }
}
h4 {
  font-size:20px;
  font-size:1.25rem;
  line-height:25px;
  line-height:1.5625rem
}
@media screen and (max-width: 767px) {
  h4 {
    font-size:18px;
    font-size:1.125rem;
    line-height:22px;
    line-height:1.375rem
  }
}
@media screen and (max-width: 400px) {
  h4 {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 350px) {
  h4 {
    font-size:16px;
    font-size:1rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.ci_refresh h4.subheader,.ci_refresh h4 .subheader {
  font-size:17.25px;
  font-size:1.07813rem;
  line-height:21px;
  line-height:1.3125rem
}
@media screen and (max-width: 767px) {
  .ci_refresh h4.subheader,.ci_refresh h4 .subheader {
    font-size:15px;
    font-size:.9375rem;
    line-height:18.75px;
    line-height:1.17188rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh h4.subheader,.ci_refresh h4 .subheader {
    font-size:14.25px;
    font-size:.89063rem;
    line-height:16.5px;
    line-height:1.03125rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh h4.subheader,.ci_refresh h4 .subheader {
    font-size:13.5px;
    font-size:.84375rem;
    line-height:15.75px;
    line-height:.98438rem
  }
}
h5 {
  font-size:18px;
  font-size:1.125rem;
  line-height:22px;
  line-height:1.375rem
}
@media screen and (max-width: 767px) {
  h5 {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  h5 {
    font-size:16px;
    font-size:1rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.ci_refresh h5.subheader,.ci_refresh h5 .subheader {
  font-size:15px;
  font-size:.9375rem;
  line-height:18.75px;
  line-height:1.17188rem
}
@media screen and (max-width: 767px) {
  .ci_refresh h5.subheader,.ci_refresh h5 .subheader {
    font-size:13.5px;
    font-size:.84375rem;
    line-height:16.5px;
    line-height:1.03125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh h5.subheader,.ci_refresh h5 .subheader {
    font-size:12.75px;
    font-size:.79688rem;
    line-height:15.75px;
    line-height:.98438rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh h5.subheader,.ci_refresh h5 .subheader {
    font-size:12px;
    font-size:.75rem;
    line-height:15px;
    line-height:.9375rem
  }
}
h6 {
  font-size:17px;
  font-size:1.0625rem;
  line-height:21px;
  line-height:1.3125rem
}
@media screen and (max-width: 991px) {
  h6 {
    font-size:16px;
    font-size:1rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.ci_refresh h6.subheader,.ci_refresh h6 .subheader {
  font-size:13.5px;
  font-size:.84375rem;
  line-height:16.5px;
  line-height:1.03125rem
}
@media screen and (max-width: 767px) {
  .ci_refresh h6.subheader,.ci_refresh h6 .subheader {
    font-size:12.75px;
    font-size:.79688rem;
    line-height:15.75px;
    line-height:.98438rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh h6.subheader,.ci_refresh h6 .subheader {
    font-size:12px;
    font-size:.75rem;
    line-height:15px;
    line-height:.9375rem
  }
}
input:focus,textarea:focus,button:focus,a:focus {
  outline:none
}
a {
  color:#0069b4;
  font-family: 'Corpid Schoeck', Arial;
  font-weight:normal;
  font-style:normal;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  a {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
a:focus {
  color:#0069b4;
  text-decoration:none
}
a:hover {
  color:#f9b200;
  text-decoration:none
}
.caret_link:not(.mobitel):before,.mzag_content ul.link_list li a:not(.mobitel):before,.mce-content-body ul.link_list li a:not(.mobitel):before {
  content:'';
  border-top:4px solid transparent;
  border-right:4px solid transparent;
  border-left:4px solid;
  border-bottom:4px solid transparent;
  margin-left:0;
  margin-right:5px;
  position:relative;
  top:-1px
}
ul,ol {
  margin:0;
  padding:0
}
.mzag_content ul,.mce-content-body ul {
  list-style-type:disc;
  list-style-position:outside;
  padding-left:17px
}
.mzag_content ul li,.mce-content-body ul li {
  margin-bottom:5px
}
.mzag_content ul li:last-child,.mce-content-body ul li:last-child {
  margin-bottom:0
}
.mzag_content ul.check_list,.mzag_content ul.star_list,.mce-content-body ul.check_list,.mce-content-body ul.star_list {
  list-style:none;
  padding-left:0
}
.mzag_content ul.check_list li,.mzag_content ul.star_list li,.mce-content-body ul.check_list li,.mce-content-body ul.star_list li {
  position:relative;
  padding-left:25px
}
.mzag_content ul.check_list li:before,.mzag_content ul.star_list li:before,.mce-content-body ul.check_list li:before,.mce-content-body ul.star_list li:before {
  color:#0069b4;
  position:absolute;
  left:0;
  top:0
}
.mzag_content ul.check_list li:before,.mce-content-body ul.check_list li:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.mzag_content ul.check_list li:before,.mce-content-body ul.check_list li:before {
  font-size:11px;
  top:7px
}
.mzag_content ul.star_list li,.mce-content-body ul.star_list li {
  margin-bottom:15px
}
.mzag_content ul.star_list li:before,.mce-content-body ul.star_list li:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.mzag_content ul.star_list li:before,.mce-content-body ul.star_list li:before {
  color:#b3b3b3;
  font-size:16px;
  top:3px
}
.mzag_content ul.link_list,.mce-content-body ul.link_list {
  list-style-type:none;
  padding-left:0
}
.mzag_content ul.link_list li,.mce-content-body ul.link_list li {
  margin-bottom:0
}
.mzag_content ul.link_list li:last-child a,.mce-content-body ul.link_list li:last-child a {
  border-bottom:none
}
.mzag_content ol,.mce-content-body ol {
  list-style-type:decimal;
  list-style-position:outside;
  padding-left:15px
}
.mzag_content ol li,.mce-content-body ol li {
  margin-bottom:5px
}
.mzag_content ol li:last-child,.mce-content-body ol li:last-child {
  margin-bottom:0
}
.btn {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  font-size:14px;
  line-height:17px;
  padding:12px 20px;
  position:relative;
  -webkit-transition:.2s top ease;
  -o-transition:.2s top ease;
  transition:.2s top ease;
  top:0
}
.btn.active,.btn:active,a.active .btn,a:active .btn {
  top:1px;
  -webkit-box-shadow:none;
  box-shadow:none
}
.btn-primary {
  width: 180px;
  height: 37px;
  padding: 0px 0px 3px;
  border-radius: 4px;
  background-color: #00487e;
  background-size: cover;
  font-family: Corpid Schoeck;
  font-size: 13px;
  color: #ffffff;
  text-decoration: none solid rgb(255, 255, 255);
  text-align: center;
}
.btn-primary.active,.btn-primary:active,a.active .btn-primary,a:active .btn-primary {
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjliNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzODdjMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size:100%;
  background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0069b4),color-stop(100%, #3387c3));
  background-image:-moz-linear-gradient(bottom, #0069b4,#3387c3);
  background-image:-webkit-linear-gradient(bottom, #0069b4,#3387c3);
  background-image:linear-gradient(to top, #0069b4,#3387c3);
  background-color:#0069b4
}
.btn-light {
  background-color:#fff;
  border:solid 1px #e6e6e6;
  color:#0069b4;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  -webkit-transition:.2s color ease,.2s top ease,.2s box-shadow ease;
  -o-transition:.2s color ease,.2s top ease,.2s box-shadow ease;
  transition:.2s color ease,.2s top ease,.2s box-shadow ease;
  padding:11px 20px
}
@media screen and (max-width: 767px) {
  .btn-light {
    -webkit-transition:.2s top ease,.2s box-shadow ease;
    -o-transition:.2s top ease,.2s box-shadow ease;
    transition:.2s top ease,.2s box-shadow ease
  }
}
.btn-light:hover {
  color:#f9b200
}
.btn-light:focus,.btn-light.focus {
  color:#0069b4
}
.btn-light:focus:hover,.btn-light.focus:hover {
  color:#f9b200
}
[class^="btn-icon-"],[class*=" btn-icon-"] {
  padding-left:50px;
  position:relative
}
[class^="btn-icon-"]:before,[class*=" btn-icon-"]:before {
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  left:20px
}
[class^="btn-icon-"].btn-light:before,[class*=" btn-icon-"].btn-light:before {
  color:#0069b4;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  [class^="btn-icon-"].btn-light:before,[class*=" btn-icon-"].btn-light:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
[class^="btn-icon-"].btn-light:hover:before,[class^="btn-icon-"].btn-light:focus:before,[class^="btn-icon-"].btn-light.focus:before,[class*=" btn-icon-"].btn-light:hover:before,[class*=" btn-icon-"].btn-light:focus:before,[class*=" btn-icon-"].btn-light.focus:before {
  color:#f9b200
}
.btn-icon-call:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.btn-icon-email:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.btn-icon-vcard {
  padding-left:30px
}
.btn-icon-vcard:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.btn-icon-vcard:before {
  left:0
}
@media screen and (max-width: 991px) {
  .btn-icon-vcard {
    display:none
  }
}
.btn-icon-plus:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.btn-icon-location:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
@media print, screen and (min-width: 768px) {
  .row-tabled {
    display:table;
    width:calc(100% + 30px);
    height:100%;
    table-layout:fixed
  }
  .row-tabled:before,.row-tabled:after {
    content:none
  }
}
@media print, screen and (min-width: 768px) {
  .col-tabled {
    display:table-cell;
    float:none;
    vertical-align:middle;
    height:100%
  }
}
@media print, screen and (min-width: 992px) {
  .row-tabled-desktop {
    display:table;
    width:calc(100% + 30px);
    height:100%;
    table-layout:fixed
  }
  .row-tabled-desktop:before,.row-tabled-desktop:after {
    content:none
  }
}
@media print, screen and (min-width: 992px) {
  .col-tabled-desktop {
    display:table-cell;
    float:none;
    vertical-align:middle;
    height:100%
  }
}
.row-tabled-mobile {
  display:table;
  width:calc(100% + 30px);
  height:100%;
  table-layout:fixed
}
.row-tabled-mobile:before,.row-tabled-mobile:after {
  content:none
}
.col-tabled-mobile {
  display:table-cell;
  float:none;
  vertical-align:middle;
  height:100%
}
@media screen and (max-width: 767px) {
  .row-tabled-only-mobile {
    display:table;
    width:calc(100% + 30px);
    height:100%;
    table-layout:fixed
  }
  .row-tabled-only-mobile:before,.row-tabled-only-mobile:after {
    content:none
  }
}
@media screen and (max-width: 767px) {
  .col-tabled-only-mobile {
    display:table-cell;
    float:none;
    vertical-align:middle;
    height:100%
  }
}
.image_description {
  margin-top:25px;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.image_description a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.image_description a.caret_link:before,.image_description .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .image_description a:before,.image_description .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .image_description a:before {
  top:0;
  margin-right:2px
}
.image_description .mzag_content p,.image_description .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.image_description .mzag_content ul,.image_description .mzag_content ol,.image_description .mce-content-body ul,.image_description .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
@media screen and (max-width: 767px) {
  .image_description {
    margin-top:10px
  }
}
.contentelement_text .image_wrapper a {
  display:block
}
.contentelement_text .image_wrapper img {
  width:100%;
  height:auto
}
.contentelement_text .image_wrapper figcaption {
  margin-top:25px;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.contentelement_text .image_wrapper figcaption a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.contentelement_text .image_wrapper figcaption a.caret_link:before,.contentelement_text .image_wrapper figcaption .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .contentelement_text .image_wrapper figcaption a:before,.contentelement_text .image_wrapper figcaption .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .contentelement_text .image_wrapper figcaption a:before {
  top:0;
  margin-right:2px
}
.contentelement_text .image_wrapper figcaption .mzag_content p,.contentelement_text .image_wrapper figcaption .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.contentelement_text .image_wrapper figcaption .mzag_content ul,.contentelement_text .image_wrapper figcaption .mzag_content ol,.contentelement_text .image_wrapper figcaption .mce-content-body ul,.contentelement_text .image_wrapper figcaption .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
@media screen and (max-width: 767px) {
  .contentelement_text .image_wrapper figcaption {
    margin-top:10px
  }
}
.contentelement_text.center_full .image_wrapper,.contentelement_text.center_75 .image_wrapper,.contentelement_text.center_50 .image_wrapper,.contentelement_text.center_33 .image_wrapper,.contentelement_text.left_75 .image_wrapper,.contentelement_text.left_50 .image_wrapper,.contentelement_text.left_33 .image_wrapper,.contentelement_text.right_75 .image_wrapper,.contentelement_text.right_50 .image_wrapper,.contentelement_text.right_33 .image_wrapper {
  margin-bottom:40px
}
@media screen and (max-width: 991px) {
  .contentelement_text.center_full .image_wrapper,.contentelement_text.center_75 .image_wrapper,.contentelement_text.center_50 .image_wrapper,.contentelement_text.center_33 .image_wrapper,.contentelement_text.left_75 .image_wrapper,.contentelement_text.left_50 .image_wrapper,.contentelement_text.left_33 .image_wrapper,.contentelement_text.right_75 .image_wrapper,.contentelement_text.right_50 .image_wrapper,.contentelement_text.right_33 .image_wrapper {
    margin-bottom:15px
  }
}
.contentelement_text.center_full .no_content .image_wrapper:last-child,.contentelement_text.center_75 .no_content .image_wrapper:last-child,.contentelement_text.center_50 .no_content .image_wrapper:last-child,.contentelement_text.center_33 .no_content .image_wrapper:last-child,.contentelement_text.left_75 .no_content .image_wrapper:last-child,.contentelement_text.left_50 .no_content .image_wrapper:last-child,.contentelement_text.left_33 .no_content .image_wrapper:last-child,.contentelement_text.right_75 .no_content .image_wrapper:last-child,.contentelement_text.right_50 .no_content .image_wrapper:last-child,.contentelement_text.right_33 .no_content .image_wrapper:last-child {
  margin-bottom:0
}
.contentelement_text.center_full .image_wrapper,.contentelement_text.center_75 .image_wrapper,.contentelement_text.center_50 .image_wrapper,.contentelement_text.center_33 .image_wrapper {
  text-align:center
}
.contentelement_text.center_75 .image_wrapper,.contentelement_text.center_50 .image_wrapper,.contentelement_text.center_33 .image_wrapper {
  margin-left:auto;
  margin-right:auto
}
.contentelement_text.left_75 .image_wrapper,.contentelement_text.left_50 .image_wrapper,.contentelement_text.left_33 .image_wrapper {
  float:left;
  margin-right:40px
}
@media screen and (max-width: 991px) {
  .contentelement_text.left_75 .image_wrapper,.contentelement_text.left_50 .image_wrapper,.contentelement_text.left_33 .image_wrapper {
    margin-right:15px
  }
}
.contentelement_text.right_75 .image_wrapper,.contentelement_text.right_50 .image_wrapper,.contentelement_text.right_33 .image_wrapper {
  float:right;
  margin-left:40px
}
@media screen and (max-width: 991px) {
  .contentelement_text.right_75 .image_wrapper,.contentelement_text.right_50 .image_wrapper,.contentelement_text.right_33 .image_wrapper {
    margin-left:15px
  }
}
.contentelement_text.center_75 .image_wrapper,.contentelement_text.left_75 .image_wrapper,.contentelement_text.right_75 .image_wrapper {
  width:75%;
  clear:both
}
.contentelement_text.center_50 .image_wrapper,.contentelement_text.left_50 .image_wrapper,.contentelement_text.right_50 .image_wrapper {
  width:50%;
  clear:both
}
.contentelement_text.center_33 .image_wrapper,.contentelement_text.left_33 .image_wrapper,.contentelement_text.right_33 .image_wrapper {
  width:33%;
  clear:both
}
@media screen and (max-width: 991px) {
  .contentelement_text.center_full .image_wrapper,.contentelement_text.center_75 .image_wrapper,.contentelement_text.center_50 .image_wrapper,.contentelement_text.center_33 .image_wrapper,.contentelement_text.left_75 .image_wrapper,.contentelement_text.left_50 .image_wrapper,.contentelement_text.left_33 .image_wrapper,.contentelement_text.right_75 .image_wrapper,.contentelement_text.right_50 .image_wrapper,.contentelement_text.right_33 .image_wrapper {
    width:100%;
    margin-left:0;
    margin-right:0
  }
}
.contentelement_text.center_full_behindtext .content {
  position:relative;
  overflow:hidden
}
.contentelement_text.center_full_behindtext .content .content_wrapper {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  width:100%;
  text-align:center;
  background-color:rgba(255,255,255,0.6);
  max-height:90%;
  padding:20px;
  overflow:hidden
}
@media screen and (max-width: 767px) {
  .contentelement_text.center_full_behindtext .content .content_wrapper {
    padding:10px
  }
}
@media print, screen and (min-width: 992px) {
  .contentelement_text.center_full_behindtext .content .content_wrapper h2 {
    font-size:45px;
    font-size:2.8125rem;
    line-height:47px;
    line-height:2.9375rem
  }
}
.contentelement_tabledtext .col-image .image_wrapper {
  margin-bottom:40px
}
@media screen and (max-width: 991px) {
  .contentelement_tabledtext .col-image .image_wrapper {
    margin-bottom:15px
  }
}
@media print, screen and (min-width: 768px) {
  .contentelement_tabledtext .col-image .image_wrapper:last-child {
    margin-bottom:0
  }
}
.contentelement_tabledtext .col-image .image_wrapper img {
  width:100%;
  height:auto
}
.contentelement_tabledtext .col-image .image_wrapper figcaption {
  margin-top:25px;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.contentelement_tabledtext .col-image .image_wrapper figcaption a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.contentelement_tabledtext .col-image .image_wrapper figcaption a.caret_link:before,.contentelement_tabledtext .col-image .image_wrapper figcaption .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .contentelement_tabledtext .col-image .image_wrapper figcaption a:before,.contentelement_tabledtext .col-image .image_wrapper figcaption .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .contentelement_tabledtext .col-image .image_wrapper figcaption a:before {
  top:0;
  margin-right:2px
}
.contentelement_tabledtext .col-image .image_wrapper figcaption .mzag_content p,.contentelement_tabledtext .col-image .image_wrapper figcaption .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.contentelement_tabledtext .col-image .image_wrapper figcaption .mzag_content ul,.contentelement_tabledtext .col-image .image_wrapper figcaption .mzag_content ol,.contentelement_tabledtext .col-image .image_wrapper figcaption .mce-content-body ul,.contentelement_tabledtext .col-image .image_wrapper figcaption .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
@media screen and (max-width: 767px) {
  .contentelement_tabledtext .col-image .image_wrapper figcaption {
    margin-top:10px
  }
}
@media screen and (max-width: 767px) {
  .contentelement_tabledtext .col-content+.col-content2 {
    margin-top:18px;
    margin-top:1.125rem
  }
}
.hashanchor {
  position:relative;
  top:-80px
}
@media screen and (max-width: 767px) {
  .hashanchor {
    top:-70px
  }
}
.hashanchor.hashanchor_no_treshhold {
  top:-60px
}
@media screen and (max-width: 767px) {
  .hashanchor.hashanchor_no_treshhold {
    top:-50px
  }
}
.contentelement.gap_normal {
  margin-bottom:87px
}
@media screen and (max-width: 991px) {
  .contentelement.gap_normal {
    margin-bottom:87px
  }
}
@media screen and (max-width: 767px) {
  .contentelement.gap_normal {
    margin-bottom:60px
  }
}
.contentelement.gap_small {
  margin-bottom:43px
}
@media screen and (max-width: 991px) {
  .contentelement.gap_small {
    margin-bottom:43px
  }
}
@media screen and (max-width: 767px) {
  .contentelement.gap_small {
    margin-bottom:30px
  }
}
.contentelement .contentelement_space_top {
  margin-top:87px
}
@media screen and (max-width: 991px) {
  .contentelement .contentelement_space_top {
    margin-top:87px
  }
}
@media screen and (max-width: 767px) {
  .contentelement .contentelement_space_top {
    margin-top:60px
  }
}
@media print {
  .contentelement .contentelement_space_top {
    margin-top:20px
  }
}
.contentelement .contentelement_space_bottom {
  padding-bottom:87px
}
@media screen and (max-width: 991px) {
  .contentelement .contentelement_space_bottom {
    padding-bottom:87px
  }
}
@media screen and (max-width: 767px) {
  .contentelement .contentelement_space_bottom {
    padding-bottom:60px
  }
}
.contentelement .contentelement_blue_gradient {
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjdmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size:100%;
  background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f2f7fb),color-stop(100%, rgba(255,255,255,0)));
  background-image:-moz-linear-gradient(bottom, #f2f7fb,rgba(255,255,255,0));
  background-image:-webkit-linear-gradient(bottom, #f2f7fb,rgba(255,255,255,0));
  background-image:linear-gradient(to top, #f2f7fb,rgba(255,255,255,0))
}
@media print {
  .contentelement .contentelement_blue_gradient {
    -webkit-box-shadow:none;
    box-shadow:none;
    background-image:none
  }
}
.contentelement .contentelement_blue_gradient_threeparts {
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjdmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size:100%;
  background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)),color-stop(50%, #f2f7fb),color-stop(100%, rgba(255,255,255,0)));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0) 0%,#f2f7fb 50%,rgba(255,255,255,0) 100%);
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,#f2f7fb 50%,rgba(255,255,255,0) 100%);
  background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#f2f7fb 50%,rgba(255,255,255,0) 100%)
}
@media print {
  .contentelement .contentelement_blue_gradient_threeparts {
    background-image:none
  }
}
.contentelement .ce_header {
  text-align:center;
  margin-bottom:50px
}
@media screen and (max-width: 767px) {
  .contentelement .ce_header {
    margin-bottom:25px
  }
}
@media print {
  .contentelement .ce_header {
    margin-bottom:20px
  }
}
.contentelement .ce_header h1 {
  text-align:left
}
.contentelement .ce_header h2 {
  font-size:31px;
  font-size:1.9375rem;
  line-height:36px;
  line-height:2.25rem
}
.ci_refresh .contentelement .ce_header h2.subheader,.ci_refresh .contentelement .ce_header h2 .subheader {
  font-size:23.25px;
  font-size:1.45313rem;
  line-height:27px;
  line-height:1.6875rem
}
.contentelement .page_content {
  margin-bottom:30px
}
.contentelement .page_content:last-child {
  margin-bottom:0
}
.contentelement.separator_line:after {
  width:100%;
  height:1px;
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZDdkN2Q3Ii8+PHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size:100%;
  background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(215,215,215,0)),color-stop(5%, #d7d7d7),color-stop(95%, #d7d7d7),color-stop(100%, rgba(215,215,215,0)));
  background-image:-moz-linear-gradient(left, rgba(215,215,215,0) 0%,#d7d7d7 5%,#d7d7d7 95%,rgba(215,215,215,0) 100%);
  background-image:-webkit-linear-gradient(left, rgba(215,215,215,0) 0%,#d7d7d7 5%,#d7d7d7 95%,rgba(215,215,215,0) 100%);
  background-image:linear-gradient(to right, rgba(215,215,215,0) 0%,#d7d7d7 5%,#d7d7d7 95%,rgba(215,215,215,0) 100%)
}
.contentelement.separator_line:not(.contentelement_text_empty):after {
  margin-top:87px
}
@media screen and (max-width: 991px) {
  .contentelement.separator_line:not(.contentelement_text_empty):after {
    margin-top:87px
  }
}
@media screen and (max-width: 767px) {
  .contentelement.separator_line:not(.contentelement_text_empty):after {
    margin-top:60px
  }
}
@media print {
  .contentelement.separator_line:not(.contentelement_text_empty):after {
    margin-top:20px
  }
}
@media print {
  .owl-carousel.padded_carousel {
    padding:0 !important
  }
  .owl-carousel .owl-height {
    height:auto !important
  }
  .owl-carousel .owl-stage {
    width:auto !important;
    transform:none !important
  }
  .owl-carousel .owl-item {
    width:auto !important;
    margin-right:0 !important;
    clear:both !important;
    visibility:visible !important;
    width:100% !important;
    opacity:1 !important;
    -moz-transform:none !important;
    -ms-transform:none !important;
    -webkit-transform:none !important;
    transform:none !important;
    padding-bottom:87px
  }
  .owl-carousel .owl-item.cloned {
    display:none;
    margin:0;
    padding:0
  }
}
.owl-carousel .owl-item {
  background-color:#fff;
  -webkit-backface-visibility:hidden;
  -webkit-transform:translateZ(0) scale(1, 1)
}
.owl-carousel .owl-item img {
  height:auto;
  width:100%
}
@media print {
  .owl-carousel .owl-controls {
    display:none
  }
}
.owl-carousel .owl-controls .owl-nav {
  margin:0
}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next {
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  background-color:transparent;
  padding:0;
  margin:0
}
@media print, screen and (min-width: 768px) {
  .owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next {
    -moz-transform:none;
    -ms-transform:none;
    -webkit-transform:none;
    transform:none;
    position:absolute;
    top:0;
    height:100%;
    width:40px
  }
}
.owl-carousel .owl-controls .owl-nav .owl-prev:before,.owl-carousel .owl-controls .owl-nav .owl-next:before {
  color:#fff;
  font-size:54px;
  line-height:54px;
  text-shadow:0 1px 10px rgba(0,0,0,0.6);
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .owl-carousel .owl-controls .owl-nav .owl-prev:before,.owl-carousel .owl-controls .owl-nav .owl-next:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
@media print, screen and (min-width: 768px) {
  .owl-carousel .owl-controls .owl-nav .owl-prev:before,.owl-carousel .owl-controls .owl-nav .owl-next:before {
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
  }
}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover,.owl-carousel .owl-controls .owl-nav .owl-next:hover {
  background-color:transparent
}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover:not(.disabled):before,.owl-carousel .owl-controls .owl-nav .owl-next:hover:not(.disabled):before {
  color:#f9b200
}
.owl-carousel .owl-controls .owl-nav .owl-prev.disabled,.owl-carousel .owl-controls .owl-nav .owl-next.disabled {
  cursor:auto
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
  left:0
}
.owl-carousel .owl-controls .owl-nav .owl-prev:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.owl-carousel .owl-controls .owl-nav .owl-next {
  right:0
}
.owl-carousel .owl-controls .owl-nav .owl-next:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.owl-carousel .owl-controls .owl-dots {
  margin-top:40px
}
@media screen and (max-width: 991px) {
  .owl-carousel .owl-controls .owl-dots {
    margin-top:20px
  }
}
.owl-carousel .owl-controls .owl-dots .owl-dot {
  height:8px;
  width:8px;
  margin-right:8px
}
.owl-carousel .owl-controls .owl-dots .owl-dot:last-child {
  margin-right:0
}
.owl-carousel .owl-controls .owl-dots .owl-dot span {
  height:8px;
  width:8px;
  background-color:#b3b3b3;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  margin:0
}
.owl-carousel .owl-controls .owl-dots .owl-dot.active span {
  background-color:#0069b4
}
_:-ms-input-placeholder,:root .schoeck_slider .owl-carousel .owl-item .owl-lazy {
  -webkit-transition:none;
  -o-transition:none;
  transition:none
}
.hamburger {
  padding:5px 0px;
  display:inline-block;
  cursor:pointer;
  transition-property:opacity, filter;
  transition-duration:.15s;
  transition-timing-function:linear;
  font:inherit;
  color:inherit;
  text-transform:none;
  background-color:transparent;
  border:0;
  margin:0;
  overflow:visible
}
.hamburger:hover {
  opacity:.8
}
.hamburger-box {
  width:26px;
  height:17px;
  display:inline-block;
  position:relative
}
.hamburger-inner {
  display:block;
  top:50%;
  margin-top:-1.5px
}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {
  width:26px;
  height:3px;
  background-color:#0069b4;
  border-radius:2px;
  position:absolute;
  transition-property:transform;
  transition-duration:0.15s;
  transition-timing-function:ease
}
.hamburger-inner::before,.hamburger-inner::after {
  content:"";
  display:block
}
.hamburger-inner::before {
  top:-7px
}
.hamburger-inner::after {
  bottom:-7px
}
.hamburger--squeeze .hamburger-inner {
  transition-duration:0.1s;
  transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
.hamburger--squeeze .hamburger-inner::before {
  transition:top 0.1s 0.14s ease, opacity 0.1s ease
}
.hamburger--squeeze .hamburger-inner::after {
  transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
.hamburger--squeeze.is-active .hamburger-inner {
  transform:rotate(45deg);
  transition-delay:0.14s;
  transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top:0;
  opacity:0;
  transition:top 0.1s ease, opacity 0.1s 0.14s ease
}
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom:0;
  transform:rotate(-90deg);
  transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)
}
.hamburger.is-active .hamburger-label.hamburger-label-inactive {
  display:none !important
}
.hamburger:not(.is-active) .hamburger-label.hamburger-label-active {
  display:none !important
}
#cnt_newsletter .signup_link {
  display:block;
  padding:40px 35px 40px 120px;
  border-top:1px solid #e6e6e6;
  position:relative
}
#cnt_newsletter .signup_link:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_newsletter .signup_link:before {
  color:#0069b4;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  left:32px;
  font-size:40px;
  line-height:40px
}
#cnt_newsletter .signup_link .col-link {
  text-align:right
}
#cnt_newsletter .signup_link .col-link .fakelink {
  font-size:17px;
  font-size:1.0625rem;
  line-height:19px;
  line-height:1.1875rem;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal
}
#cnt_newsletter .signup_link .col-link .fakelink:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_newsletter .signup_link .col-link .fakelink:after {
  display:block;
  float:right;
  font-size:16px;
  line-height:19px;
  margin-left:25px;
  color:#b3b3b3;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  #cnt_newsletter .signup_link .col-link .fakelink:after {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#cnt_newsletter .signup_link:hover .col-link .fakelink:after,#cnt_newsletter .signup_link:focus .col-link .fakelink:after,#cnt_newsletter .signup_link:active .col-link .fakelink:after {
  color:#f9b200
}
@media screen and (max-width: 767px) {
  #cnt_newsletter {
    margin-bottom:30px
  }
  #cnt_newsletter .signup_link {
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
    box-shadow:0 2px rgba(0,0,0,0.05);
    padding:23px 85px;
    border:1px solid #e6e6e6;
    -webkit-transition:.2s border-color ease;
    -o-transition:.2s border-color ease;
    transition:.2s border-color ease
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  #cnt_newsletter .signup_link {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
@media screen and (max-width: 767px) {
  #cnt_newsletter .signup_link:before {
    font-size:25px;
    line-height:25px
  }
  #cnt_newsletter .signup_link:after {
    font-family:'schoeck' !important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:""
  }
  #cnt_newsletter .signup_link:after {
    display:block;
    font-size:13px;
    color:#b3b3b3;
    position:absolute;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    right:17px;
    -webkit-transition:.2s color ease;
    -o-transition:.2s color ease;
    transition:.2s color ease
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  #cnt_newsletter .signup_link:after {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
@media screen and (max-width: 767px) {
  #cnt_newsletter .signup_link .col-title {
    text-align:center
  }
  #cnt_newsletter .signup_link .col-title .header {
    font-size:15px;
    font-size:.9375rem;
    line-height:17px;
    line-height:1.0625rem;
    -webkit-transition:.2s color ease;
    -o-transition:.2s color ease;
    transition:.2s color ease
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  #cnt_newsletter .signup_link .col-title .header {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
@media screen and (max-width: 767px) {
  #cnt_newsletter .signup_link:hover,#cnt_newsletter .signup_link:active {
    border-color:#b3b3b3
  }
  #cnt_newsletter .signup_link:hover:after,#cnt_newsletter .signup_link:active:after {
    color:#f9b200
  }
  #cnt_newsletter .signup_link:hover .col-title .header,#cnt_newsletter .signup_link:active .col-title .header {
    color:#f9b200
  }
  #cnt_newsletter .signup_link:active {
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
  }
}
#cnt_mobilephone {
  margin-bottom:20px
}
#cnt_mobilephone .phone_link {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  padding:23px 85px;
  border:1px solid #e6e6e6;
  display:block;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  position:relative;
  text-align:center;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem
}
#cnt_mobilephone .phone_link:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_mobilephone .phone_link:before {
  color:#0069b4;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  left:35px;
  font-size:25px;
  line-height:25px
}
#cnt_mobilephone .phone_link:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_mobilephone .phone_link:after {
  display:block;
  font-size:13px;
  color:#b3b3b3;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  right:17px;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  #cnt_mobilephone .phone_link:after {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#cnt_mobilephone .phone_link .header {
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  #cnt_mobilephone .phone_link .header {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#cnt_mobilephone .phone_link:hover,#cnt_mobilephone .phone_link:focus,#cnt_mobilephone .phone_link:active {
  border-color:#b3b3b3
}
#cnt_mobilephone .phone_link:hover:after,#cnt_mobilephone .phone_link:focus:after,#cnt_mobilephone .phone_link:active:after {
  color:#f9b200
}
#cnt_mobilephone .phone_link:hover .header,#cnt_mobilephone .phone_link:focus .header,#cnt_mobilephone .phone_link:active .header {
  color:#f9b200
}
#cnt_mobilephone .phone_link:active {
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.content_jump_navigation {
  position:absolute;
  right:50px;
  right:4.5vw;
  top:190px
}
#cnt_header.fixed .content_jump_navigation,#cnt_header.anchored .content_jump_navigation,#cnt_standalone_scrollheader.fixed .content_jump_navigation,#cnt_standalone_scrollheader.anchored .content_jump_navigation {
  position:relative;
  right:auto;
  top:auto;
  float:right;
  max-width:140px;
  margin-right:10px
}
#cnt_header.fixed .content_jump_navigation_content,#cnt_header.anchored .content_jump_navigation_content,#cnt_standalone_scrollheader.fixed .content_jump_navigation_content,#cnt_standalone_scrollheader.anchored .content_jump_navigation_content {
  right:0
}
.content_jump_navigation .trigger {
  background:none;
  border:none;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  -webkit-transition:.2s all ease;
  -o-transition:.2s all ease;
  transition:.2s all ease;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  line-height:18px;
  padding:10px;
  border:1px solid transparent;
  position:relative;
  z-index:10
}
.content_jump_navigation .trigger:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.content_jump_navigation .trigger:after {
  display:block;
  float:right;
  margin-left:10px;
  font-size:18px;
  color:#0069b4;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .content_jump_navigation .trigger:after {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.content_jump_navigation .trigger:hover,.content_jump_navigation .trigger:not(.collapsed) {
  outline:none;
  background-color:#fff;
  border-color:#e6e6e6
}
.content_jump_navigation .trigger:hover:after,.content_jump_navigation .trigger:not(.collapsed):after {
  color:#f9b200
}
.content_jump_navigation .trigger:not(.collapsed) {
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius:5px;
  border-radius:5px 5px 0 0;
  border-bottom-color:transparent
}
.content_jump_navigation_content {
  width:350px;
  max-height:410px;
  overflow:auto;
  background-color:#fff;
  border:1px solid #e6e6e6;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  position:absolute;
  right:0px;
  margin-top:-1px;
  z-index:9;
  -webkit-box-shadow:0 0 25px rgba(0,0,0,0.05);
  box-shadow:0 0 25px rgba(0,0,0,0.05)
}
.content_jump_navigation_content.collapsing {
  overflow:hidden
}
.content_jump_navigation_content ul {
  margin:10px
}
.content_jump_navigation_content ul li {
  border-bottom:1px solid #e6e6e6
}
.content_jump_navigation_content ul li:last-child {
  border-bottom:none
}
.content_jump_navigation_content ul li a {
  padding:10px 32px;
  display:block;
  position:relative;
  font-size:14px;
  font-size:.875rem;
  line-height:17px;
  line-height:1.0625rem
}
.content_jump_navigation_content ul li a:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.content_jump_navigation_content ul li a:before {
  color:#7c7c7b;
  margin-right:15px;
  font-size:6px;
  font-weight:bold;
  left:5px;
  line-height:16px;
  line-height:1rem;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
.content_jump_navigation_mobile .sticky_button.trigger {
  position:relative;
  z-index:10;
  margin-top:-1px;
  border:1px solid transparent;
  border-top:none;
  -webkit-transition:.2s background-color ease,.2s color ease,.2s border-color ease,.2s border-radius ease;
  -o-transition:.2s background-color ease,.2s color ease,.2s border-color ease,.2s border-radius ease;
  transition:.2s background-color ease,.2s color ease,.2s border-color ease,.2s border-radius ease
}
.content_jump_navigation_mobile .sticky_button.trigger:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.content_jump_navigation_mobile .sticky_button.trigger:before {
  display:block;
  text-align:center;
  color:#fff;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:16px;
  line-height:16px;
  margin-bottom:5px
}
@media screen and (max-width: 767px) {
  .content_jump_navigation_mobile .sticky_button.trigger:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.content_jump_navigation_mobile .sticky_button.trigger:not(.collapsed) {
  border-color:#e6e6e6;
  -moz-border-radius:0 0 5px 5px;
  -webkit-border-radius:0;
  border-radius:0 0 5px 5px;
  color:#7c7c7b
}
.content_jump_navigation_mobile .sticky_button.trigger:not(.collapsed):before {
  color:#f9b200
}
@media print {
  .content_jump_navigation_mobile {
    display:none
  }
}
.content_jump_navigation_mobile_content {
  background:#fff;
  width:290px;
  max-width:calc(100vw - 60px);
  max-height:calc(100vh - 100px);
  position:absolute;
  right:0;
  bottom:100%;
  z-index:9;
  border:1px solid #e6e6e6;
  -moz-border-radius:5px 5px 0 5px;
  -webkit-border-radius:5px;
  border-radius:5px 5px 0 5px;
  overflow:auto;
  -webkit-box-shadow:0 0 25px rgba(0,0,0,0.15);
  box-shadow:0 0 25px rgba(0,0,0,0.15)
}
.content_jump_navigation_mobile_content.collapsing {
  overflow:hidden
}
.content_jump_navigation_mobile_content ul {
  margin:10px
}
.content_jump_navigation_mobile_content ul li {
  border-bottom:1px solid #e6e6e6
}
.content_jump_navigation_mobile_content ul li:last-child {
  border-bottom:none
}
.content_jump_navigation_mobile_content ul li a {
  padding:10px 32px;
  display:block;
  position:relative;
  font-size:14px;
  font-size:.875rem;
  line-height:16px;
  line-height:1rem
}
.content_jump_navigation_mobile_content ul li a:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.content_jump_navigation_mobile_content ul li a:before {
  color:#7c7c7b;
  font-size:6px;
  font-weight:bold;
  left:5px;
  line-height:16px;
  line-height:1rem;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}
#cnt_header .to_top,#cnt_standalone_scrollheader .to_top {
  display:none;
  width:40px;
  height:40px;
  float:right;
  text-align:center
}
#cnt_header .to_top:before,#cnt_standalone_scrollheader .to_top:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .to_top:before,#cnt_standalone_scrollheader .to_top:before {
  line-height:40px;
  font-size:10px;
  color:#b3b3b3;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  #cnt_header .to_top:before,#cnt_standalone_scrollheader .to_top:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#cnt_header .to_top:hover:before,#cnt_header .to_top:focus:before,#cnt_standalone_scrollheader .to_top:hover:before,#cnt_standalone_scrollheader .to_top:focus:before {
  color:orange
}
#cnt_header.fixed .to_top,#cnt_standalone_scrollheader.fixed .to_top {
  display:block
}
#cnt_standalone_scrollheader .to_top {
  display:block
}
.sticky_button_wrapper {
  position:fixed;
  bottom:20px;
  right:20px;
  z-index:1010
}
.sticky_button_wrapper .sticky_button {
  display:block;
  height:50px;
  width:50px;
  border:none;
  background-color:#0069b4;
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.05) 100%);
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.05) 100%);
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.05) 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33FFFFFF', endColorstr='#0D000000', GradientType=0);
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:inset 0 -3px rgba(0,0,0,0.3);
  box-shadow:inset 0 -3px rgba(0,0,0,0.3);
  color:rgba(255,255,255,0.7);
  font-size:9px;
  font-size:.5625rem;
  line-height:11px;
  line-height:.6875rem;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  -webkit-transition:.2s background-color ease,.2s color ease;
  -o-transition:.2s background-color ease,.2s color ease;
  transition:.2s background-color ease,.2s color ease
}
.sticky_button_wrapper .sticky_button:hover {
  background-color:#005a9b;
  outline:none
}
.sticky_button_wrapper .sticky_button:not(.collapsed) {
  background-color:#fff;
  color:#0069b4
}
@media print {
  .sticky_button_wrapper {
    display:none
  }
}
.accordion_wrapper {
  border-bottom:1px solid #e6e6e6;
  overflow:hidden
}
.accordion_wrapper:first-child {
  border-top:1px solid #E6E6E6
}
.accordion_wrapper .accordion_heading {
  background-color:#fff;
  -moz-transform:translate3d(0px, 0px, 0px);
  -ms-transform:translate3d(0px, 0px, 0px);
  -webkit-transform:translate3d(0px, 0px, 0px);
  transform:translate3d(0px, 0px, 0px)
}
.accordion_wrapper .accordion-toggle {
  display:block;
  padding:40px 0 40px 35px;
  position:relative
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-image {
  text-align:center
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-image img {
  max-width:100%;
  height:auto
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-image svg.av_svg_icon {
  width:100%;
  max-width:52px;
  height:auto;
  max-height:52px
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-image svg.av_svg_icon * {
  fill:#0069b4;
  -webkit-transition:.2s fill ease;
  -o-transition:.2s fill ease;
  transition:.2s fill ease
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-image svg.av_svg_icon *[stroke] {
  stroke:#0069b4;
  -webkit-transition:.2s stroke ease;
  -o-transition:.2s stroke ease;
  transition:.2s stroke ease
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-image.svg_image img {
  max-height:80px;
  width:auto
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header {
  padding-right:120px;
  position:static
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .header {
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:23px;
  font-size:1.4375rem;
  line-height:25px;
  line-height:1.5625rem
}
@media screen and (max-width: 767px) {
  .accordion_wrapper .accordion-toggle .header_wrapper .col-header .header {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
@media screen and (max-width: 991px) {
  .accordion_wrapper .accordion-toggle .header_wrapper .col-header .header {
    word-wrap:break-word;
    font-size:17px;
    font-size:1.0625rem;
    line-height:19px;
    line-height:1.1875rem
  }
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser {
  margin-top:15px;
  color:#4c4c4c;
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mzag_content p,.accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mzag_content ul,.accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mzag_content ol,.accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mce-content-body ul,.accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .indicator {
  display:block;
  position:absolute;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  top:50%;
  right:15px;
  width:50px;
  height:29px;
  -webkit-transition:0.4s transform ease;
  -o-transition:0.4s transform ease;
  transition:0.4s transform ease
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .indicator:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .indicator:before {
  font-size:26px;
  line-height:26px;
  color:#b3b3b3;
  display:block
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .labelled_indicator {
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  right:15px;
  text-align:center;
  padding-bottom:20px;
  width:100px
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .labelled_indicator .arrow {
  position:absolute;
  left:50%;
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  display:block;
  width:39px;
  height:20px;
  bottom:0
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .labelled_indicator .arrow:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .labelled_indicator .arrow:before {
  font-size:20px;
  line-height:20px;
  color:#b3b3b3;
  -webkit-transition:0.4s transform ease;
  -o-transition:0.4s transform ease;
  transition:0.4s transform ease;
  display:block
}
.accordion_wrapper .accordion-toggle .header_wrapper .col-header .labelled_indicator .text {
  display:block;
  color:#b3b3b3;
  margin-bottom:10px
}
.accordion_wrapper .accordion-toggle:not(.collapsed) .header_wrapper .col-header .indicator {
  -moz-transform:translateY(-50%) rotate(180deg);
  -ms-transform:translateY(-50%) rotate(180deg);
  -webkit-transform:translateY(-50%) rotate(180deg);
  transform:translateY(-50%) rotate(180deg)
}
.accordion_wrapper .accordion-toggle:not(.collapsed) .header_wrapper .col-header .labelled_indicator .arrow:before {
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}
.accordion_wrapper .accordion-toggle:hover .col-image svg.av_svg_icon * {
  fill:#f9b200
}
.accordion_wrapper .accordion-toggle:hover .col-image svg.av_svg_icon *[stroke] {
  stroke:#f9b200
}
.accordion_wrapper .accordion-toggle:hover .col-header .header {
  color:#f9b200
}
.accordion_wrapper .accordion-body .accordion_content_inner {
  padding:0 105px 35px 35px
}
.accordion_wrapper .accordion-body .accordion_content_inner .ce_header {
  text-align:left;
  margin-bottom:10px
}
.accordion_wrapper .accordion-body .accordion_content_inner .contentelement:last-child {
  margin-bottom:0
}
.accordion_wrapper .accordion-body.has-image .accordion_content_inner {
  padding-left:30px
}
@media screen and (max-width: 767px) {
  .accordion_wrapper .accordion-body.has-image .accordion_content_inner {
    padding-left:0
  }
}
@media print {
  .accordion_wrapper .accordion-body {
    height:auto !important;
    display:block;
    visibility:visible
  }
}
@media screen and (max-width: 991px) {
  .accordion_wrapper .accordion-toggle {
    padding:15px 0 15px 0
  }
  .accordion_wrapper .accordion-toggle .header_wrapper .col-header {
    padding-right:80px;
    padding-top:5px;
    padding-bottom:5px
  }
  .accordion_wrapper .accordion-toggle .header_wrapper .col-header .indicator {
    height:13px;
    width:24px
  }
  .accordion_wrapper .accordion-toggle .header_wrapper .col-header .indicator:before {
    font-size:13px;
    line-height:13px
  }
  .accordion_wrapper .accordion-toggle.with_labelled_indicator {
    padding:15px
  }
  .accordion_wrapper .accordion-toggle.with_labelled_indicator .header_wrapper .col_header {
    padding-right:120px
  }
  .accordion_wrapper .accordion-body .accordion_content_inner {
    padding-right:44px;
    padding-bottom:25px
  }
}
@media screen and (max-width: 767px) {
  .accordion_wrapper .accordion-body .accordion_content_inner {
    padding-left:0;
    padding-right:0
  }
}
.accordion_wrapper.fixed_header .accordion_heading {
  position:fixed;
  background-color:#fff;
  top:50px;
  width:100%;
  z-index:1009;
  border-bottom:1px solid #e6e6e6
}
.item_box {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-color:#fff;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6;
  padding:20px
}
@media screen and (max-width: 767px) {
  .item_box {
    padding:15px
  }
}
.play_icon_wrapper {
  position:relative;
  display:inline-block
}
@media print {
  .play_icon_wrapper {
    display:block !important
  }
}
.play_icon_wrapper .play_icon {
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  width:80px;
  height:80px;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  background-color:#0069b4;
  -webkit-box-shadow:inset 0 -3px rgba(0,0,0,0.3);
  box-shadow:inset 0 -3px rgba(0,0,0,0.3);
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjliNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzODdjMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size:100%;
  background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0069b4),color-stop(100%, #3387c3));
  background-image:-moz-linear-gradient(bottom, #0069b4,#3387c3);
  background-image:-webkit-linear-gradient(bottom, #0069b4,#3387c3);
  background-image:linear-gradient(to top, #0069b4,#3387c3);
  z-index:12
}
.play_icon_wrapper .play_icon:before {
  display:block;
  content:'';
  width:0;
  height:0;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  z-index:13;
  border-left:20px solid #fff;
  border-bottom:15px solid transparent;
  border-top:15px solid transparent;
  margin-left:5px
}
.play_icon_wrapper .play_icon.play_icon_small {
  width:35px;
  height:35px
}
.play_icon_wrapper .play_icon.play_icon_small:before {
  border-left-width:10px;
  border-bottom-width:7px;
  border-top-width:7px;
  margin-left:3px
}
.play_icon_wrapper:hover .play_icon,.play_icon_wrapper:focus .play_icon {
  background-image:none
}
.play_icon_wrapper:active .play_icon {
  box-shadow:none
}
.quoted_text p:first-of-type:before,.quoted_text p:last-of-type:after {
  font-size:40px;
  color:#0069b4;
  display:inline-block;
  position:relative;
  top:5px;
  margin-top:-9px
}
.quoted_text p:first-of-type:before {
  content:'\00AB';
  margin-right:10px
}
.quoted_text p:last-of-type:after {
  content:'\00BB';
  margin-left:10px
}
@media screen and (max-width: 991px) {
  .quoted_text p:first-of-type:before,.quoted_text p:last-of-type:after {
    font-size:35px;
    top:5px;
    margin-top:-8px
  }
}
.schoeck_tileset.tileset_multicol .tiles_row .tile {
  margin-top:30px
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_multicol .tiles_row .tile {
    margin-top:12px
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile:first-child {
    margin-top:0
  }
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a {
  display:block;
  width:100%;
  min-height:365px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-color:#fff;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6;
  padding:15px 15px 107px;
  position:relative;
  -webkit-transition:.2s border-color ease;
  -o-transition:.2s border-color ease;
  transition:.2s border-color ease
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_multicol .tiles_row .tile a {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a:after {
  font-size:33px;
  line-height:33px;
  position:absolute;
  left:50%;
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  bottom:40px;
  color:#b3b3b3;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_multicol .tiles_row .tile a:after {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a>.row,.schoeck_tileset.tileset_multicol .tiles_row .tile .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes a>.checkboxes_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form a>.fields_wrapper,.formeditor_form .schoeck_tileset.tileset_multicol .tiles_row .tile a>.fields_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes a>.checkboxes_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper {
  display:block
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .image {
  display:block;
  text-align:center;
  margin-bottom:30px
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .image img {
  max-width:100%;
  height:auto
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .col-headline-content {
  padding-left:30px;
  padding-right:30px
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .header {
  font-size:20px;
  font-size:1.25rem;
  line-height:22px;
  line-height:1.375rem;
  text-align:center;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_multicol .tiles_row .tile a .header {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .subheader {
  margin-top:15px;
  text-align:center;
  font-size:18px;
  font-size:1.125rem;
  line-height:20px;
  line-height:1.25rem;
  color:#0069b4
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .content {
  display:block;
  margin-top:15px;
  text-align:center;
  color:#7c7c7b;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .content a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .content a.caret_link:before,.schoeck_tileset.tileset_multicol .tiles_row .tile a .content .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_tileset.tileset_multicol .tiles_row .tile a .content a:before,.schoeck_tileset.tileset_multicol .tiles_row .tile a .content .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_tileset.tileset_multicol .tiles_row .tile a .content a:before {
  top:0;
  margin-right:2px
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .content .mzag_content p,.schoeck_tileset.tileset_multicol .tiles_row .tile a .content .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a .content .mzag_content ul,.schoeck_tileset.tileset_multicol .tiles_row .tile a .content .mzag_content ol,.schoeck_tileset.tileset_multicol .tiles_row .tile a .content .mce-content-body ul,.schoeck_tileset.tileset_multicol .tiles_row .tile a .content .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a:hover,.schoeck_tileset.tileset_multicol .tiles_row .tile a:focus,.schoeck_tileset.tileset_multicol .tiles_row .tile a:active {
  border-color:#b3b3b3;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.1);
  box-shadow:0 2px rgba(0,0,0,0.1)
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a:hover:after,.schoeck_tileset.tileset_multicol .tiles_row .tile a:focus:after,.schoeck_tileset.tileset_multicol .tiles_row .tile a:active:after {
  color:#f9b200
}
.schoeck_tileset.tileset_multicol .tiles_row .tile a:active {
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_multicol .tiles_row .tile a {
    padding:15px;
    min-height:0
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a .content {
    text-align:left;
    margin-bottom:0
  }
}
@media screen and (max-width: 767px) and (max-width: 550px) {
  .schoeck_tileset.tileset_multicol .tiles_row .tile a .content {
    display:none
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a h2.header {
    margin-bottom:0
  }
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_multicol .tiles_row .tile a .col-headline-content {
    padding-right:38px;
    padding-left:15px
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a:after {
    font-family:'schoeck' !important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:""
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a:after {
    display:block;
    font-size:13px;
    line-height:13px;
    position:absolute;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    left:auto;
    right:17px;
    height:13px
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a .image {
    margin-bottom:0
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a .header {
    text-align:left;
    margin-bottom:15px
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a>.row,.schoeck_tileset.tileset_multicol .tiles_row .tile .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes a>.checkboxes_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form a>.fields_wrapper,.formeditor_form .schoeck_tileset.tileset_multicol .tiles_row .tile a>.fields_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper,.schoeck_tileset.tileset_multicol .tiles_row .tile .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes a>.checkboxes_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper {
    display:table;
    width:calc(100% + 30px);
    height:100%;
    table-layout:fixed
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a>.row:before,.schoeck_tileset.tileset_multicol .tiles_row .tile .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes a>.checkboxes_wrapper:before,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper:before,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form a>.fields_wrapper:before,.formeditor_form .schoeck_tileset.tileset_multicol .tiles_row .tile a>.fields_wrapper:before,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.checkboxes_wrapper:before,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper:before,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.radiobuttons_wrapper:before,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper:before,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.checkboxes_wrapper:before,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper:before,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.radiobuttons_wrapper:before,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper:before,.schoeck_tileset.tileset_multicol .tiles_row .tile .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes a>.checkboxes_wrapper:before,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper:before,.schoeck_tileset.tileset_multicol .tiles_row .tile a>.row:after,.schoeck_tileset.tileset_multicol .tiles_row .tile .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes a>.checkboxes_wrapper:after,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper:after,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form a>.fields_wrapper:after,.formeditor_form .schoeck_tileset.tileset_multicol .tiles_row .tile a>.fields_wrapper:after,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.checkboxes_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper:after,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.radiobuttons_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper:after,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.checkboxes_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper:after,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.radiobuttons_wrapper:after,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper:after,.schoeck_tileset.tileset_multicol .tiles_row .tile .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes a>.checkboxes_wrapper:after,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper:after {
    content:none
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a>.row .col-image,.schoeck_tileset.tileset_multicol .tiles_row .tile .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes a>.checkboxes_wrapper .col-image,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper .col-image,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form a>.fields_wrapper .col-image,.formeditor_form .schoeck_tileset.tileset_multicol .tiles_row .tile a>.fields_wrapper .col-image,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.checkboxes_wrapper .col-image,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper .col-image,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.radiobuttons_wrapper .col-image,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper .col-image,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.checkboxes_wrapper .col-image,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper .col-image,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.radiobuttons_wrapper .col-image,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper .col-image,.schoeck_tileset.tileset_multicol .tiles_row .tile .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes a>.checkboxes_wrapper .col-image,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper .col-image,.schoeck_tileset.tileset_multicol .tiles_row .tile a>.row .col-headline-content,.schoeck_tileset.tileset_multicol .tiles_row .tile .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes a>.checkboxes_wrapper .col-headline-content,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper .col-headline-content,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form a>.fields_wrapper .col-headline-content,.formeditor_form .schoeck_tileset.tileset_multicol .tiles_row .tile a>.fields_wrapper .col-headline-content,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.checkboxes_wrapper .col-headline-content,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper .col-headline-content,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full a>.radiobuttons_wrapper .col-headline-content,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper .col-headline-content,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.checkboxes_wrapper .col-headline-content,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper .col-headline-content,.schoeck_tileset.tileset_multicol .tiles_row .tile .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full a>.radiobuttons_wrapper .col-headline-content,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .schoeck_tileset.tileset_multicol .tiles_row .tile a>.radiobuttons_wrapper .col-headline-content,.schoeck_tileset.tileset_multicol .tiles_row .tile .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes a>.checkboxes_wrapper .col-headline-content,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .schoeck_tileset.tileset_multicol .tiles_row .tile a>.checkboxes_wrapper .col-headline-content {
    display:table-cell;
    float:none;
    vertical-align:middle;
    height:100%
  }
  .schoeck_tileset.tileset_multicol .tiles_row .tile a:hover .header,.schoeck_tileset.tileset_multicol .tiles_row .tile a:focus .header {
    color:#f9b200
  }
}
@media print, screen and (min-width: 768px) {
  html.flexbox .schoeck_tileset.tileset_multicol .tiles_row {
    display:flex;
    flex-wrap:wrap;
    align-content:flex-start
  }
}
@media print, screen and (min-width: 768px) {
  html.flexbox .schoeck_tileset.tileset_multicol .tiles_row .tile {
    display:flex;
    float:none
  }
}
@media print, screen and (min-width: 768px) {
  html.is-safari .tileset_multicol .tiles_row .tile.col-sm-6,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .tile.field_wrapper.field_regular,.formeditor_form .fields_wrapper html.is-safari .tileset_multicol .tiles_row .tile.field_wrapper.field_regular,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .tile.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper html.is-safari .tileset_multicol .tiles_row .tile.checkbox_wrapper,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .tile.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper html.is-safari .tileset_multicol .tiles_row .tile.radiobutton_wrapper,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .tile.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper html.is-safari .tileset_multicol .tiles_row .tile.checkbox_wrapper,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .tile.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper html.is-safari .tileset_multicol .tiles_row .tile.radiobutton_wrapper,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .tile.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper html.is-safari .tileset_multicol .tiles_row .tile.checkbox_wrapper,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .tile.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper html.is-safari .tileset_multicol .tiles_row .tile.radiobutton_wrapper,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .tile.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper html.is-safari .tileset_multicol .tiles_row .tile.checkbox_wrapper,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .tile.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper html.is-safari .tileset_multicol .tiles_row .tile.radiobutton_wrapper,html.is-safari .tileset_multicol .tiles_row .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .tile.checkbox_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper html.is-safari .tileset_multicol .tiles_row .tile.checkbox_wrapper {
    width:49%;
    width:calc(50% - 1px)
  }
  html.is-safari .tileset_multicol .tiles_row .tile.col-sm-4,html.is-safari .tileset_multicol .tiles_row .formeditor_form .fields_wrapper .tile.field_wrapper.field_middle,.formeditor_form .fields_wrapper html.is-safari .tileset_multicol .tiles_row .tile.field_wrapper.field_middle {
    width:32.3333%;
    width:calc(33.3333% - 1px)
  }
  html.is-safari .tileset_multicol .tiles_row .tile.col-sm-3 {
    width:24%;
    width:calc(25% - 1px)
  }
}
@media print, screen and (min-width: 992px) {
  html.is-safari .tileset_multicol .tiles_row .tile.col-md-6,html.is-safari .tileset_multicol .tiles_row .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .tile.checkbox_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper html.is-safari .tileset_multicol .tiles_row .tile.checkbox_wrapper {
    width:49%;
    width:calc(50% - 1px)
  }
  html.is-safari .tileset_multicol .tiles_row .tile.col-md-4 {
    width:32.3333%;
    width:calc(33.3333% - 1px)
  }
  html.is-safari .tileset_multicol .tiles_row .tile.col-md-3 {
    width:24%;
    width:calc(25% - 1px)
  }
}
@media print, screen and (min-width: 1200px) {
  html.is-safari .tileset_multicol .tiles_row .tile.col-lg-6 {
    width:49%;
    width:calc(50% - 1px)
  }
  html.is-safari .tileset_multicol .tiles_row .tile.col-lg-4 {
    width:32.3333%;
    width:calc(33.3333% - 1px)
  }
  html.is-safari .tileset_multicol .tiles_row .tile.col-lg-3 {
    width:24%;
    width:calc(25% - 1px)
  }
}
.schoeck_tileset.tileset_references .tiles_row .tile {
  margin-top:30px
}
@media print, screen and (min-width: 768px) {
  .schoeck_tileset.tileset_references .tiles_row .tile:nth-child(1),.schoeck_tileset.tileset_references .tiles_row .tile:nth-child(2) {
    margin-top:0
  }
  .schoeck_tileset.tileset_references .tiles_row .tile:nth-child(2n)+.tile {
    clear:both
  }
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_references .tiles_row .tile {
    margin-top:15px
  }
  .schoeck_tileset.tileset_references .tiles_row .tile:first-child {
    margin-top:0
  }
}
.schoeck_tileset.tileset_references .tiles_row .tile a {
  display:block;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-color:#fff;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6;
  padding:6px 6px 45px 6px;
  position:relative;
  overflow:hidden;
  -webkit-transition:.2s border-color ease;
  -o-transition:.2s border-color ease;
  transition:.2s border-color ease
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_references .tiles_row .tile a {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_tileset.tileset_references .tiles_row .tile a .image {
  display:block;
  text-align:center
}
.schoeck_tileset.tileset_references .tiles_row .tile a .image .call_to_action {
  display:block;
  height:50px;
  width:50px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  margin-top:-22px;
  -webkit-transition:0.4s opacity ease,0.4s margin-top ease;
  -o-transition:0.4s opacity ease,0.4s margin-top ease;
  transition:0.4s opacity ease,0.4s margin-top ease;
  opacity:0;
  background-color:rgba(0,0,0,0.25);
  -webkit-box-shadow:0 0 100px 0 #000;
  box-shadow:0 0 100px 0 #000;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%
}
.schoeck_tileset.tileset_references .tiles_row .tile a .image .call_to_action:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_tileset.tileset_references .tiles_row .tile a .image .call_to_action:before {
  font-size:50px;
  line-height:50px;
  color:#fff;
  text-shadow:0px 0px 5px rgba(0,0,0,0.5)
}
.schoeck_tileset.tileset_references .tiles_row .tile a .image img {
  max-width:100%;
  height:auto
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper {
  background-color:#fff;
  position:absolute;
  -webkit-transition:0.4s transform ease,0.4s padding ease;
  -o-transition:0.4s transform ease,0.4s padding ease;
  transition:0.4s transform ease,0.4s padding ease;
  transform:translateY(100%) translateY(-45px);
  bottom:0;
  left:0;
  padding:12px;
  max-height:100%;
  width:100%
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .header {
  padding-bottom:15px;
  text-align:center;
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .subheader {
  padding-bottom:15px;
  text-align:center;
  font-size:15px;
  font-size:.9375rem;
  line-height:21px;
  line-height:1.3125rem;
  color:#0069b4
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location {
  text-align:center;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location a.caret_link:before,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location a:before,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location a:before {
  top:0;
  margin-right:2px
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location .mzag_content p,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location .mzag_content ul,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location .mzag_content ol,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location .mce-content-body ul,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .location .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content {
  text-align:center;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  display:block;
  padding-bottom:5px
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content a.caret_link:before,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content a:before,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content a:before {
  top:0;
  margin-right:2px
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content .mzag_content p,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content .mzag_content ul,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content .mzag_content ol,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content .mce-content-body ul,.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content ul.products li {
  display:inline-block
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content ul.products li:after {
  content:',\00a0'
}
.schoeck_tileset.tileset_references .tiles_row .tile a .content_wrapper .content ul.products li:last-child:after {
  content:none
}
.schoeck_tileset.tileset_references .tiles_row .tile a:not(:hover):not(:focus):not(:active) .image .call_to_action {
  margin-top:0 !important
}
.schoeck_tileset.tileset_references .tiles_row .tile a:hover,.schoeck_tileset.tileset_references .tiles_row .tile a:focus,.schoeck_tileset.tileset_references .tiles_row .tile a:active {
  border-color:#b3b3b3
}
@media print, screen and (min-width: 768px) {
  .schoeck_tileset.tileset_references .tiles_row .tile a:hover .content_wrapper,.schoeck_tileset.tileset_references .tiles_row .tile a:focus .content_wrapper,.schoeck_tileset.tileset_references .tiles_row .tile a:active .content_wrapper {
    transform:translateY(0)
  }
}
.schoeck_tileset.tileset_references .tiles_row .tile a:hover .image .call_to_action,.schoeck_tileset.tileset_references .tiles_row .tile a:focus .image .call_to_action,.schoeck_tileset.tileset_references .tiles_row .tile a:active .image .call_to_action {
  opacity:1
}
.schoeck_tileset.tileset_references .tiles_row .tile a:active {
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.schoeck_tileset.tileset_references .button_wrapper {
  margin-top:50px;
  text-align:center
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_references .button_wrapper {
    margin-top:30px
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .schoeck_tileset.tileset_subpages .tiles_row .tile:nth-child(1),.schoeck_tileset.tileset_subpages .tiles_row .tile:nth-child(2) {
    margin-top:0
  }
  .schoeck_tileset.tileset_subpages .tiles_row .tile:nth-child(2n)+.tile {
    clear:both
  }
}
@media print, screen and (min-width: 992px) {
  .schoeck_tileset.tileset_subpages .tiles_row .tile:nth-child(1),.schoeck_tileset.tileset_subpages .tiles_row .tile:nth-child(2),.schoeck_tileset.tileset_subpages .tiles_row .tile:nth-child(3) {
    margin-top:0
  }
  .schoeck_tileset.tileset_subpages .tiles_row .tile:nth-child(3n)+.tile {
    clear:both
  }
}
.schoeck_tileset.tileset_subpages .tiles_row .tile a {
  min-height:180px;
  padding:48px 15px 107px
}
@media screen and (max-width: 767px) {
  .schoeck_tileset.tileset_subpages .tiles_row .tile a {
    padding:15px;
    min-height:0
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .schoeck_tileset.tileset_products .tiles_row .tile:nth-child(1),.schoeck_tileset.tileset_products .tiles_row .tile:nth-child(2) {
    margin-top:0
  }
  .schoeck_tileset.tileset_products .tiles_row .tile:nth-child(2n)+.tile {
    clear:both
  }
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .schoeck_tileset.tileset_products .tiles_row .tile:nth-child(1),.schoeck_tileset.tileset_products .tiles_row .tile:nth-child(2),.schoeck_tileset.tileset_products .tiles_row .tile:nth-child(3) {
    margin-top:0
  }
  .schoeck_tileset.tileset_products .tiles_row .tile:nth-child(3n)+.tile {
    clear:both
  }
}
@media print, screen and (min-width: 1200px) {
  .schoeck_tileset.tileset_products .tiles_row .tile:nth-child(1),.schoeck_tileset.tileset_products .tiles_row .tile:nth-child(2),.schoeck_tileset.tileset_products .tiles_row .tile:nth-child(3),.schoeck_tileset.tileset_products .tiles_row .tile:nth-child(4) {
    margin-top:0
  }
  .schoeck_tileset.tileset_products .tiles_row .tile:nth-child(4n)+.tile {
    clear:both
  }
}
.media_frame {
  position:relative;
  text-align:center
}
.media_frame>* {
  display:inline-block;
  overflow:hidden;
  padding:3%;
  position:relative
}
.media_frame>*:before {
  content:'';
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  z-index:11;
  width:100%;
  height:100%;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:contain;
}
.media_frame>* img {
  width:100%;
  height:auto;
  position:relative;
  z-index:10;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px
}
.mzag_content .media_frame {
  width:540px;
  margin:0 auto
}
@media screen and (max-width: 767px) {
  .mzag_content .media_frame {
    width:100%;
    margin:0
  }
}
.mzag_content .media_frame>* {
  margin:5px 0
}
img.round_image {
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  background-color:#fff;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6
}
@-webkit-keyframes bounce-with-pause {
  from, 10%, 26%, 40%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
  }
  20%, 22% {
    -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform:translate3d(0, -30px, 0);
    transform:translate3d(0, -30px, 0)
  }
  36% {
    -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform:translate3d(0, -15px, 0);
    transform:translate3d(0, -15px, 0)
  }
  46% {
    -webkit-transform:translate3d(0, -4px, 0);
    transform:translate3d(0, -4px, 0)
  }
  50% {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
  }
}
@keyframes bounce-with-pause {
  from, 10%, 26%, 40%, to {
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
  }
  20%, 22% {
    -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform:translate3d(0, -30px, 0);
    transform:translate3d(0, -30px, 0)
  }
  36% {
    -webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform:translate3d(0, -15px, 0);
    transform:translate3d(0, -15px, 0)
  }
  46% {
    -webkit-transform:translate3d(0, -4px, 0);
    transform:translate3d(0, -4px, 0)
  }
  50% {
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
  }
}
.bounce-with-pause {
  -webkit-animation-name:bounce-with-pause;
  animation-name:bounce-with-pause;
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-animation-duration:2.5s;
  animation-duration:2.5s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite
}
.pulsate {
  animation-name:pulsate;
  -webkit-animation-name:pulsate;
  animation-delay:2s;
  -webkit-animation-delay:2s;
  animation-duration:3.5s;
  -webkit-animation-duration:3.5s;
  animation-iteration-count:infinite;
  -webkit-animation-iteration-count:infinite;
  animation-timing-function:ease-in-out;
  -webkit-animation-timing-function:ease-in-out
}
@-webkit-keyframes pulsate {
  0% {
    -webkit-transform:scale(1, 1)
  }
  20% {
    -webkit-transform:scale(1.1, 1.1)
  }
  40% {
    -webkit-transform:scale(1, 1)
  }
  100% {
    -webkit-transform:scale(1, 1)
  }
}
@keyframes pulsate {
  0% {
    transform:scale(1, 1)
  }
  20% {
    transform:scale(1.1, 1.1)
  }
  40% {
    transform:scale(1, 1)
  }
  100% {
    transform:scale(1, 1)
  }
}
@-moz-keyframes detailcenter-cart-item-added-mobile-pulse {
  from, to {
    -moz-transform:scale(1);
    transform:scale(1)
  }
  50% {
    color:#f9b200;
    -moz-transform:scale(1.2);
    transform:scale(1.2)
  }
}
@-webkit-keyframes detailcenter-cart-item-added-mobile-pulse {
  from, to {
    -webkit-transform:scale(1);
    transform:scale(1)
  }
  50% {
    color:#f9b200;
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
  }
}
@keyframes detailcenter-cart-item-added-mobile-pulse {
  from, to {
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1)
  }
  50% {
    color:#f9b200;
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
  }
}
@-moz-keyframes detailcenter-cart-item-added-mobile-color {
  50% {
    color:#f9b200
  }
}
@-webkit-keyframes detailcenter-cart-item-added-mobile-color {
  50% {
    color:#f9b200
  }
}
@keyframes detailcenter-cart-item-added-mobile-color {
  50% {
    color:#f9b200
  }
}
@-moz-keyframes detailcenter-cart-item-added-bgcolor {
  from, to {
    background-color:#fff;
    -moz-border-radius:4px;
    border-radius:4px
  }
  50% {
    background-color:#0069b4
  }
}
@-webkit-keyframes detailcenter-cart-item-added-bgcolor {
  from, to {
    background-color:#fff;
    -webkit-border-radius:4px;
    border-radius:4px
  }
  50% {
    background-color:#0069b4
  }
}
@keyframes detailcenter-cart-item-added-bgcolor {
  from, to {
    background-color:#fff;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px
  }
  50% {
    background-color:#0069b4
  }
}
@-moz-keyframes detailcenter-cart-item-added-color {
  50% {
    color:#fff
  }
}
@-webkit-keyframes detailcenter-cart-item-added-color {
  50% {
    color:#fff
  }
}
@keyframes detailcenter-cart-item-added-color {
  50% {
    color:#fff
  }
}
.detailcenter_cart_item_added {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:detailcenter-cart-item-added-bgcolor;
  animation-name:detailcenter-cart-item-added-bgcolor
}
.detailcenter_cart_item_added .text_wrapper {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:detailcenter-cart-item-added-color;
  animation-name:detailcenter-cart-item-added-color
}
.detailcenter_cart_item_added .text_wrapper .icon:before {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:detailcenter-cart-item-added-color;
  animation-name:detailcenter-cart-item-added-color
}
.detailcenter_cart_item_added_mobile {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:detailcenter-cart-item-added-mobile-pulse;
  animation-name:detailcenter-cart-item-added-mobile-pulse
}
.detailcenter_cart_item_added_mobile .sticky_button:before {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:detailcenter-cart-item-added-mobile-color;
  animation-name:detailcenter-cart-item-added-mobile-color
}
.tooltip {
  padding:0 !important
}
.tooltip .tooltip-inner {
  border:1px solid #e6e6e6;
  padding:15px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);
  box-shadow:0 0 20px rgba(0,0,0,0.1);
  margin-bottom:15px
}
.tooltip .tooltip-inner img {
  max-width:100%;
  height:auto
}
.tooltip .tooltip-arrow {
  width:20px;
  height:20px;
  background-color:#fff;
  left:50%;
  -moz-transform:translateX(-50%) rotate(45deg);
  -ms-transform:translateX(-50%) rotate(45deg);
  -webkit-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg)
}
.tooltip.top .tooltip-arrow {
  bottom:5px;
  margin:0;
  border:none;
  border-right:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6
}
.tooltip.bottom .tooltip-inner {
  margin-bottom:0;
  margin-top:15px
}
.tooltip.bottom .tooltip-arrow {
  top:5px;
  margin:0;
  border:none;
  border-left:1px solid #e6e6e6;
  border-top:1px solid #e6e6e6
}
.popover {
  border:1px solid #e6e6e6;
  padding:0 !important;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);
  box-shadow:0 0 20px rgba(0,0,0,0.1);
  max-width:365px;
  z-index:1009
}
.popover .popover-content {
  padding:25px
}
.popover .popover-content img {
  width:100%;
  height:auto
}
.popover .popover-content h3 {
  font-size:15px;
  font-size:.9375rem;
  line-height:19px;
  line-height:1.1875rem;
  margin-bottom:5px
}
.popover .popover-content .mzag_content {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.popover .popover-content .mzag_content a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.popover .popover-content .mzag_content a.caret_link:before,.popover .popover-content .mzag_content ul.link_list li a:before,.mce-content-body ul.link_list li .popover .popover-content .mzag_content a:before {
  top:0;
  margin-right:2px
}
.popover .popover-content .mzag_content .mzag_content p,.popover .popover-content .mzag_content .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.popover .popover-content .mzag_content .mzag_content ul,.popover .popover-content .mzag_content .mzag_content ol,.popover .popover-content .mzag_content .mce-content-body ul,.popover .popover-content .mzag_content .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.popover>.close {
  position:absolute;
  right:0px;
  top:0px;
  cursor:pointer
}
.popover>.close:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.popover>.close:before {
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  color:#0069b4;
  font-size:10px;
  padding:10px;
  display:block
}
@media screen and (max-width: 767px) {
  .popover>.close:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.popover>.close:hover:before {
  color:#f9b200
}
.popover.top>.arrow {
  border-top-color:#e6e6e6
}
.popover.bottom>.arrow {
  border-bottom-color:#e6e6e6
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .container,.contentelement.separator_line:after {
    padding-left:calc(4.5vw + 8px);
    padding-right:calc(4.5vw + 8px)
  }
}
.fancybox-wrap.fancybox-schoeck .fancybox-skin {
  background-color:#fff
}
.fancybox-wrap.fancybox-schoeck .fancybox-skin .fancybox-close {
  top:0;
  right:0;
  background:none;
  width:45px;
  height:45px;
  padding:10px;
  background-color:rgba(255,255,255,0.8)
}
.fancybox-wrap.fancybox-schoeck .fancybox-skin .fancybox-close:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.fancybox-wrap.fancybox-schoeck .fancybox-skin .fancybox-close:before {
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  color:#0069b4;
  font-size:25px
}
@media screen and (max-width: 767px) {
  .fancybox-wrap.fancybox-schoeck .fancybox-skin .fancybox-close:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.fancybox-wrap.fancybox-schoeck .fancybox-skin .fancybox-close:hover:before {
  color:#f9b200
}
body .fancybox-overlay {
  background:none;
  background-color:rgba(0,105,180,0.2)
}
form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper {
  margin-bottom:14px
}
form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper .image_wrapper,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper .image_wrapper,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper .image_wrapper,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper .image_wrapper,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper .image_wrapper,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper .image_wrapper,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper .image_wrapper,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper .image_wrapper,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper .image_wrapper,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper .image_wrapper,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper .image_wrapper,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper .image_wrapper,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper .image_wrapper,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper .image_wrapper,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper .image_wrapper,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper .image_wrapper {
  margin-bottom:10px
}
form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper .image_wrapper img,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper .image_wrapper img,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper .image_wrapper img,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper .image_wrapper img,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper .image_wrapper img,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper .image_wrapper img,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper .image_wrapper img,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper .image_wrapper img,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper .image_wrapper img,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper .image_wrapper img,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper .image_wrapper img,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper .image_wrapper img,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper .image_wrapper img,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper .image_wrapper img,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper .image_wrapper img,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper .image_wrapper img {
  width:100%;
  height:auto
}
form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper:last-child,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper:last-child,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper:last-child,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper:last-child,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper:last-child,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper:last-child,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper:last-child,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper:last-child,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper:last-child,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper:last-child,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper:last-child,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper:last-child,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper:last-child,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper:last-child,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper:last-child,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper:last-child {
  margin-bottom:0
}
form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label {
  cursor:pointer;
  margin-bottom:0
}
form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label .labeltext,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label .labeltext,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label .labeltext,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label .labeltext,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label .labeltext,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label .labeltext,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label .labeltext,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label .labeltext,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label .labeltext,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label .labeltext,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label .labeltext,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label .labeltext,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label .labeltext,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label .labeltext,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label .labeltext,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label .labeltext {
  font-size:14px;
  font-size:.875rem;
  line-height:19px;
  line-height:1.1875rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  display:inline-block;
  position:relative;
  padding-left:31px
}
form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label .labeltext:before,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label .labeltext:before,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label .labeltext:before,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label .labeltext:before,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label .labeltext:before,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label .labeltext:before,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label .labeltext:before,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label .labeltext:before,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label .labeltext:before,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label .labeltext:before,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label .labeltext:before,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label .labeltext:before,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label .labeltext:before,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label .labeltext:before,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label .labeltext:before,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label .labeltext:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  color:#0069b4;
  font-size:10px;
  display:block;
  position:absolute;
  left:0;
  top:0;
  content:'';
  width:20px;
  height:20px;
  line-height:20px;
  margin-right:12px;
  text-align:center;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  background-color:#fff;
  border:solid 1px #d9d9d9
}
.form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label input,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label input,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label input,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label input,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label input,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label input,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label input,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label input,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label input,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label input,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label input,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label input,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label input,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label input,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label input,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label input {
  display:none
}
/*
.form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label input:checked+.labeltext:before,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label input:checked+.labeltext:before,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label input:checked+.labeltext:before,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label input:checked+.labeltext:before,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label input:checked+.labeltext:before,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label input:checked+.labeltext:before,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label input:checked+.labeltext:before,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label input:checked+.labeltext:before,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper label input:checked+.labeltext:before,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper label input:checked+.labeltext:before,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper label input:checked+.labeltext:before,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper label input:checked+.labeltext:before,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper label input:checked+.labeltext:before,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper label input:checked+.labeltext:before,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper label input:checked+.labeltext:before,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label input:checked+.labeltext:before {

  content:""
}
*/
.form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper.disabled,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper.disabled,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper.disabled,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper.disabled,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper.disabled,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper.disabled,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper.disabled,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper.disabled,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper.disabled,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper.disabled,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper.disabled,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper.disabled,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper.disabled,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper.disabled,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper.disabled,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper.disabled {
  opacity:0.5
}
.form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper.disabled label,form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper.disabled input,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper.disabled label,form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper.disabled input,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper.disabled label,form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper.disabled input,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper.disabled label,form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper.disabled input,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper.disabled label,form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper.disabled input,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper.disabled label,form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper.disabled input,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper.disabled label,form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper.disabled input,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper.disabled label,form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper.disabled input,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper.disabled label,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper.disabled input,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper.disabled label,.mzag_form .mzag_gui_checkboxes .checkboxes_wrapper .radiobutton_wrapper.disabled input,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper.disabled label,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .checkbox_wrapper.disabled input,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper.disabled label,.mzag_form .mzag_gui_checkboxes .radiobuttons_wrapper .radiobutton_wrapper.disabled input,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper.disabled label,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .checkbox_wrapper.disabled input,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper.disabled label,.mzag_form .mzag_gui_radiobuttons .checkboxes_wrapper .radiobutton_wrapper.disabled input,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper.disabled label,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .checkbox_wrapper.disabled input,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper.disabled label,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper.disabled input {
  cursor:auto
}
.form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label .labeltext:before,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label .labeltext:before {
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%
}
/**
.form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label input:checked+.labeltext:before,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label input:checked+.labeltext:before {
  content:''
}
 */
/**
.form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label input:checked+.labeltext:after,.mzag_form .mzag_gui_radiobuttons .radiobuttons_wrapper .radiobutton_wrapper label input:checked+.labeltext:after {
  background-color:#0069b4;
  display:block;
  position:absolute;
  top:7px;
  left:7px;
  width:6px;
  height:6px;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  content:''
}
 */
.form input[type=text],form input[type=email],form input[type=url],form input[type=tel],form input[type=file],form textarea,.mzag_form input[type=text],.mzag_form input[type=email],.mzag_form input[type=url],.mzag_form input[type=tel],.mzag_form input[type=file],.mzag_form textarea {
  width: 347px;
  height: 37px;
  padding: 0px 0px 0px 16px;
  border: 1px solid #aec0d1;
  border-radius: 4px;
  background-color: #ffffff;
  background-size: cover;
}
.form input[type=text]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=tel]:focus,form input[type=file]:focus,form textarea:focus,.mzag_form input[type=text]:focus,.mzag_form input[type=email]:focus,.mzag_form input[type=url]:focus,.mzag_form input[type=tel]:focus,.mzag_form input[type=file]:focus,.mzag_form textarea:focus {
  border-color:#939393
}
.form input[type=text],form input[type=email],form input[type=url],form input[type=tel],.mzag_form input[type=text],.mzag_form input[type=email],.mzag_form input[type=url],.mzag_form input[type=tel] {
  height:35px;
  line-height:35px
}
.form input[type=file],.mzag_form input[type=file] {
  padding:10px 15px
}
/**
.form input[type=checkbox].mzag_gui_checkbox,.mzag_form input[type=checkbox].mzag_gui_checkbox {
  display:none
}
*/
/**
.form input[type=checkbox].mzag_gui_checkbox+.styled_checkbox,.mzag_form input[type=checkbox].mzag_gui_checkbox+.styled_checkbox {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  color:#0069b4;
  font-size:10px;
  display:block;
  position:absolute;
  left:0;
  top:2px;
  content:'';
  width:19px;
  height:19px;
  line-height:19px;
  margin-right:12px;
  text-align:center;
  z-index:10;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  background-color:#fff;
  border:solid 1px #d9d9d9
}
 */
/**
.form input[type=checkbox].mzag_gui_checkbox:checked+.styled_checkbox:before,.mzag_form input[type=checkbox].mzag_gui_checkbox:checked+.styled_checkbox:before {
  content:""
}
 */
.form textarea,.mzag_form textarea {
  resize:none;
  padding:10px;
  height:170px
}
/*
input {
  -moz-appearance:none;
  -webkit-appearance:none
}

 */
input::-webkit-input-placeholder {
  color:#b3b3b3 !important
}
input:-moz-placeholder {
  color:#b3b3b3 !important
}
input::-moz-placeholder {
  color:#b3b3b3 !important
}
input:-ms-input-placeholder {
  color:#b3b3b3 !important
}
.select2-container.select2-container--default {
  outline:none
}
.select2-container.select2-container--default .select2-selection.select2-selection--single {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border: 1px solid #bec8da;
  background-color:#fff;
  height:37px;
  -webkit-transition:.2s border-color ease;
  -o-transition:.2s border-color ease;
  transition:.2s border-color ease;
  outline:none
}
@media screen and (max-width: 767px) {
  .select2-container.select2-container--default .select2-selection.select2-selection--single {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.select2-container.select2-container--default .select2-selection.select2-selection--single:focus {
  border-color:#939393
}
.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered {
  line-height:36px;
  padding:0 44px 0 10px;
  color:#4c4c4c;
  font-size:14px;
  font-size:.875rem
}
.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow {
  height: 29px;
  width: 29px;
  right: 0;
  top: 0;
  background: #dee3ed;
  margin: 4px;
  border-radius: 3px;
}
.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow b {
  border-color:#0069b4 transparent transparent transparent;
  -webkit-transition:.2s border-color ease;
  -o-transition:.2s border-color ease;
  transition:.2s border-color ease
}
@media screen and (max-width: 767px) {
  .select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow b {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__placeholder {
  color:#b3b3b3
}
.select2-container.select2-container--default.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow b {
  border-color:transparent transparent #0069b4 transparent
}
.select2-container.select2-container--default .select2-dropdown {
  z-index:1009
}
.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__option {
  font-size:14px;
  font-size:.875rem
}
.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__option[aria-selected=true] {
  background-color:#fff;
  color:#f9b200
}
.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__option.select2-results__option--highlighted {
  background-color:#00487e;
  color:#fff
}
.fix_svg_for_ie.fix_svg_for_ie_initialized {
  position:relative;
  overflow:hidden
}
.fix_svg_for_ie.fix_svg_for_ie_initialized canvas {
  width:100%;
  height:auto;
  max-width:100%
}
.fix_svg_for_ie.fix_svg_for_ie_initialized svg {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  width:100%;
  height:100%
}
.backlink_wrapper {
  margin-bottom:32px;
  margin-top:33px
}
.backlink_wrapper a {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  color:#b3b3b3
}
.backlink_wrapper a .mzag_content p,.backlink_wrapper a .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.backlink_wrapper a .mzag_content ul,.backlink_wrapper a .mzag_content ol,.backlink_wrapper a .mce-content-body ul,.backlink_wrapper a .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.backlink_wrapper a:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.backlink_wrapper a:before {
  position:relative;
  top:2px;
  margin-right:10px
}
.backlink_wrapper a:focus,.backlink_wrapper a:hover {
  color:#f9b200
}
.filter_jumplink_wrapper .sticky_button {
  text-align:center;
  padding:9px 5px
}
.filter_jumplink_wrapper .sticky_button:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.filter_jumplink_wrapper .sticky_button:before {
  color:#fff;
  font-size:17px;
  display:block;
  height:17px;
  text-align:center;
  margin-bottom:5px
}
.image_jumplink {
  position:absolute;
  left:50%;
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  bottom:25px;
  -moz-transform:translate3d(0px, 0px, 0px);
  -ms-transform:translate3d(0px, 0px, 0px);
  -webkit-transform:translate3d(0px, 0px, 0px);
  transform:translate3d(0px, 0px, 0px)
}
@media screen and (max-width: 991px) {
  .image_jumplink {
    display:none
  }
}
.image_jumplink:after {
  content:'';
  display:block;
  height:150px;
  width:150px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiM3ZjdmN2YiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size:100%;
  z-index:9
}
.image_jumplink .icon {
  display:block;
  z-index:10;
  position:relative
}
.image_jumplink .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.image_jumplink .icon:before {
  font-size:33px;
  display:block;
  height:33px;
  width:33px;
  color:#fff;
  -webkit-transition:.2s all ease;
  -o-transition:.2s all ease;
  transition:.2s all ease
}
.image_jumplink:hover .icon:before {
  color:#f9b200
}
.image_jumplink.fixed {
  position:fixed
}
@media print {
  .image_jumplink {
    display:none
  }
}
.loading_indicator_wrapper {
  position:relative;
  padding-bottom:40px
}
.loading_indicator_wrapper .loading_indicator {
  position:absolute;
  left:50%;
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  bottom:0;
  z-index:100;
  width:50px;
  height:30px;
  text-align:center
}
.loading_indicator_wrapper .loading_indicator>div {
  background-color:#0069b4;
  height:100%;
  width:6px;
  display:inline-block;
  -webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;
  animation:sk-stretchdelay 1.2s infinite ease-in-out
}
.loading_indicator_wrapper .loading_indicator .rect2 {
  -webkit-animation-delay:-1.1s;
  animation-delay:-1.1s
}
.loading_indicator_wrapper .loading_indicator .rect3 {
  -webkit-animation-delay:-1.0s;
  animation-delay:-1.0s
}
.loading_indicator_wrapper .loading_indicator .rect4 {
  -webkit-animation-delay:-0.9s;
  animation-delay:-0.9s
}
.loading_indicator_wrapper .loading_indicator .rect5 {
  -webkit-animation-delay:-0.8s;
  animation-delay:-0.8s
}
@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform:scaleY(0.4)
  }
  20% {
    -webkit-transform:scaleY(1)
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform:scaleY(0.4);
    -webkit-transform:scaleY(0.4)
  }
  20% {
    transform:scaleY(1);
    -webkit-transform:scaleY(1)
  }
}
.select2-container {
  box-sizing:border-box;
  display:inline-block;
  margin:0;
  position:relative;
  vertical-align:middle
}
.select2-container .select2-selection--single {
  box-sizing:border-box;
  cursor:pointer;
  display:block;
  height:28px;
  user-select:none;
  -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display:block;
  padding-left:8px;
  padding-right:20px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
  position:relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right:8px;
  padding-left:20px
}
.select2-container .select2-selection--multiple {
  box-sizing:border-box;
  cursor:pointer;
  display:block;
  min-height:32px;
  user-select:none;
  -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display:inline-block;
  overflow:hidden;
  padding-left:8px;
  text-overflow:ellipsis;
  white-space:nowrap
}
.select2-container .select2-search--inline {
  float:left
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing:border-box;
  border:none;
  font-size:100%;
  margin-top:5px;
  padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance:none
}
.select2-dropdown {
  background-color:white;
  border:1px solid #aaa;
  border-radius:4px;
  box-sizing:border-box;
  display:block;
  position:absolute;
  left:-100000px;
  width:100%;
  z-index:1051
}
.select2-results {
  display:block
}
.select2-results__options {
  list-style:none;
  margin:0;
  padding:0
}
.select2-results__option {
  padding:6px;
  user-select:none;
  -webkit-user-select:none
}
.select2-results__option[aria-selected] {
  cursor:pointer
}
.select2-container--open .select2-dropdown {
  left:0
}
.select2-container--open .select2-dropdown--above {
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
  border-top:none;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.select2-search--dropdown {
  display:block;
  padding:4px
}
.select2-search--dropdown .select2-search__field {
  padding:4px;
  width:100%;
  box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
  display:none
}
.select2-close-mask {
  border:0;
  margin:0;
  padding:0;
  display:block;
  position:fixed;
  left:0;
  top:0;
  min-height:100%;
  min-width:100%;
  height:auto;
  width:auto;
  opacity:0;
  z-index:99;
  background-color:#fff;
  filter:alpha(opacity=0)
}
.select2-hidden-accessible {
  border:0 !important;
  clip:rect(0 0 0 0) !important;
  height:1px !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  width:1px !important
}
.select2-container--default .select2-selection--single {
  background-color:#fff;
  border:1px solid #aaa;
  border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color:#444;
  line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor:pointer;
  float:right;
  font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height:26px;
  position:absolute;
  top:1px;
  right:1px;
  width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color:#888 transparent transparent transparent;
  border-style:solid;
  border-width:5px 4px 0 4px;
  height:0;
  left:50%;
  margin-left:-3px;
  margin-top:-3px;
  position:absolute;
  top:50%;
  width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left:1px;
  right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color:#eee;
  cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color:transparent transparent #888 transparent;
  border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
  background-color:white;
  border:1px solid #aaa;
  border-radius:4px;
  cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing:border-box;
  list-style:none;
  margin:0;
  padding:0 5px;
  width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color:#999;
  margin-top:5px;
  float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor:pointer;
  float:right;
  font-weight:bold;
  margin-top:5px;
  margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color:#e4e4e4;
  border:1px solid #aaa;
  border-radius:4px;
  cursor:default;
  float:left;
  margin-right:5px;
  margin-top:5px;
  padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color:#999;
  cursor:pointer;
  display:inline-block;
  font-weight:bold;
  margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left:5px;
  margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left:2px;
  margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border:solid black 1px;
  outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color:#eee;
  cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius:0;
  border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
  background:transparent;
  border:none;
  outline:0;
  box-shadow:none;
  -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
  max-height:200px;
  overflow-y:auto
}
.select2-container--default .select2-results__option[role=group] {
  padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color:#999
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left:-1em;
  padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left:-2em;
  padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left:-3em;
  padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left:-4em;
  padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left:-5em;
  padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color:#5897fb;
  color:white
}
.select2-container--default .select2-results__group {
  cursor:default;
  display:block;
  padding:6px
}
.select2-container--classic .select2-selection--single {
  background-color:#f7f7f7;
  border:1px solid #aaa;
  border-radius:4px;
  outline:0;
  background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image:linear-gradient(to bottom, #ffffff 50%,#eeeeee 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
  border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color:#444;
  line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor:pointer;
  float:right;
  font-weight:bold;
  margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color:#ddd;
  border:none;
  border-left:1px solid #aaa;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  height:26px;
  position:absolute;
  top:1px;
  right:1px;
  width:20px;
  background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image:linear-gradient(to bottom, #eeeeee 50%,#cccccc 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color:#888 transparent transparent transparent;
  border-style:solid;
  border-width:5px 4px 0 4px;
  height:0;
  left:50%;
  margin-left:-4px;
  margin-top:-2px;
  position:absolute;
  top:50%;
  width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border:none;
  border-right:1px solid #aaa;
  border-radius:0;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  left:1px;
  right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background:transparent;
  border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color:transparent transparent #888 transparent;
  border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top:none;
  border-top-left-radius:0;
  border-top-right-radius:0;
  background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image:linear-gradient(to bottom, #ffffff 0%,#eeeeee 50%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image:linear-gradient(to bottom, #eeeeee 50%,#ffffff 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
  background-color:white;
  border:1px solid #aaa;
  border-radius:4px;
  cursor:text;
  outline:0
}
.select2-container--classic .select2-selection--multiple:focus {
  border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style:none;
  margin:0;
  padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color:#e4e4e4;
  border:1px solid #aaa;
  border-radius:4px;
  cursor:default;
  float:left;
  margin-right:5px;
  margin-top:5px;
  padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color:#888;
  cursor:pointer;
  display:inline-block;
  font-weight:bold;
  margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color:#555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float:right
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left:5px;
  margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left:2px;
  margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top:none;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border:1px solid #aaa;
  outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline:0;
  box-shadow:none
}
.select2-container--classic .select2-dropdown {
  background-color:#fff;
  border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
  border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
  border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
  max-height:200px;
  overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group] {
  padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color:#3875d7;
  color:#fff
}
.select2-container--classic .select2-results__group {
  cursor:default;
  display:block;
  padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color:#5897fb
}
.tp-bannertimer {
  background:#0069b4;
  top:auto;
  bottom:0px;
  height:5px
}
@media (max-width: 991px) {
  .tp-bannertimer {
    display:none !important
  }
}
.tp-bullets {
  width:350px !important;
  padding:0 15px;
  text-align:right;
  line-height:8px
}
.tp-bullets .tp-bullet {
  position:static;
  display:inline-block;
  width:8px;
  height:8px;
  background-color:#b3b3b3;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  -webkit-transition:.2s background-color ease;
  -o-transition:.2s background-color ease;
  transition:.2s background-color ease;
  margin-left:8px
}
@media (max-width: 767px) {
  .tp-bullets .tp-bullet {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.tp-bullets .tp-bullet.selected {
  background-color:#0069b4
}
.tp-bullets .tp-bullet:first-child {
  margin-left:0
}
.tparrows {
  background:none;
  width:29px;
  height:54px
}
.tparrows:hover {
  background:none
}
.tparrows:hover:before {
  color:#f9b200
}
.tparrows:before {
  color:#fff;
  font-size:54px;
  line-height:54px;
  text-shadow:0 1px 10px rgba(0,0,0,0.3);
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .tparrows:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.tparrows.tp-leftarrow:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.tparrows.tp-rightarrow:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
@media (max-width: 991px) {
  .tp-bullets {
    width:100% !important;
    background-color:#fff;
    left:0;
    bottom:0px;
    top:auto !important;
    transform:none !important;
    height:70px !important;
    line-height:70px !important;
    text-align:center;
    padding-left:50px;
    padding-right:50px;
    z-index:900
  }
  .tparrows {
    top:auto !important;
    bottom:21px !important;
    transform:none !important;
    z-index:901;
    height:25px !important;
    width:15px !important
  }
  .tparrows.tp-leftarrow {
    left:22px !important;
    right:auto !important
  }
  .tparrows.tp-rightarrow {
    right:22px !important;
    left:auto !important
  }
  .tparrows:before {
    color:#b3b3b3;
    font-weight:bold !important;
    font-size:25px;
    line-height:25px;
    text-shadow:none
  }
}

#cookie_overlay {
  position:fixed;
  z-index:10000;
  bottom:0;
  background-color:rgba(179,179,179,0.9);
  border-top:1px solid rgba(255,255,255,0.6);
  color:#fff;
  display:none;
  width:100%
}
#cookie_overlay .cookie_overlay_inner {
  padding:20px 90px 20px 20px;
  position:relative;
  min-height:82px
}
@media screen and (max-width: 767px) {
  #cookie_overlay .cookie_overlay_inner {
    min-height:0;
    padding:20px
  }
}
#cookie_overlay .cookie_overlay_inner .button_wrapper {
  position:absolute;
  right:20px;
  top:20px
}
@media screen and (max-width: 767px) {
  #cookie_overlay .cookie_overlay_inner .button_wrapper {
    position:static;
    text-align:center;
    margin-top:20px
  }
}
#cookie_overlay .cookie_overlay_inner .button_wrapper .btn-primary {
  border:1px solid rgba(255,255,255,0.6)
}
#browserlanguagehint {
  position:fixed;
  z-index:10000;
  top:0;
  background-color:rgba(179,179,179,0.9);
  border-top:1px solid rgba(255,255,255,0.6);
  color:#fff;
  display:none;
  width:100%
}
#browserlanguagehint .browserlanguagehint_inner {
  padding:20px 90px 20px 20px;
  position:relative;
  min-height:82px
}
@media screen and (max-width: 767px) {
  #browserlanguagehint .browserlanguagehint_inner {
    min-height:0;
    padding:20px
  }
}
#browserlanguagehint .browserlanguagehint_inner .button_wrapper {
  position:absolute;
  right:20px;
  top:20px
}
@media screen and (max-width: 767px) {
  #browserlanguagehint .browserlanguagehint_inner .button_wrapper {
    position:static;
    text-align:center;
    margin-top:20px
  }
}
#browserlanguagehint .browserlanguagehint_inner .button_wrapper .btn-primary {
  border:1px solid rgba(255,255,255,0.6)
}
.main_padding {
  -webkit-overflow-scrolling:touch;
  position:relative;
  padding-top:136px
}
@media screen and (max-width: 991px) {
  .main_padding {
    padding-top:50px
  }
}
@media print {
  .main_padding {
    padding-top:20px !important
  }
}
#cnt_header {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:1010;
  height:136px;
  background-color:#fff;
  -webkit-box-shadow:0 10px 20px rgba(0,0,0,0.05);
  box-shadow:0 10px 20px rgba(0,0,0,0.05);
  padding-top:33px;
  -moz-transform:translate3d(0px, 0px, 0px);
  -ms-transform:translate3d(0px, 0px, 0px);
  -webkit-transform:translate3d(0px, 0px, 0px);
  transform:translate3d(0px, 0px, 0px);
  padding-left:50px;
  padding-left:4.5vw;
  padding-right:50px;
  padding-right:4.5vw
}
@media screen and (max-width: 991px) {
  #cnt_header {
    height:50px;
    padding:10px 18px 16px;
    -webkit-box-shadow:0 0 15px rgba(47,53,52,0.1);
    box-shadow:0 0 15px rgba(47,53,52,0.1);
    position:fixed
  }
}
#cnt_header .desktop_header .logo_wrapper {
  float:left
}
#cnt_header .desktop_header .logo_wrapper a {
  display:block
}
#cnt_header .desktop_header .scroll_logo_wrapper {
  float:left;
  display:none
}
#cnt_header .desktop_header .scroll_logo_wrapper a {
  display:block
}
#cnt_header .desktop_header .navigation_wrapper {
  float:left;
  width:calc(100% - 144px)
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper {
  border-bottom:1px solid #e6e6e6;
  padding:2px 0 15px;
  margin-left:50px;
  margin-left:4.5vw
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left {
  float:left;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper {
  margin-left:10px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country {
  color:#7c7c7b;
  position:relative;
  padding-left:45px;
  float:left
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country a {
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  color:#7c7c7b;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country a:focus,#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country a:hover {
  color:#f9b200
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country .caret,#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country .caret_link:not(.mobitel):before,#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country .mzag_content ul.link_list li a:not(.mobitel):before,.mzag_content ul.link_list li #cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country a:not(.mobitel):before,#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country .mce-content-body ul.link_list li a:not(.mobitel):before,.mce-content-body ul.link_list li #cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country a:not(.mobitel):before,#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country #main_navigation>ul>li .flyout .flyout_inner ul li.sub>a:after,#main_navigation>ul>li .flyout .flyout_inner ul #cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country li.sub>a:after {
  position:relative;
  top:-2px;
  margin-left:10px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .country:before {
  color:#7c7c7b;
  font-size:18px;
  position:absolute;
  left:0;
  top:4px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages {
  float:left;
  margin-left:22px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li {
  float:left;
  margin-left:20px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li:first-child {
  margin-left:0
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li a {
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  color:#7c7c7b;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li a:focus,#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_left .languageselect_wrapper .languages ul li a:hover {
  color:#f9b200
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right {
  float:right
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper {
  float:left
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li {
  float:left;
  margin-left:20px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li:first-child {
  margin-left:0
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li a {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li a:focus,#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .metanav_wrapper #meta_navigation ul li a:hover {
  color:#f9b200
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper {
  float:left;
  margin-left:35px;
  position:relative;
  height:22px;
  top:4px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger {
  cursor:pointer;
  display:block;
  height:22px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger span {
  text-indent:-9999em;
  font-size:0;
  color:transparent
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger:before {
  color:#7c7c7b;
  font-size:20px;
  -webkit-transition:0.2s color ease;
  -o-transition:0.2s color ease;
  transition:0.2s color ease
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .trigger:hover:before {
  color:#f9b200
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content {
  position:absolute;
  top:-7px;
  left:0;
  -moz-transform:translateX(-110%);
  -ms-transform:translateX(-110%);
  -webkit-transform:translateX(-110%);
  transform:translateX(-110%);
  background-color:#e6e6e6
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul {
  font-size:0;
  line-height:0;
  white-space:nowrap
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li {
  display:inline-block
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a {
  display:block;
  height:34px;
  width:34px;
  text-align:center;
  font-size:15px;
  line-height:15px;
  position:relative
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a span {
  display:none
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a:before {
  color:#b3b3b3;
  -webkit-transition:0.2s color ease;
  -o-transition:0.2s color ease;
  transition:0.2s color ease;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  font-size:inherit;
  line-height:inherit
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.blog:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.blog:hover:before {
  color:#f57d00
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.twitter:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.twitter:hover:before {
  color:#55acee
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.fb:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.fb:hover:before {
  color:#3b5998
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.xing:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.xing:hover:before {
  color:#026466
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.youtube:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.youtube:hover:before {
  color:#cd201f
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.rss:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.rss:hover:before {
  color:#f26522
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.linkedin:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .sociallinks_wrapper .content>ul>li a.linkedin:hover:before {
  color:#0077b5
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper {
  margin-left:35px;
  margin-right:15px;
  float:left;
  position:relative;
  height:22px;
  top:4px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger {
  cursor:pointer;
  display:block;
  height:22px
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger span {
  text-indent:-9999em;
  font-size:0;
  color:transparent
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger:before {
  color:#7c7c7b;
  font-size:18px;
  -webkit-transition:0.2s color ease;
  -o-transition:0.2s color ease;
  transition:0.2s color ease
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .trigger:hover:before {
  color:#f9b200
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content {
  position:absolute;
  top:-16px;
  right:-13px;
  height:50px;
  width:50vw;
  background:#fff;
  border:1px solid #e6e6e6;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  z-index:1010
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper {
  position:relative;
  display:block
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper:before {
  color:#0069b4;
  font-size:18px;
  -webkit-transition:0.2s color ease;
  -o-transition:0.2s color ease;
  transition:0.2s color ease;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  left:18px;
  z-index:11
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword {
  height:48px;
  width:100%;
  border:none;
  padding-right:95px;
  padding-left:50px;
  position:relative;
  z-index:10
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword::-webkit-input-placeholder {
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:italic
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword:-moz-placeholder {
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:italic
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword::-moz-placeholder {
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:italic
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .sword:-ms-input-placeholder {
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:italic
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .avsolrsuggest_container {
  position:absolute;
  z-index:9
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .submit {
  position:absolute;
  z-index:11;
  right:8px;
  top:8px;
  height:33px;
  padding:7px 20px;
  font-family:'CorpidCd_TT7', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  font-size:.875rem
}
#cnt_header .desktop_header .navigation_wrapper .navigation_upper .navigation_upper_right .search_wrapper .content .form_wrapper .submit:disabled {
  opacity:0.5
}
#cnt_header .desktop_header .navigation_wrapper #main_navigation {
  position:relative;
  z-index:2
}
#cnt_header .desktop_header .navigation_wrapper #content_jump_navigation {
  z-index:1
}
#cnt_header .mobile_header {
  position:relative
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper {
  float:left
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper .offcanvas_trigger .hamburger {
  display:inline-block
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper .offcanvas_trigger .hamburger:focus {
  outline:none
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper .offcanvas_trigger .hamburger .hamburger-box {
  display:inline-block;
  vertical-align:middle
}
#cnt_header .mobile_header .offcanvas_trigger_wrapper .offcanvas_trigger .hamburger .hamburger-label {
  display:inline-block;
  margin-left:8px;
  vertical-align:middle;
  color:#b3b3b3;
  font-size:12px;
  font-size:.75rem;
  line-height:14px;
  line-height:.875rem;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal
}
#cnt_header .mobile_header .mobile_logo_wrapper {
  position:absolute;
  left:50%;
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%)
}
#cnt_header .mobile_header .search_wrapper {
  float:right
}
#cnt_header .mobile_header .search_wrapper .search_trigger {
  cursor:pointer;
  padding-top:5px;
  padding-bottom:4px
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon {
  display:block;
  width:19px;
  height:19px;
  position:relative
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:before,#cnt_header .mobile_header .search_wrapper .search_trigger .icon:after {
  display:block;
  width:19px;
  height:19px;
  font-size:19px;
  line-height:19px;
  color:#0069b4;
  -webkit-transition:0.4s all ease;
  -o-transition:0.4s all ease;
  transition:0.4s all ease;
  position:absolute;
  right:0;
  top:0
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:before {
  opacity:1
}
#cnt_header .mobile_header .search_wrapper .search_trigger .icon:after {
  opacity:0;
  -webkit-transform:rotateY(-90deg);
  -ms-transform:rotateY(-90deg);
  -o-transform:rotateY(-90deg);
  transform:rotateY(-90deg)
}
#cnt_header .mobile_header .search_wrapper .search_trigger .text {
  display:none
}
#cnt_header .mobile_header .search_wrapper .search_trigger.is-active .icon:before {
  opacity:0;
  -webkit-transform:rotateY(-90deg);
  -ms-transform:rotateY(-90deg);
  -o-transform:rotateY(-90deg);
  transform:rotateY(-90deg)
}
#cnt_header .mobile_header .search_wrapper .search_trigger.is-active .icon:after {
  opacity:1;
  -webkit-transform:rotateY(-180deg);
  -ms-transform:rotateY(-180deg);
  -o-transform:rotateY(-180deg);
  transform:rotateY(-180deg)
}
@media print, screen and (min-width: 992px) {
  #cnt_header.fixed {
    position:fixed;
    padding-top:13px;
    padding-bottom:13px;
    height:60px
  }
}
#cnt_header.fixed .desktop_header .logo_wrapper {
  display:none
}
#cnt_header.fixed .desktop_header .scroll_logo_wrapper {
  display:block
}
#cnt_header.fixed .desktop_header .navigation_wrapper {
  width:calc(100% - 79px)
}
#cnt_header.fixed .desktop_header .navigation_wrapper .navigation_upper {
  display:none
}
#cnt_header.fixed .desktop_header .navigation_wrapper .navigation_lower #main_navigation {
  width:calc(100% - 150px);
  float:left
}
#cnt_header.fixed .desktop_header .navigation_wrapper .navigation_lower #main_navigation>ul {
  margin-top:0
}
#cnt_header.fixed .desktop_header .navigation_wrapper .navigation_lower #main_navigation>ul>li>a {
  line-height:37px
}
.home #cnt_header:not(.fixed):not(.flyout_open):after {
  content:' ';
  display:block;
  width:100%;
  height:200px;
  background-image:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);
  background-image:-o-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);
  background-image:linear-gradient(to bottom, #ffffff 0%,rgba(255,255,255,0) 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF', GradientType=0);
  position:absolute;
  left:0;
  top:100%
}
@media screen and (max-width: 991px) {
  .home #cnt_header:not(.fixed):not(.flyout_open):after {
    content:none
  }
}
.standalone_scrollheader_docking_point {
  position:relative;
  height:60px
}
@media screen and (max-width: 991px) {
  .standalone_scrollheader_docking_point {
    display:none
  }
}
#cnt_standalone_scrollheader {
  -moz-transform:translate3d(0px, 0px, 0px);
  -ms-transform:translate3d(0px, 0px, 0px);
  -webkit-transform:translate3d(0px, 0px, 0px);
  transform:translate3d(0px, 0px, 0px);
  position:fixed;
  z-index:1010;
  top:0;
  height:60px;
  height:0px;
  overflow:hidden;
  width:100%;
  background-color:#fff;
  -webkit-box-shadow:0 0 25px rgba(0,0,0,0.05);
  box-shadow:0 0 25px rgba(0,0,0,0.05);
  padding-left:50px;
  padding-left:4.5vw;
  padding-right:50px;
  padding-right:4.5vw
}
#cnt_standalone_scrollheader.fixed,#cnt_standalone_scrollheader.anchored {
  height:60px;
  padding-top:10px;
  padding-bottom:10px;
  overflow:visible
}
#cnt_standalone_scrollheader.anchored {
  position:absolute;
  top:0;
  left:0
}
#cnt_standalone_scrollheader.anchored.fixed {
  position:fixed
}
#cnt_standalone_scrollheader .scroll_logo_wrapper {
  float:left;
  padding-top:6px;
  padding-bottom:6px
}
#cnt_standalone_scrollheader .scroll_logo_wrapper a {
  display:block
}
#cnt_standalone_scrollheader .scroll_content {
  float:left;
  padding-left:50px;
  padding-left:4.5vw;
  width:calc(100% - 79px)
}
#cnt_standalone_scrollheader .scroll_content .scroll_panel {
  float:right;
  margin-right:30px
}
#cnt_standalone_scrollheader .scroll_content .scroll_static {
  float:right
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout {
  float:left;
  margin-right:10px;
  position:relative
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout:last-of-type {
  margin-right:0
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger {
  cursor:pointer;
  -webkit-transition:0.4s color ease,0.4s box-shadow ease;
  -o-transition:0.4s color ease,0.4s box-shadow ease;
  transition:0.4s color ease,0.4s box-shadow ease;
  display:block;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  height:40px;
  line-height:40px;
  font-size:15px;
  font-size:.9375rem;
  color:#7c7c7b;
  padding:0 20px;
  background-color:#fff;
  -moz-border-radius:4px 4px 0 0;
  -webkit-border-radius:4px;
  border-radius:4px 4px 0 0;
  position:relative;
  z-index:8
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger.please_choose {
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:italic
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger .caret,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger .caret_link:not(.mobitel):before,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger .mzag_content ul.link_list li a:not(.mobitel):before,.mzag_content ul.link_list li #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger a:not(.mobitel):before,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger .mce-content-body ul.link_list li a:not(.mobitel):before,.mce-content-body ul.link_list li #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger a:not(.mobitel):before,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger #main_navigation>ul>li .flyout .flyout_inner ul li.sub>a:after,#main_navigation>ul>li .flyout .flyout_inner ul #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger li.sub>a:after {
  display:inline-block;
  margin-left:10px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:after {
  content:'';
  display:none;
  position:absolute;
  width:100%;
  left:0;
  bottom:-10px;
  height:10px;
  background-color:#fff
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:hover,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:focus {
  color:#f9b200
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger.content-collapsing,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:not(.collapsed) {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  color:#f9b200;
  z-index:10
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger.content-collapsing:after,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .trigger:not(.collapsed):after {
  display:block
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content {
  position:absolute;
  background-color:#fff;
  -moz-border-radius:0 4px 4px;
  -webkit-border-radius:0;
  border-radius:0 4px 4px;
  z-index:9
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner {
  overflow:hidden
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper {
  position:relative;
  width:260px;
  -webkit-transition:0.3s width ease-out;
  -o-transition:0.3s width ease-out;
  transition:0.3s width ease-out
}
@media screen and (max-width: 1070px) {
  #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper {
    width:240px
  }
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_1_active_with_infobox {
  width:520px
}
@media screen and (max-width: 1070px) {
  #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_1_active_with_infobox {
    width:480px
  }
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_2_active {
  width:260px
}
@media screen and (max-width: 1070px) {
  #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_2_active {
    width:240px
  }
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_2_active_with_infobox {
  width:520px
}
@media screen and (max-width: 1070px) {
  #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper.level_2_active_with_infobox {
    width:480px
  }
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation {
  width:260px;
  padding:30px;
  border-right:1px solid #e6e6e6;
  height:100%;
  background-color:#fff
}
@media screen and (max-width: 1070px) {
  #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation {
    width:240px
  }
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation.calculate_height {
  height:auto
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li>a {
  color:#0069b4;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  padding:7px 0;
  display:block;
  border-bottom:1px solid #e6e6e6
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li>.infobox {
  z-index:11
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li.menuaim_active>a {
  color:#f9b200
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li.menuaim_active>.infobox {
  display:block
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper ul.navigation li:last-child>a {
  border-bottom:none
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox {
  display:none;
  width:260px;
  left:260px;
  position:absolute;
  top:0;
  height:100%;
  background-color:#fff;
  padding:30px;
  z-index:10
}
@media screen and (max-width: 1070px) {
  #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox {
    width:240px
  }
}
@media screen and (max-width: 1070px) {
  #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox {
    left:240px
  }
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox.calculate_height {
  height:auto
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox .title {
  font-size:17px;
  font-size:1.0625rem;
  line-height:23px;
  line-height:1.4375rem;
  color:#0069b4;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  margin-bottom:10px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox .description {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem;
  margin-bottom:10px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper .infobox .image img {
  width:100%;
  height:auto
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content .content_inner .navigation_wrapper>.infobox {
  display:block
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout .content:not(.collapsed) {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1)
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide {
  position:static
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .trigger:after {
  width:calc(100% + 20px);
  left:-10px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content {
  left:30px;
  width:calc(100vw - 60px);
  min-width:0
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner {
  width:100%
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper {
  margin:30px 0;
  width:100%
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation {
  width:100%;
  padding:0;
  margin:-20px 0 0 0;
  max-height:500px;
  max-height:60vh;
  overflow-x:hidden;
  overflow-y:auto
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li {
  margin-top:20px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li:nth-child(4n)+li {
  clear:both
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li>a {
  border-bottom:none
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li:hover>a,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li:focus>a {
  color:#f9b200
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text h3 a {
  font-size:15px;
  font-size:.9375rem;
  line-height:23px;
  line-height:1.4375rem;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description a.caret_link:before,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation .mzag_content ul.link_list li .col-text .description a:before,.mzag_content ul.link_list #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description a:before,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation .mce-content-body ul.link_list li .col-text .description a:before,.mce-content-body ul.link_list #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description a:before {
  top:0;
  margin-right:2px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description .mzag_content p,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description .mzag_content ul,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description .mzag_content ol,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description .mce-content-body ul,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-text .description .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_wide .content .content_inner .navigation_wrapper ul.navigation li .col-image .image img {
  width:100%;
  height:auto
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_2,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_3,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_4 {
  position:static
}
@media screen and (max-width: 1199px) {
  #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_2 .content,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_3 .content,#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.scroll_content_flyout_level_4 .content {
    position:absolute;
    left:50%;
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
  }
}
#main_navigation>ul {
  padding-left:50px;
  padding-left:4.5vw;
  display:inline-block;
  margin-top:5px
}
#main_navigation>ul>li {
  float:left;
  margin-right:20px
}
#main_navigation>ul>li:last-child {
  margin-right:0
}
#main_navigation>ul>li.current>a {
  color:#f9b200
}
#main_navigation>ul>li.sub {
  position:relative
}
#main_navigation>ul>li.sub .flyout {
  display:none
}
#main_navigation>ul>li.sub>a:after {
  content:'';
  display:none;
  position:absolute;
  width:100%;
  left:0;
  bottom:0px;
  height:10px;
  background-color:#fff;
  z-index:11
}
#main_navigation>ul>li.menuaim_active>a {
  color:#f9b200
}
#main_navigation>ul>li.menuaim_active.sub .flyout {
  display:block
}
#main_navigation>ul>li.menuaim_active.sub>a {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  background-color:#fff
}
#main_navigation>ul>li.menuaim_active.sub>a:after {
  display:block
}
#main_navigation>ul>li>a {
  display:block;
  padding:0 10px;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:17px;
  font-size:1.0625rem;
  line-height:48px;
  color:#0069b4;
  position:relative;
  -moz-border-radius:4px 4px 0 0;
  -webkit-border-radius:4px;
  border-radius:4px 4px 0 0
}
@media print, screen and (min-width: 1200px) {
  #main_navigation>ul>li>a {
    padding:0 15px
  }
}
@media screen and (min-width: 1500px) {
  #main_navigation>ul>li>a {
    padding:0 20px
  }
}
#main_navigation>ul>li .flyout {
  position:absolute;
  top:100%;
  z-index:10
}
#main_navigation>ul>li .flyout .flyout_inner {
  background-color:#fff;
  position:relative;
  width:260px;
  overflow:hidden;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  -webkit-transition:0.3s width ease-out;
  -o-transition:0.3s width ease-out;
  transition:0.3s width ease-out
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner {
    width:240px
  }
}
#main_navigation>ul>li .flyout .flyout_inner.level_1_active_with_infobox {
  width:520px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_1_active_with_infobox {
    width:480px
  }
}
#main_navigation>ul>li .flyout .flyout_inner.level_2_active {
  width:260px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_2_active {
    width:240px
  }
}
#main_navigation>ul>li .flyout .flyout_inner.level_2_active_with_sub,#main_navigation>ul>li .flyout .flyout_inner.level_2_active_with_infobox {
  width:520px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_2_active_with_sub,#main_navigation>ul>li .flyout .flyout_inner.level_2_active_with_infobox {
    width:480px
  }
}
#main_navigation>ul>li .flyout .flyout_inner.level_2_active_with_infobox_with_sub {
  width:780px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_2_active_with_infobox_with_sub {
    width:720px
  }
}
#main_navigation>ul>li .flyout .flyout_inner.level_2_active_with_infobox_with_sub .infobox {
  left:520px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_2_active_with_infobox_with_sub .infobox {
    left:480px
  }
}
#main_navigation>ul>li .flyout .flyout_inner.level_3_active {
  width:520px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_3_active {
    width:480px
  }
}
#main_navigation>ul>li .flyout .flyout_inner.level_3_active_with_infobox {
  width:780px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_3_active_with_infobox {
    width:720px
  }
}
#main_navigation>ul>li .flyout .flyout_inner.level_3_active_with_infobox_with_sub {
  width:1040px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_3_active_with_infobox_with_sub {
    width:960px
  }
}
#main_navigation>ul>li .flyout .flyout_inner.level_3_active_with_infobox_with_sub .infobox {
  left:520px;
  width:520px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_3_active_with_infobox_with_sub .infobox {
    left:480px
  }
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner.level_3_active_with_infobox_with_sub .infobox {
    width:480px
  }
}
#main_navigation>ul>li .flyout .flyout_inner ul {
  display:none;
  border-right:1px solid #e6e6e6;
  background-color:#fff;
  padding:30px;
  width:260px;
  left:260px;
  position:absolute;
  top:0;
  height:100%
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner ul {
    width:240px
  }
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner ul {
    left:240px
  }
}
#main_navigation>ul>li .flyout .flyout_inner ul.calculate_height {
  height:auto
}
#main_navigation>ul>li .flyout .flyout_inner ul li>a {
  color:#0069b4;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  padding:7px 0;
  display:block;
  border-bottom:1px solid #e6e6e6
}
#main_navigation>ul>li .flyout .flyout_inner ul li.menuaim_active>a {
  color:#f9b200
}
#main_navigation>ul>li .flyout .flyout_inner ul li.menuaim_active>.infobox {
  display:block
}
#main_navigation>ul>li .flyout .flyout_inner ul li.sub>a {
  position:relative;
  padding-right:12px
}
#main_navigation>ul>li .flyout .flyout_inner ul li.sub>a:after {
  content:'';
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  right:0;
  border-top:4px solid transparent;
  border-right:4px solid transparent;
  border-left:4px solid;
  border-bottom:4px solid transparent;
  margin:0
}
#main_navigation>ul>li .flyout .flyout_inner ul li.sub.menuaim_active>ul {
  display:block
}
#main_navigation>ul>li .flyout .flyout_inner ul li:last-child>a {
  border-bottom:none
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-2>li.sub>.infobox {
  left:520px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner ul.level-2>li.sub>.infobox {
    left:480px
  }
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox {
  left:260px;
  width:260px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox {
    left:240px
  }
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox {
    width:240px
  }
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox>.infobox_content .col-image .image img {
  width:100%;
  height:auto
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox>.infobox_content .text {
  font-size:12px;
  font-size:.75rem;
  line-height:16px;
  line-height:1rem;
  color:#7c7c7b
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .row,#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .formeditor_form .fields_wrapper,.formeditor_form #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .fields_wrapper,#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .radiobuttons_wrapper,#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .radiobuttons_wrapper,#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox .checkboxes_wrapper {
  height:auto
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox ul {
  display:block;
  border:none;
  margin-bottom:40px
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox ul li {
  padding:0 15px
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li>.infobox ul li a {
  border-bottom:1px solid #e6e6e6
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-3>li.sub>.infobox {
  width:520px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner ul.level-3>li.sub>.infobox {
    width:480px
  }
}
#main_navigation>ul>li .flyout .flyout_inner ul.level-4 {
  display:block;
  border:none;
  padding:0;
  width:auto;
  height:auto;
  position:static;
  left:auto;
  top:auto;
  margin-bottom:15px
}
#main_navigation>ul>li .flyout .flyout_inner>ul {
  display:block;
  position:static;
  left:0
}
#main_navigation>ul>li .flyout .flyout_inner .infobox {
  display:none;
  width:260px;
  left:260px;
  position:absolute;
  top:0;
  height:100%;
  background-color:#fff;
  padding:30px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner .infobox {
    width:240px
  }
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout .flyout_inner .infobox {
    left:240px
  }
}
#main_navigation>ul>li .flyout .flyout_inner .infobox.calculate_height {
  height:auto
}
#main_navigation>ul>li .flyout .flyout_inner .infobox .row,#main_navigation>ul>li .flyout .flyout_inner .infobox .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes #main_navigation>ul>li .flyout .flyout_inner .infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout .flyout_inner .infobox .formeditor_form .fields_wrapper,.formeditor_form #main_navigation>ul>li .flyout .flyout_inner .infobox .fields_wrapper,#main_navigation>ul>li .flyout .flyout_inner .infobox .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full #main_navigation>ul>li .flyout .flyout_inner .infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout .flyout_inner .infobox .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full #main_navigation>ul>li .flyout .flyout_inner .infobox .radiobuttons_wrapper,#main_navigation>ul>li .flyout .flyout_inner .infobox .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full #main_navigation>ul>li .flyout .flyout_inner .infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout .flyout_inner .infobox .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full #main_navigation>ul>li .flyout .flyout_inner .infobox .radiobuttons_wrapper,#main_navigation>ul>li .flyout .flyout_inner .infobox .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes #main_navigation>ul>li .flyout .flyout_inner .infobox .checkboxes_wrapper {
  height:100%
}
#main_navigation>ul>li .flyout .flyout_inner .infobox .title {
  font-size:17px;
  font-size:1.0625rem;
  line-height:23px;
  line-height:1.4375rem;
  color:#0069b4;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  margin-bottom:10px
}
#main_navigation>ul>li .flyout .flyout_inner .infobox .text {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem;
  margin-bottom:10px
}
#main_navigation>ul>li .flyout .flyout_inner .infobox .image img {
  width:100%;
  height:auto
}
#main_navigation>ul>li .flyout .flyout_inner>.infobox {
  display:block
}
#main_navigation>ul>li .flyout.flat .flyout_inner {
  width:520px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat .flyout_inner {
    width:480px
  }
}
#main_navigation>ul>li .flyout.flat .flyout_inner.level_1_active_with_infobox {
  width:780px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat .flyout_inner.level_1_active_with_infobox {
    width:720px
  }
}
#main_navigation>ul>li .flyout.flat .flyout_inner.level_1_active_with_infobox .infobox {
  left:520px;
  width:260px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat .flyout_inner.level_1_active_with_infobox .infobox {
    left:480px
  }
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat .flyout_inner.level_1_active_with_infobox .infobox {
    width:240px
  }
}
#main_navigation>ul>li .flyout.flat .flyout_inner>ul {
  float:left;
  border-right:none;
  width:260px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat .flyout_inner>ul {
    width:240px
  }
}
#main_navigation>ul>li .flyout.flat .infobox {
  width:520px;
  left:520px;
  border-left:1px solid #e6e6e6
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat .infobox {
    width:480px
  }
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat .infobox {
    left:480px
  }
}
#main_navigation>ul>li .flyout.flat .infobox .row,#main_navigation>ul>li .flyout.flat .infobox .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes #main_navigation>ul>li .flyout.flat .infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout.flat .infobox .formeditor_form .fields_wrapper,.formeditor_form #main_navigation>ul>li .flyout.flat .infobox .fields_wrapper,#main_navigation>ul>li .flyout.flat .infobox .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full #main_navigation>ul>li .flyout.flat .infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout.flat .infobox .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full #main_navigation>ul>li .flyout.flat .infobox .radiobuttons_wrapper,#main_navigation>ul>li .flyout.flat .infobox .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full #main_navigation>ul>li .flyout.flat .infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout.flat .infobox .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full #main_navigation>ul>li .flyout.flat .infobox .radiobuttons_wrapper,#main_navigation>ul>li .flyout.flat .infobox .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes #main_navigation>ul>li .flyout.flat .infobox .checkboxes_wrapper {
  height:auto
}
#main_navigation>ul>li .flyout.flat_onecol .flyout_inner {
  width:260px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat_onecol .flyout_inner {
    width:240px
  }
}
#main_navigation>ul>li .flyout.flat_onecol .flyout_inner.level_1_active_with_infobox {
  width:520px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat_onecol .flyout_inner.level_1_active_with_infobox {
    width:480px
  }
}
#main_navigation>ul>li .flyout.flat_onecol .flyout_inner>ul {
  float:left;
  border-right:none;
  width:260px
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat_onecol .flyout_inner>ul {
    width:240px
  }
}
#main_navigation>ul>li .flyout.flat_onecol .infobox {
  left:260px;
  width:260px;
  border-left:1px solid #e6e6e6
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat_onecol .infobox {
    left:240px
  }
}
@media screen and (max-width: 1070px) {
  #main_navigation>ul>li .flyout.flat_onecol .infobox {
    width:240px
  }
}
#main_navigation>ul>li .flyout.flat_onecol .infobox .row,#main_navigation>ul>li .flyout.flat_onecol .infobox .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes #main_navigation>ul>li .flyout.flat_onecol .infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout.flat_onecol .infobox .formeditor_form .fields_wrapper,.formeditor_form #main_navigation>ul>li .flyout.flat_onecol .infobox .fields_wrapper,#main_navigation>ul>li .flyout.flat_onecol .infobox .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full #main_navigation>ul>li .flyout.flat_onecol .infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout.flat_onecol .infobox .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full #main_navigation>ul>li .flyout.flat_onecol .infobox .radiobuttons_wrapper,#main_navigation>ul>li .flyout.flat_onecol .infobox .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full #main_navigation>ul>li .flyout.flat_onecol .infobox .checkboxes_wrapper,#main_navigation>ul>li .flyout.flat_onecol .infobox .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full #main_navigation>ul>li .flyout.flat_onecol .infobox .radiobuttons_wrapper,#main_navigation>ul>li .flyout.flat_onecol .infobox .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes #main_navigation>ul>li .flyout.flat_onecol .infobox .checkboxes_wrapper {
  height:auto
}
#cnt_highlights {
  overflow:hidden;
  margin-top:-111px
}
@media screen and (max-width: 991px) {
  #cnt_highlights {
    margin-top:0
  }
}
@media screen and (max-width: 991px) {
  #cnt_highlights .schoeck_highlights_wrapper.single_slide {
    margin-bottom:15px
  }
}
#cnt_highlights .schoeck_highlights {
  position:relative
}
@media screen and (max-width: 767px) {
  #cnt_highlights .highlights_slider ul li[data-link-href] .tp-bgimg {
    cursor:pointer
  }
}
@media screen and (max-width: 991px) {
  #cnt_highlights .highlights_slider ul li .tp-bgimg {
    background-position:top center !important;
    background-size:contain !important
  }
}
#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper {
  padding:22px;
  background-color:#fff;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.1);
  box-shadow:0 5px 15px rgba(0,0,0,0.1)
}
#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2,#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3 {
  font-size:20px;
  font-size:1.25rem;
  line-height:25px;
  line-height:1.5625rem
}
@media screen and (max-width: 767px) {
  #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2,#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3 {
    font-size:18px;
    font-size:1.125rem;
    line-height:22px;
    line-height:1.375rem
  }
}
@media screen and (max-width: 400px) {
  #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2,#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3 {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 350px) {
  #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2,#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3 {
    font-size:16px;
    font-size:1rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2.subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2 .subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3.subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3 .subheader {
  font-size:17.25px;
  font-size:1.07813rem;
  line-height:21px;
  line-height:1.3125rem
}
@media screen and (max-width: 767px) {
  .ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2.subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2 .subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3.subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3 .subheader {
    font-size:15px;
    font-size:.9375rem;
    line-height:18.75px;
    line-height:1.17188rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2.subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2 .subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3.subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3 .subheader {
    font-size:14.25px;
    font-size:.89063rem;
    line-height:16.5px;
    line-height:1.03125rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2.subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h2 .subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3.subheader,.ci_refresh #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper h3 .subheader {
    font-size:13.5px;
    font-size:.84375rem;
    line-height:15.75px;
    line-height:.98438rem
  }
}
#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-top:10px
}
#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content a.caret_link:before,#cnt_highlights .highlights_slider .mzag_content ul.link_list li .slider_caption .caption_content_wrapper .mzag_content a:before,.mzag_content #cnt_highlights .highlights_slider ul.link_list li .slider_caption .caption_content_wrapper .mzag_content a:before,#cnt_highlights .highlights_slider .mce-content-body ul.link_list li .slider_caption .caption_content_wrapper .mzag_content a:before,.mce-content-body #cnt_highlights .highlights_slider ul.link_list li .slider_caption .caption_content_wrapper .mzag_content a:before {
  top:0;
  margin-right:2px
}
#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content .mzag_content p,#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content .mzag_content ul,#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content .mzag_content ol,#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content .mce-content-body ul,#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content .content p:last-child {
  margin-bottom:0
}
#cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content .content+a {
  display:inline-block;
  margin-top:10px
}
@media screen and (max-width: 991px) {
  #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper {
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
    height:90px
  }
  #cnt_highlights .highlights_slider ul li .slider_caption .caption_content_wrapper .mzag_content {
    display:none
  }
}
@media screen and (max-width: 991px) {
  #cnt_highlights .highlights_slider {
    padding-bottom:90px
  }
}
@media screen and (max-width: 991px) {
  #cnt_highlights .highlights_slider.has_nav {
    padding-bottom:158px
  }
  #cnt_highlights .highlights_slider.has_nav ul li .slider_caption .caption_content_wrapper {
    padding-bottom:90px;
    height:158px
  }
}
#cnt_highlights .image_jumplink {
  z-index:1009
}
#cnt_highlights .highlights_slider .tp-bullets {
  width:400px !important;
  padding:0 22px
}
@media screen and (max-width: 991px) {
  #cnt_highlights .highlights_slider .tp-bullets {
    width:100% !important;
    padding:0 50px;
    bottom:15px
  }
}
@media screen and (max-width: 991px) {
  #cnt_highlights .highlights_slider .tparrows {
    bottom:36px !important
  }
}
#cnt_highlights.fixed_controls .highlights_slider .tp-bannertimer {
  position:fixed;
  bottom:0
}
#cnt_highlights.fixed_controls .highlights_slider .tparrows {
  -moz-transform:translateY(-50%) !important;
  -ms-transform:translateY(-50%) !important;
  -webkit-transform:translateY(-50%) !important;
  transform:translateY(-50%) !important;
  top:calc(50%) !important;
  position:fixed !important
}
#cnt_highlights.fixed_controls .highlights_slider .tparrows.tp-rightarrow {
  right:15px !important;
  left:auto !important
}
#cnt_highlights.fixed_controls .highlights_slider .tparrows.tp-leftarrow {
  left:15px !important
}
#cnt_highlights.fixed_controls .highlights_slider .slider_caption {
  position:fixed !important;
  transform:none !important;
  left:55px;
  bottom:55px
}
#cnt_highlights.fixed_controls .highlights_slider .tp-bullets {
  position:fixed !important;
  bottom:70px;
  left:55px
}
#cnt_highlights.fixed_controls .highlights_cta {
  position:fixed
}
#highlights_cta_anchor {
  position:relative;
  top:-60px
}
@media screen and (max-width: 767px) {
  #highlights_cta_anchor {
    top:-50px
  }
}
#cnt_main {
  min-height:500px
}
#cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid:not(.no_top_gap),#cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid_col:not(.to_top_gap) {
  margin-top:50px
}
@media screen and (max-width: 767px) {
  #cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid:not(.no_top_gap),#cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid_col:not(.to_top_gap) {
    margin-top:30px
  }
}
@media print {
  #cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid:not(.no_top_gap),#cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid_col:not(.to_top_gap) {
    margin-top:0
  }
}
@media screen and (min-width: 992px) {
  #cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid_desktop:not(.no_top_gap),#cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid_col_desktop:not(.no_top_gap) {
    margin-top:50px
  }
}
@media screen and (max-width: 991px) {
  #cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid_mobile:not(.no_top_gap),#cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid_col_mobile:not(.no_top_gap) {
    margin-top:50px
  }
}
@media screen and (max-width: 767px) {
  #cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid_mobile:not(.no_top_gap),#cnt_main .grid:first-of-type .contentelement.contentelement_first_in_grid_col_mobile:not(.no_top_gap) {
    margin-top:30px
  }
}
@media print, screen and (min-width: 992px) {
  .company_area #cnt_main .container,.company_area #cnt_main .contentelement.separator_line:after {
    width:565px
  }
}
@media print, screen and (min-width: 1200px) {
  .company_area #cnt_main .container,.company_area #cnt_main .contentelement.separator_line:after {
    width:765px
  }
}
@media print, screen and (min-width: 1200px) {
  .company_area .download_item .col-actions .action .btn {
    padding:12px
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .company_area .download_item .col-actions .action .btn {
    padding:12px 8px
  }
  .company_area .download_item .col-actions .action .btn:before {
    font-size:14px;
    line-height:18px
  }
}
.fb_tabs_template {
  margin-top:87px
}
@media screen and (max-width: 991px) {
  .fb_tabs_template {
    margin-top:87px
  }
}
@media screen and (max-width: 767px) {
  .fb_tabs_template {
    margin-top:60px
  }
}
@media print {
  .fb_tabs_template {
    margin-top:20px
  }
}
.global_share_wrapper {
  text-align:center
}
.global_share_wrapper .share_inner {
  padding-bottom:50px
}
@media screen and (max-width: 991px) {
  .global_share_wrapper .share_inner {
    padding-bottom:40px
  }
}
@media screen and (max-width: 767px) {
  .global_share_wrapper .share_inner {
    padding-bottom:30px
  }
}
.global_share_wrapper .share_label {
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:17px;
  font-size:1.0625rem;
  line-height:19px;
  line-height:1.1875rem;
  color:#b3b3b3
}
.global_share_wrapper ul.share_list {
  text-align:center;
  display:inline-block;
  margin-top:25px
}
.global_share_wrapper ul.share_list li {
  display:block;
  margin-right:5px;
  float:left
}
.global_share_wrapper ul.share_list li:last-child {
  margin-right:0
}
.global_share_wrapper ul.share_list li a {
  display:block;
  background-color:#b3b3b3;
  height:32px;
  width:32px;
  line-height:32px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -webkit-transition:.2s background-color ease;
  -o-transition:.2s background-color ease;
  transition:.2s background-color ease
}
@media screen and (max-width: 767px) {
  .global_share_wrapper ul.share_list li a {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.global_share_wrapper ul.share_list li a span {
  display:none
}
.global_share_wrapper ul.share_list li a:before {
  color:#fff;
  text-align:center;
  font-size:22px
}
.global_share_wrapper ul.share_list li a:active {
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.global_share_wrapper ul.share_list li a.twitter:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.global_share_wrapper ul.share_list li a.twitter:before {
  line-height:inherit
}
.global_share_wrapper ul.share_list li a.twitter:hover,.global_share_wrapper ul.share_list li a.twitter:focus,.global_share_wrapper ul.share_list li a.twitter:active {
  background-color:#55acee
}
.global_share_wrapper ul.share_list li a.fb:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.global_share_wrapper ul.share_list li a.fb:before {
  line-height:inherit
}
.global_share_wrapper ul.share_list li a.fb:hover,.global_share_wrapper ul.share_list li a.fb:focus,.global_share_wrapper ul.share_list li a.fb:active {
  background-color:#3b5998
}
.global_share_wrapper ul.share_list li a.xing:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.global_share_wrapper ul.share_list li a.xing:before {
  line-height:inherit
}
.global_share_wrapper ul.share_list li a.xing:hover,.global_share_wrapper ul.share_list li a.xing:focus,.global_share_wrapper ul.share_list li a.xing:active {
  background-color:#026466
}
.global_share_wrapper ul.share_list li a.email:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.global_share_wrapper ul.share_list li a.email:before {
  line-height:inherit
}
.global_share_wrapper ul.share_list li a.email:hover,.global_share_wrapper ul.share_list li a.email:focus,.global_share_wrapper ul.share_list li a.email:active {
  background-color:#f9b200
}
.global_share_wrapper ul.share_list li a.pinterest:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.global_share_wrapper ul.share_list li a.pinterest:before {
  line-height:inherit
}
.global_share_wrapper ul.share_list li a.pinterest:hover,.global_share_wrapper ul.share_list li a.pinterest:focus,.global_share_wrapper ul.share_list li a.pinterest:active {
  background-color:#bd081c
}
.global_share_wrapper ul.share_list li a.linkedin:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.global_share_wrapper ul.share_list li a.linkedin:before {
  line-height:inherit
}
.global_share_wrapper ul.share_list li a.linkedin:hover,.global_share_wrapper ul.share_list li a.linkedin:focus,.global_share_wrapper ul.share_list li a.linkedin:active {
  background-color:#0077b5
}
@media print, screen and (min-width: 1200px) {
  .global_share_wrapper ul.share_list li a {
    width:40px;
    height:40px;
    line-height:40px
  }
  .global_share_wrapper ul.share_list li a:before {
    font-size:25px;
    line-height:inherit
  }
}
#cnt_footer {
  background-image:url("../images/footer_bg.jpg");
  background-repeat:repeat;
  overflow:hidden
}
@media screen and (max-width: 991px) {
  #cnt_footer {
    background:#eff0f1
  }
}
@media screen and (max-width: 991px) {
  #cnt_footer .languageselect_container {
    border-bottom:1px solid #dbdbdc
  }
}
#cnt_footer .languageselect_wrapper {
  border-bottom:1px solid #dbdbdc
}
@media screen and (max-width: 991px) {
  #cnt_footer .languageselect_wrapper {
    border-bottom:none
  }
}
#cnt_footer .languageselect_wrapper .country_trigger {
  padding:34px 30px;
  display:block;
  line-height:37px;
  font-size:16px;
  font-size:1rem
}
@media screen and (max-width: 991px) {
  #cnt_footer .languageselect_wrapper .country_trigger {
    padding-top:50px;
    padding-bottom:50px
  }
}
#cnt_footer .languageselect_wrapper .country_trigger:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_footer .languageselect_wrapper .country_trigger:before {
  color:#b3b3b3;
  float:right;
  font-size:37px;
  margin-right:47px
}
@media screen and (max-width: 991px) {
  #cnt_footer .languageselect_wrapper .country_trigger:before {
    float:none;
    margin-right:0;
    margin-bottom:25px;
    display:inline-block
  }
}
#cnt_footer .languageselect_wrapper .country_trigger .caret,#cnt_footer .languageselect_wrapper .country_trigger .caret_link:not(.mobitel):before,#cnt_footer .languageselect_wrapper .country_trigger .mzag_content ul.link_list li a:not(.mobitel):before,.mzag_content ul.link_list li #cnt_footer .languageselect_wrapper .country_trigger a:not(.mobitel):before,#cnt_footer .languageselect_wrapper .country_trigger .mce-content-body ul.link_list li a:not(.mobitel):before,.mce-content-body ul.link_list li #cnt_footer .languageselect_wrapper .country_trigger a:not(.mobitel):before,#cnt_footer .languageselect_wrapper .country_trigger #main_navigation>ul>li .flyout .flyout_inner ul li.sub>a:after,#main_navigation>ul>li .flyout .flyout_inner ul #cnt_footer .languageselect_wrapper .country_trigger li.sub>a:after {
  border:4px solid transparent;
  border-left-color:#b3b3b3;
  margin-left:15px;
  -webkit-transition:.2s border-color ease;
  -o-transition:.2s border-color ease;
  transition:.2s border-color ease
}
#cnt_footer .languageselect_wrapper .country_trigger:hover .caret,#cnt_footer .languageselect_wrapper .country_trigger:hover .caret_link:not(.mobitel):before,#cnt_footer .languageselect_wrapper .country_trigger:hover .mzag_content ul.link_list li a:not(.mobitel):before,.mzag_content ul.link_list li #cnt_footer .languageselect_wrapper .country_trigger:hover a:not(.mobitel):before,#cnt_footer .languageselect_wrapper .country_trigger:hover .mce-content-body ul.link_list li a:not(.mobitel):before,.mce-content-body ul.link_list li #cnt_footer .languageselect_wrapper .country_trigger:hover a:not(.mobitel):before,#cnt_footer .languageselect_wrapper .country_trigger:hover #main_navigation>ul>li .flyout .flyout_inner ul li.sub>a:after,#main_navigation>ul>li .flyout .flyout_inner ul #cnt_footer .languageselect_wrapper .country_trigger:hover li.sub>a:after {
  border-left-color:#f9b200
}
@media screen and (max-width: 991px) {
  #cnt_footer .languageselect_wrapper .country_trigger {
    text-align:center;
    line-height:20px;
    line-height:1.25rem
  }
  #cnt_footer .languageselect_wrapper .country_trigger span {
    display:block
  }
}
#cnt_footer .sitemap_wrapper {
  padding:50px 30px;
  border-bottom:1px solid #dbdbdc
}
#cnt_footer .sitemap_wrapper #footer_sitemap ul.level-1>li {
  margin-right:50px;
  float:left;
  -webkit-flex-grow:1;
  flex-grow:1
}
#cnt_footer .sitemap_wrapper #footer_sitemap ul.level-1>li:last-child {
  margin-right:0
}
#cnt_footer .sitemap_wrapper #footer_sitemap ul.level-1>li>a {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem
}
#cnt_footer .sitemap_wrapper #footer_sitemap ul.level-1>li ul.level-2 {
  margin-top:10px
}
#cnt_footer .sitemap_wrapper #footer_sitemap ul.level-1>li ul.level-2>li {
  line-height:16px;
  line-height:1rem
}
#cnt_footer .sitemap_wrapper #footer_sitemap ul.level-1>li ul.level-2>li>a {
  font-size:12px;
  font-size:.75rem;
  line-height:16px;
  line-height:1rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  color:#7c7c7b
}
#cnt_footer .sitemap_wrapper #footer_sitemap ul.level-1>li ul.level-2>li>a:focus,#cnt_footer .sitemap_wrapper #footer_sitemap ul.level-1>li ul.level-2>li>a:hover {
  color:#f9b200
}
#cnt_footer .socialmedia_wrapper {
  padding:36px 30px
}
@media screen and (max-width: 991px) {
  #cnt_footer .socialmedia_wrapper {
    text-align:center;
    padding:50px 0
  }
}

@media screen and (max-width: 991px) {
  #cnt_footer .socialmedia_wrapper .socialmedia_text {
    float:none;
    margin-bottom:20px;
    color:#b3b3b3;
    font-size:12px;
    font-size:.75rem;
    line-height:16px;
    line-height:1rem;
    padding:0 30px
  }
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons {
  float:right
}
@media screen and (max-width: 991px) {
  #cnt_footer .socialmedia_wrapper .socialmedia_icons {
    float:none
  }
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul {
  font-size:0;
  height:25px
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li {
  display:inline-block;
  margin-left:25px;
  line-height:25px
}
@media screen and (max-width: 991px) {
  #cnt_footer .socialmedia_wrapper .socialmedia_icons ul li {
    margin-left:24px
  }
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li:first-child {
  margin-left:0
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a {
  display:block;
  height:25px;
  line-height:25px
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a span {
  display:none
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a:before {
  color:#b3b3b3;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:24px;
  line-height:25px
}
@media screen and (max-width: 767px) {
  #cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}


#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.blog:focus:before,#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.blog:hover:before {
  color:#f57d00
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.twitter:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.twitter:focus:before,#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.twitter:hover:before {
  color:#55acee
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.fb:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.fb:focus:before,#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.fb:hover:before {
  color:#3b5998
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.xing:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.xing:focus:before,#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.xing:hover:before {
  color:#026466
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.youtube:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.youtube:focus:before,#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.youtube:hover:before {
  color:#cd201f
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.rss:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.rss:focus:before,#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.rss:hover:before {
  color:#f26522
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.linkedin:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.linkedin:focus:before,#cnt_footer .socialmedia_wrapper .socialmedia_icons ul li a.linkedin:hover:before {
  color:#0077b5
}
#cnt_footer .meta_copy_wrapper {
  background-color:rgba(124,124,123,0.15)
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner {
  padding:15px 30px
}
@media screen and (max-width: 991px) {
  #cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner {
    text-align:center;
    padding:20px 0
  }
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright {
  color:#7c7c7b;
  float:left;
  height:16px;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal
}
@media screen and (max-width: 991px) {
  #cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright {
    float:none;
    height:auto
  }
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright>span {
  display:block;
  float:left;
  font-size:13px;
  font-size:.8125rem;
  line-height:16px;
  line-height:1rem
}
@media screen and (max-width: 991px) {
  #cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright>span {
    float:none
  }
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright .location {
  display:block;
  float:left;
  height:16px;
  font-size:13px;
  font-size:.8125rem;
  line-height:16px;
  line-height:1rem;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  position:relative;
  padding-right:20px
}

@media screen and (max-width: 991px) {
  #cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright .location {
    float:none;
    height:auto;
    margin-top:10px;
    padding-right:0
  }
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright .location span {
  text-indent:-9999em;
  font-size:0;
  color:transparent
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright .location:after {
  font-size:16px;
  position:absolute;
  right:0;
  top:0
}
@media screen and (max-width: 991px) {
  #cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright .location:after {
    display:block;
    margin-top:10px;
    position:static
  }
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright .location:focus,#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .copyright .location:hover {
  color:#f9b200
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .metanav {
  float:right
}
@media screen and (max-width: 991px) {
  #cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .metanav {
    float:none;
    text-align:center;
    margin-top:15px
  }
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .metanav #footer_navigation ul {
  font-size:0;
  height:16px
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .metanav #footer_navigation ul li {
  display:inline-block;
  font-size:13px;
  font-size:.8125rem;
  line-height:16px;
  line-height:1rem;
  margin-left:15px
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .metanav #footer_navigation ul li:first-child {
  margin-left:0
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .metanav #footer_navigation ul li a {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal
}
#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .metanav #footer_navigation ul li a:focus,#cnt_footer .meta_copy_wrapper .meta_copy_wrapper_inner .metanav #footer_navigation ul li a:hover {
  color:#f9b200
}
html.flexbox #cnt_footer .sitemap_wrapper #footer_sitemap ul.level-1 {
  display:flex
}
.offcanvas_panel {
  position:fixed;
  top:50px;
  left:0;
  width:100%;
  max-width:400px;
  max-height:100%;
  max-height:calc(100% - 50px);
  overflow-y:auto;
  overflow-x:hidden;
  padding-bottom:30px;
  background-color:#fff;
  -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.05);
  box-shadow:0 10px 25px rgba(0,0,0,0.05);
  z-index:1011;
  display:none
}
@media print, screen and (min-width: 768px) {
  .offcanvas_panel.offcanavs_panel_tablet_right {
    left:auto;
    right:0
  }
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper {
  position:relative;
  overflow:hidden;
  -webkit-transition:0.4s min-height ease;
  -o-transition:0.4s min-height ease;
  transition:0.4s min-height ease
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper .level1 {
  position:relative;
  z-index:10
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper .level-wrapper {
  position:absolute;
  left:0;
  top:0;
  opacity:0;
  background-color:#fff;
  width:100%;
  -webkit-transition:0.5s opacity ease;
  -o-transition:0.5s opacity ease;
  transition:0.5s opacity ease
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper .level-wrapper.open {
  opacity:1
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper .level-wrapper.open.cutme {
  max-height:100%;
  overflow:hidden
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper .level-wrapper .level {
  display:none
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper .level2-wrapper {
  z-index:11
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper .level3-wrapper {
  z-index:12
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper .level4-wrapper {
  z-index:13
}
#offcanvas_navigation .offcanvas_inner .nav_wrapper .level5-wrapper {
  z-index:14
}
#offcanvas_navigation .nav_wrapper .level .title .return-elem {
  display:block;
  color:#7c7c7b;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:16px;
  font-size:1rem;
  line-height:21px;
  line-height:1.3125rem;
  padding:14px 19px 14px 23px;
  border-bottom:1px solid #e6e6e6;
  cursor:pointer
}
@media screen and (max-width: 767px) {
  #offcanvas_navigation .nav_wrapper .level .title .return-elem {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#offcanvas_navigation .nav_wrapper .level .title .return-elem:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#offcanvas_navigation .nav_wrapper .level .title .return-elem:before {
  font-size:24px;
  line-height:21px;
  line-height:1.3125rem;
  display:block;
  margin-right:12px;
  float:left
}
#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item {
  display:block;
  color:#0069b4;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:19px;
  font-size:1.1875rem;
  line-height:21px;
  line-height:1.3125rem;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  padding:14px 19px 14px 23px;
  border-bottom:1px solid #e6e6e6;
  cursor:pointer
}
@media screen and (max-width: 767px) {
  #offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.levellink:before,#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.overview_item:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.levellink:before,#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.overview_item:before {
  font-size:24px;
  line-height:21px;
  line-height:1.3125rem;
  display:block;
  margin-left:12px;
  float:right;
  color:#7c7c7b;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  #offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.levellink:before,#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.overview_item:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.current {
  color:#f9b200
}
#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.current:before,#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.current.overview_item:after {
  color:#f9b200
}
#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.overview_item:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.overview_item:after {
  font-size:14px;
  line-height:21px;
  line-height:1.3125rem;
  display:block;
  margin-left:12px;
  float:right;
  color:#7c7c7b;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  #offcanvas_navigation .nav_wrapper .level .menu .offcanvas_nav_item.overview_item:after {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#offcanvas_search .offcanvas_search_inner {
  padding:20px 20px 0
}
#offcanvas_search .offcanvas_search_inner .mzag_form {
  position:relative
}
#offcanvas_search .offcanvas_search_inner .mzag_form .sword {
  color:#7c7c7b;
  padding:0 10px 0 40px;
  -webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 1px inset;
  box-shadow:rgba(0,0,0,0.1) 1px 1px 1px inset;
  border:1px solid #c8c8c8
}
#offcanvas_search .offcanvas_search_inner .mzag_form .sword::-webkit-input-placeholder {
  font-style:italic
}
#offcanvas_search .offcanvas_search_inner .mzag_form .sword:-moz-placeholder {
  font-style:italic
}
#offcanvas_search .offcanvas_search_inner .mzag_form .sword::-moz-placeholder {
  font-style:italic
}
#offcanvas_search .offcanvas_search_inner .mzag_form .sword:-ms-input-placeholder {
  font-style:italic
}
#offcanvas_search .offcanvas_search_inner .mzag_form .submit {
  position:absolute;
  left:0;
  top:0;
  padding:0;
  margin:0;
  height:100%;
  width:40px;
  background:none;
  border:none;
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  color:#c8c8c8
}
#offcanvas_search .offcanvas_search_inner .mzag_form .submit:disabled {
  opacity:0.5
}
.offcanvas_lower .offcanvas_languageselect_wrapper {
  margin:20px 20px 0
}
.offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger {
  display:block;
  cursor:pointer;
  padding:12px 18px;
  border-bottom:1px solid #e6e6e6;
  color:#7c7c7b;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:16px;
  font-size:1rem;
  line-height:18px;
  line-height:1.125rem;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal
}
@media screen and (max-width: 767px) {
  .offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger .country {
  display:block;
  float:left
}
.offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger .country:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger .country:before {
  display:block;
  float:left;
  margin-right:12px;
  font-size:18px;
  line-height:18px;
  line-height:1.125rem
}
.offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger .language {
  display:block;
  float:right
}
.offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger .language:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger .language:after {
  font-size:24px;
  line-height:18px;
  line-height:1.125rem;
  display:block;
  margin-left:12px;
  float:right
}
.offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger:hover,.offcanvas_lower .offcanvas_languageselect_wrapper .country_trigger:focus {
  color:#f9b200
}
#offcanvas_meta_navigation {
  margin:0 20px
}
#offcanvas_meta_navigation ul li {
  border-bottom:1px solid #e6e6e6
}
#offcanvas_meta_navigation ul li a {
  color:#7c7c7b;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:16px;
  font-size:1rem;
  line-height:18px;
  line-height:1.125rem;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  display:block;
  padding:12px 8px
}
@media screen and (max-width: 767px) {
  #offcanvas_meta_navigation ul li a {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#offcanvas_meta_navigation ul li a:hover,#offcanvas_meta_navigation ul li a:focus {
  color:#f9b200
}
#offcanvas_meta_navigation ul li:last-child {
  border-bottom:none
}
.targetgroups {
  overflow:hidden
}
.targetgroups .tabs_wrapper {
  height:145px;
  background:#fff;
  -webkit-box-shadow:0 0 25px rgba(0,0,0,0.1);
  box-shadow:0 0 25px rgba(0,0,0,0.1);
  text-align:center;
  position:relative;
  z-index:100
}
@media print {
  .targetgroups .tabs_wrapper {
    display:none !important
  }
}
.targetgroups .tabs_wrapper ul.tabs {
  font-size:0;
  text-align:center;
  display:inline-block;
  height:100%;
  width:100%
}
.targetgroups .tabs_wrapper ul.tabs li.tab {
  display:inline-block;
  font-size:17px;
  font-size:1.0625rem;
  line-height:145px;
  font-family:'CorpidCd_TT7', Arial;
  font-weight:normal;
  font-style:normal;
  -webkit-transition:.2s color ease,0.8s border-color ease,0.8s box-shadow ease,0.8s top ease;
  -o-transition:.2s color ease,0.8s border-color ease,0.8s box-shadow ease,0.8s top ease;
  transition:.2s color ease,0.8s border-color ease,0.8s box-shadow ease,0.8s top ease;
  color:#0069b4;
  cursor:pointer;
  height:100%;
  width:254px;
  max-width:20%;
  border:1px solid transparent;
  border-left-color:#e6e6e6;
  position:relative;
  top:0;
  background-color:#fff
}
.targetgroups .tabs_wrapper ul.tabs li.tab:last-child {
  border-right-color:#e6e6e6
}
.targetgroups .tabs_wrapper ul.tabs li.tab span {
  position:relative;
  top:25px;
  padding-top:50px
}
.targetgroups .tabs_wrapper ul.tabs li.tab span:before {
  color:#b3b3b3;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:42px;
  line-height:42px;
  position:absolute;
  left:50%;
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  top:0
}
@media screen and (max-width: 767px) {
  .targetgroups .tabs_wrapper ul.tabs li.tab span:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.targetgroups .tabs_wrapper ul.tabs li.tab:hover,.targetgroups .tabs_wrapper ul.tabs li.tab:focus {
  color:#f9b200
}
.targetgroups .tabs_wrapper ul.tabs li.tab:hover span:before,.targetgroups .tabs_wrapper ul.tabs li.tab:focus span:before {
  color:#f9b200
}
.targetgroups .tabs_wrapper ul.tabs li.tab:after {
  content:'';
  position:absolute;
  display:block;
  width:24px;
  height:24px;
  background-color:#fff;
  -moz-transform:translateX(-50%) rotate(45deg) skew(-10deg, -10deg);
  -ms-transform:translateX(-50%) rotate(45deg) skew(-10deg, -10deg);
  -webkit-transform:translateX(-50%) rotate(45deg) skew(-10deg, -10deg);
  transform:translateX(-50%) rotate(45deg) skew(-10deg, -10deg);
  left:50%;
  bottom:-12px;
  border-bottom:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  opacity:0;
  -webkit-transition:0.8s opacity ease;
  -o-transition:0.8s opacity ease;
  transition:0.8s opacity ease
}
.targetgroups .tabs_wrapper ul.tabs li.tab.active {
  border-right-color:#e6e6e6;
  border-bottom-color:#e6e6e6;
  top:10px;
  -webkit-box-shadow:0 25px 25px -25px rgba(0,0,0,0.1);
  box-shadow:0 25px 25px -25px rgba(0,0,0,0.1)
}
.targetgroups .tabs_wrapper ul.tabs li.tab.active+li.tab {
  border-left-color:transparent
}
.targetgroups .tabs_wrapper ul.tabs li.tab.active:after {
  opacity:1
}
.targetgroups .tabs_wrapper ul.tabs li.tab.architects span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.targetgroups .tabs_wrapper ul.tabs li.tab.construction_physicists span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.targetgroups .tabs_wrapper ul.tabs li.tab.dealer span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.targetgroups .tabs_wrapper ul.tabs li.tab.colleges span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.targetgroups .tabs_wrapper ul.tabs li.tab.investors span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.targetgroups .tabs_wrapper ul.tabs li.tab.steel_constructors span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.targetgroups .tabs_wrapper ul.tabs li.tab.structural_engineers span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.targetgroups .tabs_wrapper ul.tabs li.tab.processors span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
@media screen and (max-width: 991px) {
  .targetgroups .tab_contents_wrapper {
    padding-bottom:87px
  }
}
@media screen and (max-width: 767px) {
  .targetgroups .tab_contents_wrapper {
    padding-bottom:60px
  }
}
@media print {
  .targetgroups .tab_contents_wrapper {
    background:none;
    padding-bottom:20px;
    padding-top:0 !important
  }
}
.targetgroups .tab_content {
  position:relative
}
@media print {
  .targetgroups .tab_content {
    display:block !important
  }
}
.targetgroups .targetgroups_content_entry .header,.targetgroups .targetgroups_content_entry .subheader {
  font-size:23px;
  font-size:1.4375rem;
  line-height:28px;
  line-height:1.75rem
}
@media screen and (max-width: 767px) {
  .targetgroups .targetgroups_content_entry .header,.targetgroups .targetgroups_content_entry .subheader {
    font-size:20px;
    font-size:1.25rem;
    line-height:25px;
    line-height:1.5625rem
  }
}
@media screen and (max-width: 400px) {
  .targetgroups .targetgroups_content_entry .header,.targetgroups .targetgroups_content_entry .subheader {
    font-size:19px;
    font-size:1.1875rem;
    line-height:22px;
    line-height:1.375rem
  }
}
@media screen and (max-width: 350px) {
  .targetgroups .targetgroups_content_entry .header,.targetgroups .targetgroups_content_entry .subheader {
    font-size:18px;
    font-size:1.125rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
.ci_refresh .targetgroups .targetgroups_content_entry .header.subheader,.ci_refresh .targetgroups .targetgroups_content_entry .header .subheader,.ci_refresh .targetgroups .targetgroups_content_entry .subheader.subheader,.ci_refresh .targetgroups .targetgroups_content_entry .subheader .subheader {
  font-size:18.75px;
  font-size:1.17188rem;
  line-height:21.75px;
  line-height:1.35938rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .targetgroups .targetgroups_content_entry .header.subheader,.ci_refresh .targetgroups .targetgroups_content_entry .header .subheader,.ci_refresh .targetgroups .targetgroups_content_entry .subheader.subheader,.ci_refresh .targetgroups .targetgroups_content_entry .subheader .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .targetgroups .targetgroups_content_entry .header.subheader,.ci_refresh .targetgroups .targetgroups_content_entry .header .subheader,.ci_refresh .targetgroups .targetgroups_content_entry .subheader.subheader,.ci_refresh .targetgroups .targetgroups_content_entry .subheader .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .targetgroups .targetgroups_content_entry .header.subheader,.ci_refresh .targetgroups .targetgroups_content_entry .header .subheader,.ci_refresh .targetgroups .targetgroups_content_entry .subheader.subheader,.ci_refresh .targetgroups .targetgroups_content_entry .subheader .subheader {
    font-size:15.75px;
    font-size:.98438rem;
    line-height:19.5px;
    line-height:1.21875rem
  }
}
.targetgroups .targetgroups_content_entry .content {
  margin-top:10px;
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem
}
.targetgroups .targetgroups_content_entry .content .mzag_content p,.targetgroups .targetgroups_content_entry .content .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.targetgroups .targetgroups_content_entry .content .mzag_content ul,.targetgroups .targetgroups_content_entry .content .mzag_content ol,.targetgroups .targetgroups_content_entry .content .mce-content-body ul,.targetgroups .targetgroups_content_entry .content .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.targetgroups .targetgroups_content_entry .link {
  margin-top:1.375rem
}
.targetgroups .targetgroups_content_entry .link a {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem
}
.targetgroups .targetgroups_content_entry .link a .mzag_content p,.targetgroups .targetgroups_content_entry .link a .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.targetgroups .targetgroups_content_entry .link a .mzag_content ul,.targetgroups .targetgroups_content_entry .link a .mzag_content ol,.targetgroups .targetgroups_content_entry .link a .mce-content-body ul,.targetgroups .targetgroups_content_entry .link a .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.targetgroups .targetgroups_content_entry .col-image .image_wrapper img {
  max-width:100%;
  height:auto
}
@media screen and (max-width: 991px) {
  .targetgroups .targetgroups_content_entry .col-image {
    margin-bottom:10px
  }
  .targetgroups .targetgroups_content_entry .header,.targetgroups .targetgroups_content_entry .subheader {
    font-size:17px;
    font-size:1.0625rem;
    line-height:22px;
    line-height:1.375rem
  }
  .targetgroups .targetgroups_content_entry .content {
    margin-top:10px;
    font-size:14px;
    font-size:.875rem;
    line-height:16px;
    line-height:1rem
  }
  .targetgroups .targetgroups_content_entry .link a {
    font-size:14px;
    font-size:.875rem;
    line-height:16px;
    line-height:1rem
  }
}
@media print, screen and (min-width: 992px) {
  .targetgroups .targetgroups_content_entry.targetgroups_content_entry_imageshadow .col-image-inner {
    padding:15px
  }
  .targetgroups .targetgroups_content_entry.targetgroups_content_entry_imageshadow .col-image-inner .image_wrapper {
    -webkit-box-shadow:2px 3px 13px rgba(0,0,0,0.1);
    box-shadow:2px 3px 13px rgba(0,0,0,0.1)
  }
  .targetgroups .targetgroups_content_entry.targetgroups_content_entry_imageshadow .col-image-inner .image_wrapper.image_wrapper_svg {
    background-color:#fff;
    position:relative
  }
  .targetgroups .targetgroups_content_entry.targetgroups_content_entry_imageshadow .col-image-inner .image_wrapper.image_wrapper_svg:before {
    display:block;
    content:"";
    width:100%;
    padding-top:56.25%
  }
  .targetgroups .targetgroups_content_entry.targetgroups_content_entry_imageshadow .col-image-inner .image_wrapper.image_wrapper_svg>.svg {
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
  }
  .targetgroups .targetgroups_content_entry.targetgroups_content_entry_imageshadow .col-image-inner .image_wrapper.image_wrapper_svg .svg {
    width:90%;
    height:auto
  }
}
.targetgroups .targetgroups-owl-overlay {
  display:table;
  width:100%;
  position:absolute;
  bottom:35px;
  min-height:82px;
  z-index:2
}
@media screen and (max-width: 991px) {
  .targetgroups .targetgroups-owl-overlay {
    min-height:38px;
    bottom:0
  }
}
.targetgroups .targetgroups-owl-overlay .text,.targetgroups .targetgroups-owl-overlay .link {
  display:table-cell;
  vertical-align:middle;
  padding:10px 40px
}
.targetgroups .targetgroups-owl-overlay .text {
  background-color:#0069b4;
  -webkit-box-shadow:inset 0 -3px rgba(0,0,0,0.3);
  box-shadow:inset 0 -3px rgba(0,0,0,0.3);
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjliNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzODdjMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size:100%;
  background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #0069b4),color-stop(100%, #3387c3));
  background-image:-moz-linear-gradient(bottom, #0069b4,#3387c3);
  background-image:-webkit-linear-gradient(bottom, #0069b4,#3387c3);
  background-image:linear-gradient(to top, #0069b4,#3387c3);
  -moz-border-radius:5px 0 0 5px;
  -webkit-border-radius:5px;
  border-radius:5px 0 0 5px;
  border-right:1px solid rgba(0,0,0,0.15);
  font-size:14px;
  font-size:.875rem;
  line-height:16px;
  line-height:1rem;
  color:#fff
}
.targetgroups .targetgroups-owl-overlay .link {
  -moz-border-radius:0 5px 5px 0;
  -webkit-border-radius:0;
  border-radius:0 5px 5px 0;
  border-left:1px solid rgba(255,255,255,0.15);
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:17px;
  font-size:1.0625rem;
  line-height:19px;
  line-height:1.1875rem
}
.targetgroups .targetgroups-owl-overlay .link:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
@media screen and (max-width: 991px) {
  .targetgroups .targetgroups-owl-overlay .link {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding:10px 20px;
    position:relative;
    font-family:'CorpidCd_TT7', Arial;
    font-weight:normal;
    font-style:normal;
    font-size:15px;
    font-size:.9375rem;
    line-height:17px;
    line-height:1.0625rem
  }
}
.targetgroups .targetgroups-owl-overlay .link:after {
  margin-left:15px;
  font-size:16px;
  line-height:16px;
  position:relative;
  top:1px
}
@media screen and (max-width: 991px) {
  .targetgroups .targetgroups-owl-overlay .link:after {
    position:absolute;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    right:20px;
    font-size:11px;
    line-height:11px
  }
}
.targetgroups .targetgroups-owl:not(.owl-carousel):not(.single_item_without_owl) .slide_wrapper {
  opacity:0
}
@media print {
  .targetgroups .targetgroups-owl:not(.owl-carousel):not(.single_item_without_owl) .slide_wrapper {
    opacity:1 !important;
    display:block !important
  }
}
@media print {
  .targetgroups .targetgroups-owl .slide_wrapper {
    margin-bottom:43px
  }
}
.targetgroups .targetgroups-owl .owl-height {
  transition:none !important
}
.targetgroups .owl-carousel .owl-item {
  background-color:transparent
}
.targetgroups .owl-carousel .owl-dots {
  margin-top:30px
}
.targetgroups .owl-carousel .owl-nav .owl-prev,.targetgroups .owl-carousel .owl-nav .owl-next {
  z-index:10
}
@media print, screen and (min-width: 992px) {
  .targetgroups .owl-carousel .owl-nav .owl-prev {
    left:-75px
  }
  .targetgroups .owl-carousel .owl-nav .owl-next {
    right:-75px
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .targetgroups .owl-carousel .owl-nav .owl-prev,.targetgroups .owl-carousel .owl-nav .owl-next {
    height:25px;
    bottom:0;
    top:auto
  }
  .targetgroups .owl-carousel .owl-nav .owl-prev:before,.targetgroups .owl-carousel .owl-nav .owl-next:before {
    color:#b3b3b3;
    font-weight:bold;
    font-size:25px;
    line-height:25px;
    text-shadow:none
  }
}
.targetgroups .with_link_overlay .owl-carousel .owl-dots {
  margin-top:212px
}
@media screen and (max-width: 991px) {
  .targetgroups .with_link_overlay .owl-carousel .owl-dots {
    margin-top:0
  }
}
@media screen and (max-width: 991px) {
  .targetgroups .with_link_overlay .owl-carousel .owl-nav .owl-prev,.targetgroups .with_link_overlay .owl-carousel .owl-nav .owl-next {
    top:0
  }
}
.targetgroups .accordions_wrapper {
  padding-bottom:87px
}
@media screen and (max-width: 991px) {
  .targetgroups .accordions_wrapper {
    padding-bottom:87px
  }
}
@media screen and (max-width: 767px) {
  .targetgroups .accordions_wrapper {
    padding-bottom:60px
  }
}
.targetgroups .accordion_wrapper .accordion-body {
  border-top:1px solid #e6e6e6;
  background-color:#f7fafc
}
.targetgroups .accordion_wrapper .accordion-body .accordion_content_inner {
  padding:20px 15px;
  margin-top:25px;
  margin-bottom:25px;
  background-color:#fff;
  -webkit-box-shadow:1px 2px 6px rgba(0,0,0,0.1);
  box-shadow:1px 2px 6px rgba(0,0,0,0.1);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
.targetgroups .accordion_wrapper .accordion-body .accordion_content_inner .tab_content.with_link_overlay {
  padding-bottom:63px
}
@media screen and (max-width: 767px) {
  .targetgroups .accordion_wrapper .accordion-body .accordion_content_inner .tab_content .targetgroups-owl.owl-loaded {
    margin-top:-15px
  }
}
.targetgroups .accordion_wrapper .accordion-body .accordion_content_inner .tab_content .targetgroups-owl:not(.single_item_without_owl):not(.owl-loaded) {
  position:relative;
  background-color:rgba(0,0,0,0.3)
}
.targetgroups .accordion_wrapper .accordion-body .accordion_content_inner .tab_content .targetgroups-owl:not(.single_item_without_owl):not(.owl-loaded):after {
  width:44px;
  height:44px;
  content:'';
  display:block;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
.targetgroups .accordion_wrapper .accordion-body .accordion_content_inner .tab_content .targetgroups-owl:not(.single_item_without_owl):not(.owl-loaded) .slide_wrapper:not(:first-child) {
  display:none
}
.targetgroups .accordion_wrapper.fixed_header .accordion-body {
  border-top:none
}
.targetgroups.condensed .tabs_wrapper {
  margin-top:15px;
  border:1px solid #e6e6e6;
  border-bottom:none
}
.targetgroups.condensed .tab_contents_wrapper {
  background:none;
  padding-top:0
}
.targetgroups.condensed .tab_contents_wrapper .tab_contents_wrapper_inner {
  padding:100px;
  border:1px solid #e6e6e6;
  border-top:none;
  background-color:#fff
}
@media print {
  .targetgroups.condensed .tab_contents_wrapper .tab_contents_wrapper_inner {
    border:none !important;
    padding:0 !important
  }
}
html.borderimage .targetgroups .tabs_wrapper ul.tabs li.tab {
  position:relative;
  border-right-width:1px;
  border-left-width:1px;
  -moz-border-image:-moz-linear-gradient(top, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 20%,#d7d7d7 100%) 1 100%;
  -moz-border-image:linear-gradient(to bottom, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 20%,#d7d7d7 100%) 1 100%;
  -o-border-image:linear-gradient(to bottom, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 20%,#d7d7d7 100%) 1 100%;
  -webkit-border-image:-webkit-linear-gradient(top, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 20%,#d7d7d7 100%) 1 100%;
  -webkit-border-image:linear-gradient(to bottom, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 20%,#d7d7d7 100%) 1 100%;
  border-image:-moz-linear-gradient(top, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 20%,#d7d7d7 100%) 1 100%;
  border-image:-webkit-linear-gradient(top, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 20%,#d7d7d7 100%) 1 100%;
  border-image:linear-gradient(to bottom, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 20%,#d7d7d7 100%) 1 100%;
  border-image-outset:0 1px 0 0
}
html.borderimage .targetgroups .tabs_wrapper ul.tabs li.tab:before {
  content:'';
  display:block;
  width:100%;
  width:calc(100% + 1px);
  height:1px;
  position:absolute;
  bottom:-1px;
  left:0;
  background-color:#e6e6e6;
  opacity:0;
  -webkit-transition:0.8s opacity ease;
  -o-transition:0.8s opacity ease;
  transition:0.8s opacity ease
}
html.borderimage .targetgroups .tabs_wrapper ul.tabs li.tab.active {
  -moz-border-image:-moz-linear-gradient(top, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 10%,#d7d7d7 100%) 1 100%;
  -moz-border-image:linear-gradient(to bottom, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 10%,#d7d7d7 100%) 1 100%;
  -o-border-image:linear-gradient(to bottom, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 10%,#d7d7d7 100%) 1 100%;
  -webkit-border-image:-webkit-linear-gradient(top, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 10%,#d7d7d7 100%) 1 100%;
  -webkit-border-image:linear-gradient(to bottom, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 10%,#d7d7d7 100%) 1 100%;
  border-image:-moz-linear-gradient(top, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 10%,#d7d7d7 100%) 1 100%;
  border-image:-webkit-linear-gradient(top, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 10%,#d7d7d7 100%) 1 100%;
  border-image:linear-gradient(to bottom, rgba(215,215,215,0) 0%,rgba(215,215,215,0) 10%,#d7d7d7 100%) 1 100%;
  border-image-outset:0 1px 0 0
}
html.borderimage .targetgroups .tabs_wrapper ul.tabs li.tab.active:before {
  opacity:1
}
html.flexbox .targetgroups .tabs_wrapper ul.tabs {
  display:-webkit-flex;
  display:flex;
  -webkit-justify-content:center;
  justify-content:center
}
html.flexbox .targetgroups .tabs_wrapper ul.tabs li.tab {
  height:145px;
  line-height:19px;
  line-height:1.1875rem;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-justify-content:center;
  justify-content:center;
  -webkit-align-items:center;
  align-items:center
}
html.flexbox .targetgroups .tabs_wrapper ul.tabs li.tab span {
  max-height:130px;
  overflow:hidden;
  padding-left:15px;
  padding-right:15px;
  top:auto
}
html:not(.flexbox) .targetgroups .tabs_wrapper ul.tabs li.tab span {
  display:inline-block;
  padding-left:15px;
  padding-right:15px;
  width:100%;
  line-height:19px;
  line-height:1.1875rem;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.schoeck_news_carousel .container-fluid {
  overflow:hidden
}
@media print, screen and (min-width: 768px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl {
    padding-left:45px;
    padding-right:45px
  }
}
.schoeck_news_carousel .container-fluid .news_carousel_owl.padded_carousel {
  padding-right:140px
}
@media screen and (max-width: 1500px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl.padded_carousel {
    padding-left:30px;
    padding-right:100px
  }
}
@media screen and (max-width: 1000px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl.padded_carousel {
    padding-left:15px;
    padding-right:80px
  }
}
.schoeck_news_carousel .container-fluid .news_carousel_owl.padded_carousel .owl-dots {
  width:calc(100% + 115px)
}
@media print, screen and (min-width: 768px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-item {
    text-align:left
  }
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-item:last-child {
    margin-right:0 !important
  }
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-item article {
    width:300px
  }
}
@media print, screen and (min-width: 768px) and (min-width: 992px) and (max-width: 1199px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-item article {
    width:412px
  }
}
@media screen and (min-width: 768px) and (min-width: 1200px) and (max-width: 1399px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-item article {
    width:334px
  }
}
@media screen and (min-width: 768px) and (min-width: 1400px) and (max-width: 1599px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-item article {
    width:293px
  }
}
@media screen and (min-width: 768px) and (min-width: 1600px) and (max-width: 1799px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-item article {
    width:343px
  }
}
@media screen and (min-width: 768px) and (min-width: 1800px) and (max-width: 1919px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-item article {
    width:393px
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-item article {
    width:423px
  }
}
@media print, screen and (min-width: 768px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-stage-outer {
    text-align:center
  }
  .schoeck_news_carousel .container-fluid .news_carousel_owl:not(.padded_carousel) .owl-stage-outer .owl-stage {
    display:inline-block
  }
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-stage-outer {
  overflow:visible
}
@media print, screen and (min-width: 992px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-nav .owl-prev,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-nav .owl-next {
    top:0
  }
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-nav .owl-prev.disabled,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-nav .owl-next.disabled {
  display:none !important
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-nav .owl-prev {
  left:15px
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-nav .owl-next {
  right:15px
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .image {
  margin-bottom:30px
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .image.image_svg {
  background-color:#fff;
  position:relative
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .image.image_svg:before {
  display:block;
  content:"";
  width:100%;
  padding-top:56.25%
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .image.image_svg>.svg {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .image.image_svg .svg {
  width:90%;
  height:auto
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .image.framed {
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader {
  font-size:18px;
  font-size:1.125rem;
  line-height:22px;
  line-height:1.375rem
}
@media screen and (max-width: 767px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader {
    font-size:16px;
    font-size:1rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header.subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header .subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader.subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader .subheader {
  font-size:15px;
  font-size:.9375rem;
  line-height:18.75px;
  line-height:1.17188rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header.subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header .subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader.subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader .subheader {
    font-size:13.5px;
    font-size:.84375rem;
    line-height:16.5px;
    line-height:1.03125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header.subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header .subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader.subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader .subheader {
    font-size:12.75px;
    font-size:.79688rem;
    line-height:15.75px;
    line-height:.98438rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header.subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .header .subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader.subheader,.ci_refresh .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .subheader .subheader {
    font-size:12px;
    font-size:.75rem;
    line-height:15px;
    line-height:.9375rem
  }
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser {
  margin-top:15px;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser a.caret_link:before,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser a:before,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser a:before {
  top:0;
  margin-right:2px
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser .mzag_content p,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser .mzag_content ul,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser .mzag_content ol,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser .mce-content-body ul,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .teaser .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-top:5px
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper a.caret_link:before,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper a:before,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper a:before {
  top:0;
  margin-right:2px
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper .mzag_content p,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper .mzag_content ul,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper .mzag_content ol,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper .mce-content-body ul,.schoeck_news_carousel .container-fluid .news_carousel_owl .owl-item article .link_wrapper .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
@media print {
  .schoeck_news_carousel .owl-carousel .owl-stage-outer {
    padding-top:0 !important
  }
}
@media screen and (max-width: 767px) {
  .schoeck_news_carousel .owl-carousel .owl-controls .owl-dots {
    margin-top:0;
    position:absolute;
    left:50%;
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    top:0
  }
  .schoeck_news_carousel .owl-carousel .owl-stage-outer {
    padding-top:60px
  }
}
@media print {
  .news_slider_owl article {
    margin-bottom:87px
  }
}
.schoeck_slider_news .owl-stage-outer,.experience_reports .owl-stage-outer {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-color:#fff;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6
}
@media print {
  .schoeck_slider_news .owl-stage-outer,.experience_reports .owl-stage-outer {
    border:none !important
  }
}
@media screen and (max-width: 767px) {
  .schoeck_slider_news .owl-stage-outer,.experience_reports .owl-stage-outer {
    -webkit-box-shadow:1px 2px 6px rgba(0,0,0,0.1);
    box-shadow:1px 2px 6px rgba(0,0,0,0.1)
  }
}
.schoeck_slider_news .owl-controls .owl-nav .owl-prev,.experience_reports .owl-controls .owl-nav .owl-prev,.schoeck_slider_news .owl-controls .owl-nav .owl-next,.experience_reports .owl-controls .owl-nav .owl-next {
  margin-top:-28px
}
.schoeck_slider_news .owl-controls .owl-nav .owl-prev.disabled,.experience_reports .owl-controls .owl-nav .owl-prev.disabled,.schoeck_slider_news .owl-controls .owl-nav .owl-next.disabled,.experience_reports .owl-controls .owl-nav .owl-next.disabled {
  display:none !important
}
.schoeck_slider_news .owl-controls .owl-nav .owl-prev,.experience_reports .owl-controls .owl-nav .owl-prev {
  left:25px
}
.schoeck_slider_news .owl-controls .owl-nav .owl-next,.experience_reports .owl-controls .owl-nav .owl-next {
  right:25px
}
.schoeck_slider_news .owl-item article,.experience_reports .owl-item article {
  padding:40px 90px
}
@media screen and (max-width: 767px) {
  .schoeck_slider_news .owl-item article,.experience_reports .owl-item article {
    padding:15px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_slider_news .owl-item article .col-image,.experience_reports .owl-item article .col-image {
    margin-bottom:15px
  }
}
.schoeck_slider_news .owl-item article .image img,.experience_reports .owl-item article .image img {
  width:100%;
  height:auto
}
.schoeck_slider_news .owl-item article .header,.experience_reports .owl-item article .header,.schoeck_slider_news .owl-item article .subheader,.experience_reports .owl-item article .subheader {
  font-size:23px;
  font-size:1.4375rem;
  line-height:28px;
  line-height:1.75rem
}
@media screen and (max-width: 767px) {
  .schoeck_slider_news .owl-item article .header,.experience_reports .owl-item article .header,.schoeck_slider_news .owl-item article .subheader,.experience_reports .owl-item article .subheader {
    font-size:20px;
    font-size:1.25rem;
    line-height:25px;
    line-height:1.5625rem
  }
}
@media screen and (max-width: 400px) {
  .schoeck_slider_news .owl-item article .header,.experience_reports .owl-item article .header,.schoeck_slider_news .owl-item article .subheader,.experience_reports .owl-item article .subheader {
    font-size:19px;
    font-size:1.1875rem;
    line-height:22px;
    line-height:1.375rem
  }
}
@media screen and (max-width: 350px) {
  .schoeck_slider_news .owl-item article .header,.experience_reports .owl-item article .header,.schoeck_slider_news .owl-item article .subheader,.experience_reports .owl-item article .subheader {
    font-size:18px;
    font-size:1.125rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
.ci_refresh .schoeck_slider_news .owl-item article .header.subheader,.ci_refresh .experience_reports .owl-item article .header.subheader,.ci_refresh .schoeck_slider_news .owl-item article .header .subheader,.ci_refresh .experience_reports .owl-item article .header .subheader,.ci_refresh .schoeck_slider_news .owl-item article .subheader.subheader,.ci_refresh .experience_reports .owl-item article .subheader.subheader,.ci_refresh .schoeck_slider_news .owl-item article .subheader .subheader,.ci_refresh .experience_reports .owl-item article .subheader .subheader {
  font-size:18.75px;
  font-size:1.17188rem;
  line-height:21.75px;
  line-height:1.35938rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .schoeck_slider_news .owl-item article .header.subheader,.ci_refresh .experience_reports .owl-item article .header.subheader,.ci_refresh .schoeck_slider_news .owl-item article .header .subheader,.ci_refresh .experience_reports .owl-item article .header .subheader,.ci_refresh .schoeck_slider_news .owl-item article .subheader.subheader,.ci_refresh .experience_reports .owl-item article .subheader.subheader,.ci_refresh .schoeck_slider_news .owl-item article .subheader .subheader,.ci_refresh .experience_reports .owl-item article .subheader .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .schoeck_slider_news .owl-item article .header.subheader,.ci_refresh .experience_reports .owl-item article .header.subheader,.ci_refresh .schoeck_slider_news .owl-item article .header .subheader,.ci_refresh .experience_reports .owl-item article .header .subheader,.ci_refresh .schoeck_slider_news .owl-item article .subheader.subheader,.ci_refresh .experience_reports .owl-item article .subheader.subheader,.ci_refresh .schoeck_slider_news .owl-item article .subheader .subheader,.ci_refresh .experience_reports .owl-item article .subheader .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .schoeck_slider_news .owl-item article .header.subheader,.ci_refresh .experience_reports .owl-item article .header.subheader,.ci_refresh .schoeck_slider_news .owl-item article .header .subheader,.ci_refresh .experience_reports .owl-item article .header .subheader,.ci_refresh .schoeck_slider_news .owl-item article .subheader.subheader,.ci_refresh .experience_reports .owl-item article .subheader.subheader,.ci_refresh .schoeck_slider_news .owl-item article .subheader .subheader,.ci_refresh .experience_reports .owl-item article .subheader .subheader {
    font-size:15.75px;
    font-size:.98438rem;
    line-height:19.5px;
    line-height:1.21875rem
  }
}
.schoeck_slider_news .owl-item article .teaser,.experience_reports .owl-item article .teaser {
  margin-top:15px
}
.schoeck_slider_news .owl-item article .link_wrapper,.experience_reports .owl-item article .link_wrapper {
  margin-top:5px
}
@media screen and (max-width: 767px) {
  .schoeck_slider_news .owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-prev,.experience_reports .owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-prev {
    left:15px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_slider_news .owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-next,.experience_reports .owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-next {
    right:15px
  }
}
.schoeck_news_overview {
  overflow:hidden
}
.schoeck_news_overview .tabs_wrapper {
  height:120px;
  background:#fff;
  -webkit-box-shadow:0 0 25px rgba(0,0,0,0.1);
  box-shadow:0 0 25px rgba(0,0,0,0.1);
  text-align:center;
  position:relative;
  z-index:100
}
.schoeck_news_overview .tabs_wrapper ul.tabs {
  font-size:0;
  line-height:0;
  text-align:center;
  display:inline-block;
  height:100%;
  width:100%
}
.schoeck_news_overview .tabs_wrapper ul.tabs li {
  display:inline-block;
  font-size:17px;
  font-size:1.0625rem;
  line-height:120px;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  -webkit-transition:.2s color ease,0.8s top ease,0.8s border-color ease,0.8s box-shadow ease;
  -o-transition:.2s color ease,0.8s top ease,0.8s border-color ease,0.8s box-shadow ease;
  transition:.2s color ease,0.8s top ease,0.8s border-color ease,0.8s box-shadow ease;
  color:#0069b4;
  cursor:pointer;
  height:100%;
  width:145px;
  max-width:12.5%;
  border:1px solid transparent;
  border-left-color:#e6e6e6;
  position:relative;
  top:0;
  background-color:#fff
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .tabs_wrapper ul.tabs li {
    -webkit-transition:0.8s top ease,0.8s border-color ease,0.8s box-shadow ease;
    -o-transition:0.8s top ease,0.8s border-color ease,0.8s box-shadow ease;
    transition:0.8s top ease,0.8s border-color ease,0.8s box-shadow ease
  }
}
.schoeck_news_overview .tabs_wrapper ul.tabs li a {
  display:block;
  height:100%;
  width:100%;
  line-height:120px;
  font-size:16px;
  font-size:1rem
}
.schoeck_news_overview .tabs_wrapper ul.tabs li a span {
  position:relative;
  top:25px;
  padding-top:35px
}
.schoeck_news_overview .tabs_wrapper ul.tabs li a span:before {
  color:#0069b4;
  font-size:26px;
  line-height:26px;
  position:absolute;
  left:50%;
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  top:0;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .tabs_wrapper ul.tabs li a span:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_news_overview .tabs_wrapper ul.tabs li a:hover span:before,.schoeck_news_overview .tabs_wrapper ul.tabs li a:focus span:before {
  color:#f9b200
}
.schoeck_news_overview .tabs_wrapper ul.tabs li:after {
  content:'';
  position:absolute;
  display:block;
  width:30px;
  height:30px;
  background-color:#fff;
  -moz-transform:translateX(-50%) rotate(45deg);
  -ms-transform:translateX(-50%) rotate(45deg);
  -webkit-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg);
  left:50%;
  bottom:-15px;
  border-bottom:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  opacity:0;
  -webkit-transition:0.8s opacity ease;
  -o-transition:0.8s opacity ease;
  transition:0.8s opacity ease
}
.schoeck_news_overview .tabs_wrapper ul.tabs li:last-child {
  border-right-color:#e6e6e6
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.active {
  border-right-color:#e6e6e6;
  border-bottom-color:#e6e6e6;
  top:10px;
  -webkit-box-shadow:0 25px 25px -25px rgba(0,0,0,0.1);
  box-shadow:0 25px 25px -25px rgba(0,0,0,0.1)
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.active+li {
  border-left-color:transparent
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.active:after {
  opacity:1
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.all a {
  font-size:20px;
  font-size:1.25rem;
  line-height:117px;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.all a span {
  top:0;
  padding-top:0
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.news a span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.press a span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.blog a span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.facebook a span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.twitter a span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.youtube a span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .tabs_wrapper ul.tabs li.linkedin a span:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}

@media screen and (max-width: 991px) {
  .schoeck_news_overview .panel_wrapper {
    padding:87px 0
  }
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper {
    padding:60px 0
  }
}

.schoeck_news_overview .panel_wrapper .news_channel {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-color:#fff;
  -webkit-box-shadow:0 2px #e6e6e6;
  box-shadow:0 2px #e6e6e6;
  border:solid 1px #e6e6e6;
  padding:30px 0
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel {
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none;
    border-bottom:1px solid #e6e6e6
  }
}
.schoeck_news_overview .panel_wrapper .news_channel.with_channellink {
  padding-bottom:20px
}
.schoeck_news_overview .panel_wrapper .news_channel .no_results,.schoeck_news_overview .panel_wrapper .news_channel .no_entries {
  padding:0 30px
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .no_results,.schoeck_news_overview .panel_wrapper .news_channel .no_entries {
    padding:0
  }
}
.schoeck_news_overview .panel_wrapper .news_channel .filter_wrapper {
  padding:0 30px;
  margin-bottom:30px
}
.schoeck_news_overview .panel_wrapper .news_channel .filter_wrapper .col-button {
  text-align:left
}
.schoeck_news_overview .panel_wrapper .news_channel .filter_wrapper .col-button .btn {
  width:100%
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .filter_wrapper {
    padding:0
  }
  .schoeck_news_overview .panel_wrapper .news_channel .filter_wrapper .col-input {
    margin-bottom:10px
  }
}
.schoeck_news_overview .panel_wrapper .news_channel .channel_header {
  text-align:center
}
.schoeck_news_overview .panel_wrapper .news_channel .channel_header .icon:before {
  color:#0069b4;
  display:inline-block;
  font-size:26px;
  line-height:26px;
  margin-bottom:15px
}
.schoeck_news_overview .panel_wrapper .news_channel .entries_wrapper {
  padding-top:25px
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .entries_wrapper {
    padding-top:10px
  }
}
.schoeck_news_overview .panel_wrapper .news_channel .entries_wrapper .year {
  clear:both;
  text-align:center;
  margin-top:80px;
  float:left;
  width:100%;
  margin-bottom:25px
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .entries_wrapper .year {
    margin-top:30px;
    margin-bottom:15px
  }
}
@media print, screen and (min-width: 768px) {
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper:nth-of-type(2n)+.entry_wrapper {
    clear:both
  }
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper:nth-of-type(2n)+.entry_wrapper.even {
    clear:none
  }
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper.odd {
    clear:both
  }
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a {
  display:block;
  padding:25px 30px;
  background-color:#fff;
  -webkit-transition:.2s color ease,.2s background-color ease;
  -o-transition:.2s color ease,.2s background-color ease;
  transition:.2s color ease,.2s background-color ease
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a {
    -webkit-transition:.2s background-color ease;
    -o-transition:.2s background-color ease;
    transition:.2s background-color ease
  }
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a {
    padding:15px 0;
    background-color:transparent
  }
}
@media print, screen and (min-width: 992px) {
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a:hover {
    background-color:#f2f7fb
  }
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a:hover .hover_cta:before {
    opacity:1
  }
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a:hover .hover_cta_play_icon .play_icon {
    background-image:none
  }
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a:hover .caret_link,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a:hover .mzag_content ul.link_list li a,.mzag_content ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a:hover a,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a:hover .mce-content-body ul.link_list li a,.mce-content-body ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a:hover a {
    color:#f9b200
  }
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a .hover_cta {
  position:relative
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a .hover_cta:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a .hover_cta:before {
  display:block;
  height:40px;
  width:40px;
  font-size:40px;
  line-height:40px;
  color:#fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  text-shadow:0 0 5px rgba(0,0,0,0.5);
  opacity:0;
  -webkit-transition:0.4s opacity ease;
  -o-transition:0.4s opacity ease;
  transition:0.4s opacity ease;
  background-color:rgba(0,0,0,0.25);
  -webkit-box-shadow:0 0 100px 0 #000;
  box-shadow:0 0 100px 0 #000;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  z-index:91
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a .caret_link,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a .mzag_content ul.link_list li a,.mzag_content ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a a,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a .mce-content-body ul.link_list li a,.mce-content-body ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a a {
  color:#0069b4;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a .caret_link,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a .mzag_content ul.link_list li a,.mzag_content ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a a,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a .mce-content-body ul.link_list li a,.mce-content-body ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article>a a {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .thumbnail_wrapper {
  float:right;
  width:33%;
  margin-left:15px;
  margin-bottom:15px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .thumbnail_wrapper img {
  width:100%;
  height:auto
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .mobile_thumbnail_wrapper {
  width:100%;
  margin-top:10px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .mobile_thumbnail_wrapper img {
  width:100%;
  height:auto
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .thumbnail_wrapper_svg {
  background-color:#fff;
  position:relative
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .thumbnail_wrapper_svg:after {
  display:block;
  content:"";
  width:100%;
  padding-top:56.25%
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .thumbnail_wrapper_svg>.svg {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .thumbnail_wrapper_svg .svg {
  width:90%;
  height:auto
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-bottom:5px;
  display:block
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time a.caret_link:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time a:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time a:before {
  top:0;
  margin-right:2px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time .mzag_content p,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time .mzag_content ul,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time .mzag_content ol,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time .mce-content-body ul,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article time .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3 a {
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4 {
  font-size:18px;
  font-size:1.125rem;
  line-height:22px;
  line-height:1.375rem
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4 {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4 {
    font-size:16px;
    font-size:1rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3.subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3 .subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4.subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4 .subheader {
  font-size:15px;
  font-size:.9375rem;
  line-height:18.75px;
  line-height:1.17188rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3.subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3 .subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4.subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4 .subheader {
    font-size:13.5px;
    font-size:.84375rem;
    line-height:16.5px;
    line-height:1.03125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3.subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3 .subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4.subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4 .subheader {
    font-size:12.75px;
    font-size:.79688rem;
    line-height:15.75px;
    line-height:.98438rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3.subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h3 .subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4.subheader,.ci_refresh .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article header h4 .subheader {
    font-size:12px;
    font-size:.75rem;
    line-height:15px;
    line-height:.9375rem
  }
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-top:5px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content a.caret_link:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content a:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content a:before {
  top:0;
  margin-right:2px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mzag_content p,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mzag_content ul,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mzag_content ol,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mce-content-body ul,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mzag_content p {
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  color:#4c4c4c;
  margin-bottom:0
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mzag_content p .fake_link {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem;
  font-family:'CorpidCd_TT7', Arial;
  font-weight:normal;
  font-style:normal;
  color:#0069b4
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mzag_content .caret_link,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mzag_content ul.link_list li a,.mce-content-body ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .content .mzag_content a {
  display:inline-block;
  margin-top:5px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article .truncated_text {
  margin-bottom:0
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer {
  text-align:right;
  clear:both;
  margin-top:10px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes {
  display:inline-block;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  position:relative;
  line-height:18px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments a,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments a.caret_link:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments a:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments a:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes a.caret_link:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes a:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes a:before {
  top:0;
  margin-right:2px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments .mzag_content p,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments .mce-content-body p,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes .mzag_content p,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments .mzag_content ul,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments .mzag_content ol,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments .mce-content-body ul,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments .mce-content-body ol,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes .mzag_content ul,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes .mzag_content ol,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes .mce-content-body ul,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments:before,.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes:before {
  font-size:18px;
  line-height:18px;
  color:#d5d5d5;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  left:0
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments {
  margin-left:20px;
  padding-left:30px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .comments:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes {
  padding-left:25px
}
.schoeck_news_overview .panel_wrapper .news_channel .entry_wrapper article footer .likes:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_news .channel_header .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_press .channel_header .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_blog .channel_header .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_facebook .channel_header .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_twitter .channel_header .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_twitter .entry_wrapper article footer .comments {
  padding-left:25px
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_twitter .entry_wrapper article footer .comments:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_twitter .entry_wrapper article footer .likes {
  padding-left:30px
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_twitter .entry_wrapper article footer .likes:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube .channel_header .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube .entry_wrapper article footer {
    text-align:center;
    width:40%
  }
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube .entry_wrapper .thumb_header_wrapper .thumbnail_wrapper {
  float:left;
  margin-left:0;
  margin-right:15px
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube .entry_wrapper .thumb_header_wrapper .thumbnail_wrapper {
    width:40%
  }
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube .entry_wrapper .thumb_header_wrapper.with_thumb header {
  float:left;
  width:calc(66% - 15px)
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube .entry_wrapper .thumb_header_wrapper.with_thumb header {
    width:calc(60% - 15px)
  }
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube_playlists {
  margin-bottom:87px
}
@media screen and (max-width: 991px) {
  .schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube_playlists {
    margin-bottom:87px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube_playlists {
    margin-bottom:60px
  }
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_youtube_playlists .entry_wrapper article .content {
  float:left;
  width:calc(66% - 15px);
  margin-top:0px
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_linkedin .channel_header .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .news_channel.news_channel_linkedin .entry_wrapper {
  margin-top:30px
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel.news_channel_linkedin .entry_wrapper {
    margin-top:15px
  }
}
.schoeck_news_overview .panel_wrapper .news_channel .panellink_wrapper {
  margin-top:30px;
  text-align:center
}
.schoeck_news_overview .panel_wrapper .news_channel .channellink_wrapper {
  border-top:1px solid #f5f5f5;
  padding-top:20px;
  margin-top:30px;
  text-align:center;
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size:100%;
  background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(230,230,230,0.2)),color-stop(25%, rgba(255,255,255,0.62)),color-stop(100%, #ffffff));
  background-image:-moz-linear-gradient(top, rgba(230,230,230,0.2) 0%,rgba(255,255,255,0.62) 25%,#ffffff 100%);
  background-image:-webkit-linear-gradient(top, rgba(230,230,230,0.2) 0%,rgba(255,255,255,0.62) 25%,#ffffff 100%);
  background-image:linear-gradient(to bottom, rgba(230,230,230,0.2) 0%,rgba(255,255,255,0.62) 25%,#ffffff 100%)
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .channellink_wrapper {
    margin-top:20px;
    padding-top:0;
    border-top:none;
    background:none
  }
}
.schoeck_news_overview .panel_wrapper .news_channel .reload_button_wrapper {
  margin-top:30px;
  text-align:center
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .news_channel .reload_button_wrapper .btn {
    width:100%
  }
}
.schoeck_news_overview .panel_wrapper .news_channel_all .news_channel {
  margin-bottom:30px
}
@media print, screen and (min-width: 768px) {
  .schoeck_news_overview .panel_wrapper .news_channel_all .col-left .news_channel:last-child {
    margin-bottom:0
  }
}
.schoeck_news_overview .panel_wrapper .news_channel_all .col-right .news_channel:last-child {
  margin-bottom:0
}
.schoeck_news_overview .panel_wrapper .mobile_nav {
  margin-bottom:30px
}
.schoeck_news_overview .panel_wrapper .mobile_nav select {
  width:100%
}
.schoeck_news_overview .panel_wrapper .mobile_filter_link_anchor {
  position:relative;
  top:-80px
}
@media screen and (max-width: 767px) {
  .schoeck_news_overview .panel_wrapper .mobile_filter_link_anchor {
    top:-70px
  }
}
.schoeck_news_overview .panel_wrapper .mobile_filter_link_wrapper {
  position:fixed;
  right:20px;
  bottom:20px
}
.schoeck_news_overview .panel_wrapper .mobile_filter_link_wrapper .mobile_filter_link {
  display:block;
  height:50px;
  width:50px;
  border:none;
  background-color:#0069b4;
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.05) 100%);
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.05) 100%);
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.05) 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33FFFFFF', endColorstr='#0D000000', GradientType=0);
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:inset 0 -3px rgba(0,0,0,0.3);
  box-shadow:inset 0 -3px rgba(0,0,0,0.3);
  color:rgba(255,255,255,0.7);
  font-size:9px;
  font-size:.5625rem;
  line-height:11px;
  line-height:.6875rem;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  -webkit-transition:.2s background-color ease,.2s color ease;
  -o-transition:.2s background-color ease,.2s color ease;
  transition:.2s background-color ease,.2s color ease;
  text-align:center;
  padding:9px 5px
}
.schoeck_news_overview .panel_wrapper .mobile_filter_link_wrapper .mobile_filter_link:hover {
  background-color:#005a9b;
  outline:none
}
.schoeck_news_overview .panel_wrapper .mobile_filter_link_wrapper .mobile_filter_link:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_overview .panel_wrapper .mobile_filter_link_wrapper .mobile_filter_link:before {
  color:#fff;
  font-size:17px;
  display:block;
  height:17px;
  text-align:center;
  margin-bottom:5px
}
@media screen and (max-width: 991px) {
  .schoeck_news_detail {
    padding-top:30px
  }
}
.schoeck_news_detail .meta_wrapper {
  margin-bottom:5px;
  color:#b3b3b3
}
.schoeck_news_detail h1 {
  margin-bottom:30px
}
@media screen and (max-width: 991px) {
  .schoeck_news_detail h1 {
    margin-bottom:15px
  }
}
.schoeck_news_detail .schoeck_slider {
  margin-bottom:30px
}
@media screen and (max-width: 991px) {
  .schoeck_news_detail .schoeck_slider {
    margin-bottom:15px
  }
}
.schoeck_news_detail .identation {
  padding:0 120px
}
@media screen and (max-width: 991px) {
  .schoeck_news_detail .identation {
    padding:0
  }
}
.schoeck_news_detail .teaser_wrapper {
  margin-bottom:30px
}
@media screen and (max-width: 991px) {
  .schoeck_news_detail .teaser_wrapper {
    margin-bottom:15px
  }
}
.schoeck_news_detail .downloads_wrapper {
  margin-top:60px
}
@media screen and (max-width: 767px) {
  .schoeck_news_detail .downloads_wrapper {
    margin-top:30px
  }
}
.schoeck_news_detail .press_contact {
  margin-top:60px
}
@media screen and (max-width: 767px) {
  .schoeck_news_detail .press_contact {
    margin-top:30px
  }
}
.schoeck_news_detail .header_share {
  text-align:right
}
.schoeck_news_detail .header_share .share_inner {
  padding:0;
  margin:28px 0 27px 0;
  height:32px
}
.schoeck_news_detail .header_share .share_label {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  display:inline-block;
  height:32px;
  line-height:32px;
  vertical-align:top;
  margin-right:10px
}
.schoeck_news_detail .header_share .share_label .mzag_content p,.schoeck_news_detail .header_share .share_label .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.schoeck_news_detail .header_share .share_label .mzag_content ul,.schoeck_news_detail .header_share .share_label .mzag_content ol,.schoeck_news_detail .header_share .share_label .mce-content-body ul,.schoeck_news_detail .header_share .share_label .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.schoeck_news_detail .header_share ul.share_list {
  margin-top:0;
  vertical-align:top;
  height:32px
}
.schoeck_news_detail .header_share ul.share_list li a {
  width:32px;
  height:32px;
  line-height:32px
}
.schoeck_news_detail .header_share ul.share_list li a:before {
  font-size:22px;
  line-height:inherit
}
.schoeck_news_images {
  overflow:hidden
}
.schoeck_news_images .categories_wrapper_container {
  margin-bottom:70px;
  position:relative
}
.schoeck_news_images .categories_wrapper {
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  font-size:0px;
  position:relative
}
.schoeck_news_images .categories_wrapper.scrollable {
  width:100%;
  overflow-y:visible;
  overflow-x:hidden
}
.schoeck_news_images .categories_wrapper.scrollable ~ .scrolling_shadow {
  cursor:pointer;
  display:none;
  width:50px;
  height:100%;
  position:absolute;
  top:0;
  z-index:10
}
.schoeck_news_images .categories_wrapper.scrollable ~ .scrolling_shadow:before {
  color:#fff;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .schoeck_news_images .categories_wrapper.scrollable ~ .scrolling_shadow:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_news_images .categories_wrapper.scrollable ~ .scrolling_shadow:hover:before {
  color:#f9b200
}
.schoeck_news_images .categories_wrapper.scrollable.scrollable_right ~ .scrolling_shadow_right {
  display:block;
  right:0;
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size:100%;
  background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.3)));
  background-image:-moz-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
  background-image:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
  background-image:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%)
}
.schoeck_news_images .categories_wrapper.scrollable.scrollable_right ~ .scrolling_shadow_right:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_images .categories_wrapper.scrollable.scrollable_right ~ .scrolling_shadow_right:before {
  font-size:40px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
.schoeck_news_images .categories_wrapper.scrollable.scrollable_left ~ .scrolling_shadow_left {
  display:block;
  left:0;
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size:100%;
  background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0.3)),color-stop(100%, rgba(0,0,0,0)));
  background-image:-moz-linear-gradient(left, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
  background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
  background-image:linear-gradient(to right, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%)
}
.schoeck_news_images .categories_wrapper.scrollable.scrollable_left ~ .scrolling_shadow_left:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_images .categories_wrapper.scrollable.scrollable_left ~ .scrolling_shadow_left:before {
  font-size:40px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
.schoeck_news_images .categories_wrapper .category {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  display:inline-block;
  padding:5px;
  width:155px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  background-color:#fff;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6;
  margin-right:20px;
  cursor:pointer
}
.schoeck_news_images .categories_wrapper .category:last-child {
  margin-right:0
}
.schoeck_news_images .categories_wrapper .category img {
  width:100%;
  height:auto
}
.schoeck_news_images .categories_wrapper .category span {
  display:block
}
.schoeck_news_images .categories_wrapper .category .text_wrapper {
  padding-top:11px;
  padding-bottom:5px
}
.schoeck_news_images .categories_wrapper .category .image_wrapper {
  position:relative
}
.schoeck_news_images .categories_wrapper .category .image_wrapper:before {
  font-size:27px;
  line-height:27px;
  color:#0069b4;
  z-index:11;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
.schoeck_news_images .categories_wrapper .category .image_wrapper:after {
  display:block;
  height:100%;
  width:100%;
  background-color:#fff;
  opacity:0.7;
  z-index:10;
  position:absolute;
  top:0;
  left:0
}
.schoeck_news_images .categories_wrapper .category.active .image_wrapper:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_images .categories_wrapper .category.active .image_wrapper:after {
  content:' '
}
.schoeck_news_images .entries_wrapper .entry {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-color:#fff;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6;
  overflow:hidden;
  margin-top:30px
}
.schoeck_news_images .entries_wrapper .entry .thumbnail_wrapper img {
  width:100%;
  height:auto
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper {
  padding:30px
}
@media screen and (max-width: 767px) {
  .schoeck_news_images .entries_wrapper .entry .text_wrapper {
    padding:15px
  }
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper h3 {
  text-align:center
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions {
  margin-top:30px;
  text-align:center
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action {
  display:inline-block;
  margin-right:20px;
  width:calc(50% - 20px);
  max-width:90px;
  min-width:68px
}
@media screen and (max-width: 767px) {
  .schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action {
    display:block;
    margin-right:0;
    width:100%;
    max-width:none;
    margin-bottom:10px
  }
  .schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action:last-child {
    margin-bottom:0
  }
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .download {
  width:100%
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .download:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .download:before {
  font-size:19px
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .download span {
  display:none
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  color:#7c7c7b;
  margin-top:10px;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta a.caret_link:before,.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta a:before,.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta a:before {
  top:0;
  margin-right:2px
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta .mzag_content p,.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta .mzag_content ul,.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta .mzag_content ol,.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta .mce-content-body ul,.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action .meta .extension {
  text-transform:uppercase
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action:last-child {
  margin-right:0
}
.schoeck_news_images .entries_wrapper .entry .text_wrapper .download_actions .download_action:only-child {
  width:calc(50%)
}
.schoeck_news_images .reload_button_wrapper {
  margin-top:30px;
  text-align:center
}
@media screen and (max-width: 767px) {
  .schoeck_news_images .reload_button_wrapper .btn {
    width:100%
  }
}
.schoeck_news_images .masonry-grid .masonry-grid-sizer,.schoeck_news_images .masonry-grid .masonry-grid-item {
  float:none !important
}
.schoeck_news_images .categories_filter_mobile {
  margin-bottom:30px
}
.schoeck_news_images .categories_filter_mobile select {
  width:100%
}
.press_events .pressevents_wrapper .pressevent {
  border-bottom:1px solid #e6e6e6
}
.press_events .pressevents_wrapper .pressevent:first-child {
  border-top:1px solid #e6e6e6
}
.press_events .pressevents_wrapper .pressevent .col-image img {
  width:100%;
  height:auto
}
.press_events .pressevents_wrapper .pressevent .col-header .date {
  color:#b3b3b3;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-bottom:5px;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal
}
.press_events .pressevents_wrapper .pressevent .col-header h3 {
  font-size:20px;
  font-size:1.25rem;
  line-height:23px;
  line-height:1.4375rem
}
.press_events .pressevents_wrapper .pressevent .col-header .event_teaser {
  margin-top:5px;
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  color:#4c4c4c
}
.press_events .pressevents_wrapper .pressevent .col-header .event_teaser .mzag_content p,.press_events .pressevents_wrapper .pressevent .col-header .event_teaser .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.press_events .pressevents_wrapper .pressevent .col-header .event_teaser .mzag_content ul,.press_events .pressevents_wrapper .pressevent .col-header .event_teaser .mzag_content ol,.press_events .pressevents_wrapper .pressevent .col-header .event_teaser .mce-content-body ul,.press_events .pressevents_wrapper .pressevent .col-header .event_teaser .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.press_events .pressevents_wrapper .pressevent:not(.pressevent_extended) {
  padding:20px 0 20px 20px
}
.press_events .pressevents_wrapper .pressevent.pressevent_extended .accordion_wrapper {
  border:none
}
.press_events .pressevents_wrapper .pressevent.pressevent_extended .accordion_wrapper .accordion-toggle {
  padding:20px 0 20px 20px
}
.press_events .pressevents_wrapper .pressevent.pressevent_extended .accordion_wrapper .accordion-body.has-image .accordion_content_inner {
  padding-left:20px
}
#cnt_standalone_scrollheader .scrollbar_channels ul li {
  display:block;
  float:left;
  margin-left:30px
}
@media screen and (max-width: 1200px) {
  #cnt_standalone_scrollheader .scrollbar_channels ul li {
    margin-left:15px
  }
}
#cnt_standalone_scrollheader .scrollbar_channels ul li:first-child {
  margin-left:0
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a {
  height:40px;
  line-height:40px;
  display:block
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a span {
  display:none
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.all span {
  display:block;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.press:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.press:before {
  font-size:24px;
  line-height:40px
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.news:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.news:before {
  font-size:24px;
  line-height:40px
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.blog:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.blog:before {
  font-size:24px;
  line-height:40px
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.facebook:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.facebook:before {
  font-size:24px;
  line-height:40px
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.twitter:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.twitter:before {
  font-size:24px;
  line-height:40px
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.youtube:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.youtube:before {
  font-size:24px;
  line-height:40px
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.linkedin:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scrollbar_channels ul li a.linkedin:before {
  font-size:24px;
  line-height:40px
}
.grid .grid-header {
  margin-bottom:50px
}
@media screen and (max-width: 767px) {
  .grid .grid-header {
    margin-bottom:25px
  }
}
.grid .grid-header .header {
  text-align:center;
  font-size:31px;
  font-size:1.9375rem;
  line-height:36px;
  line-height:2.25rem
}
.ci_refresh .grid .grid-header .header.subheader,.ci_refresh .grid .grid-header .header .subheader {
  font-size:23.25px;
  font-size:1.45313rem;
  line-height:27px;
  line-height:1.6875rem
}
.grid.grid-accordion .accordion_wrapper {
  border-top:1px solid #E6E6E6
}
.grid.grid-accordion .accordion_wrapper.fixed_header .accordion_heading {
  width:calc(100% - 30px)
}
.grid.grid-accordion+:not(.grid-accordion) {
  margin-top:87px
}
@media screen and (max-width: 991px) {
  .grid.grid-accordion+:not(.grid-accordion) {
    margin-top:87px
  }
}
@media screen and (max-width: 767px) {
  .grid.grid-accordion+:not(.grid-accordion) {
    margin-top:60px
  }
}
@media print {
  .grid.grid-accordion+:not(.grid-accordion) {
    margin-top:20px
  }
}
.grid.grid-accordion+.grid-accordion .accordion_wrapper {
  border-top:none
}
.grid.grid-accordion.last_grid_in_page {
  margin-bottom:87px
}
@media screen and (max-width: 991px) {
  .grid.grid-accordion.last_grid_in_page {
    margin-bottom:87px
  }
}
@media screen and (max-width: 767px) {
  .grid.grid-accordion.last_grid_in_page {
    margin-bottom:60px
  }
}
@media screen and (max-width: 767px) {
  .grid.grid-multicol .contentelement:not(.contentelement_last_in_grid) {
    margin-bottom:30px
  }
}
.grid.grid-multicol.grid-has-headline .contentelement.contentelement_first_in_grid .hashanchor {
  top:-166px
}
@media screen and (max-width: 767px) {
  .grid.grid-multicol.grid-has-headline .contentelement.contentelement_first_in_grid .hashanchor {
    top:-126px
  }
}
.about_element .media_frame {
  margin-bottom:30px
}
@media screen and (max-width: 767px) {
  .about_element .clouds {
    padding-top:0
  }
}
.about_element .parallax-window {
  height:500px;
  background:transparent
}
.about_element .parallax-substitute img {
  width:100%;
  height:auto
}
.about_element .content_wrapper {
  padding:0 50px
}
@media screen and (max-width: 767px) {
  .about_element .content_wrapper {
    padding:0
  }
}
.about_element .untruncate_link {
  color:#0069b4;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-family:'CorpidCd_TT7', Arial;
  font-weight:normal;
  font-style:normal;
  cursor:pointer
}
@media screen and (max-width: 767px) {
  .about_element .untruncate_link {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.about_element .untruncate_link:hover,.about_element .untruncate_link:focus {
  color:#f9b200
}
.contentelement_teaserbox .image {
  margin-bottom:30px;
  text-align:center
}
.contentelement_teaserbox .image:after {
  content:'';
  width:100%;
  padding-bottom:56.25%
}
.contentelement_teaserbox .image img {
  width:100%;
  height:auto
}
.contentelement_teaserbox .image svg.av_svg_icon {
  width:50%;
  height:auto
}
.contentelement_teaserbox .image svg.av_svg_icon * {
  fill:#0069b4
}
.contentelement_teaserbox .image svg.av_svg_icon *[stroke] {
  stroke:#0069b4
}
.contentelement_teaserbox .image.image_framed {
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6
}
.contentelement_teaserbox .image.image_svg {
  position:relative
}
.contentelement_teaserbox .image.image_svg:after {
  content:'';
  width:100%;
  padding-bottom:56.25%;
  display:block
}
.contentelement_teaserbox .image.image_svg svg {
  max-width:100%;
  max-height:100%;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  z-index:90
}
.contentelement_teaserbox .header,.contentelement_teaserbox .subheader {
  font-size:20px;
  font-size:1.25rem;
  line-height:23px;
  line-height:1.4375rem
}
.contentelement_teaserbox .content {
  margin-top:15px;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  color:#7c7c7b
}
@media print, screen and (min-width: 992px) {
  .contentelement_teaserbox .content {
    font-size:13px;
    font-size:.8125rem;
    line-height:17px;
    line-height:1.0625rem
  }
  .contentelement_teaserbox .content a {
    font-size:14px;
    font-size:.875rem;
    line-height:18px;
    line-height:1.125rem
  }
  .contentelement_teaserbox .content a.caret_link:before,.contentelement_teaserbox .content .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .contentelement_teaserbox .content a:before,.contentelement_teaserbox .content .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .contentelement_teaserbox .content a:before {
    top:0;
    margin-right:2px
  }
  .contentelement_teaserbox .content .mzag_content p,.contentelement_teaserbox .content .mce-content-body p {
    margin:9px 0;
    margin:.5625rem 0 1.125rem
  }
  .contentelement_teaserbox .content .mzag_content ul,.contentelement_teaserbox .content .mzag_content ol,.contentelement_teaserbox .content .mce-content-body ul,.contentelement_teaserbox .content .mce-content-body ol {
    margin:9px 0;
    margin:.5625rem 0 1.125rem
  }
}
.contentelement_teaserbox a .image {
  position:relative
}
.contentelement_teaserbox a .image:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.contentelement_teaserbox a .image:before {
  display:block;
  height:50px;
  width:50px;
  font-size:50px;
  line-height:50px;
  color:#fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  text-shadow:0px 0px 5px rgba(0,0,0,0.5);
  opacity:0;
  -webkit-transition:0.4s opacity ease;
  -o-transition:0.4s opacity ease;
  transition:0.4s opacity ease;
  background-color:rgba(0,0,0,0.25);
  -webkit-box-shadow:0 0 100px 0 #000;
  box-shadow:0 0 100px 0 #000;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  z-index:91
}
.contentelement_teaserbox a:hover .image:before,.contentelement_teaserbox a:focus .image:before {
  opacity:1
}
.contentelement_teaserbox a:hover .btn-light,.contentelement_teaserbox a:focus .btn-light {
  color:#f9b200
}
.contentelement_teaserbox .link_wrapper {
  margin-top:15px
}
.contentelement_teaserbox.teaserbox_extended .header,.contentelement_teaserbox.teaserbox_extended .subheader,.contentelement_teaserbox.teaserbox_extended .content,.contentelement_teaserbox.teaserbox_extended .link_wrapper {
  text-align:center
}
@media screen and (max-width: 767px) {
  .contentelement_teaserbox.teaserbox_extended {
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    background-color:#fff;
    -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
    box-shadow:0 2px rgba(0,0,0,0.05);
    border:solid 1px #e6e6e6;
    overflow:hidden
  }
  .contentelement_teaserbox.teaserbox_extended .col-image .image {
    margin-bottom:0
  }
  .contentelement_teaserbox.teaserbox_extended .col-header .header {
    text-align:left;
    padding:10px 15px 10px 0
  }
  .contentelement_teaserbox.teaserbox_extended .col-header .subheader {
    display:none
  }
  .contentelement_teaserbox.teaserbox_extended a .image:before {
    display:none
  }
  .contentelement_teaserbox.teaserbox_extended a .col-header .header {
    padding-right:35px;
    position:relative
  }
  .contentelement_teaserbox.teaserbox_extended a .col-header .header:after {
    font-family:'schoeck' !important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:""
  }
  .contentelement_teaserbox.teaserbox_extended a .col-header .header:after {
    font-size:20px;
    line-height:20px;
    color:#c8c8c8;
    position:absolute;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    right:15px
  }
}
@media screen and (max-width: 767px) {
  .grid>.row>div[class^="col-"]:not(:last-child) .contentelement_teaserbox.teaserbox_extended,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .grid>.checkboxes_wrapper>div[class^="col-"]:not(:last-child) .contentelement_teaserbox.teaserbox_extended,.formeditor_form .grid>.fields_wrapper>div[class^="col-"]:not(:last-child) .contentelement_teaserbox.teaserbox_extended,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .grid>.checkboxes_wrapper>div[class^="col-"]:not(:last-child) .contentelement_teaserbox.teaserbox_extended,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .grid>.radiobuttons_wrapper>div[class^="col-"]:not(:last-child) .contentelement_teaserbox.teaserbox_extended,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .grid>.checkboxes_wrapper>div[class^="col-"]:not(:last-child) .contentelement_teaserbox.teaserbox_extended,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .grid>.radiobuttons_wrapper>div[class^="col-"]:not(:last-child) .contentelement_teaserbox.teaserbox_extended,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .grid>.checkboxes_wrapper>div[class^="col-"]:not(:last-child) .contentelement_teaserbox.teaserbox_extended {
    margin-bottom:12px
  }
}
.schoeck_slider .element_wrapper .image_wrapper span {
  display:block;
  text-align:center
}
.schoeck_slider .element_wrapper .image_wrapper img {
  width:auto;
  height:auto;
  max-width:100%;
  display:inline-block
}
.schoeck_slider .element_wrapper .image_wrapper img.lazy-srcset {
  width:100%;
  height:auto
}
.schoeck_slider .element_wrapper .image_wrapper:not(.play_icon_wrapper) {
  position:relative
}
.schoeck_slider .element_wrapper .image_wrapper:not(.play_icon_wrapper):before {
  top:0;
  left:0;
  display:block;
  padding-top:56.25%;
  width:100%;
  content:''
}
.schoeck_slider .element_wrapper .image_wrapper:not(.play_icon_wrapper) img {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
.schoeck_basic_slider .element_wrapper .content {
  margin-top:25px;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-top:10px
}
.schoeck_basic_slider .element_wrapper .content a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_basic_slider .element_wrapper .content a.caret_link:before,.schoeck_basic_slider .element_wrapper .content .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_basic_slider .element_wrapper .content a:before,.schoeck_basic_slider .element_wrapper .content .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_basic_slider .element_wrapper .content a:before {
  top:0;
  margin-right:2px
}
.schoeck_basic_slider .element_wrapper .content .mzag_content p,.schoeck_basic_slider .element_wrapper .content .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_basic_slider .element_wrapper .content .mzag_content ul,.schoeck_basic_slider .element_wrapper .content .mzag_content ol,.schoeck_basic_slider .element_wrapper .content .mce-content-body ul,.schoeck_basic_slider .element_wrapper .content .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
@media screen and (max-width: 767px) {
  .schoeck_basic_slider .element_wrapper .content {
    margin-top:10px
  }
}
.schoeck_basic_slider .owl-carousel .owl-controls .owl-nav .owl-prev {
  left:30px
}
.schoeck_basic_slider .owl-carousel .owl-controls .owl-nav .owl-next {
  right:30px
}
.schoeck_basic_slider .owl-carousel .owl-controls .owl-dots {
  margin-top:10px
}
@media print, screen and (min-width: 992px) {
  .schoeck_basic_slider.schoeck_basic_slider_outer_controls .owl-controls .owl-nav .owl-prev {
    left:-55px
  }
  .schoeck_basic_slider.schoeck_basic_slider_outer_controls .owl-controls .owl-nav .owl-next {
    right:-55px
  }
}
.schoeck_coverflow_slider .element_wrapper .image_wrapper {
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  border-radius:1px;
  overflow:hidden;
  background-color:#fff;
  -webkit-box-shadow:0 2px 20px rgba(0,0,0,0.1);
  box-shadow:0 2px 20px rgba(0,0,0,0.1);
  border:solid 1px #e6e6e6;
  width:100%
}
.schoeck_coverflow_slider .element_wrapper .image_wrapper img {
  height:auto;
  width:100%;
  max-height:none;
  max-width:none;
  display:block
}
.schoeck_coverflow_slider .owl-carousel .owl-item {
  background-color:transparent
}
.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item {
  -webkit-transition:0.4s transform ease,0.4s opacity ease;
  -o-transition:0.4s transform ease,0.4s opacity ease;
  transition:0.4s transform ease,0.4s opacity ease;
  opacity:0;
  visibility:hidden
}
@media print {
  .schoeck_coverflow_slider .owl-carousel.owl-center .owl-item {
    opacity:1
  }
}
.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active {
  opacity:1;
  visibility:visible;
  z-index:10
}
.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active .header,.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active .content {
  opacity:1;
  -webkit-transition:0.4s opacity ease;
  -o-transition:0.4s opacity ease;
  transition:0.4s opacity ease
}
.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active:not(.center) {
  -moz-transform:perspective(600px) rotateY(45deg) scale(0.7);
  -ms-transform:perspective(600px) rotateY(45deg) scale(0.7);
  -webkit-transform:perspective(600px) rotateY(45deg) scale(0.7);
  transform:perspective(600px) rotateY(45deg) scale(0.7)
}
.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active:not(.center) .header,.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active:not(.center) .content {
  opacity:0
}
@media print {
  .schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active:not(.center) .header,.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active:not(.center) .content {
    opacity:1
  }
}
.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active.center {
  z-index:11;
  -moz-transform:translateZ(100px);
  -ms-transform:translateZ(100px);
  -webkit-transform:translateZ(100px);
  transform:translateZ(100px)
}
.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active.center+.active {
  -moz-transform:perspective(600px) rotateY(-45deg) scale(0.7);
  -ms-transform:perspective(600px) rotateY(-45deg) scale(0.7);
  -webkit-transform:perspective(600px) rotateY(-45deg) scale(0.7);
  transform:perspective(600px) rotateY(-45deg) scale(0.7)
}
.schoeck_coverflow_slider .owl-carousel.owl-center .owl-item.active.center+.active+.active {
  opacity:0;
  visibility:hidden
}
.schoeck_coverflow_slider .owl-controls .owl-dots {
  margin-top:20px
}
.schoeck_coverflow_slider .owl-controls .owl-nav .owl-prev.disabled,.schoeck_coverflow_slider .owl-controls .owl-nav .owl-next.disabled {
  display:none !important
}
@media screen and (max-width: 767px) {
  .schoeck_coverflow_slider .owl-controls .owl-dots {
    margin-top:0;
    position:absolute;
    left:50%;
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    top:0
  }
  .schoeck_coverflow_slider .owl-controls .owl-nav .owl-prev,.schoeck_coverflow_slider .owl-controls .owl-nav .owl-next {
    top:0;
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    margin-top:0
  }
  .schoeck_coverflow_slider .owl-controls .owl-nav .owl-prev:before,.schoeck_coverflow_slider .owl-controls .owl-nav .owl-next:before {
    color:#b3b3b3;
    font-weight:bold !important;
    font-size:25px;
    line-height:25px;
    text-shadow:none
  }
}
.schoeck_coverflow_slider .coverflow_slider_owl+.page_content {
  margin-top:40px
}
@media screen and (max-width: 767px) {
  .schoeck_coverflow_slider .coverflow_slider_owl+.page_content {
    margin-top:20px
  }
}
.schoeck_centered_slider .owl-carousel .owl-item .content_wrapper {
  opacity:0;
  -webkit-transition:0.4s opacity ease;
  -o-transition:0.4s opacity ease;
  transition:0.4s opacity ease
}
@media print {
  .schoeck_centered_slider .owl-carousel .owl-item .content_wrapper {
    opacity:1
  }
}
.schoeck_centered_slider .owl-carousel .owl-item.center .content_wrapper {
  opacity:1
}
.schoeck_centered_slider .owl-carousel .owl-item .element_wrapper {
  padding:0;
  margin:0
}
@media screen and (max-width: 767px) {
  .schoeck_centered_slider .owl-carousel .owl-item .element_wrapper {
    width:80vw
  }
}
.schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-prev.disabled,.schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-next.disabled {
  display:none !important
}
.schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-prev {
  left:5vw
}
.schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-next {
  right:5vw
}
@media screen and (max-width: 767px) {
  .schoeck_centered_slider .owl-carousel .owl-stage-outer {
    padding-top:40px
  }
  .schoeck_centered_slider .owl-carousel .owl-controls .owl-dots {
    margin-top:0;
    position:absolute;
    left:50%;
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    top:0
  }
  .schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-prev,.schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-next {
    top:0;
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    margin-top:0
  }
  .schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-prev:before,.schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-next:before {
    color:#b3b3b3;
    font-weight:bold !important;
    font-size:25px;
    line-height:25px;
    text-shadow:none
  }
  .schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-prev {
    left:15px
  }
  .schoeck_centered_slider .owl-carousel .owl-controls .owl-nav .owl-next {
    right:15px
  }
}
@media screen and (max-width: 767px) {
  .owl-carousel.slider_controls_above_on_mobile.has_multiple_articles .owl-item .element_wrapper {
    padding-top:65px
  }
  .owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-dots {
    margin-top:0;
    position:absolute;
    left:50%;
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    top:20px;
    width:100%;
    padding-left:50px;
    padding-right:50px
  }
  .owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-prev {
    left:0
  }
  .owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-next {
    right:0
  }
  .owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-prev,.owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-next {
    top:20px;
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    margin-top:0;
    z-index:10;
    opacity:1
  }
  .owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-prev:before,.owl-carousel.slider_controls_above_on_mobile .owl-controls .owl-nav .owl-next:before {
    color:#b3b3b3;
    font-weight:bold !important;
    font-size:25px;
    line-height:25px;
    text-shadow:none
  }
}
.schoeck_slider_align_controls .owl-prev,.schoeck_slider_align_controls .owl-next {
  opacity:0;
  -webkit-transition:0.5s opacity ease;
  -o-transition:0.5s opacity ease;
  transition:0.5s opacity ease
}
.schoeck_slider_align_controls .owl-prev.initialized,.schoeck_slider_align_controls .owl-next.initialized {
  opacity:1
}
.schoeck_slider_align_controls .owl-prev.aligned,.schoeck_slider_align_controls .owl-next.aligned {
  -webkit-transition:0.5s opacity ease,0.5s height ease-in-out;
  -o-transition:0.5s opacity ease,0.5s height ease-in-out;
  transition:0.5s opacity ease,0.5s height ease-in-out
}

.schoeck_coverflow_slider_videos .video_wrapper .image_wrapper {
  padding:20px;
  margin-bottom:40px;
  width:100%
}
@media screen and (max-width: 767px) {
  .schoeck_coverflow_slider_videos .video_wrapper .image_wrapper {
    padding:10px
  }
}
.schoeck_coverflow_slider_videos .video_wrapper .image_wrapper .play_icon_wrapper {
  display:block;
  text-align:center
}
.schoeck_coverflow_slider_videos .video_wrapper .header {
  text-align:center
}
.schoeck_coverflow_slider_videos .video_wrapper .content {
  text-align:center;
  margin-top:25px
}
.schoeck_coverflow_slider_images .image_wrapper {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px
}
.schoeck_coverflow_slider_images .owl-carousel .owl-item.active:not(.center) .image_wrapper {
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
.schoeck_coverflow_slider_images .content {
  margin-top:15px;
  padding:0 10px;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  color:#7c7c7b
}
.schoeck_slider_images_outer_arrows .slider_wrapper {
  position:relative
}
.schoeck_slider_images_outer_arrows .page_content {
  margin-top:20px
}
.schoeck_slider_images_outer_arrows .owl-carousel+.image_jumplink {
  z-index:200;
  bottom:57px
}
.schoeck_slider_chronicles .element_wrapper .image {
  margin-bottom:10px
}
.schoeck_slider_chronicles .element_wrapper .date {
  margin-bottom:10px
}
.quote_element .image {
  margin-bottom:50px
}
@media screen and (max-width: 767px) {
  .quote_element .image {
    margin-bottom:25px
  }
}
.quote_element .image img {
  width:100%;
  height:auto;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px
}
.quote_element .content {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  margin-bottom:20px
}
.quote_element .content .mzag_content p,.quote_element .content .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.quote_element .content .mzag_content ul,.quote_element .content .mzag_content ol,.quote_element .content .mce-content-body ul,.quote_element .content .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.quote_element .author {
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  color:#7c7c7b
}
@media screen and (max-width: 991px) {
  .quote_element .content {
    font-size:14px;
    font-size:.875rem;
    line-height:18px;
    line-height:1.125rem
  }
  .quote_element .author {
    font-size:13px;
    font-size:.8125rem;
    line-height:17px;
    line-height:1.0625rem
  }
  .quote_element .author a {
    font-size:14px;
    font-size:.875rem;
    line-height:18px;
    line-height:1.125rem
  }
  .quote_element .author a.caret_link:before,.quote_element .author .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .quote_element .author a:before,.quote_element .author .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .quote_element .author a:before {
    top:0;
    margin-right:2px
  }
  .quote_element .author .mzag_content p,.quote_element .author .mce-content-body p {
    margin:9px 0;
    margin:.5625rem 0 1.125rem
  }
  .quote_element .author .mzag_content ul,.quote_element .author .mzag_content ol,.quote_element .author .mce-content-body ul,.quote_element .author .mce-content-body ol {
    margin:9px 0;
    margin:.5625rem 0 1.125rem
  }
}
.schoeck_sociallinks .social_links_box .image {
  margin-bottom:20px
}
.schoeck_sociallinks .social_links_box .image img {
  width:100%;
  height:auto
}
.schoeck_sociallinks .social_links_box .header {
  margin-bottom:18px
}
.schoeck_sociallinks .social_links_box .content {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  margin-bottom:30px
}
.schoeck_sociallinks .social_links_box .content .mzag_content p,.schoeck_sociallinks .social_links_box .content .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.schoeck_sociallinks .social_links_box .content .mzag_content ul,.schoeck_sociallinks .social_links_box .content .mzag_content ol,.schoeck_sociallinks .social_links_box .content .mce-content-body ul,.schoeck_sociallinks .social_links_box .content .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.schoeck_sociallinks .social_links_box ul.sociallinks {
  font-size:0;
  text-align:center
}
.schoeck_sociallinks .social_links_box ul.sociallinks li {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  display:inline-block;
  margin-right:20px
}
.schoeck_sociallinks .social_links_box ul.sociallinks li a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_sociallinks .social_links_box ul.sociallinks li a.caret_link:before,.schoeck_sociallinks .social_links_box ul.sociallinks .mzag_content ul.link_list li a:before,.mzag_content ul.link_list .schoeck_sociallinks .social_links_box ul.sociallinks li a:before,.schoeck_sociallinks .social_links_box ul.sociallinks .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list .schoeck_sociallinks .social_links_box ul.sociallinks li a:before {
  top:0;
  margin-right:2px
}
.schoeck_sociallinks .social_links_box ul.sociallinks li .mzag_content p,.schoeck_sociallinks .social_links_box ul.sociallinks li .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_sociallinks .social_links_box ul.sociallinks li .mzag_content ul,.schoeck_sociallinks .social_links_box ul.sociallinks li .mzag_content ol,.schoeck_sociallinks .social_links_box ul.sociallinks li .mce-content-body ul,.schoeck_sociallinks .social_links_box ul.sociallinks li .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
@media screen and (max-width: 991px) {
  .schoeck_sociallinks .social_links_box ul.sociallinks li {
    margin-right:15px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_sociallinks .social_links_box ul.sociallinks li {
    margin-right:10px
  }
}
.schoeck_sociallinks .social_links_box ul.sociallinks li:last-child {
  margin-right:0
}
.schoeck_sociallinks .social_links_box ul.sociallinks li a {
  display:block
}
.schoeck_sociallinks .social_links_box ul.sociallinks li a:before {
  color:#b3b3b3;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  text-align:center;
  display:block;
  margin-bottom:10px;
  line-height:75px
}
@media screen and (max-width: 767px) {
  .schoeck_sociallinks .social_links_box ul.sociallinks li a:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_sociallinks .social_links_box ul.sociallinks li a:focus:before,.schoeck_sociallinks .social_links_box ul.sociallinks li a:hover:before {
  color:#f9b200
}
.schoeck_sociallinks .social_links_box ul.sociallinks li a .image_icon {
  text-align:center;
  display:block;
  margin-bottom:10px
}
.schoeck_sociallinks .social_links_box ul.sociallinks li a .text {
  text-align:center;
  display:block
}

.schoeck_sociallinks .social_links_box ul.sociallinks li a.linkedin:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_sociallinks .social_links_box ul.sociallinks li a.linkedin:before {
  font-size:45px;
  line-height:75px
}
.introduction .title_wrapper {
  padding-top:50px;
  background-color:#fff;
  position:relative
}
@media screen and (max-width: 767px) {
  .introduction .title_wrapper {
    padding-top:30px
  }
}
@media print {
  .introduction .title_wrapper {
    padding-top:0
  }
}
.introduction .title_wrapper:after {
  content:'';
  display:block;
  height:150px;
  width:100%;
  background-color:rgba(255,255,255,0);
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDAxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size:100%;
  background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(20%, #ffffff),color-stop(85%, rgba(255,255,255,0.1)),color-stop(100%, rgba(255,255,255,0.001)));
  background-image:-moz-linear-gradient(top, #ffffff 0%,#ffffff 20%,rgba(255,255,255,0.1) 85%,rgba(255,255,255,0.001) 100%);
  background-image:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 20%,rgba(255,255,255,0.1) 85%,rgba(255,255,255,0.001) 100%);
  background-image:linear-gradient(to bottom, #ffffff 0%,#ffffff 20%,rgba(255,255,255,0.1) 85%,rgba(255,255,255,0.001) 100%);
  position:absolute;
  top:100%;
  z-index:100
}
@media print {
  .introduction .title_wrapper:after {
    content:none
  }
}
.introduction .parallax {
  position:relative;
  background-attachment:fixed;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:top center
}
.introduction .parallax:before {
  display:block;
  content:"";
  width:100%;
  padding-top:56.25%
}
.introduction .parallax>.content {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
.introduction .parallax-substitute img,.introduction .parallax-substitute-print img {
  width:100%;
  height:auto
}
.introduction .parallax-substitute-print {
  margin-top:20px
}
.introduction .keyvisual img {
  width:100%;
  height:auto
}
.introduction .row.content_wrapper,.introduction .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .introduction .content_wrapper.checkboxes_wrapper,.introduction .formeditor_form .content_wrapper.fields_wrapper,.formeditor_form .introduction .content_wrapper.fields_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .introduction .content_wrapper.checkboxes_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .introduction .content_wrapper.radiobuttons_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .introduction .content_wrapper.checkboxes_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .introduction .content_wrapper.radiobuttons_wrapper,.introduction .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .introduction .content_wrapper.checkboxes_wrapper {
  margin-top:60px
}
@media screen and (max-width: 991px) {
  .introduction .row.content_wrapper,.introduction .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .introduction .content_wrapper.checkboxes_wrapper,.introduction .formeditor_form .content_wrapper.fields_wrapper,.formeditor_form .introduction .content_wrapper.fields_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .introduction .content_wrapper.checkboxes_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .introduction .content_wrapper.radiobuttons_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .introduction .content_wrapper.checkboxes_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .introduction .content_wrapper.radiobuttons_wrapper,.introduction .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .introduction .content_wrapper.checkboxes_wrapper {
    margin-top:40px
  }
}
@media screen and (max-width: 767px) {
  .introduction .row.content_wrapper,.introduction .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .introduction .content_wrapper.checkboxes_wrapper,.introduction .formeditor_form .content_wrapper.fields_wrapper,.formeditor_form .introduction .content_wrapper.fields_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .introduction .content_wrapper.checkboxes_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .introduction .content_wrapper.radiobuttons_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.checkboxes_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .introduction .content_wrapper.checkboxes_wrapper,.introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.radiobuttons_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .introduction .content_wrapper.radiobuttons_wrapper,.introduction .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .introduction .content_wrapper.checkboxes_wrapper {
    margin-top:25px
  }
}
.introduction .image_wrapper {
  position:relative
}
.is-mobile-safari .introduction .parallax {
  background-attachment:scroll
}
@media screen and (max-width: 991px) {
  .product_introduction .introduction_wrapper {
    padding-bottom:87px
  }
}
@media screen and (max-width: 767px) {
  .product_introduction .introduction_wrapper {
    padding-bottom:60px
  }
}
@media screen and (max-width: 991px) {
  .product_introduction .introduction_wrapper {
    padding-top:40px
  }
}
@media screen and (max-width: 767px) {
  .product_introduction .introduction_wrapper {
    padding-top:25px
  }
}
@media screen and (max-width: 991px) {
  .product_introduction .introduction_wrapper .introduction .row.content_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper .col-contact,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .content_wrapper.fields_wrapper .col-contact,.formeditor_form .product_introduction .introduction_wrapper .introduction .content_wrapper.fields_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.checkboxes_wrapper .col-contact,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.radiobuttons_wrapper .col-contact,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.radiobuttons_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.checkboxes_wrapper .col-contact,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.radiobuttons_wrapper .col-contact,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.radiobuttons_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper .col-contact,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact {
    margin-top:40px
  }
}
@media screen and (max-width: 767px) {
  .product_introduction .introduction_wrapper .introduction .row.content_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper .col-contact,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .content_wrapper.fields_wrapper .col-contact,.formeditor_form .product_introduction .introduction_wrapper .introduction .content_wrapper.fields_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.checkboxes_wrapper .col-contact,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.radiobuttons_wrapper .col-contact,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.radiobuttons_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.checkboxes_wrapper .col-contact,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.radiobuttons_wrapper .col-contact,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.radiobuttons_wrapper .col-contact,.product_introduction .introduction_wrapper .introduction .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper .col-contact,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact {
    margin-top:25px
  }
}
.product_introduction .introduction_wrapper .introduction .row.content_wrapper .col-contact .contact_element,.product_introduction .introduction_wrapper .introduction .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper .col-contact .contact_element,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact .contact_element,.product_introduction .introduction_wrapper .introduction .formeditor_form .content_wrapper.fields_wrapper .col-contact .contact_element,.formeditor_form .product_introduction .introduction_wrapper .introduction .content_wrapper.fields_wrapper .col-contact .contact_element,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.checkboxes_wrapper .col-contact .contact_element,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact .contact_element,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .content_wrapper.radiobuttons_wrapper .col-contact .contact_element,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.radiobuttons_wrapper .col-contact .contact_element,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.checkboxes_wrapper .col-contact .contact_element,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact .contact_element,.product_introduction .introduction_wrapper .introduction .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .content_wrapper.radiobuttons_wrapper .col-contact .contact_element,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_introduction .introduction_wrapper .introduction .content_wrapper.radiobuttons_wrapper .col-contact .contact_element,.product_introduction .introduction_wrapper .introduction .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .content_wrapper.checkboxes_wrapper .col-contact .contact_element,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .product_introduction .introduction_wrapper .introduction .content_wrapper.checkboxes_wrapper .col-contact .contact_element {
  padding-top:0;
  padding-bottom:0
}
.product_benefits .hotspot {
  width:27px;
  height:27px;
  -moz-border-radius:14px 13px 13px 14px / 14px 14px 13px 13px;
  -webkit-border-radius:14px 14px;
  border-radius:14px 13px 13px 14px / 14px 14px 13px 13px;
  background-color:#f9b200;
  -webkit-box-shadow:0 0 0 4px rgba(255,255,255,0.51),inset 0 -2px rgba(0,0,0,0.3);
  box-shadow:0 0 0 4px rgba(255,255,255,0.51),inset 0 -2px rgba(0,0,0,0.3);
  color:#fff;
  font-size:17px;
  line-height:23px;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  text-align:center
}
.product_benefits .header_image_wrapper .header {
  text-align:center
}
.product_benefits .header_image_wrapper .image {
  text-align:center
}
@media screen and (max-width: 767px) {
  .product_benefits .header_image_wrapper .image {
    margin-bottom:40px
  }
}
.product_benefits .header_image_wrapper .image .image_inner {
  display:inline-block;
  position:relative
}
.product_benefits .header_image_wrapper .image .image_inner img {
  max-width:100%;
  height:auto
}
.product_benefits .header_image_wrapper .image .image_inner .hotspots_wrapper .hotspot {
  position:absolute
}
.product_benefits .benefits_wrapper .benefits_mobile_owl .owl-item {
  background-color:transparent
}
.product_benefits .benefits_wrapper .benefit {
  margin-top:40px
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .product_benefits .benefits_wrapper .benefit:nth-child(2n)+.benefit {
    clear:both
  }
}
@media print, screen and (min-width: 992px) {
  .product_benefits .benefits_wrapper .benefit:nth-child(3n)+.benefit {
    clear:both
  }
}
@media screen and (max-width: 767px) {
  .product_benefits .benefits_wrapper .benefit {
    margin-top:0
  }
}
.product_benefits .benefits_wrapper .benefit .benefit_inner .title {
  text-align:center;
  font-size:20px;
  font-size:1.25rem;
  line-height:23px;
  line-height:1.4375rem
}
.product_benefits .benefits_wrapper .benefit .benefit_inner .content {
  margin-top:20px;
  text-align:center;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.product_benefits .benefits_wrapper .benefit .benefit_inner .content a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.product_benefits .benefits_wrapper .benefit .benefit_inner .content a.caret_link:before,.product_benefits .benefits_wrapper .benefit .benefit_inner .content .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .product_benefits .benefits_wrapper .benefit .benefit_inner .content a:before,.product_benefits .benefits_wrapper .benefit .benefit_inner .content .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .product_benefits .benefits_wrapper .benefit .benefit_inner .content a:before {
  top:0;
  margin-right:2px
}
.product_benefits .benefits_wrapper .benefit .benefit_inner .content .mzag_content p,.product_benefits .benefits_wrapper .benefit .benefit_inner .content .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.product_benefits .benefits_wrapper .benefit .benefit_inner .content .mzag_content ul,.product_benefits .benefits_wrapper .benefit .benefit_inner .content .mzag_content ol,.product_benefits .benefits_wrapper .benefit .benefit_inner .content .mce-content-body ul,.product_benefits .benefits_wrapper .benefit .benefit_inner .content .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.product_benefits .benefits_wrapper .benefit .benefit_inner .image_wrapper {
  position:relative;
  margin-bottom:35px
}
.product_benefits .benefits_wrapper .benefit .benefit_inner .image_wrapper img {
  width:100%;
  height:auto;
  position:relative;
  z-index:10
}
.product_benefits .benefits_wrapper .benefit .benefit_inner .image_wrapper .hotspot {
  position:absolute;
  top:20px;
  left:20px;
  z-index:11
}
@media screen and (max-width: 1199px) {
  .product_benefits .benefits_wrapper .benefit .benefit_inner .image_wrapper .hotspot {
    top:15px;
    left:15px
  }
}
@media screen and (max-width: 991px) {
  .product_benefits .benefits_wrapper .benefit .benefit_inner .image_wrapper .hotspot {
    top:18px;
    left:18px
  }
}
@media screen and (max-width: 767px) {
  .product_benefits .benefits_wrapper .benefit .benefit_inner .image_wrapper .hotspot {
    top:14%;
    left:15%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
  }
}
.product_benefits .benefits_wrapper .row+.content_wrapper,.product_benefits .benefits_wrapper .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper+.content_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .product_benefits .benefits_wrapper .checkboxes_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper+.content_wrapper,.formeditor_form .product_benefits .benefits_wrapper .fields_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper+.content_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_benefits .benefits_wrapper .checkboxes_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper+.content_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_benefits .benefits_wrapper .radiobuttons_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper+.content_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_benefits .benefits_wrapper .checkboxes_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper+.content_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_benefits .benefits_wrapper .radiobuttons_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper+.content_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .product_benefits .benefits_wrapper .checkboxes_wrapper+.content_wrapper {
  margin-top:50px
}
@media screen and (max-width: 767px) {
  .product_benefits .benefits_wrapper .row+.content_wrapper,.product_benefits .benefits_wrapper .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper+.content_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .product_benefits .benefits_wrapper .checkboxes_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper+.content_wrapper,.formeditor_form .product_benefits .benefits_wrapper .fields_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper+.content_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_benefits .benefits_wrapper .checkboxes_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper+.content_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .product_benefits .benefits_wrapper .radiobuttons_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper+.content_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_benefits .benefits_wrapper .checkboxes_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper+.content_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .product_benefits .benefits_wrapper .radiobuttons_wrapper+.content_wrapper,.product_benefits .benefits_wrapper .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper+.content_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .product_benefits .benefits_wrapper .checkboxes_wrapper+.content_wrapper {
    margin-top:15px
  }
}
.main_padding.country_selector {
  padding-top:0;
  height:100%;
  overflow-y:scroll;
  overflow-x:hidden
}
@media screen and (max-width: 727px) {
  .main_padding.country_selector .country_selector_inner {
    padding-left:40px;
    padding-right:40px;
    padding-top:30px
  }
}
.main_padding.country_selector h1 {
  text-align:center;
  margin-bottom:20px
}
.main_padding.country_selector .continent {
  margin-top:30px
}
@media screen and (max-width: 727px) {
  .main_padding.country_selector .continent {
    margin-top:0
  }
}
.main_padding.country_selector .continent:first-child {
  margin-top:0
}
.main_padding.country_selector .continent .continent_title {
  text-transform:uppercase;
  padding:10px 30px 10px 0;
  border-bottom:1px solid #e6e6e6;
  font-size:15px;
  font-size:.9375rem;
  line-height:21px;
  line-height:1.3125rem;
  position:relative
}
@media screen and (max-width: 727px) {
  .main_padding.country_selector .continent .continent_title {
    color:#0069b4;
    -webkit-transition:.2s color ease;
    -o-transition:.2s color ease;
    transition:.2s color ease;
    cursor:pointer
  }
}
@media screen and (max-width: 727px) and (max-width: 767px) {
  .main_padding.country_selector .continent .continent_title {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
@media screen and (max-width: 727px) {
  .main_padding.country_selector .continent .continent_title:before {
    font-family:'schoeck' !important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:""
  }
  .main_padding.country_selector .continent .continent_title:hover,.main_padding.country_selector .continent .continent_title:focus,.main_padding.country_selector .continent .continent_title:active {
    color:#f9b200
  }
  .main_padding.country_selector .continent .continent_title:before {
    font-size:10px;
    line-height:10px;
    color:#b3b3b3;
    display:block;
    position:absolute;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    right:0;
    -webkit-transition:0.4s transform ease;
    -o-transition:0.4s transform ease;
    transition:0.4s transform ease
  }
  .main_padding.country_selector .continent .continent_title.open:before {
    -moz-transform:translateY(-50%) rotate(180deg);
    -ms-transform:translateY(-50%) rotate(180deg);
    -webkit-transform:translateY(-50%) rotate(180deg);
    transform:translateY(-50%) rotate(180deg)
  }
}
.main_padding.country_selector .continent .countries .country {
  margin-top:10px
}
.main_padding.country_selector .continent .countries .country .country_title .flag {
  float:left;
  margin-right:10px;
  width:24px;
  width:1.5rem;
  height:19px;
  height:1.1875rem;
  margin-top:3px
}
.main_padding.country_selector .continent .countries .country .country_title .flag img {
  width:24px;
  width:1.5rem;
  height:19px;
  height:1.1875rem;
  border:1px solid #e6e6e6;
  vertical-align:top
}
.main_padding.country_selector .continent .countries .country .country_title .title {
  float:left;
  font-size:15px;
  font-size:.9375rem;
  line-height:25px;
  line-height:1.5625rem
}
@media screen and (max-width: 727px) {
  .main_padding.country_selector .continent .countries .country .country_title .title {
    width:calc(100% - 22px - 10px);
    width:calc(100% - 1.375rem - 10px)
  }
}
.main_padding.country_selector .continent .countries .country .languages {
  display:block;
  margin-left:32px
}
.main_padding.country_selector .continent .countries .country .languages li {
  float:left
}
.main_padding.country_selector .continent .countries .country .languages li:after {
  content:'\00a0/\00a0';
  font-size:12px;
  font-size:.75rem;
  line-height:14px;
  line-height:.875rem;
  color:#b3b3b3;
  display:inline-block
}
.main_padding.country_selector .continent .countries .country .languages li:last-child:after {
  content:none
}
.main_padding.country_selector .continent .countries .country .languages li a {
  font-size:12px;
  font-size:.75rem;
  line-height:14px;
  line-height:.875rem;
  color:#b3b3b3
}
.main_padding.country_selector .continent .countries .country .languages li a:hover,.main_padding.country_selector .continent .countries .country .languages li a:focus {
  color:#f9b200
}
@media screen and (max-width: 727px) {
  .main_padding.country_selector .continent .countries .country .languages li {
    float:none
  }
  .main_padding.country_selector .continent .countries .country .languages li:after {
    content:none
  }
  .main_padding.country_selector .continent .countries .country .languages li a {
    font-size:14px;
    font-size:.875rem;
    line-height:25px;
    line-height:1.5625rem;
    display:block
  }
}
.main_padding.country_selector .hint {
  background-color:#0069b4;
  color:#fff;
  font-size:15px;
  font-size:.9375rem;
  line-height:25px;
  line-height:1.5625rem;
  padding:20px 15px;
  padding:1.25rem 15px;
  text-align:center;
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius:5px;
  border-radius:5px 5px 0 0
}
.main_padding.country_selector .hint a {
  color:#fff;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal
}
.main_padding.country_selector .hint a:hover,.main_padding.country_selector .hint a:focus {
  text-decoration:underline
}
body .fancybox-wrap.fancybox-countryselector .fancybox-inner {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px
}
body .fancybox-wrap.fancybox-countryselector .fancybox-close {
  top:25px;
  right:25px;
  height:25px;
  width:25px;
  background:none
}
body .fancybox-wrap.fancybox-countryselector .fancybox-close:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
body .fancybox-wrap.fancybox-countryselector .fancybox-close:before {
  font-size:25px;
  color:#0069b4
}
@media screen and (max-width: 727px) {
  body .fancybox-wrap.fancybox-countryselector .fancybox-close {
    top:10px;
    right:10px
  }
}
.schoeck_campaign_videos .header_wrapper {
  margin-bottom:30px
}
@media screen and (max-width: 767px) {
  .schoeck_campaign_videos .header_wrapper {
    margin-bottom:22px
  }
}
.schoeck_campaign_videos .header_wrapper h3 {
  font-size:25px;
  font-size:1.5625rem;
  line-height:29px;
  line-height:1.8125rem
}
@media screen and (max-width: 767px) {
  .schoeck_campaign_videos .header_wrapper h3 {
    font-size:23px;
    font-size:1.4375rem;
    line-height:28px;
    line-height:1.75rem
  }
}
@media screen and (max-width: 400px) {
  .schoeck_campaign_videos .header_wrapper h3 {
    font-size:22px;
    font-size:1.375rem;
    line-height:27px;
    line-height:1.6875rem
  }
}
@media screen and (max-width: 350px) {
  .schoeck_campaign_videos .header_wrapper h3 {
    font-size:21px;
    font-size:1.3125rem;
    line-height:26px;
    line-height:1.625rem
  }
}
.ci_refresh .schoeck_campaign_videos .header_wrapper h3.subheader,.ci_refresh .schoeck_campaign_videos .header_wrapper h3 .subheader {
  font-size:18.75px;
  font-size:1.17188rem;
  line-height:21.75px;
  line-height:1.35938rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .schoeck_campaign_videos .header_wrapper h3.subheader,.ci_refresh .schoeck_campaign_videos .header_wrapper h3 .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .schoeck_campaign_videos .header_wrapper h3.subheader,.ci_refresh .schoeck_campaign_videos .header_wrapper h3 .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .schoeck_campaign_videos .header_wrapper h3.subheader,.ci_refresh .schoeck_campaign_videos .header_wrapper h3 .subheader {
    font-size:15.75px;
    font-size:.98438rem;
    line-height:19.5px;
    line-height:1.21875rem
  }
}
.schoeck_campaign_videos .videos_wrapper {
  margin-top:40px
}
.schoeck_campaign_videos .videos_wrapper .video_wrapper {
  margin-bottom:9px
}
.schoeck_campaign_videos .videos_wrapper .video_wrapper:last-child {
  margin-bottom:0
}
.schoeck_campaign_videos .videos_wrapper .video_wrapper a:hover .play_icon,.schoeck_campaign_videos .videos_wrapper .video_wrapper a:focus .play_icon {
  background-image:none
}
.schoeck_campaign_videos .videos_wrapper .video_wrapper a:active .play_icon {
  box-shadow:none
}
.schoeck_campaign_videos .videos_wrapper .video_wrapper .col-image img {
  width:100%;
  height:auto
}
.schoeck_campaign_videos .videos_wrapper .video_wrapper .col-image .play_icon_wrapper {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  background-color:#fff;
  -webkit-box-shadow:0 2px 20px rgba(0,0,0,0.05);
  box-shadow:0 2px 20px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6;
  padding:4px;
  display:block
}
.schoeck_campaign_videos .videos_wrapper .video_wrapper .col-image .play_icon_wrapper .play_icon {
  width:35px;
  height:35px
}
.schoeck_campaign_videos .videos_wrapper .video_wrapper .col-image .play_icon_wrapper .play_icon:before {
  border-left:10px solid #fff;
  border-bottom:7px solid transparent;
  border-top:7px solid transparent;
  margin-left:2px;
  margin-top:-1px
}
.schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text {
  font-size:20px;
  font-size:1.25rem;
  line-height:25px;
  line-height:1.5625rem;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal
}
@media screen and (max-width: 767px) {
  .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text {
    font-size:18px;
    font-size:1.125rem;
    line-height:22px;
    line-height:1.375rem
  }
}
@media screen and (max-width: 400px) {
  .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 350px) {
  .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text {
    font-size:16px;
    font-size:1rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.ci_refresh .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text.subheader,.ci_refresh .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text .subheader {
  font-size:17.25px;
  font-size:1.07813rem;
  line-height:21px;
  line-height:1.3125rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text.subheader,.ci_refresh .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text .subheader {
    font-size:15px;
    font-size:.9375rem;
    line-height:18.75px;
    line-height:1.17188rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text.subheader,.ci_refresh .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text .subheader {
    font-size:14.25px;
    font-size:.89063rem;
    line-height:16.5px;
    line-height:1.03125rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text.subheader,.ci_refresh .schoeck_campaign_videos .videos_wrapper .video_wrapper .col-text .subheader {
    font-size:13.5px;
    font-size:.84375rem;
    line-height:15.75px;
    line-height:.98438rem
  }
}
@media screen and (max-width: 991px) {
  .schoeck_campaign_videos .bgimage_holder {
    background:none;
    min-height:0;
    padding-left:15px;
    padding-right:15px
  }
}
.schoeck_campaign_videos .ce_header {
  text-align:left
}
@media screen and (max-width: 767px) {
  .search_container .controls_wrapper .col-text,.search_container .controls_wrapper .col-area {
    margin-bottom:10px
  }
}
.search_container .controls_wrapper .col-button .btn {
  width:100%
}
.search_container .mzag_cms_search_synonyms {
  margin-top:15px
}
.search_container #search_results_container {
  margin-top:50px
}
@media screen and (max-width: 767px) {
  .search_container #search_results_container {
    margin-top:25px
  }
}
.search_container .reload_button_wrapper {
  margin-top:50px;
  text-align:center
}
@media screen and (max-width: 767px) {
  .search_container .reload_button_wrapper {
    margin-top:25px
  }
}

.comments_element .new_comment_wrapper .new_comment .field_agb {
  text-align:center
}
.comments_element .new_comment_wrapper .new_comment .controls .button_wrapper {
  margin-top:15px;
  text-align:center
}
.comments_element .comments_list_wrapper+.new_comment_wrapper {
  margin-top:87px
}
@media screen and (max-width: 991px) {
  .comments_element .comments_list_wrapper+.new_comment_wrapper {
    margin-top:87px
  }
}
@media screen and (max-width: 767px) {
  .comments_element .comments_list_wrapper+.new_comment_wrapper {
    margin-top:60px
  }
}
@media print {
  .comments_element .comments_list_wrapper+.new_comment_wrapper {
    margin-top:20px
  }
}
.comments_element .comments_list_wrapper .comment_cta_wrapper {
  margin-bottom:30px;
  text-align:center
}
.comments_element .comments_list_wrapper .comments_list .comment {
  margin-bottom:30px
}
.comments_element .comments_list_wrapper .reload_button_wrapper {
  text-align:center
}
.comments_element .comment {
  padding:50px 60px;
  position:relative
}
@media screen and (max-width: 767px) {
  .comments_element .comment {
    padding:15px
  }
}
.comments_element .comment .arrow {
  background-color:#fff;
  border:solid 1px #e6e6e6;
  height:40px;
  left:-24px;
  position:absolute;
  top:40px;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  width:50px;
  -moz-transform:skew(50deg);
  -ms-transform:skew(50deg);
  -webkit-transform:skew(50deg);
  transform:skew(50deg)
}
@media screen and (max-width: 767px) {
  .comments_element .comment .arrow {
    display:none
  }
}
.comments_element .comment .arrow:before {
  background-color:#fff;
  content:'';
  display:block;
  height:50px;
  position:absolute;
  right:-19px;
  top:-1px;
  width:50px;
  -moz-transform:skew(-50deg);
  -ms-transform:skew(-50deg);
  -webkit-transform:skew(-50deg);
  transform:skew(-50deg)
}
.comments_element .comment .date,.comments_element .comment .index {
  color:#7c7c7b;
  font-size:15px;
  font-size:.9375rem;
  line-height:21px;
  line-height:1.3125rem
}
.comments_element .comment .date {
  margin-bottom:10px
}
.comments_element .comment .text {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.comments_element .comment .text a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.comments_element .comment .text a.caret_link:before,.comments_element .comment .text .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .comments_element .comment .text a:before,.comments_element .comment .text .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .comments_element .comment .text a:before {
  top:0;
  margin-right:2px
}
.comments_element .comment .text .mzag_content p,.comments_element .comment .text .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.comments_element .comment .text .mzag_content ul,.comments_element .comment .text .mzag_content ol,.comments_element .comment .text .mce-content-body ul,.comments_element .comment .text .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.career_element {
  position:relative;
  overflow:hidden
}
.career_element .background_image {
  position:absolute;
  right:0;
  bottom:0;
  max-width:60%;
  height:auto;
  max-height:100%
}
.career_element .career_content_wrapper {
  padding-bottom:100px
}
@media screen and (max-width: 767px) {
  .career_element .career_content_wrapper {
    padding-bottom:87px;
    padding-left:15px;
    padding-right:15px
  }
}
@media screen and (max-width: 767px) and (max-width: 991px) {
  .career_element .career_content_wrapper {
    padding-bottom:87px
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .career_element .career_content_wrapper {
    padding-bottom:60px
  }
}
.career_element .career_content_wrapper .header_wrapper {
  margin-bottom:30px
}
@media screen and (max-width: 767px) {
  .career_element .career_content_wrapper .header_wrapper {
    margin-bottom:22px
  }
}
.career_element .career_content_wrapper .header_wrapper h3 {
  font-size:25px;
  font-size:1.5625rem;
  line-height:29px;
  line-height:1.8125rem
}
@media screen and (max-width: 767px) {
  .career_element .career_content_wrapper .header_wrapper h3 {
    font-size:23px;
    font-size:1.4375rem;
    line-height:28px;
    line-height:1.75rem
  }
}
@media screen and (max-width: 400px) {
  .career_element .career_content_wrapper .header_wrapper h3 {
    font-size:22px;
    font-size:1.375rem;
    line-height:27px;
    line-height:1.6875rem
  }
}
@media screen and (max-width: 350px) {
  .career_element .career_content_wrapper .header_wrapper h3 {
    font-size:21px;
    font-size:1.3125rem;
    line-height:26px;
    line-height:1.625rem
  }
}
.ci_refresh .career_element .career_content_wrapper .header_wrapper h3.subheader,.ci_refresh .career_element .career_content_wrapper .header_wrapper h3 .subheader {
  font-size:18.75px;
  font-size:1.17188rem;
  line-height:21.75px;
  line-height:1.35938rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .career_element .career_content_wrapper .header_wrapper h3.subheader,.ci_refresh .career_element .career_content_wrapper .header_wrapper h3 .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .career_element .career_content_wrapper .header_wrapper h3.subheader,.ci_refresh .career_element .career_content_wrapper .header_wrapper h3 .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .career_element .career_content_wrapper .header_wrapper h3.subheader,.ci_refresh .career_element .career_content_wrapper .header_wrapper h3 .subheader {
    font-size:15.75px;
    font-size:.98438rem;
    line-height:19.5px;
    line-height:1.21875rem
  }
}
.career_element .career_content_wrapper .content {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.career_element .career_content_wrapper .pagelink {
  margin-top:15px
}
@media print, screen and (min-width: 768px) {
  .career_element .career_content_wrapper .col-content {
    padding-left:45px
  }
}
@media screen and (max-width: 767px) {
  .career_element .career_content_wrapper .col-images {
    margin-top:15px
  }
}
.career_element .career_content_wrapper .col-images .col-image {
  margin-top:15px
}
@media print, screen and (min-width: 768px) {
  .career_element .career_content_wrapper .col-images .col-image:first-child {
    margin-top:0
  }
}
.career_element .career_content_wrapper .col-images .col-image .image {
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6;
  background-color:#fff;
  text-align:center;
  overflow:hidden
}
.career_element .career_content_wrapper .col-images .col-image .image img {
  max-width:100%;
  height:auto
}
@media screen and (max-width: 767px) {
  .career_element .career_content_wrapper .col-images .col-image .image img {
    width:100%
  }
}
.jobs_overview .jobs_wrapper .job {
  display:block;
  border-bottom:1px solid #e6e6e6;
  padding:20px 0 20px 20px
}
.jobs_overview .jobs_wrapper .job:first-child {
  border-top:1px solid #e6e6e6
}
.jobs_overview .jobs_wrapper .job .col-image img {
  width:100%;
  height:auto
}
.jobs_overview .jobs_wrapper .job .col-header .site {
  color:#b3b3b3;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-bottom:5px;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal
}
.jobs_overview .jobs_wrapper .job .col-header h3 {
  font-size:20px;
  font-size:1.25rem;
  line-height:23px;
  line-height:1.4375rem;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .jobs_overview .jobs_wrapper .job .col-header h3 {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.jobs_overview .jobs_wrapper .job .col-header .career_level {
  margin-top:5px;
  color:#b3b3b3;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal
}
.jobs_overview .jobs_wrapper .job .col-header .career_level a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.jobs_overview .jobs_wrapper .job .col-header .career_level a.caret_link:before,.jobs_overview .jobs_wrapper .job .col-header .career_level .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .jobs_overview .jobs_wrapper .job .col-header .career_level a:before,.jobs_overview .jobs_wrapper .job .col-header .career_level .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .jobs_overview .jobs_wrapper .job .col-header .career_level a:before {
  top:0;
  margin-right:2px
}
.jobs_overview .jobs_wrapper .job .col-header .career_level .mzag_content p,.jobs_overview .jobs_wrapper .job .col-header .career_level .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.jobs_overview .jobs_wrapper .job .col-header .career_level .mzag_content ul,.jobs_overview .jobs_wrapper .job .col-header .career_level .mzag_content ol,.jobs_overview .jobs_wrapper .job .col-header .career_level .mce-content-body ul,.jobs_overview .jobs_wrapper .job .col-header .career_level .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.jobs_overview .jobs_wrapper .job:hover h3 {
  color:#f9b200
}
.jobs_detail {
  padding-top:30px
}
.jobs_detail .backlink_wrapper {
  margin-bottom:40px
}
.jobs_detail .backlink_wrapper a {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  color:#b3b3b3
}
.jobs_detail .backlink_wrapper a .mzag_content p,.jobs_detail .backlink_wrapper a .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.jobs_detail .backlink_wrapper a .mzag_content ul,.jobs_detail .backlink_wrapper a .mzag_content ol,.jobs_detail .backlink_wrapper a .mce-content-body ul,.jobs_detail .backlink_wrapper a .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.jobs_detail .backlink_wrapper a:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.jobs_detail .backlink_wrapper a:before {
  position:relative;
  top:2px;
  margin-right:10px
}
.jobs_detail .backlink_wrapper a:focus,.jobs_detail .backlink_wrapper a:hover {
  color:#f9b200
}
.jobs_detail .kicker {
  margin-bottom:5px;
  color:#b3b3b3
}
.jobs_detail .carrer_level {
  color:#b3b3b3;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-top:5px
}
.jobs_detail .carrer_level a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.jobs_detail .carrer_level a.caret_link:before,.jobs_detail .carrer_level .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .jobs_detail .carrer_level a:before,.jobs_detail .carrer_level .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .jobs_detail .carrer_level a:before {
  top:0;
  margin-right:2px
}
.jobs_detail .carrer_level .mzag_content p,.jobs_detail .carrer_level .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.jobs_detail .carrer_level .mzag_content ul,.jobs_detail .carrer_level .mzag_content ol,.jobs_detail .carrer_level .mce-content-body ul,.jobs_detail .carrer_level .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.jobs_detail .image_wrapper,.jobs_detail .content_wrapper {
  margin-top:30px
}
@media screen and (max-width: 991px) {
  .jobs_detail .image_wrapper,.jobs_detail .content_wrapper {
    margin-top:15px
  }
}
.jobs_detail .image_wrapper {
  text-align:center;
  margin-bottom:30px
}
@media screen and (max-width: 767px) {
  .jobs_detail .image_wrapper {
    margin-bottom:15px
  }
}
.jobs_detail .image_wrapper img {
  max-width:100%;
  height:auto
}
.jobs_detail .image_wrapper.rexx_image_wrapper {
  position:relative
}
.jobs_detail .image_wrapper.rexx_image_wrapper img {
  width:100%
}
.jobs_detail .image_wrapper.rexx_image_wrapper h2 {
  text-align:left;
  position:absolute;
  left:15px;
  top:18%;
  font-size:28px;
  font-size:1.75rem;
  line-height:33px;
  line-height:2.0625rem
}
@media screen and (max-width: 767px) {
  .jobs_detail .image_wrapper.rexx_image_wrapper h2 {
    font-size:24px;
    font-size:1.5rem;
    line-height:29px;
    line-height:1.8125rem
  }
}
@media screen and (max-width: 400px) {
  .jobs_detail .image_wrapper.rexx_image_wrapper h2 {
    font-size:23px;
    font-size:1.4375rem;
    line-height:28px;
    line-height:1.75rem
  }
}
@media screen and (max-width: 350px) {
  .jobs_detail .image_wrapper.rexx_image_wrapper h2 {
    font-size:22px;
    font-size:1.375rem;
    line-height:27px;
    line-height:1.6875rem
  }
}
.ci_refresh .jobs_detail .image_wrapper.rexx_image_wrapper h2.subheader,.ci_refresh .jobs_detail .image_wrapper.rexx_image_wrapper h2 .subheader {
  font-size:21px;
  font-size:1.3125rem;
  line-height:24.75px;
  line-height:1.54688rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .jobs_detail .image_wrapper.rexx_image_wrapper h2.subheader,.ci_refresh .jobs_detail .image_wrapper.rexx_image_wrapper h2 .subheader {
    font-size:18px;
    font-size:1.125rem;
    line-height:21.75px;
    line-height:1.35938rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .jobs_detail .image_wrapper.rexx_image_wrapper h2.subheader,.ci_refresh .jobs_detail .image_wrapper.rexx_image_wrapper h2 .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .jobs_detail .image_wrapper.rexx_image_wrapper h2.subheader,.ci_refresh .jobs_detail .image_wrapper.rexx_image_wrapper h2 .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
.jobs_detail .image_wrapper.rexx_image_wrapper h2.subheader {
  top:21%
}
@media screen and (max-width: 1199px) {
  .jobs_detail .image_wrapper.rexx_image_wrapper h2.subheader {
    top:23%
  }
}
@media screen and (max-width: 500px) {
  .jobs_detail .image_wrapper.rexx_image_wrapper h2.subheader {
    top:24%
  }
}
@media screen and (max-width: 400px) {
  .jobs_detail .image_wrapper.rexx_image_wrapper h2.subheader {
    top:26%
  }
}
@media screen and (max-width: 330px) {
  .jobs_detail .image_wrapper.rexx_image_wrapper h2.subheader {
    top:28%
  }
}
.jobs_detail .content_wrapper h2 {
  font-size:23px;
  font-size:1.4375rem;
  line-height:28px;
  line-height:1.75rem
}
@media screen and (max-width: 767px) {
  .jobs_detail .content_wrapper h2 {
    font-size:20px;
    font-size:1.25rem;
    line-height:25px;
    line-height:1.5625rem
  }
}
@media screen and (max-width: 400px) {
  .jobs_detail .content_wrapper h2 {
    font-size:19px;
    font-size:1.1875rem;
    line-height:22px;
    line-height:1.375rem
  }
}
@media screen and (max-width: 350px) {
  .jobs_detail .content_wrapper h2 {
    font-size:18px;
    font-size:1.125rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
.ci_refresh .jobs_detail .content_wrapper h2.subheader,.ci_refresh .jobs_detail .content_wrapper h2 .subheader {
  font-size:18.75px;
  font-size:1.17188rem;
  line-height:21.75px;
  line-height:1.35938rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .jobs_detail .content_wrapper h2.subheader,.ci_refresh .jobs_detail .content_wrapper h2 .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .jobs_detail .content_wrapper h2.subheader,.ci_refresh .jobs_detail .content_wrapper h2 .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .jobs_detail .content_wrapper h2.subheader,.ci_refresh .jobs_detail .content_wrapper h2 .subheader {
    font-size:15.75px;
    font-size:.98438rem;
    line-height:19.5px;
    line-height:1.21875rem
  }
}
.jobs_detail .content_wrapper ul li ul {
  list-style-type:circle
}
.jobs_detail .button_wrapper {
  text-align:center;
  margin-top:11px;
  margin-top:1.375rem
}
@media print, screen and (min-width: 992px) {
  .jobs_detail .button_wrapper {
    margin-top:30px
  }
}
@media print, screen and (min-width: 768px) {
  .jobs_detail .button_wrapper .btn {
    font-size:19px;
    font-size:1.1875rem;
    line-height:26px;
    line-height:1.625rem
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .jobs_detail .button_wrapper .btn {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media print, screen and (min-width: 768px) {
  .jobs_detail .button_wrapper .btn .mzag_content p,.jobs_detail .button_wrapper .btn .mce-content-body p {
    margin:13px 0;
    margin:.8125rem 0 1.625rem
  }
  .jobs_detail .button_wrapper .btn .mzag_content ul,.jobs_detail .button_wrapper .btn .mzag_content ol,.jobs_detail .button_wrapper .btn .mce-content-body ul,.jobs_detail .button_wrapper .btn .mce-content-body ol {
    margin:.8125rem 0 1.625rem
  }
}
@media screen and (max-width: 767px) {
  .jobs_detail .button_wrapper .btn {
    width:100%
  }
}
.lottery_container .formeditor_form.lottery_container_code .button_wrapper .btn {
  margin-top:0;
  float:left
}
.lottery_container fieldset .content_wrapper:first-child {
  padding-top:87px
}
@media screen and (max-width: 991px) {
  .lottery_container fieldset .content_wrapper:first-child {
    padding-top:87px
  }
}
@media screen and (max-width: 767px) {
  .lottery_container fieldset .content_wrapper:first-child {
    padding-top:60px
  }
}
@media print {
  .lottery_container fieldset .content_wrapper:first-child {
    padding-top:20px
  }
}
.contact_element {
  text-align:center
}
.contact_element .contact_box {
  max-width:300px;
  min-width:250px;
  display:inline-block;
  padding-bottom:40px
}
@media screen and (max-width: 767px) {
  .contact_element .contact_box {
    padding-bottom:20px
  }
}
.contact_element .contact_box .image {
  margin-bottom:20px
}
.contact_element .contact_box .image img {
  width:100%;
  height:auto
}
.contact_element .contact_box .image svg {
  width:100%;
  height:auto
}
.contact_element .contact_box .image svg.av_svg_icon {
  width:50%;
  height:auto
}
.contact_element .contact_box .image svg.av_svg_icon * {
  fill:#0069b4
}
.contact_element .contact_box .image svg.av_svg_icon *[stroke] {
  stroke:#0069b4
}
.contact_element .contact_box .header {
  text-align:center;
  margin-bottom:18px;
  font-size:20px;
  font-size:1.25rem;
  line-height:25px;
  line-height:1.5625rem
}
.contact_element .contact_box .content {
  text-align:center;
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.contact_element .contact_box .content p {
  margin-bottom:5px
}
.contact_element .contact_box .phonelink_wrapper {
  margin-bottom:15px;
  text-align:center
}
.contact_element .contact_box .vcardlink_wrapper {
  text-align:center
}
.contact_element .contact_box .vcardlink_wrapper .btn-icon-vcard {
  margin-top:30px;
  display:inline-block
}
.contact_element .contact_box .link_wrapper {
  text-align:center
}
.contact_element .contact_box .description_wrapper {
  margin-top:30px
}
.contact_element .contact_box .ce_content_wrapper {
  margin-top:30px
}
.experience_reports .owl-item article .subtitle {
  margin-top:10px;
  text-align:center;
  color:#7c7c7b;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem
}
.experience_reports .owl-item article .content {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem
}
.experience_reports .owl-item article .content .mzag_content p,.experience_reports .owl-item article .content .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.experience_reports .owl-item article .content .mzag_content ul,.experience_reports .owl-item article .content .mzag_content ol,.experience_reports .owl-item article .content .mce-content-body ul,.experience_reports .owl-item article .content .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
@media screen and (max-width: 767px) {
  .experience_reports .owl-carousel .owl-controls .owl-nav .owl-prev {
    left:15px
  }
  .experience_reports .owl-carousel .owl-controls .owl-nav .owl-next {
    right:15px
  }
}
.schoeck_team_overview .category_content {
  margin-bottom:30px
}
.schoeck_team_overview .hotline_box {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-color:#fff;
  -webkit-box-shadow:0 2px #e6e6e6;
  box-shadow:0 2px #e6e6e6;
  border:1px solid #e6e6e6;
  margin-bottom:85px
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .hotline_box {
    margin-bottom:25px
  }
}
.schoeck_team_overview .hotline_box h3 {
  padding:18px 28px 19px;
  border-bottom:1px solid #e6e6e6;
  font-size:20px;
  font-size:1.25rem;
  line-height:23px;
  line-height:1.4375rem
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .hotline_box h3 {
    padding:15px 25px
  }
}
.schoeck_team_overview .hotline_box .content {
  padding:40px
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .hotline_box .content {
    padding:32px
  }
}
.schoeck_team_overview .hotline_box .content .hotlinedata {
  margin-top:28px;
  padding-left:45px;
  position:relative;
  font-size:19px;
  font-size:1.1875rem;
  line-height:21px;
  line-height:1.3125rem
}
.schoeck_team_overview .hotline_box .content .hotlinedata:first-child {
  margin-top:0
}
.schoeck_team_overview .hotline_box .content .hotlinedata:before {
  color:#b3b3b3;
  position:absolute;
  left:0;
  top:0;
  display:block;
  width:27px;
  text-align:center
}
.schoeck_team_overview .hotline_box .content .hotlinedata.phone:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_team_overview .hotline_box .content .hotlinedata.phone:before {
  font-size:23px;
  line-height:23px
}
.schoeck_team_overview .hotline_box .content .hotlinedata.fax:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_team_overview .hotline_box .content .hotlinedata.fax:before {
  font-size:23px;
  line-height:23px
}
.schoeck_team_overview .hotline_box .content .hotlinedata.email:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_team_overview .hotline_box .content .hotlinedata.email:before {
  font-size:19px;
  line-height:23px
}
.schoeck_team_overview .teammembers_map_spacer {
  margin-bottom:50px
}
.schoeck_team_overview .teammembers_wrapper h3 {
  margin-bottom:40px
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .teammembers_wrapper h3 {
    margin-bottom:20px;
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper {
  margin-top:40px;
  overflow:hidden
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .teammembers_wrapper .teammember_wrapper:nth-child(1),.schoeck_team_overview .teammembers_wrapper .teammember_wrapper:nth-child(2) {
    margin-top:0
  }
  .schoeck_team_overview .teammembers_wrapper .teammember_wrapper:nth-child(2n)+.teammember_wrapper {
    clear:both
  }
}
@media print, screen and (min-width: 768px) {
  .schoeck_team_overview .teammembers_wrapper .teammember_wrapper:nth-child(1),.schoeck_team_overview .teammembers_wrapper .teammember_wrapper:nth-child(2),.schoeck_team_overview .teammembers_wrapper .teammember_wrapper:nth-child(3) {
    margin-top:0
  }
  .schoeck_team_overview .teammembers_wrapper .teammember_wrapper:nth-child(3n)+.teammember_wrapper {
    clear:both
  }
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .teammembers_wrapper .teammember_wrapper {
    margin-top:25px
  }
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper .image {
  margin-bottom:15px
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper .image img {
  max-width:100%;
  height:auto
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper h4 {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  color:#4c4c4c
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper h4 .mzag_content p,.schoeck_team_overview .teammembers_wrapper .teammember_wrapper h4 .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper h4 .mzag_content ul,.schoeck_team_overview .teammembers_wrapper .teammember_wrapper h4 .mzag_content ol,.schoeck_team_overview .teammembers_wrapper .teammember_wrapper h4 .mce-content-body ul,.schoeck_team_overview .teammembers_wrapper .teammember_wrapper h4 .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .teammembers_wrapper .teammember_wrapper h4 {
    font-size:14px;
    font-size:.875rem;
    line-height:16px;
    line-height:1rem
  }
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper .position {
  color:#7c7c7b;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .teammembers_wrapper .teammember_wrapper .position {
    font-size:12px;
    font-size:.75rem;
    line-height:14px;
    line-height:.875rem;
    margin-top:5px
  }
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper .contactdata_wrapper {
  margin-top:10px
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .teammembers_wrapper .teammember_wrapper .contactdata_wrapper {
    margin-top:0px
  }
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper .contactdata_wrapper .contactdata {
  color:#7c7c7b;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-bottom:2px
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .teammembers_wrapper .teammember_wrapper .contactdata_wrapper .contactdata {
    font-size:12px;
    font-size:.75rem;
    line-height:14px;
    line-height:.875rem;
    margin-top:5px
  }
}
.schoeck_team_overview .teammembers_wrapper .teammember_wrapper .contactdata_wrapper .contactdata:last-child {
  margin-bottom:0
}
.schoeck_team_overview .infobox {
  margin-top:50px
}
.schoeck_team_overview .infobox .infobox_headline {
  margin-bottom:15px
}
@media screen and (max-width: 767px) {
  .schoeck_team_overview .infobox .col-image {
    margin-bottom:10px
  }
}
.schoeck_team_overview .infobox .col-image img {
  width:100%;
  height:auto
}
.schoeck_team_overview .infobox .col-text .infobox_title {
  margin-bottom:10px;
  font-size:17px;
  font-size:1.0625rem;
  line-height:21px;
  line-height:1.3125rem
}
.schoeck_team_overview .infobox .col-text .schoeck_sociallinks {
  margin-top:10px
}
.map_wrapper .col-search .searchfield_wrapper {
  margin-bottom:30px
}
.map_wrapper .col-search .searchfield_wrapper .searchfield {
  margin-bottom:10px
}
.map_wrapper .col-search .searchfield_wrapper .btn {
  width:100%
}
@media print {
  .map_wrapper .col-search .searchfield_wrapper {
    display:none
  }
}
.map_wrapper .col-map {
  vertical-align:top
}
.map_wrapper .col-map .map.fix_svg_for_ie_initialized canvas {
  max-height:700px
}
@media screen and (max-width: 767px) {
  .map_wrapper .col-map .map.fix_svg_for_ie_initialized canvas {
    max-height:50vh
  }
}
.map_wrapper .col-map .map svg {
  max-height:700px
}
@media screen and (max-width: 767px) {
  .map_wrapper .col-map .map svg {
    max-height:50vh;
    width:auto
  }
}
.map_wrapper .col-map .map svg path {
  cursor:pointer;
  fill:#c8c8c8;
  -webkit-transition:.2s fill ease;
  -o-transition:.2s fill ease;
  transition:.2s fill ease
}
.map_wrapper .col-map .map svg path.active {
  fill:#f9b200
}
@media screen and (max-width: 767px) {
  .map_wrapper .col-areas {
    margin-top:30px
  }
}
.map_wrapper .col-areas .no_selection_hint p:first-child {
  margin-top:0
}
.map_wrapper .col-areas .area_wrapper .teammembers_wrapper h3 {
  margin-bottom:40px
}
.map_wrapper .col-areas .area_wrapper .teammembers_wrapper .teammember_wrapper {
  margin-top:40px
}
.map_wrapper .col-areas .area_wrapper .teammembers_wrapper .teammember_wrapper:first-child {
  margin-top:0
}
.map_wrapper .col-areas .area_wrapper .teammembers_wrapper .teammember_wrapper .image img {
  width:100%
}
.schoeck_commitment .commitments_wrapper .commitment {
  margin-bottom:30px
}
.schoeck_commitment .commitments_wrapper .commitment:last-child {
  margin-bottom:0
}
@media screen and (max-width: 767px) {
  .schoeck_commitment .commitments_wrapper .commitment .col-image {
    margin-bottom:15px
  }
}
.schoeck_commitment .commitments_wrapper .commitment .col-image .image_frame {
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6;
  padding:5px
}
.schoeck_commitment .commitments_wrapper .commitment .col-image .image_frame img {
  width:100%;
  height:auto
}
.schoeck_commitment .commitments_wrapper .commitment .header {
  margin-bottom:10px
}
.schoeck_reference_overview .col-category .categories_wrapper>label,.schoeck_reference_overview .col-category .subcategories_wrapper>label,.schoeck_reference_overview .col-subcategories .categories_wrapper>label,.schoeck_reference_overview .col-subcategories .subcategories_wrapper>label {
  display:block;
  color:#0069b4;
  font-size:18px;
  font-size:1.125rem;
  line-height:22px;
  line-height:1.375rem;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  margin-bottom:10px
}
@media screen and (max-width: 767px) {
  .schoeck_reference_overview .col-subcategories .subcategories_wrapper {
    margin-top:30px
  }
}
.schoeck_reference_overview .col-subcategories .subcategories_wrapper select {
  width:100%
}
@media print, screen and (min-width: 768px) {
  .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper:nth-child(2n)+.checkbox_wrapper {
    clear:both
  }
}
.schoeck_reference_overview .col-subcategories .submit_wrapper {
  margin-top:15px;
  text-align:right
}
@media screen and (max-width: 991px) {
  .schoeck_reference_overview .col-subcategories .submit_wrapper {
    text-align:center
  }
  .schoeck_reference_overview .col-subcategories .submit_wrapper .btn {
    width:100%
  }
}
.schoeck_reference_overview .col-border {
  margin-top:40px
}
.schoeck_reference_overview .col-border .border {
  border-bottom:1px solid #e6e6e6
}
.schoeck_reference_overview .grid_header {
  margin-top:40px
}
.schoeck_reference_overview .grid_header .count {
  font-size:23px;
  font-size:1.4375rem;
  line-height:28px;
  line-height:1.75rem;
  color:#0069b4;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal
}
.schoeck_reference_overview .grid_header .btn {
  float:right
}
.schoeck_reference_overview .reference_search_wrapper {
  margin-top:40px
}
.schoeck_reference_overview .reference_search_wrapper .mzag_button {
  width:100%
}
@media screen and (max-width: 767px) {
  .schoeck_reference_overview .reference_search_wrapper .mzag_button {
    margin-top:15px
  }
}
.schoeck_reference_overview .reference_map {
  margin-top:40px
}
.schoeck_reference_overview .reference_map .info_marker_window .image img {
  width:100%;
  height:auto
}
.schoeck_reference_overview .reference_map .info_marker_window .reference_title {
  margin-top:15px;
  text-align:center;
  font-size:16px;
  font-size:1rem;
  line-height:20px;
  line-height:1.25rem
}
.schoeck_reference_overview .reference_map .info_marker_window .location {
  margin-top:5px;
  display:block;
  text-align:center;
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_reference_overview .reference_map .info_marker_window .products {
  border-top:1px solid #e6e6e6;
  margin-top:15px;
  padding-top:15px
}
.schoeck_reference_overview .reference_map .info_marker_window .products ul {
  text-align:center;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.schoeck_reference_overview .reference_map .info_marker_window .products ul li {
  margin-top:2px
}
.schoeck_reference_overview .reference_map .info_marker_window .products ul li:first-child {
  margin-top:0
}
.schoeck_reference_overview .reference_map .info_marker_window .controls .btn {
  width:48%
}
.schoeck_reference_overview .reference_map .info_marker_window .controls .btn.btn_details {
  margin-right:2%
}
.schoeck_reference_overview .references_wrapper {
  margin-top:40px
}
.schoeck_reference_overview .references_wrapper .schoeck_tileset {
  padding-bottom:0
}
.schoeck_reference_overview .reload_button_wrapper {
  text-align:center;
  margin-top:87px
}
@media screen and (max-width: 991px) {
  .schoeck_reference_overview .reload_button_wrapper {
    margin-top:87px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_reference_overview .reload_button_wrapper {
    margin-top:60px
  }
}
@media print {
  .schoeck_reference_overview .reload_button_wrapper {
    margin-top:20px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_reference_overview .reload_button_wrapper {
    text-align:left
  }
  .schoeck_reference_overview .reload_button_wrapper .btn {
    width:100%;
    white-space:normal
  }
}
@media screen and (max-width: 991px) {
  .schoeck_reference_detail {
    padding-top:30px
  }
}
.schoeck_reference_detail .meta_wrapper {
  margin-bottom:5px;
  color:#b3b3b3
}
@media print, screen and (min-width: 992px) {
  .schoeck_reference_detail .content_wrapper {
    padding-right:50px
  }
}
.schoeck_reference_detail h1 {
  margin-bottom:30px
}
@media screen and (max-width: 991px) {
  .schoeck_reference_detail h1 {
    margin-bottom:15px
  }
}
.schoeck_reference_detail .schoeck_slider {
  margin-bottom:50px
}
@media screen and (max-width: 991px) {
  .schoeck_reference_detail .schoeck_slider {
    margin-bottom:15px
  }
}
.schoeck_reference_detail .text_wrapper {
  margin-top:20px
}
@media print, screen and (min-width: 992px) {
  .schoeck_reference_detail .text_wrapper:first-child {
    margin-top:0
  }
}
.schoeck_reference_detail .text_wrapper h6 {
  color:#7c7c7b;
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem
}
.schoeck_reference_detail .text_wrapper .content p:first-child {
  margin-top:0
}
.schoeck_reference_detail .text_wrapper .content p:last-child {
  margin-bottom:0
}
.schoeck_reference_detail .text_wrapper .content p:only-child {
  margin:0
}
.schoeck_reference_detail .products_wrapper {
  margin-top:87px
}
@media screen and (max-width: 991px) {
  .schoeck_reference_detail .products_wrapper {
    margin-top:87px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_reference_detail .products_wrapper {
    margin-top:60px
  }
}
@media print {
  .schoeck_reference_detail .products_wrapper {
    margin-top:20px
  }
}
.schoeck_reference_detail .products_wrapper h2 {
  text-align:center
}
.schoeck_reference_detail .products_wrapper .schoeck_tileset {
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0
}
.schoeck_reference_detail .download_wrapper {
  margin-top:87px
}
@media screen and (max-width: 991px) {
  .schoeck_reference_detail .download_wrapper {
    margin-top:87px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_reference_detail .download_wrapper {
    margin-top:60px
  }
}
@media print {
  .schoeck_reference_detail .download_wrapper {
    margin-top:20px
  }
}
.schoeck_detailcenter .page_image_wrapper {
  margin-bottom:87px
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter .page_image_wrapper {
    margin-bottom:60px
  }
}
.schoeck_detailcenter .page_image_wrapper img {
  width:100%;
  height:auto
}
.schoeck_detailcenter .currentnode_content {
  margin-bottom:60px
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter .currentnode_content {
    margin-bottom:30px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper {
    display:block
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail_wrapper {
  margin-top:30px
}
@media print, screen and (min-width: 992px) {
  .schoeck_detailcenter_overview .details_wrapper .detail_wrapper:nth-child(1),.schoeck_detailcenter_overview .details_wrapper .detail_wrapper:nth-child(2),.schoeck_detailcenter_overview .details_wrapper .detail_wrapper:nth-child(3) {
    margin-top:0
  }
  .schoeck_detailcenter_overview .details_wrapper .detail_wrapper:nth-child(3n)+.detail_wrapper {
    clear:both
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .schoeck_detailcenter_overview .details_wrapper .detail_wrapper:nth-child(1),.schoeck_detailcenter_overview .details_wrapper .detail_wrapper:nth-child(2) {
    margin-top:0
  }
  .schoeck_detailcenter_overview .details_wrapper .detail_wrapper:nth-child(2n)+.detail_wrapper {
    clear:both
  }
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail_wrapper {
    display:block;
    margin-top:12px
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail {
  display:block;
  padding:15px 15px 55px 15px;
  border:1px solid #e6e6e6;
  background-color:#fff;
  -webkit-transition:.2s background-color ease;
  -o-transition:.2s background-color ease;
  transition:.2s background-color ease;
  position:relative
}
.schoeck_detailcenter_overview .details_wrapper .detail:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_detailcenter_overview .details_wrapper .detail:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail {
    padding:15px 15% 15px 15px;
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail .image_wrapper {
  margin-bottom:30px
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail .image_wrapper {
    margin-bottom:0
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail .image_wrapper img {
  width:100%;
  height:auto
}
.schoeck_detailcenter_overview .details_wrapper .detail h2 {
  font-size:18px;
  font-size:1.125rem;
  line-height:22px;
  line-height:1.375rem;
  text-align:center;
  color:#0069b4;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  margin-bottom:10px
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail h2 {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail h2 {
    text-align:left
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail .content {
  text-align:center;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  color:#4c4c4c;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  margin-bottom:10px
}
.schoeck_detailcenter_overview .details_wrapper .detail .content a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_detailcenter_overview .details_wrapper .detail .content a.caret_link:before,.schoeck_detailcenter_overview .details_wrapper .detail .content .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_detailcenter_overview .details_wrapper .detail .content a:before,.schoeck_detailcenter_overview .details_wrapper .detail .content .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_detailcenter_overview .details_wrapper .detail .content a:before {
  top:0;
  margin-right:2px
}
.schoeck_detailcenter_overview .details_wrapper .detail .content .mzag_content p,.schoeck_detailcenter_overview .details_wrapper .detail .content .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_detailcenter_overview .details_wrapper .detail .content .mzag_content ul,.schoeck_detailcenter_overview .details_wrapper .detail .content .mzag_content ol,.schoeck_detailcenter_overview .details_wrapper .detail .content .mce-content-body ul,.schoeck_detailcenter_overview .details_wrapper .detail .content .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail .content {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail .content {
    text-align:left
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail:before,.schoeck_detailcenter_overview .details_wrapper .detail:after {
  position:absolute;
  bottom:15px;
  left:50%;
  -moz-transform:translateX(-50%) scale(1);
  -ms-transform:translateX(-50%) scale(1);
  -webkit-transform:translateX(-50%) scale(1);
  transform:translateX(-50%) scale(1);
  -webkit-transition:.2s transform ease;
  -o-transition:.2s transform ease;
  transition:.2s transform ease
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail:before,.schoeck_detailcenter_overview .details_wrapper .detail:after {
    right:15px;
    left:auto;
    bottom:auto;
    top:50%;
    -moz-transform:translateY(-50%) scale(1);
    -ms-transform:translateY(-50%) scale(1);
    -webkit-transform:translateY(-50%) scale(1);
    transform:translateY(-50%) scale(1)
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail:before {
  color:#b3b3b3;
  font-size:34px;
  line-height:34px
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail:before {
    font-size:25px;
    line-height:25px
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail:after {
  color:#fff;
  font-size:21px;
  line-height:34px;
  -moz-transform:translateX(-50%) scale(0);
  -ms-transform:translateX(-50%) scale(0);
  -webkit-transform:translateX(-50%) scale(0);
  transform:translateX(-50%) scale(0)
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail:after {
    font-size:15px;
    line-height:25px;
    -moz-transform:translateY(-50%) scale(0);
    -ms-transform:translateY(-50%) scale(0);
    -webkit-transform:translateY(-50%) scale(0);
    transform:translateY(-50%) scale(0)
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail:hover,.schoeck_detailcenter_overview .details_wrapper .detail:focus {
  background-color:#0069b4
}
.schoeck_detailcenter_overview .details_wrapper .detail:hover h2,.schoeck_detailcenter_overview .details_wrapper .detail:focus h2 {
  color:#fff
}
.schoeck_detailcenter_overview .details_wrapper .detail:hover .content,.schoeck_detailcenter_overview .details_wrapper .detail:focus .content {
  color:rgba(255,255,255,0.7)
}
.schoeck_detailcenter_overview .details_wrapper .detail:hover:before,.schoeck_detailcenter_overview .details_wrapper .detail:focus:before {
  -webkit-transform:translateX(-50%) scale(0);
  -ms-transform:translateX(-50%) scale(0);
  transform:translateX(-50%) scale(0)
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail:hover:before,.schoeck_detailcenter_overview .details_wrapper .detail:focus:before {
    -webkit-transform:translateY(-50%) scale(0);
    -ms-transform:translateY(-50%) scale(0);
    transform:translateY(-50%) scale(0)
  }
}
.schoeck_detailcenter_overview .details_wrapper .detail:hover:after,.schoeck_detailcenter_overview .details_wrapper .detail:focus:after {
  -webkit-transform:translateX(-50%) scale(1);
  -ms-transform:translateX(-50%) scale(1);
  transform:translateX(-50%) scale(1)
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_overview .details_wrapper .detail:hover:after,.schoeck_detailcenter_overview .details_wrapper .detail:focus:after {
    -webkit-transform:translateY(-50%) scale(1);
    -ms-transform:translateY(-50%) scale(1);
    transform:translateY(-50%) scale(1)
  }
}
html.flexbox .schoeck_detailcenter_overview .details_wrapper {
  display:flex;
  flex-wrap:wrap
}
html.flexbox .schoeck_detailcenter_overview .details_wrapper .detail_wrapper {
  display:flex
}
@media print, screen and (min-width: 768px) {
  html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.col-sm-6,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .detail_wrapper.field_wrapper.field_regular,.formeditor_form .fields_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.field_wrapper.field_regular,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .detail_wrapper.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.checkbox_wrapper,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .detail_wrapper.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.radiobutton_wrapper,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .detail_wrapper.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.checkbox_wrapper,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .detail_wrapper.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.radiobutton_wrapper,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .detail_wrapper.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.checkbox_wrapper,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .detail_wrapper.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.radiobutton_wrapper,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .detail_wrapper.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.checkbox_wrapper,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .detail_wrapper.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.radiobutton_wrapper,html.is-safari .schoeck_detailcenter_overview .details_wrapper .download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .detail_wrapper.checkbox_wrapper,.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.checkbox_wrapper {
    width:49%;
    width:calc(50% - 1px)
  }
  html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.col-sm-4,html.is-safari .schoeck_detailcenter_overview .details_wrapper .formeditor_form .fields_wrapper .detail_wrapper.field_wrapper.field_middle,.formeditor_form .fields_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.field_wrapper.field_middle {
    width:32.3333%;
    width:calc(33.3333% - 1px)
  }
  html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.col-sm-3 {
    width:24%;
    width:calc(25% - 1px)
  }
}
@media print, screen and (min-width: 992px) {
  html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.col-md-6,html.is-safari .schoeck_detailcenter_overview .details_wrapper .schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper .detail_wrapper.checkbox_wrapper,.schoeck_reference_overview .col-subcategories .subcategories_wrapper .mzag_gui_checkboxes .checkboxes_wrapper html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.checkbox_wrapper {
    width:49%;
    width:calc(50% - 1px)
  }
  html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.col-md-4 {
    width:32.3333%;
    width:calc(33.3333% - 1px)
  }
  html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.col-md-3 {
    width:24%;
    width:calc(25% - 1px)
  }
}
@media print, screen and (min-width: 1200px) {
  html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.col-lg-6 {
    width:49%;
    width:calc(50% - 1px)
  }
  html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.col-lg-4 {
    width:32.3333%;
    width:calc(33.3333% - 1px)
  }
  html.is-safari .schoeck_detailcenter_overview .details_wrapper .detail_wrapper.col-lg-3 {
    width:24%;
    width:calc(25% - 1px)
  }
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .col-pageselection {
    margin-bottom:40px
  }
}
.schoeck_detailcenter_detail .col-pageselection .overview_link {
  width:100%;
  margin-bottom:40px
}
.schoeck_detailcenter_detail .col-pageselection .overview_link span.title {
  font-size:20px;
  font-size:1.25rem;
  line-height:23px;
  line-height:1.4375rem
}
.schoeck_detailcenter_detail .col-pageselection .overview_link span.change {
  color:rgba(255,255,255,0.7);
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  line-height:23px;
  line-height:1.4375rem
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .col-pageselection .overview_link span.change {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_detailcenter_detail .col-pageselection .overview_link:hover span.change,.schoeck_detailcenter_detail .col-pageselection .overview_link:focus span.change {
  color:#fff
}
.schoeck_detailcenter_detail .col-pageselection .categories_wrapper {
  padding-bottom:40px
}
.schoeck_detailcenter_detail .col-pageselection .categories_wrapper .h3 {
  margin-bottom:15px
}
.schoeck_detailcenter_detail .col-pageselection .categories_wrapper .category_wrapper {
  margin-bottom:10px
}
.schoeck_detailcenter_detail .col-pageselection .categories_wrapper .category_wrapper select {
  width:100%
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .col-pageselection .categories_wrapper .btn_wrapper .btn {
    width:100%
  }
}
.schoeck_detailcenter_detail .details_wrapper {
  margin-top:50px;
  padding:0
}
.schoeck_detailcenter_detail .details_wrapper .header_wrapper {
  padding:30px 50px;
  border-bottom:1px solid #e6e6e6
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .header_wrapper {
    padding:30px 45px
  }
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .header_wrapper .col-count {
    text-align:center;
    margin-bottom:15px
  }
}
.schoeck_detailcenter_detail .details_wrapper .header_wrapper .col-hint {
  font-size:15px;
  font-size:.9375rem;
  line-height:21px;
  line-height:1.3125rem;
  color:#b3b3b3;
  text-align:right
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .header_wrapper .col-hint {
    text-align:center
  }
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner {
  padding:0 50px
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner {
    padding:0
  }
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail {
  padding:35px 0;
  border-bottom:1px dashed #e6e6e6
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail {
    padding:25px 15px;
    border-bottom-style:solid
  }
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail:last-child {
  border-bottom:none
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text {
    margin-bottom:20px
  }
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text h4 {
  font-size:17px;
  font-size:1.0625rem;
  line-height:21px;
  line-height:1.3125rem
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text h4 {
    margin-bottom:5px
  }
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser {
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  color:#4c4c4c
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser a.caret_link:before,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser a:before,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser a:before {
  top:0;
  margin-right:2px
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser .mzag_content p,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser .mzag_content ul,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser .mzag_content ol,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser .mce-content-body ul,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .teaser .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink a.caret_link:before,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink a:before,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink a:before {
  top:0;
  margin-right:2px
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink .mzag_content p,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink .mzag_content ul,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink .mzag_content ol,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink .mce-content-body ul,.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-text .fakelink .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-select .select_wrapper {
  position:relative
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-select .select_wrapper label {
  position:absolute;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  color:#7c7c7b;
  background:#fff;
  padding:0 3px;
  top:-10px;
  left:10px;
  z-index:10
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-select .select_wrapper label {
    top:-8px
  }
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-select .select_wrapper select {
  width:100%
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions {
  text-align:right
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .action {
  padding:10px 20px;
  display:inline-block;
  color:#0069b4;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:0
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .action {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .action:hover {
  color:#f9b200
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .action:focus {
  outline:none
}
@media screen and (max-width: 767px) {
  .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .action {
    display:block;
    text-align:center;
    width:100%;
    padding:6px
  }
}
@media screen and (max-width: 400px) {
  .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .action {
    padding:8px
  }
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .action:before {
  font-size:26px;
  line-height:26px;
  position:relative;
  top:3px
}
@media screen and (max-width: 400px) {
  .schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .action:before {
    font-size:20px;
    line-height:20px
  }
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .cart_link:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-actions .cart_link.added:before {
  content:""
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-preview {
  text-align:left
}
.schoeck_detailcenter_detail .details_wrapper .details_wrapper_inner .detail .col-preview a:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .trigger .icon:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .trigger .icon:before {
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:26px;
  line-height:26px;
  margin-left:15px;
  position:relative;
  top:5px
}
@media screen and (max-width: 767px) {
  #cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .trigger .icon:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .trigger:hover {
  color:#7c7c7b
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .trigger:hover .icon:before {
  color:#f9b200
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .trigger:not(.collapsed) {
  color:#7c7c7b
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .trigger:not(.collapsed) .icon:before {
  color:#f9b200
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content {
  right:0
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner {
  padding:0;
  width:350px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list {
  padding-top:20px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul {
  padding:0 20px;
  max-height:290px;
  overflow-y:auto;
  overflow-x:hidden
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul li {
  position:relative;
  padding-right:30px;
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #e6e6e6
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul li:last-child {
  border-bottom:none;
  margin-bottom:0
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul li .title {
  color:#0069b4;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:15px;
  font-size:.9375rem;
  line-height:19px;
  line-height:1.1875rem
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul li .file_info {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul li .remove_item {
  position:absolute;
  right:0;
  top:0;
  cursor:pointer;
  display:block;
  width:30px;
  height:13px;
  line-height:13px;
  text-align:center;
  color:#b3b3b3
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul li .remove_item:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul li .remove_item:hover {
  color:#f9b200
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul li .remove_item .mzag_link_label {
  display:none
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list ul li .remove_item:before {
  font-size:13px;
  line-height:13px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .item_list .empty_hint {
  padding:0 20px 20px 20px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .buttons {
  -webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);
  box-shadow:0 0 20px rgba(0,0,0,0.2);
  text-align:center;
  padding:20px
}
#cnt_standalone_scrollheader .scroll_content .scroll_content_flyout.detailcenter_cart .content .content_inner .buttons .btn_download {
  margin-right:15px
}
.detailcenter_cart_mobile .sticky_button.trigger {
  position:relative;
  z-index:10;
  margin-top:-1px;
  border:1px solid transparent;
  border-top:none;
  -webkit-transition:.2s background-color ease,.2s color ease,.2s border-color ease,.2s border-radius ease;
  -o-transition:.2s background-color ease,.2s color ease,.2s border-color ease,.2s border-radius ease;
  transition:.2s background-color ease,.2s color ease,.2s border-color ease,.2s border-radius ease;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  padding:10px 6px
}
.detailcenter_cart_mobile .sticky_button.trigger:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.detailcenter_cart_mobile .sticky_button.trigger:before {
  display:block;
  text-align:center;
  color:inherit;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  font-size:16px;
  line-height:16px;
  margin-bottom:5px
}
@media screen and (max-width: 767px) {
  .detailcenter_cart_mobile .sticky_button.trigger:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.detailcenter_cart_mobile .sticky_button.trigger:not(.collapsed) {
  border-color:#e6e6e6;
  -moz-border-radius:0 0 5px 5px;
  -webkit-border-radius:0;
  border-radius:0 0 5px 5px;
  color:#7c7c7b
}
.detailcenter_cart_mobile .sticky_button.trigger:not(.collapsed):before {
  color:#f9b200
}
.detailcenter_cart_mobile .sticky_button.trigger span {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block
}
.detailcenter_cart_mobile .sticky_button.trigger .cart_count {
  position:absolute;
  top:-10px;
  right:-10px;
  min-width:20px;
  height:20px;
  background-color:#f9b200;
  border-radius:10px;
  color:#0069b4;
  text-align:center;
  line-height:20px;
  padding:0 6px;
  font-family:'Corpid_TT7_Bold', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  font-size:.875rem;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
  box-shadow:0 0 10px rgba(0,0,0,0.5)
}
@media print {
  .detailcenter_cart_mobile {
    display:none
  }
}
.detailcenter_cart_mobile_content {
  background:#fff;
  width:290px;
  max-width:calc(100vw - 60px);
  max-height:calc(100vh - 100px);
  position:absolute;
  right:0;
  bottom:100%;
  z-index:9;
  border:1px solid #e6e6e6;
  -moz-border-radius:5px 5px 0 5px;
  -webkit-border-radius:5px;
  border-radius:5px 5px 0 5px;
  overflow:auto;
  -webkit-box-shadow:0 0 25px rgba(0,0,0,0.15);
  box-shadow:0 0 25px rgba(0,0,0,0.15)
}
.detailcenter_cart_mobile_content.collapsing {
  overflow:hidden
}
.detailcenter_cart_mobile_content .item_list {
  padding-top:20px
}
.detailcenter_cart_mobile_content .item_list ul {
  padding:0 20px;
  max-height:290px;
  overflow-y:auto;
  overflow-x:hidden
}
.detailcenter_cart_mobile_content .item_list ul li {
  position:relative;
  padding-right:30px;
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #e6e6e6
}
.detailcenter_cart_mobile_content .item_list ul li:last-child {
  border-bottom:none;
  margin-bottom:0
}
.detailcenter_cart_mobile_content .item_list ul li .title {
  color:#0069b4;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:15px;
  font-size:.9375rem;
  line-height:19px;
  line-height:1.1875rem
}
.detailcenter_cart_mobile_content .item_list ul li .file_info {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.detailcenter_cart_mobile_content .item_list ul li .remove_item {
  position:absolute;
  right:0;
  top:0;
  cursor:pointer;
  display:block;
  width:30px;
  height:13px;
  line-height:13px;
  text-align:center;
  color:#b3b3b3
}
.detailcenter_cart_mobile_content .item_list ul li .remove_item:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.detailcenter_cart_mobile_content .item_list ul li .remove_item:hover {
  color:#f9b200
}
.detailcenter_cart_mobile_content .item_list ul li .remove_item .mzag_link_label {
  display:none
}
.detailcenter_cart_mobile_content .item_list ul li .remove_item:before {
  font-size:13px;
  line-height:13px
}
.detailcenter_cart_mobile_content .item_list .empty_hint {
  padding:0 20px 20px 20px
}
.detailcenter_cart_mobile_content .buttons {
  -webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);
  box-shadow:0 0 20px rgba(0,0,0,0.2);
  text-align:center;
  padding:20px
}
.detailcenter_cart_mobile_content .buttons .btn_download {
  margin-right:15px
}
.detailcenter_cart_mobile_content .buttons .btn {
  width:100%
}
.detailcenter_cart_mobile_content .buttons .btn_download {
  margin-right:0;
  margin-bottom:10px
}
.formeditor_form .content_wrapper {
  margin-bottom:50px
}
@media screen and (max-width: 767px) {
  .formeditor_form .content_wrapper {
    margin-bottom:30px
  }
}
.formeditor_form .errors_wrapper {
  color:#d50101;
  border:1px dashed #d50101;
  background-color:#fff2f3;
  font-size:14px;
  font-size:.875rem;
  line-height:19px;
  line-height:1.1875rem;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  margin-bottom:55px;
  padding:10px
}
.formeditor_form .errors_wrapper .mzag_common_errors>div {
  margin-bottom:5px
}
.formeditor_form .errors_wrapper .mzag_common_errors>div.mzag_common_errors_title {
  margin-bottom:15px
}
.formeditor_form fieldset {
  position:relative
}
.formeditor_form fieldset:before {
  display:block;
  content:'';
  width:100%;
  height:1px;
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZDdkN2Q3Ii8+PHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size:100%;
  background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(215,215,215,0)),color-stop(5%, #d7d7d7),color-stop(95%, #d7d7d7),color-stop(100%, rgba(215,215,215,0)));
  background-image:-moz-linear-gradient(left, rgba(215,215,215,0) 0%,#d7d7d7 5%,#d7d7d7 95%,rgba(215,215,215,0) 100%);
  background-image:-webkit-linear-gradient(left, rgba(215,215,215,0) 0%,#d7d7d7 5%,#d7d7d7 95%,rgba(215,215,215,0) 100%);
  background-image:linear-gradient(to right, rgba(215,215,215,100) 0%,#d7d7d7 5%,#d7d7d7 95%,rgba(215,215,215,100) 100%)
}
.fieldset_title {
  color: #00487e;
  text-align:left;
  background-color:#fff;
  padding-right:10px;
  position:relative;
  top:-20px;
  display:inline-block;
  font-family: Corpid Schoeck Condensed;
  font-size:20px;
  font-size:1.25rem;
  line-height:25px;
  line-height:1.5625rem;
  text-decoration: none solid rgb(0, 72, 126);
}
@media screen and (max-width: 767px) {
  .fieldset_title {
    font-size:18px;
    font-size:1.125rem;
    line-height:22px;
    line-height:1.375rem
  }
}
@media screen and (max-width: 400px) {
  .fieldset_title {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 350px) {
  .fieldset_title {
    font-size:16px;
    font-size:1rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.ci_refresh .formeditor_form fieldset .fieldset_title.subheader,.ci_refresh .formeditor_form fieldset .fieldset_title .subheader {
  font-size:17.25px;
  font-size:1.07813rem;
  line-height:21px;
  line-height:1.3125rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .formeditor_form fieldset .fieldset_title.subheader,.ci_refresh .formeditor_form fieldset .fieldset_title .subheader {
    font-size:15px;
    font-size:.9375rem;
    line-height:18.75px;
    line-height:1.17188rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .formeditor_form fieldset .fieldset_title.subheader,.ci_refresh .formeditor_form fieldset .fieldset_title .subheader {
    font-size:14.25px;
    font-size:.89063rem;
    line-height:16.5px;
    line-height:1.03125rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .formeditor_form fieldset .fieldset_title.subheader,.ci_refresh .formeditor_form fieldset .fieldset_title .subheader {
    font-size:13.5px;
    font-size:.84375rem;
    line-height:15.75px;
    line-height:.98438rem
  }
}
@media screen and (max-width: 767px) {
  .formeditor_form fieldset .fieldset_title {
    top:-10px
  }
}
.formeditor_form fieldset .fieldset_inner {
  padding:55px 0;
  margin-top:-24px
}
@media screen and (max-width: 767px) {
  .formeditor_form fieldset .fieldset_inner {
    margin-top:-19px
  }
}
.formeditor_form fieldset.no_title .fieldset_inner {
  margin-top:0
}
.formeditor_form fieldset:last-child .fieldset_inner:not(.keep-space) {
  padding-bottom:0
}
.formeditor_form fieldset.controls .mandatory_notice {
  text-align:center;
  font-size:12px;
  font-size:.75rem;
  line-height:14px;
  line-height:.875rem;
  color:#7c7c7b
}
.formeditor_form fieldset.controls .button_wrapper {
  text-align:right
}
.formeditor_form fieldset.controls .button_wrapper .btn {
  margin-top:10px
}
.formeditor_form .fields_wrapper .field_wrapper {
  margin-bottom:26px
}

.formeditor_form .fields_wrapper .field_wrapper.field_clear {
  clear:both
}
.formeditor_form .fields_wrapper .field_wrapper.field_textbox .field_wrapper_inner,.formeditor_form .fields_wrapper .field_wrapper.field_combobox .field_wrapper_inner,.formeditor_form .fields_wrapper .field_wrapper.field_textarea .field_wrapper_inner,.formeditor_form .fields_wrapper .field_wrapper.field_filemail .field_wrapper_inner {
  position:relative
}
.formeditor_form .fields_wrapper .field_wrapper.field_textbox .field_wrapper_inner label,.formeditor_form .fields_wrapper .field_wrapper.field_combobox .field_wrapper_inner label,.formeditor_form .fields_wrapper .field_wrapper.field_textarea .field_wrapper_inner label,.formeditor_form .fields_wrapper .field_wrapper.field_filemail .field_wrapper_inner label {
  position: absolute;
  top: -16px;
  left: 2px;
  x-z-index: 10;
  font-size: 0.85rem;
  line-height: .775rem;
  padding: 0;
  color: #002c50;
  font-family: Corpid Schoeck Condensed;
}
.formeditor_form .fields_wrapper .field_wrapper.field_textbox .field_wrapper_inner label.mzag_common_error,.formeditor_form .fields_wrapper .field_wrapper.field_combobox .field_wrapper_inner label.mzag_common_error,.formeditor_form .fields_wrapper .field_wrapper.field_textarea .field_wrapper_inner label.mzag_common_error,.formeditor_form .fields_wrapper .field_wrapper.field_filemail .field_wrapper_inner label.mzag_common_error {
  color:#d50101
}
.formeditor_form .fields_wrapper .field_wrapper.field_textbox .field_wrapper_inner label.mzag_common_error .mzag_common_mandatory_asterisk,.formeditor_form .fields_wrapper .field_wrapper.field_combobox .field_wrapper_inner label.mzag_common_error .mzag_common_mandatory_asterisk,.formeditor_form .fields_wrapper .field_wrapper.field_textarea .field_wrapper_inner label.mzag_common_error .mzag_common_mandatory_asterisk,.formeditor_form .fields_wrapper .field_wrapper.field_filemail .field_wrapper_inner label.mzag_common_error .mzag_common_mandatory_asterisk {
  color:#d50101
}
.formeditor_form .fields_wrapper .field_wrapper.field_checkbox .field_wrapper_inner {
  position:relative
}
.formeditor_form .fields_wrapper .field_wrapper.field_checkbox .field_wrapper_inner label {
  padding-left:31px;
  z-index:11;
  position:relative;
  font-size:14px;
  font-size:.875rem;
  line-height:19px;
  line-height:1.1875rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  cursor:pointer;
  display:inline-block
}
.formeditor_form .fields_wrapper .field_wrapper.field_checkbox .field_wrapper_inner label.mzag_common_error {
  color:#d50101;
  padding-right:44px
}
.formeditor_form .fields_wrapper .field_wrapper.field_checkbox .field_wrapper_inner label.mzag_common_error .mzag_common_mandatory_asterisk {
  color:#d50101
}
@media screen and (max-width: 767px) {
  .formeditor_form .fields_wrapper .field_wrapper.field_checkbox .field_wrapper_inner i.error {
    display:none
  }
}
.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes .field_wrapper_inner>label,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup .field_wrapper_inner>label {
  font-size:14px;
  font-size:.875rem;
  line-height:19px;
  line-height:1.1875rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  margin-bottom:10px;
  display:inline-block
}
.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes .field_wrapper_inner label.mzag_common_error,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup .field_wrapper_inner label.mzag_common_error {
  color:#d50101
}
.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes .field_wrapper_inner label.mzag_common_error .mzag_common_mandatory_asterisk,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup .field_wrapper_inner label.mzag_common_error .mzag_common_mandatory_asterisk {
  color:#d50101
}
.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes .field_wrapper_inner i.error,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup .field_wrapper_inner i.error {
  -moz-transform:none;
  -ms-transform:none;
  -webkit-transform:none;
  transform:none;
  top:0
}
.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper:nth-of-type(2n)+.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .checkbox_wrapper:nth-of-type(2n)+.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper:nth-of-type(2n)+.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .checkboxes_wrapper .radiobutton_wrapper:nth-of-type(2n)+.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper:nth-of-type(2n)+.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .checkbox_wrapper:nth-of-type(2n)+.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper:nth-of-type(2n)+.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_checkboxes.field_full .radiobuttons_wrapper .radiobutton_wrapper:nth-of-type(2n)+.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper:nth-of-type(2n)+.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .checkbox_wrapper:nth-of-type(2n)+.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper:nth-of-type(2n)+.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .checkboxes_wrapper .radiobutton_wrapper:nth-of-type(2n)+.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper:nth-of-type(2n)+.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .checkbox_wrapper:nth-of-type(2n)+.checkbox_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper:nth-of-type(2n)+.radiobutton_wrapper,.formeditor_form .fields_wrapper .field_wrapper.field_radiogroup.field_full .radiobuttons_wrapper .radiobutton_wrapper:nth-of-type(2n)+.checkbox_wrapper {
  clear:both
}
.formeditor_form .fields_wrapper .field_wrapper.field_combobox .field_wrapper_inner i.error {
  right:59px
}
.formeditor_form .fields_wrapper .field_wrapper.field_image .field_wrapper_inner .form_field img {
  width:100%;
  height:auto
}
.formeditor_form .fields_wrapper .field_wrapper .field_wrapper_inner {
  position:relative
}
.formeditor_form .fields_wrapper .field_wrapper .field_wrapper_inner i.error {
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  position:absolute;
  right:15px;
  z-index:100
}
.formeditor_form .fields_wrapper .field_wrapper .field_wrapper_inner i.error:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.formeditor_form .fields_wrapper .field_wrapper .field_wrapper_inner i.error:before {
  color:#d50101
}
@media print, screen and (min-width: 768px) {
  .formeditor_form .fields_wrapper .field_wrapper .field_wrapper_inner .form_field_double+i.error {
    right:calc(30px + 50%)
  }
}
@media screen and (max-width: 767px) {
  .formeditor_form .fields_wrapper .field_wrapper .field_wrapper_inner .form_field_double+i.error {
    -moz-transform:none;
    -ms-transform:none;
    -webkit-transform:none;
    transform:none;
    top:13px
  }
}
@media screen and (max-width: 767px) {
  .formeditor_form .fields_wrapper .field_wrapper .form_field_double .repeated {
    margin-bottom:22px
  }
}
@media print, screen and (min-width: 768px) {
  .formeditor_form .fields_wrapper .field_wrapper .form_field_double .repeated.mzag_common_error {
    padding-right:10px
  }
}
.formeditor_form .fields_wrapper .other_panel {
  margin-top:22px
}
.formeditor_form input[type=text],.formeditor_form input[type=email],.formeditor_form input[type=url],.formeditor_form input[type=tel],.formeditor_form select {
  width:100%;
}
.formeditor_form input[type=text].mzag_common_error,.formeditor_form input[type=email].mzag_common_error,.formeditor_form input[type=url].mzag_common_error,.formeditor_form input[type=tel].mzag_common_error,.formeditor_form select.mzag_common_error {
  color:#d50101;
  border:1px dashed #d50101;
  background-color:#fff2f3;
  padding-right:44px
}
.formeditor_form textarea.mzag_common_error {
  color:#d50101;
  border:1px dashed #d50101;
  background-color:#fff2f3
}
.formeditor_form select.mzag_common_error+.select2-container.select2-container--default .select2-selection.select2-selection--single {
  border:1px dashed #d50101;
  background-color:#fff2f3
}
.formeditor_form textarea {
  width:100%;
  resize:none
}
.formeditor_form .mzag_common_mandatory_asterisk {
  color:#0069b4
}
.formeditor_form .mzag_gui_street_address_name_email {
  display:none;
  font-size:0;
  color:transparent;
  text-indent:-9999em
}
.schoeck_productfinder {
  padding:0
}
.schoeck_productfinder .level_wrapper {
  padding:60px 60px 80px 60px;
  border-bottom:1px solid #e6e6e6;
  position:relative
}
@media screen and (max-width: 767px) {
  .schoeck_productfinder .level_wrapper {
    padding:50px 15px
  }
}
.schoeck_productfinder .level_wrapper .hashanchor {
  top:-150px
}
@media screen and (max-width: 767px) {
  .schoeck_productfinder .level_wrapper .hashanchor {
    top:-140px
  }
}
.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_title {
  text-align:center;
  margin-bottom:10px
}
.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description {
  text-align:center;
  color:#7c7c7b;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description a.caret_link:before,.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description a:before,.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description a:before {
  top:0;
  margin-right:2px
}
.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description .mzag_content p,.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description .mzag_content ul,.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description .mzag_content ol,.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description .mce-content-body ul,.schoeck_productfinder .level_wrapper .leveldata_wrapper .level_description .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_productfinder .level_wrapper .leveldata_wrapper+.level_entries,.schoeck_productfinder .level_wrapper .leveldata_wrapper+.level_entries .schoeck_tileset {
  margin-top:60px
}
@media screen and (max-width: 767px) {
  .schoeck_productfinder .level_wrapper .leveldata_wrapper+.level_entries,.schoeck_productfinder .level_wrapper .leveldata_wrapper+.level_entries .schoeck_tileset {
    margin-top:30px
  }
}
.schoeck_productfinder .level_wrapper .level_entries .entry {
  margin-top:60px
}
.schoeck_productfinder .level_wrapper .level_entries .entry.entry_2col:nth-child(1),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_2col:nth-child(2) {
  margin-top:0
}
.schoeck_productfinder .level_wrapper .level_entries .entry.entry_2col:nth-child(2n)+.entry_2col {
  clear:both
}
@media screen and (max-width: 767px) {
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_3col:nth-child(1),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_3col:nth-child(2) {
    margin-top:0
  }
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_3col:nth-child(2n)+.entry_3col {
    clear:both
  }
}
@media print, screen and (min-width: 768px) {
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_3col:nth-child(1),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_3col:nth-child(2),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_3col:nth-child(3) {
    margin-top:0
  }
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_3col:nth-child(3n)+.entry_3col {
    clear:both
  }
}
@media screen and (max-width: 767px) {
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(1),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(2) {
    margin-top:0
  }
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(2n)+.entry_4col {
    clear:both
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(1),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(2),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(3) {
    margin-top:0
  }
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(3n)+.entry_4col {
    clear:both
  }
}
@media print, screen and (min-width: 992px) {
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(1),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(2),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(3),.schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(4) {
    margin-top:0
  }
  .schoeck_productfinder .level_wrapper .level_entries .entry.entry_4col:nth-child(4n)+.entry_4col {
    clear:both
  }
}
@media screen and (max-width: 767px) {
  .schoeck_productfinder .level_wrapper .level_entries .entry {
    margin-top:30px
  }
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_title {
  display:block;
  position:relative;
  background-color:#e6e6e6;
  -webkit-transition:.2s color ease,.2s background-color ease;
  -o-transition:.2s color ease,.2s background-color ease;
  transition:.2s color ease,.2s background-color ease
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_title:before {
  display:block;
  content:"";
  width:100%;
  padding-top:56.25%
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_title>.content {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
@media screen and (max-width: 767px) {
  .schoeck_productfinder .level_wrapper .level_entries .entry .entry_title {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_title h4 {
  color:inherit;
  text-align:center
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_title h4.nowrap {
  white-space:nowrap
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-top:10px;
  color:#7c7c7b
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description a.caret_link:before,.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .schoeck_productfinder .level_wrapper .level_entries .entry .entry_description a:before,.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .schoeck_productfinder .level_wrapper .level_entries .entry .entry_description a:before {
  top:0;
  margin-right:2px
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description .mzag_content p,.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description .mzag_content ul,.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description .mzag_content ol,.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description .mce-content-body ul,.schoeck_productfinder .level_wrapper .level_entries .entry .entry_description .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.schoeck_productfinder .level_wrapper .level_entries .entry.entry_active .entry_title {
  background-color:#0069b4
}
.schoeck_productfinder .level_wrapper .level_entries .entry.entry_active .entry_title h4 {
  color:#fff
}
.schoeck_productfinder .level_wrapper .level_cta {
  width:50px;
  height:50px;
  background-color:#fff;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  position:absolute;
  left:50%;
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  bottom:-25px;
  text-align:center;
  z-index:10;
  -webkit-box-shadow:0 3px 3px 0px rgba(0,0,0,0.1);
  box-shadow:0 3px 3px 0px rgba(0,0,0,0.1)
}
.schoeck_productfinder .level_wrapper .level_cta:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.schoeck_productfinder .level_wrapper .level_cta:before {
  color:#b3b3b3;
  font-size:30px;
  line-height:50px
}
@media print {
  .schoeck_productfinder .level_wrapper .level_cta {
    display:none
  }
}
.schoeck_productfinder .level_wrapper a.level_cta:before {
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .schoeck_productfinder .level_wrapper a.level_cta:before {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.schoeck_productfinder .level_wrapper a.level_cta:hover:before,.schoeck_productfinder .level_wrapper a.level_cta:focus:before {
  color:#f9b200
}
.schoeck_productfinder .level_wrapper:before {
  display:block;
  height:10px;
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  background-color:#f6f6f6;
  *zoom:1;
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6F6F6', endColorstr='#FFFFFFFF');
  background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size:100%;
  background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6),color-stop(100%, #ffffff));
  background-image:-moz-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
  background-image:-webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
  background-image:linear-gradient(to bottom, #f6f6f6 0%,#ffffff 100%)
}
.schoeck_productfinder .level_wrapper.level_1:before {
  content:none
}
.schoeck_systems .system .system_desktop {
  text-align:center;
  padding-top:30px
}
.schoeck_systems .system .system_desktop .system_content {
  margin-top:40px;
  width:550px;
  display:inline-block
}
.schoeck_systems .system .system_desktop .system_content .teaser {
  margin-top:20px
}
.schoeck_systems .system .system_desktop .vector_wrapper {
  position:relative;
  display:inline-block;
  width:550px
}
.schoeck_systems .system .system_desktop .vector_wrapper [data-hoverhotspot] {
  cursor:pointer
}
.schoeck_systems .system .system_desktop .vector_wrapper [data-hotspotname] path,.schoeck_systems .system .system_desktop .vector_wrapper [data-hotspotname] polygon,.schoeck_systems .system .system_desktop .vector_wrapper [data-hotspotname] polyline {
  -webkit-transition:.2s fill ease;
  -o-transition:.2s fill ease;
  transition:.2s fill ease
}
.schoeck_systems .system .system_desktop .vector_wrapper [data-hotspotname] line {
  -webkit-transition:.2s stroke ease;
  -o-transition:.2s stroke ease;
  transition:.2s stroke ease
}
.schoeck_systems .system .system_desktop .vector_wrapper [data-hotspotname].active path,.schoeck_systems .system .system_desktop .vector_wrapper [data-hotspotname].active polygon,.schoeck_systems .system .system_desktop .vector_wrapper [data-hotspotname].active polyline {
  fill:#f9b200 !important;
  stroke:none !important
}
.schoeck_systems .system .system_desktop .vector_wrapper [data-hotspotname].active line {
  stroke:#f9b200 !important
}
.schoeck_systems .system .system_desktop .vector_wrapper .hotspots_wrapper .hotspot {
  position:absolute;
  width:27px;
  height:27px;
  -moz-border-radius:14px 13px 13px 14px / 14px 14px 13px 13px;
  -webkit-border-radius:14px 14px;
  border-radius:14px 13px 13px 14px / 14px 14px 13px 13px;
  background-color:#f9b200;
  -webkit-box-shadow:0 0 0 4px rgba(255,255,255,0.51),inset 0 -2px rgba(0,0,0,0.3);
  box-shadow:0 0 0 4px rgba(255,255,255,0.51),inset 0 -2px rgba(0,0,0,0.3);
  color:#fff;
  font-size:17px;
  line-height:23px;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  text-align:center;
  cursor:pointer
}
.schoeck_systems .system .system_desktop .vector_wrapper .bubbles_wrapper .bubble {
  display:none;
  height:120px;
  width:120px;
  background-color:#0069b4;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  position:absolute;
  padding:15px;
  white-space:nowrap
}
.schoeck_systems .system .system_desktop .vector_wrapper .bubbles_wrapper .bubble>div {
  color:#fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  text-align:center
}
.schoeck_systems .system .system_desktop .vector_wrapper .bubbles_wrapper .bubble:after {
  display:block;
  height:20px;
  width:20px;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
  background-color:#0069b4;
  position:absolute;
  content:''
}
.schoeck_systems .system .system_desktop .vector_wrapper .bubbles_wrapper .bubble.arrow_left:after {
  top:50px;
  left:-8px
}
.schoeck_systems .system .system_desktop .vector_wrapper .bubbles_wrapper .bubble.arrow_right:after {
  top:50px;
  right:-8px
}
.schoeck_systems .system .system_desktop .contents_wrapper .content {
  display:none
}
.schoeck_systems .system .system_mobile .mobile_image {
  text-align:center
}
.schoeck_systems .system .system_mobile .mobile_image img {
  width:70%;
  width:calc(100% - 110px);
  height:auto;
  display:inline-block
}
.schoeck_systems .system .system_mobile .system_content {
  margin-top:40px;
  text-align:center
}
.schoeck_systems .system .system_mobile .contents_wrapper {
  margin-top:20px
}
.systems_slider_owl .owl-nav .owl-next.disabled,.systems_slider_owl .owl-nav .owl-prev.disabled {
  display:none !important
}
.schoeck_systems .system.system_tronsole_f_l_b .vector_wrapper .hotspots_wrapper .hotspot.tronsole_b {
  top:calc(76% - 13.5px);
  left:calc(56% - 13.5px)
}
.schoeck_systems .system.system_tronsole_f_l_b .vector_wrapper .hotspots_wrapper .hotspot.tronsole_l {
  top:calc(63% - 13.5px);
  left:calc(34% - 13.5px)
}
.schoeck_systems .system.system_tronsole_f_l_b .vector_wrapper .hotspots_wrapper .hotspot.tronsole_f {
  top:calc(39% - 13.5px);
  left:calc(23% - 13.5px)
}
.schoeck_systems .system.system_tronsole_f_l_b .vector_wrapper .hotspots_wrapper .hotspot.tronsole_f2 {
  top:calc(10% - 13.5px);
  left:calc(75% - 13.5px)
}
.schoeck_systems .system.system_tronsole_f_l_b .vector_wrapper .bubbles_wrapper .bubble.tronsole_b {
  top:calc(77% - 60px);
  left:calc(75% - 60px)
}
.schoeck_systems .system.system_tronsole_f_l_b .vector_wrapper .bubbles_wrapper .bubble.tronsole_l {
  top:calc(64% - 60px);
  left:calc(15% - 60px)
}
.schoeck_systems .system.system_tronsole_f_l_b .vector_wrapper .bubbles_wrapper .bubble.tronsole_f {
  top:calc(26% - 60px);
  left:calc(51% - 60px)
}
.schoeck_systems .system.system_tronsole_f_l_b .vector_wrapper .bubbles_wrapper .bubble.tronsole_f2 {
  top:calc(10% - 60px);
  left:calc(93% - 60px)
}
.schoeck_systems .system.system_tronsole_z_t_l .vector_wrapper .hotspots_wrapper .hotspot.tronsole_t {
  top:calc(89% - 13.5px);
  left:calc(66% - 13.5px)
}
.schoeck_systems .system.system_tronsole_z_t_l .vector_wrapper .hotspots_wrapper .hotspot.tronsole_t2 {
  top:calc(11% - 13.5px);
  left:calc(76% - 13.5px)
}
.schoeck_systems .system.system_tronsole_z_t_l .vector_wrapper .hotspots_wrapper .hotspot.tronsole_l {
  top:calc(71% - 13.5px);
  left:calc(40% - 13.5px)
}
.schoeck_systems .system.system_tronsole_z_t_l .vector_wrapper .hotspots_wrapper .hotspot.tronsole_z {
  top:calc(44% - 13.5px);
  left:calc(9% - 13.5px)
}
.schoeck_systems .system.system_tronsole_z_t_l .vector_wrapper .bubbles_wrapper .bubble.tronsole_t {
  top:calc(89% - 60px);
  left:calc(84% - 60px)
}
.schoeck_systems .system.system_tronsole_z_t_l .vector_wrapper .bubbles_wrapper .bubble.tronsole_t2 {
  top:calc(11% - 60px);
  left:calc(96% - 60px)
}
.schoeck_systems .system.system_tronsole_z_t_l .vector_wrapper .bubbles_wrapper .bubble.tronsole_l {
  top:calc(71% - 60px);
  left:calc(19% - 60px)
}
.schoeck_systems .system.system_tronsole_z_t_l .vector_wrapper .bubbles_wrapper .bubble.tronsole_z {
  top:calc(46% - 60px);
  left:calc(34% - 60px)
}
.schoeck_systems .system.system_tronsole_q_l_f .vector_wrapper .hotspots_wrapper .hotspot.tronsole_f {
  top:calc(90% - 13.5px);
  left:calc(60% - 13.5px)
}
.schoeck_systems .system.system_tronsole_q_l_f .vector_wrapper .hotspots_wrapper .hotspot.tronsole_f2 {
  top:calc(11% - 13.5px);
  left:calc(72% - 13.5px)
}
.schoeck_systems .system.system_tronsole_q_l_f .vector_wrapper .hotspots_wrapper .hotspot.tronsole_l {
  top:calc(74% - 13.5px);
  left:calc(29% - 13.5px)
}
.schoeck_systems .system.system_tronsole_q_l_f .vector_wrapper .hotspots_wrapper .hotspot.tronsole_q {
  top:calc(62% - 13.5px);
  left:calc(3% - 13.5px)
}
.schoeck_systems .system.system_tronsole_q_l_f .vector_wrapper .bubbles_wrapper .bubble.tronsole_f {
  top:calc(90% - 60px);
  left:calc(78% - 60px)
}
.schoeck_systems .system.system_tronsole_q_l_f .vector_wrapper .bubbles_wrapper .bubble.tronsole_f2 {
  top:calc(11% - 60px);
  left:calc(90% - 60px)
}
.schoeck_systems .system.system_tronsole_q_l_f .vector_wrapper .bubbles_wrapper .bubble.tronsole_l {
  top:calc(67% - 60px);
  left:calc(46% - 60px)
}
.schoeck_systems .system.system_tronsole_q_l_f .vector_wrapper .bubbles_wrapper .bubble.tronsole_l.arrow_left:after {
  top:70px;
  left:-4px;
  -webkit-transform:rotate(25deg);
  -ms-transform:rotate(25deg);
  -o-transform:rotate(25deg);
  transform:rotate(25deg)
}
.schoeck_systems .system.system_tronsole_q_l_f .vector_wrapper .bubbles_wrapper .bubble.tronsole_q {
  top:calc(59% - 60px);
  left:calc(23% - 60px)
}
.download_item {
  padding-top:40px;
  padding-bottom:40px
}
@media screen and (max-width: 767px) {
  .download_item {
    padding-top:20px;
    padding-bottom:20px
  }
}
.download_item .col-text .text_wrapper {
  position:relative;
  padding-left:64px
}
@media print, screen and (max-width: 767px) {
  .download_item .col-text .text_wrapper {
    padding-left:0
  }
}
.download_item .col-text .text_wrapper:before {
  display:block;
  height:44px;
  width:44px;
  line-height:44px;
  border:1px dashed #c8c8c8;
  content:' ';
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  left:0
}
@media print, screen and (max-width: 767px) {
  .download_item .col-text .text_wrapper:before {
    display:none
  }
}
.download_item .col-text .text_wrapper .category {
  color:#b3b3b3;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-bottom:5px
}
.download_item .col-text .text_wrapper .title {
  font-size:17px;
  font-size:1.0625rem;
  line-height:21px;
  line-height:1.3125rem
}
.download_item .col-text .text_wrapper .title[data-toggle="tooltip"] {
  display:inline-block
}
.download_item .col-text .text_wrapper .version {
  margin-top:5px;
  color:#b3b3b3;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem
}
.download_item .col-text .text_wrapper .meta {
  margin-top:5px;
  color:#b3b3b3;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem
}
.download_item .col-text .text_wrapper .meta .extension {
  text-transform:uppercase
}
.download_item .col-text .text_wrapper .meta .release_date {
  white-space:nowrap
}
.download_item .col-meta {
  text-align:right
}
.download_item .col-meta .meta {
  display:inline-block;
  color:#b3b3b3;
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem
}
.download_item .col-meta .meta .extension {
  text-transform:uppercase
}
.download_item .col-meta .meta .release_date {
  white-space:nowrap
}
.download_item .col-actions {
  text-align:right
}
.download_item .col-actions .action {
  display:inline-block;
  margin-right:2px
}
.download_item .col-actions .action:last-child {
  margin-right:0
}
.download_item .col-actions .action .btn {
  padding:12px 14px
}
@media screen and (max-width: 1199px) {
  .download_item .col-actions .action .btn {
    padding:12px 10px
  }
}
@media screen and (max-width: 380px) {
  .download_item .col-actions .action .btn {
    padding:12px 8px
  }
}
.download_item .col-actions .action .btn .mzag_link_label {
  display:none
}
.download_item .col-actions .download_button:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.download_item .col-actions .read_button:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.download_item .col-actions .read_button:focus,.download_item .col-actions .download_button:focus {
  outline:none
}
.download_item .col-actions .read_button:before,.download_item .col-actions .download_button:before {
  font-size:19px;
  line-height:19px
}
.download_item.download_item_link .col-text .text_wrapper:before {
  content:none;
  display:none
}
.download_item.download_item_link .col-actions .download_button:before {
  content:"";
  position:relative;
  top:1px;
  font-size:16px;
  line-height:21px
}
.tooltip.download_item_tooltip .tooltip-inner {
  width:450px;
  text-align:left
}
.download_list .download_item {
  border-bottom:1px solid #e6e6e6
}
.download_list .download_item:first-child {
  border-top:1px solid #e6e6e6
}
@media screen {
  html.borderimage .download_list .download_item {
    -moz-border-image:-moz-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    -moz-border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    -o-border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    -webkit-border-image:-webkit-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    -webkit-border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    border-image:-moz-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    border-image:-webkit-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0
  }
}
.download_downloadcenter .results .downloadcenter_item.download_cluster {
  margin-left:-15px;
  margin-right:-15px;
  padding-top:0;
  padding-bottom:0
}
.download_pagelist .download_item.download_cluster {
  margin-left:-15px;
  margin-right:-15px;
  padding-top:0;
  padding-bottom:0
}
.download_cluster .accordion_wrapper {
  border-top:none;
  border-bottom:none
}
.download_cluster .accordion_wrapper.fixed_header .accordion_heading {
  width:calc(100% - 30px)
}
.download_cluster .accordion_wrapper .accordion-toggle {
  padding-left:15px;
  padding-right:15px
}
@media screen and (max-width: 991px) {
  .download_cluster .accordion_wrapper .accordion-toggle {
    padding-right:120px
  }
}
@media screen and (max-width: 767px) {
  .download_cluster .accordion_wrapper .accordion-toggle {
    padding-top:20px;
    padding-bottom:20px
  }
}
.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header {
  padding-top:15px;
  padding-bottom:15px
}
@media screen and (max-width: 991px) {
  .download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header {
    padding-right:0
  }
}
.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .header {
  font-size:17px;
  font-size:1.0625rem;
  line-height:21px;
  line-height:1.3125rem
}
.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser {
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser a.caret_link:before,.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser a:before,.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser a:before {
  top:0;
  margin-right:2px
}
.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mzag_content p,.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mzag_content ul,.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mzag_content ol,.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mce-content-body ul,.download_cluster .accordion_wrapper .accordion-toggle .header_wrapper .col-header .teaser .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.download_cluster .accordion_wrapper .accordion-body .accordion_content_inner {
  padding:0 15px 40px 60px
}
@media screen and (max-width: 767px) {
  .download_cluster .accordion_wrapper .accordion-body .accordion_content_inner {
    padding:0 15px 20px 30px
  }
}
@media screen and (max-width: 1199px) {
  .download_cluster .download_item .col-actions .action .btn {
    padding:12px 8px
  }
}
.download_pagelist .download_list {
  padding:0 15px
}
.download_pagelist .download_item .col-text .text_wrapper:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.download_pagelist .download_item .col-text .text_wrapper:before {
  color:rgba(249,178,0,0);
  font-size:44px;
  line-height:44px;
  -moz-transform:translateY(-50%) rotate(90deg);
  -ms-transform:translateY(-50%) rotate(90deg);
  -webkit-transform:translateY(-50%) rotate(90deg);
  transform:translateY(-50%) rotate(90deg);
  -webkit-transition:.2s color ease,0.4s border-color ease,0.4s transform;
  -o-transition:.2s color ease,0.4s border-color ease,0.4s transform;
  transition:.2s color ease,0.4s border-color ease,0.4s transform
}
@media screen and (max-width: 767px) {
  .download_pagelist .download_item .col-text .text_wrapper:before {
    -webkit-transition:0.4s border-color ease,0.4s transform;
    -o-transition:0.4s border-color ease,0.4s transform;
    transition:0.4s border-color ease,0.4s transform
  }
}
.download_pagelist .download_item.downloaded .col-text .text_wrapper:before {
  color:#f9b200;
  border-color:rgba(200,200,200,0);
  -moz-transform:translateY(-50%) rotate(0deg);
  -ms-transform:translateY(-50%) rotate(0deg);
  -webkit-transform:translateY(-50%) rotate(0deg);
  transform:translateY(-50%) rotate(0deg);
  font-size:44px;
  line-height:44px
}
.download_pagelist .reload_button_wrapper {
  margin-top:40px;
  text-align:center
}
@media screen and (max-width: 767px) {
  .download_pagelist .reload_button_wrapper {
    margin-top:20px
  }
}
.download_downloadcenter .ce_header.with_archive_link {
  position:relative
}
.download_downloadcenter .ce_header.with_archive_link h1 {
  padding-right:50px
}
.download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper {
  position:absolute;
  top:0;
  right:0
}
.download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper a {
  font-size:15px;
  font-size:.9375rem;
  line-height:17px;
  line-height:1.0625rem;
  color:#b3b3b3;
  padding-right:26px;
  padding-right:59px
}
.download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper a:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper a:after {
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  right:0;
  color:#0069b4;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper a:after {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper a:after {
  font-size:44px
}
.download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper a:focus,.download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper a:hover {
  color:#f9b200
}
.download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper a:focus:after,.download_downloadcenter .ce_header.with_archive_link .archive_link_wrapper a:hover:after {
  color:#f9b200
}
.download_downloadcenter .fulltext_filter {
  margin-bottom:40px
}
@media print {
  .download_downloadcenter .fulltext_filter {
    display:none
  }
}
@media screen and (max-width: 767px) {
  .download_downloadcenter .fulltext_filter .col-input {
    margin-bottom:10px
  }
}
.download_downloadcenter .fulltext_filter .col-button .btn {
  width:100%;
  height:44px;
  padding:10px 20px 12px 20px
}
.download_downloadcenter .filter_sidebar {
  margin-bottom:40px
}
.download_downloadcenter .filter_sidebar:last-child {
  margin-bottom:0
}
@media screen and (max-width: 991px) {
  .download_downloadcenter .filter_sidebar {
    margin-bottom:20px
  }
  .download_downloadcenter .filter_sidebar:last-child {
    margin-bottom:40px
  }
}
@media print {
  .download_downloadcenter .filter_sidebar {
    display:none
  }
}
.download_downloadcenter .filter_sidebar .filter_sidebar_inner {
  padding:15px;
  border:1px dashed #0069b4;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px
}
.download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler {
  cursor:default;
  font-size:20px;
  font-size:1.25rem;
  line-height:25px;
  line-height:1.5625rem;
  font-size:17px;
  font-size:1.0625rem;
  line-height:21px;
  line-height:1.3125rem;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  margin-bottom:10px;
  color:#0069b4;
  display:block
}
@media screen and (max-width: 767px) {
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler {
    font-size:18px;
    font-size:1.125rem;
    line-height:22px;
    line-height:1.375rem
  }
}
@media screen and (max-width: 400px) {
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler {
    font-size:17px;
    font-size:1.0625rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 350px) {
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler {
    font-size:16px;
    font-size:1rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.ci_refresh .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler.subheader,.ci_refresh .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler .subheader {
  font-size:17.25px;
  font-size:1.07813rem;
  line-height:21px;
  line-height:1.3125rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler.subheader,.ci_refresh .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler .subheader {
    font-size:15px;
    font-size:.9375rem;
    line-height:18.75px;
    line-height:1.17188rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler.subheader,.ci_refresh .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler .subheader {
    font-size:14.25px;
    font-size:.89063rem;
    line-height:16.5px;
    line-height:1.03125rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler.subheader,.ci_refresh .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler .subheader {
    font-size:13.5px;
    font-size:.84375rem;
    line-height:15.75px;
    line-height:.98438rem
  }
}
.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_checkboxes_select_none {
  display:block;
  margin-bottom:10px;
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
@media screen and (min-width: 992px) {
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .filter_collapse {
    display:block;
    visibility:visible
  }
}
@media screen and (max-width: 991px) {
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler {
    cursor:pointer;
    margin-bottom:0
  }
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler .title {
    float:left
  }
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler .indicator {
    float:right;
    font-family:'Corpid_TT5_Regular', Arial;
    font-weight:normal;
    font-style:normal;
    color:#b3b3b3;
    position:relative;
    padding-right:38px;
    height:17px
  }
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler .indicator .arrow {
    position:absolute;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    display:block;
    width:23px;
    height:12px;
    right:0
  }
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler .indicator .arrow:before {
    font-family:'schoeck' !important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:""
  }
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler .indicator .arrow:before {
    font-size:12px;
    line-height:12px;
    color:#b3b3b3;
    -webkit-transition:0.4s transform ease;
    -o-transition:0.4s transform ease;
    transition:0.4s transform ease;
    display:block
  }
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .toggler:not(.collapsed) .indicator .arrow:before {
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
  }
  .download_downloadcenter .filter_sidebar .filter_sidebar_inner .filter_collapse .filter_collapse_inner {
    padding-top:10px
  }
}
.download_downloadcenter .filter_sidebar .filter_sidebar_inner .mzag_gui_checkboxes .checkboxes_wrapper .checkbox_wrapper:nth-of-type(2n)+.checkbox_wrapper {
  clear:both
}
@media print {
  .download_downloadcenter .result_container {
    width:100% !important
  }
}
.download_downloadcenter .product_filters {
  margin-top:16px;
  margin-bottom:16px
}
@media screen and (max-width: 991px) {
  .download_downloadcenter .product_filters {
    margin-top:0
  }
}
@media print {
  .download_downloadcenter .product_filters {
    display:none
  }
}
.download_downloadcenter .product_filters label {
  display:block;
  color:#0069b4;
  font-size:18px;
  font-size:1.125rem;
  line-height:22px;
  line-height:1.375rem;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  margin-bottom:10px
}
@media screen and (max-width: 767px) {
  .download_downloadcenter .product_filters .col-filter {
    margin-bottom:10px
  }
  .download_downloadcenter .product_filters .col-filter:last-child {
    margin-bottom:0
  }
}
.download_downloadcenter .submit_wrapper {
  margin-bottom:40px
}
.download_downloadcenter .result_count {
  font-size:28px;
  font-size:1.75rem;
  line-height:33px;
  line-height:2.0625rem;
  color:#0069b4;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal;
  margin-bottom:30px
}
.download_downloadcenter .results {
  padding:0 15px
}
.download_downloadcenter .results .downloadcenter_item {
  border-bottom:1px solid #e6e6e6;
  padding-top:40px;
  padding-bottom:40px
}
@media screen and (max-width: 767px) {
  .download_downloadcenter .results .downloadcenter_item {
    padding-top:20px;
    padding-bottom:20px
  }
}
.download_downloadcenter .results .downloadcenter_item:first-child {
  border-top:1px solid #e6e6e6
}
.download_downloadcenter .results .download_item .col-text .text_wrapper {
  padding-left:0
}
.download_downloadcenter .results .download_item .col-text .text_wrapper:before {
  display:none
}
.download_downloadcenter .results .download_item.downloaded .action_download .download_button {
  position:relative
}
.download_downloadcenter .results .download_item.downloaded .action_download .download_button:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.download_downloadcenter .results .download_item.downloaded .action_download .download_button:after {
  display:block;
  position:absolute;
  top:-10px;
  right:-10px;
  width:20px;
  height:20px;
  line-height:20px;
  font-size:8px;
  text-align:center;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  background-color:#008b00;
  color:#fff
}
.download_downloadcenter .reload_button_wrapper {
  margin-top:40px;
  text-align:center
}
@media screen and (max-width: 767px) {
  .download_downloadcenter .reload_button_wrapper {
    margin-top:20px
  }
}
@media screen and (max-width: 991px) {
  .download_downloadcenter.download_downloadcenter_archive {
    padding-top:30px
  }
}
@media screen {
  html.borderimage .download_downloadcenter .results .downloadcenter_item {
    -moz-border-image:-moz-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    -moz-border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    -o-border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    -webkit-border-image:-webkit-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    -webkit-border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    border-image:-moz-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    border-image:-webkit-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
    border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0
  }
}
.download_confirm .confirmation_wrapper {
  padding:30px 0
}
.download_confirm .confirmation_wrapper .button_wrapper {
  margin-top:30px;
  text-align:center
}
@media screen and (max-width: 767px) {
  .download_confirm .confirmation_wrapper .button_wrapper .btn {
    width:100%
  }
  .download_confirm .confirmation_wrapper .button_wrapper .btn-close {
    margin-top:15px
  }
}
.download_confirm_form .confirmation_wrapper {
  padding:30px 0
}
.download_confirm_form .confirmation_wrapper .mzag_form .button_wrapper {
  text-align:center
}
@media screen and (max-width: 767px) {
  .download_confirm_form .confirmation_wrapper .mzag_form .button_wrapper .btn {
    width:100%
  }
}
.event_overview .categories_wrapper>.category {
  margin-top:70px
}
.event_overview .categories_wrapper>.category:first-child {
  margin-top:0
}
.event_overview .categories_wrapper>.category h2 {
  text-align:center;
  margin-bottom:30px;
  font-size:31px;
  font-size:1.9375rem;
  line-height:36px;
  line-height:2.25rem
}
.ci_refresh .event_overview .categories_wrapper>.category h2.subheader,.ci_refresh .event_overview .categories_wrapper>.category h2 .subheader {
  font-size:23.25px;
  font-size:1.45313rem;
  line-height:27px;
  line-height:1.6875rem
}
.event_overview .categories_wrapper>.category .teaser {
  margin-bottom:30px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event {
  border-bottom:1px solid #e6e6e6
}
.event_overview .categories_wrapper>.category .events_wrapper>.event:first-child {
  border-top:1px solid #e6e6e6
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-image {
  vertical-align:top
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-image img {
  width:100%;
  height:auto
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-image img.framed {
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border:solid 1px #e6e6e6
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header h3 {
  font-size:20px;
  font-size:1.25rem;
  line-height:23px;
  line-height:1.4375rem
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .event_teaser {
  margin-top:5px;
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  color:#4c4c4c
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .event_teaser .mzag_content p,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .event_teaser .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .event_teaser .mzag_content ul,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .event_teaser .mzag_content ol,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .event_teaser .mce-content-body ul,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .event_teaser .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .date {
  margin-top:2px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .links {
  margin-top:5px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .appointment_dates {
  margin-top:5px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .appointment_dates .appointment_date {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  color:#4c4c4c
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .appointment_dates .appointment_date .mzag_content p,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .appointment_dates .appointment_date .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .appointment_dates .appointment_date .mzag_content ul,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .appointment_dates .appointment_date .mzag_content ol,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .appointment_dates .appointment_date .mce-content-body ul,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .appointment_dates .appointment_date .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
@media screen and (max-width: 767px) {
  .event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .appointment_dates .appointment_date {
    font-size:14px;
    font-size:.875rem;
    line-height:20px;
    line-height:1.25rem
  }
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .additional_appointments_text {
  font-size:16px;
  font-size:1rem;
  line-height:22px;
  line-height:1.375rem;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  color:#4c4c4c;
  margin-top:5px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .additional_appointments_text .mzag_content p,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .additional_appointments_text .mce-content-body p {
  margin:11px 0;
  margin:.6875rem 0 1.375rem
}
.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .additional_appointments_text .mzag_content ul,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .additional_appointments_text .mzag_content ol,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .additional_appointments_text .mce-content-body ul,.event_overview .categories_wrapper>.category .events_wrapper>.event .col-header .additional_appointments_text .mce-content-body ol {
  margin:.6875rem 0 1.375rem
}
.event_overview .categories_wrapper>.category .events_wrapper>.event:not(.event_extended) {
  padding:40px 0 40px 35px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .accordion_wrapper {
  border:none
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .accordion_wrapper.fixed_header .accordion_heading {
  width:calc(100% - 30px)
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .accordion_wrapper .accordion-toggle .header_wrapper .col-header {
  padding-top:0;
  padding-bottom:0
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .event_content {
  margin-top:15px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .infofile {
  margin-top:15px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .links {
  margin-top:15px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments {
  margin-top:50px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments h4 {
  margin-bottom:15px
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment {
  border-top:1px dashed #c8c8c8
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .date_title,.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .googlemaps_link {
  padding-top:10px;
  padding-bottom:10px;
  padding-left:13px;
  position:relative
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .date_title:before,.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .googlemaps_link:before {
  position:absolute;
  left:0;
  top:19px
}
@media screen and (max-width: 767px) {
  .event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .date_title:before,.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .googlemaps_link:before {
    top:17px
  }
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment:last-child .date_title,.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment:last-child .googlemaps_link {
  padding-bottom:0
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .date_title {
  float:left;
  width:70%
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .googlemaps_link {
  float:right;
  width:30%;
  text-align:right
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .googlemaps_link:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .googlemaps_link:after {
  display:inline-block;
  margin-left:10px;
  margin-right:5px;
  font-size:20px;
  line-height:16px;
  position:relative;
  top:4px
}
@media screen and (max-width: 767px) {
  .event_overview .categories_wrapper>.category .events_wrapper>.event.event_extended .appointments .appointments_wrapper .appointment .googlemaps_link:after {
    font-size:17px
  }
}
@media screen and (max-width: 450px) {
  .event_overview .categories_wrapper>.category .events_wrapper .col-image {
    display:none
  }
  .event_overview .categories_wrapper>.category .events_wrapper .col-header {
    width:100%
  }
}
.avsolrsuggest_container {
  background-color:#fff;
  width:100%;
  padding:20px 15px;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  overflow:hidden;
  border:1px solid #e6e6e6;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  display:none
}
.avsolrsuggest_container ul li {
  display:block;
  padding:5px;
  color:#0069b4;
  cursor:pointer;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease;
  border-bottom:1px solid #e6e6e6;
  font-family:'CorpidCd_TT8', Arial;
  font-weight:normal;
  font-style:normal
}
@media screen and (max-width: 767px) {
  .avsolrsuggest_container ul li {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
.avsolrsuggest_container ul li:first-child {
  padding-top:0
}
.avsolrsuggest_container ul li:last-child {
  padding-bottom:0;
  border-bottom:none
}
.avsolrsuggest_container ul li:hover,.avsolrsuggest_container ul li:focus {
  color:#f9b200
}
.search_container mark {
  background-color:rgba(0,105,180,0.1);
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
.search_container .result_count,.search_container .no_results {
  margin-top:50px
}
@media screen and (max-width: 767px) {
  .search_container .result_count,.search_container .no_results {
    margin-top:25px
  }
}
.search_container .mzag_search_result_item {
  display:block;
  font-family:'Corpid_TT5_Regular', Arial;
  font-weight:normal;
  font-style:normal;
  position:relative;
  padding:40px;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
  border-top-color:#e6e6e6;
  border-bottom-color:#e6e6e6
}
@media screen and (max-width: 767px) {
  .search_container .mzag_search_result_item {
    padding:20px
  }
}
.search_container .mzag_search_result_item .facet_label {
  margin-bottom:5px
}
.search_container .mzag_search_result_item .kicker {
  margin-top:25px;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-top:0
}
.search_container .mzag_search_result_item .kicker a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.search_container .mzag_search_result_item .kicker a.caret_link:before,.search_container .mzag_search_result_item .kicker .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .search_container .mzag_search_result_item .kicker a:before,.search_container .mzag_search_result_item .kicker .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .search_container .mzag_search_result_item .kicker a:before {
  top:0;
  margin-right:2px
}
.search_container .mzag_search_result_item .kicker .mzag_content p,.search_container .mzag_search_result_item .kicker .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.search_container .mzag_search_result_item .kicker .mzag_content ul,.search_container .mzag_search_result_item .kicker .mzag_content ol,.search_container .mzag_search_result_item .kicker .mce-content-body ul,.search_container .mzag_search_result_item .kicker .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
@media screen and (max-width: 767px) {
  .search_container .mzag_search_result_item .kicker {
    margin-top:10px
  }
}
.search_container .mzag_search_result_item .inline_kicker_wrapper {
  font-size:0;
  line-height:0;
  margin-bottom:5px
}
@media screen and (max-width: 767px) {
  .search_container .mzag_search_result_item .inline_kicker_wrapper {
    white-space:nowrap
  }
}
.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker {
  margin-top:25px;
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin:0;
  display:inline-block
}
.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker a.caret_link:before,.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .search_container .mzag_search_result_item .inline_kicker_wrapper .kicker a:before,.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .search_container .mzag_search_result_item .inline_kicker_wrapper .kicker a:before {
  top:0;
  margin-right:2px
}
.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker .mzag_content p,.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker .mzag_content ul,.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker .mzag_content ol,.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker .mce-content-body ul,.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
@media screen and (max-width: 767px) {
  .search_container .mzag_search_result_item .inline_kicker_wrapper .kicker {
    margin-top:10px
  }
}
.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker:after {
  content:"|";
  display:inline-block;
  margin-left:5px;
  margin-right:5px;
  position:relative;
  top:-1px
}
.search_container .mzag_search_result_item .inline_kicker_wrapper .kicker:last-child:after {
  content:none
}
.search_container .mzag_search_result_item h3 {
  color:#0069b4
}
.search_container .mzag_search_result_item h3.subheader {
  color:#f9b200
}
.search_container .mzag_search_result_item h3+.kicker {
  margin-top:5px
}
.search_container .mzag_search_result_item .preview {
  margin-top:10px;
  color:#4c4c4c
}
.search_container .mzag_search_result_item+.mzag_search_result_item {
  margin-top:-1px
}
.search_container .mzag_search_result_item .col-actions .action a .mzag_link_label {
  display:none
}
.search_container .mzag_search_result_item .col-actions {
  text-align:right
}
.search_container .mzag_search_result_item .col-actions .action {
  display:inline-block;
  margin-right:2px
}
.search_container .mzag_search_result_item .col-actions .action:last-child {
  margin-right:0
}
.search_container .mzag_search_result_item .col-actions .action .btn {
  padding:12px 14px
}
@media screen and (max-width: 1199px) {
  .search_container .mzag_search_result_item .col-actions .action .btn {
    padding:12px 10px
  }
}
@media screen and (max-width: 380px) {
  .search_container .mzag_search_result_item .col-actions .action .btn {
    padding:12px 8px
  }
}
.search_container .mzag_search_result_item .col-actions .action .btn .mzag_link_label {
  display:none
}
.search_container .mzag_search_result_item .col-actions .call_button:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.search_container .mzag_search_result_item .col-actions .email_button:before {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.search_container .mzag_search_result_item .col-actions .btn:focus {
  outline:none
}
.search_container .mzag_search_result_item .col-actions .btn:before {
  font-size:19px;
  line-height:19px;
  width:25px;
  display:block
}
.search_container a.mzag_search_result_item {
  padding:40px 80px 40px 40px;
  -webkit-transition:0.4s border-radius ease,0.4s box-shadow ease,0.4s border-color ease;
  -o-transition:0.4s border-radius ease,0.4s box-shadow ease,0.4s border-color ease;
  transition:0.4s border-radius ease,0.4s box-shadow ease,0.4s border-color ease
}
.search_container a.mzag_search_result_item:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
@media screen and (max-width: 767px) {
  .search_container a.mzag_search_result_item {
    padding:20px 40px 20px 20px
  }
}
.search_container a.mzag_search_result_item:after {
  font-size:30px;
  display:block;
  position:absolute;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  right:40px;
  color:#7c7c7b;
  -webkit-transition:.2s color ease;
  -o-transition:.2s color ease;
  transition:.2s color ease
}
@media screen and (max-width: 767px) {
  .search_container a.mzag_search_result_item:after {
    -webkit-transition:none;
    -o-transition:none;
    transition:none
  }
}
@media screen and (max-width: 767px) {
  .search_container a.mzag_search_result_item:after {
    right:20px
  }
}
.search_container a.mzag_search_result_item:hover {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-color:#fff;
  -webkit-box-shadow:0 2px rgba(0,0,0,0.05);
  box-shadow:0 2px rgba(0,0,0,0.05);
  border-color:#e6e6e6
}
.search_container a.mzag_search_result_item:hover:after {
  color:#f9b200
}
html.borderimage .search_container .mzag_search_result_item {
  -moz-border-image:-moz-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
  -moz-border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
  -o-border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
  -webkit-border-image:-webkit-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
  -webkit-border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
  border-image:-moz-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
  border-image:-webkit-linear-gradient(left, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0;
  border-image:linear-gradient(to right, rgba(230,230,230,0) 0%,#e6e6e6 5%,#e6e6e6 95%,rgba(230,230,230,0) 100%) 1 0
}
html.borderimage .search_container a.mzag_search_result_item:hover {
  border:1px solid #e6e6e6
}
.download_download_result_item .col-text .text_wrapper {
  padding-left:0
}
.download_download_result_item .col-text .text_wrapper:before {
  content:none
}
.download_download_result_item.downloaded .action_download .download_button {
  position:relative
}
.download_download_result_item.downloaded .action_download .download_button:after {
  font-family:'schoeck' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:""
}
.download_download_result_item.downloaded .action_download .download_button:after {
  display:block;
  position:absolute;
  top:-10px;
  right:-10px;
  width:20px;
  height:20px;
  line-height:20px;
  font-size:8px;
  text-align:center;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;
  background-color:#008b00;
  color:#fff
}
.news_news_result_item time {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-bottom:5px;
  display:block
}
.news_news_result_item time a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.news_news_result_item time a.caret_link:before,.news_news_result_item time .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .news_news_result_item time a:before,.news_news_result_item time .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .news_news_result_item time a:before {
  top:0;
  margin-right:2px
}
.news_news_result_item time .mzag_content p,.news_news_result_item time .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.news_news_result_item time .mzag_content ul,.news_news_result_item time .mzag_content ol,.news_news_result_item time .mce-content-body ul,.news_news_result_item time .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.news_press_result_item time {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  margin-bottom:5px;
  display:block
}
.news_press_result_item time a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.news_press_result_item time a.caret_link:before,.news_press_result_item time .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .news_press_result_item time a:before,.news_press_result_item time .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .news_press_result_item time a:before {
  top:0;
  margin-right:2px
}
.news_press_result_item time .mzag_content p,.news_press_result_item time .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.news_press_result_item time .mzag_content ul,.news_press_result_item time .mzag_content ol,.news_press_result_item time .mce-content-body ul,.news_press_result_item time .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.reference_reference_result_item .reference_info_wrapper {
  margin-top:5px
}
.reference_reference_result_item .location {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem
}
.reference_reference_result_item .location a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.reference_reference_result_item .location a.caret_link:before,.reference_reference_result_item .location .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .reference_reference_result_item .location a:before,.reference_reference_result_item .location .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .reference_reference_result_item .location a:before {
  top:0;
  margin-right:2px
}
.reference_reference_result_item .location .mzag_content p,.reference_reference_result_item .location .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.reference_reference_result_item .location .mzag_content ul,.reference_reference_result_item .location .mzag_content ol,.reference_reference_result_item .location .mce-content-body ul,.reference_reference_result_item .location .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.reference_reference_result_item ul.products {
  color:#7c7c7b;
  font-family:'CorpidCd_TT5', Arial;
  font-weight:normal;
  font-style:normal;
  font-size:13px;
  font-size:.8125rem;
  line-height:17px;
  line-height:1.0625rem;
  display:block
}
.reference_reference_result_item ul.products a {
  font-size:14px;
  font-size:.875rem;
  line-height:18px;
  line-height:1.125rem
}
.reference_reference_result_item ul.products a.caret_link:before,.reference_reference_result_item ul.products .mzag_content ul.link_list li a:before,.mzag_content ul.link_list li .reference_reference_result_item ul.products a:before,.reference_reference_result_item ul.products .mce-content-body ul.link_list li a:before,.mce-content-body ul.link_list li .reference_reference_result_item ul.products a:before {
  top:0;
  margin-right:2px
}
.reference_reference_result_item ul.products .mzag_content p,.reference_reference_result_item ul.products .mce-content-body p {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.reference_reference_result_item ul.products .mzag_content ul,.reference_reference_result_item ul.products .mzag_content ol,.reference_reference_result_item ul.products .mce-content-body ul,.reference_reference_result_item ul.products .mce-content-body ol {
  margin:9px 0;
  margin:.5625rem 0 1.125rem
}
.reference_reference_result_item ul.products li {
  display:inline-block
}
.reference_reference_result_item ul.products li:after {
  content:',\00a0'
}
.reference_reference_result_item ul.products li:last-child:after {
  content:none
}
.team_team_result_item .position {
  color:#4c4c4c;
  margin-top:5px
}
.team_team_result_item .contactdata {
  color:#4c4c4c
}

@media screen and (max-width: 767px) {
  .error_page #cnt_main {
    height:calc(100vh - 50px)
  }
}
.error_page #cnt_main .error_text_wrapper {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%)
}
.error_page #cnt_main .error_text_wrapper h1 {
  font-size:150px;
  font-size:9.375rem;
  line-height:200px;
  line-height:12.5rem;
  margin-bottom:25px
}
@media screen and (max-width: 991px) {
  .error_page #cnt_main .error_text_wrapper h1 {
    font-size:100px;
    font-size:6.25rem;
    line-height:150px;
    line-height:9.375rem
  }
}
@media screen and (max-width: 767px) {
  .error_page #cnt_main .error_text_wrapper h1 {
    font-size:50px;
    font-size:3.125rem;
    line-height:100px;
    line-height:6.25rem
  }
}
.error_page #cnt_main .error_text_wrapper .error_text {
  font-size:28px;
  font-size:1.75rem;
  line-height:33px;
  line-height:2.0625rem
}
@media screen and (max-width: 767px) {
  .error_page #cnt_main .error_text_wrapper .error_text {
    font-size:24px;
    font-size:1.5rem;
    line-height:29px;
    line-height:1.8125rem
  }
}
@media screen and (max-width: 400px) {
  .error_page #cnt_main .error_text_wrapper .error_text {
    font-size:23px;
    font-size:1.4375rem;
    line-height:28px;
    line-height:1.75rem
  }
}
@media screen and (max-width: 350px) {
  .error_page #cnt_main .error_text_wrapper .error_text {
    font-size:22px;
    font-size:1.375rem;
    line-height:27px;
    line-height:1.6875rem
  }
}
.ci_refresh .error_page #cnt_main .error_text_wrapper .error_text.subheader,.ci_refresh .error_page #cnt_main .error_text_wrapper .error_text .subheader {
  font-size:21px;
  font-size:1.3125rem;
  line-height:24.75px;
  line-height:1.54688rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .error_page #cnt_main .error_text_wrapper .error_text.subheader,.ci_refresh .error_page #cnt_main .error_text_wrapper .error_text .subheader {
    font-size:18px;
    font-size:1.125rem;
    line-height:21.75px;
    line-height:1.35938rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .error_page #cnt_main .error_text_wrapper .error_text.subheader,.ci_refresh .error_page #cnt_main .error_text_wrapper .error_text .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .error_page #cnt_main .error_text_wrapper .error_text.subheader,.ci_refresh .error_page #cnt_main .error_text_wrapper .error_text .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
.error_page #cnt_main .error_text_wrapper .hint {
  font-size:25px;
  font-size:1.5625rem;
  line-height:29px;
  line-height:1.8125rem
}
@media screen and (max-width: 767px) {
  .error_page #cnt_main .error_text_wrapper .hint {
    font-size:23px;
    font-size:1.4375rem;
    line-height:28px;
    line-height:1.75rem
  }
}
@media screen and (max-width: 400px) {
  .error_page #cnt_main .error_text_wrapper .hint {
    font-size:22px;
    font-size:1.375rem;
    line-height:27px;
    line-height:1.6875rem
  }
}
@media screen and (max-width: 350px) {
  .error_page #cnt_main .error_text_wrapper .hint {
    font-size:21px;
    font-size:1.3125rem;
    line-height:26px;
    line-height:1.625rem
  }
}
.ci_refresh .error_page #cnt_main .error_text_wrapper .hint.subheader,.ci_refresh .error_page #cnt_main .error_text_wrapper .hint .subheader {
  font-size:18.75px;
  font-size:1.17188rem;
  line-height:21.75px;
  line-height:1.35938rem
}
@media screen and (max-width: 767px) {
  .ci_refresh .error_page #cnt_main .error_text_wrapper .hint.subheader,.ci_refresh .error_page #cnt_main .error_text_wrapper .hint .subheader {
    font-size:17.25px;
    font-size:1.07813rem;
    line-height:21px;
    line-height:1.3125rem
  }
}
@media screen and (max-width: 400px) {
  .ci_refresh .error_page #cnt_main .error_text_wrapper .hint.subheader,.ci_refresh .error_page #cnt_main .error_text_wrapper .hint .subheader {
    font-size:16.5px;
    font-size:1.03125rem;
    line-height:20.25px;
    line-height:1.26563rem
  }
}
@media screen and (max-width: 350px) {
  .ci_refresh .error_page #cnt_main .error_text_wrapper .hint.subheader,.ci_refresh .error_page #cnt_main .error_text_wrapper .hint .subheader {
    font-size:15.75px;
    font-size:.98438rem;
    line-height:19.5px;
    line-height:1.21875rem
  }
}

.selectedRegion{
  color:#D09502;
}

.selectedLanguage{
  color:#D09502;
}

.ActionButtons .col-lg-3, .ActionButtons .col-lg-1, .ActionButtons .col-lg-2 {
  padding: 0.1rem 0em;
  margin: 0;
  width: auto;
  float: right;
}


