@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
display:block
}
audio,canvas,video{
display:inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]){
display:none;
height:0
}
[hidden]{
display:none
}
html{
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}
html,button,input,select,textarea{
font-family:sans-serif
}
body{
margin:0
}
a:focus{
outline:thin dotted
}
a:active,a:hover{
outline:0
}
h1{
font-size:2em;
margin:0.67em 0
}
h2{
font-size:1.5em;
margin:0.83em 0
}
h3{
font-size:1.17em;
margin:1em 0
}
h4{
font-size:1em;
margin:1.33em 0
}
h5{
font-size:0.83em;
margin:1.67em 0
}
h6{
font-size:0.75em;
margin:2.33em 0
}
abbr[title]{
border-bottom:1px dotted
}
b,strong{
font-weight:bold
}
blockquote{
margin:1em 40px
}
dfn{
font-style:italic
}
mark{
background:#ff0;
color:#000
}
p,pre{
margin:1em 0
}
code,kbd,pre,samp{
font-family:monospace, serif;
_font-family:'courier new', monospace;
font-size:1em
}
pre{
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word
}
q{
quotes:none
}
q:before,q:after{
content:'';
content:none
}
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
}
dl,menu,ol,ul{
margin:1em 0
}
dd{
margin:0 0 0 40px
}
menu,ol,ul{
padding:0 0 0 40px
}
nav ul,nav ol{
list-style:none;
list-style-image:none
}
img{
border:0;
-ms-interpolation-mode:bicubic
}
svg:not(:root){
overflow:hidden
}
figure{
margin:0
}
form{
margin:0
}
fieldset{
border:1px solid #c0c0c0;
margin:0 2px;
padding:0.35em 0.625em 0.75em
}
legend{
border:0;
padding:0;
white-space:normal;
margin-left:-7px
}
button,input,select,textarea{
font-size:100%;
margin:0;
vertical-align:baseline;
vertical-align:middle
}
button,input{
line-height:normal
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
-webkit-appearance:button;
cursor:pointer;
overflow:visible
}
button[disabled],input[disabled]{
cursor:default
}
input[type="checkbox"],input[type="radio"]{
box-sizing:border-box;
padding:0;
height:27px;
width:13px
}
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
}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;
padding:0
}
textarea{
overflow:auto;
vertical-align:top
}
table{
border-collapse:collapse;
border-spacing:0
}
.row,.contact-page article .cols,.accordion h4 a:link,.accordion h4 a:visited{
*zoom:1
}
.row:before,.contact-page article .cols:before,.accordion h4 a:link:before,.accordion h4 a:visited:before,.row:after,.contact-page article .cols:after,.accordion h4 a:link:after,.accordion h4 a:visited:after{
display:table;
content:""
}
.row:after,.contact-page article .cols:after,.accordion h4 a:link:after,.accordion h4 a:visited:after{
clear:both
}
.alert-box,.alert-box.error,.alert-box.success,.alert-box.notice{
border-width:0;
border-style:solid;
margin-bottom:1.6em;
position:relative;
padding:1em 1.5em
}
.alert-box a:hover,.alert-box a:active,.alert-box a:focus{
text-decoration:none
}
.alert-box .close{
position:absolute;
top:0.8em;
right:0.8em;
display:block;
line-height:1;
text-decoration:none
}
.alert-box p,.alert-box.error p,.alert-box.success p,.alert-box.notice p{
font-size:1em;
line-height:1.5;
padding-top:0.5em;
padding-bottom:0.5em
}
.alert-box{
border-radius:0;
cursor:pointer;
border-color:#aaa;
background-color:#ddd;
color:#000
}
.alert-box a{
color:#000;
text-decoration:underline
}
.alert-box.error{
border-color:#9d0900;
background-color:#d00c00;
color:#FFF
}
.alert-box.error a{
color:#FFF
}
.alert-box.success{
border-color:#578223;
background-color:#72aa2e;
color:#000
}
.alert-box.success a{
color:#000
}
.alert-box.notice{
border-color:#ffcb24;
background-color:#ffe38a;
color:#000
}
.alert-box.notice a{
color:#000
}
.message{
-webkit-font-smoothing:anti-aliased;
margin:0 0 12px;
background:#333;
color:#FFF;
position:relative
}
.message p{
padding:6px 9px
}
.message a:link,.message a:visited{
color:#FFF;
border-color:#FFF;
border-color:rgba(255,255,255,0.5)
}
.message a:visited{
color:#DDD
}
.message a:hover,.message a:active,.message a:focus{
color:#FFF;
-webkit-transition:color 0.2s;
-moz-transition:color 0.2s;
-o-transition:color 0.2s;
transition:color 0.2s
}
.btn,.btn:link,.btn:visited,input[type="submit"]{
-webkit-font-smoothing:antialiased;
display:inline-block;
*zoom:1;
cursor:pointer;
border:none;
text-align:center;
padding:0.5625em 0.875em;
color:#FFF;
background:#2A3036;
font-weight:700;
letter-spacing:1px;
text-transform:uppercase
}
@media screen and (min-width: 680px){
.btn,.btn:link,.btn:visited,input[type="submit"]{
padding:0.9375em 1.25em
}

}
.btn:link,.btn:visited,.btn:hover,.btn:active,.btn:focus,.btn:link:link,.btn:link:visited,.btn:link:hover,.btn:link:active,.btn:link:focus,.btn:visited:link,.btn:visited:visited,.btn:visited:hover,.btn:visited:active,.btn:visited:focus,input[type="submit"]:link,input[type="submit"]:visited,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{
text-decoration:none;
border:none
}
.btn:hover,.btn:active,.btn:focus,.btn:link:hover,.btn:link:active,.btn:link:focus,.btn:visited:hover,.btn:visited:active,.btn:visited:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{
background:#e23923
}
.btn.alt,.btn:link.alt,.btn:visited.alt,input[type="submit"].alt{
color:#FFF;
letter-spacing:0;
background:#333;
border:1px solid #333
}
.btn.alt:hover,.btn.alt:active,.btn.alt:focus,.btn:link.alt:hover,.btn:link.alt:active,.btn:link.alt:focus,.btn:visited.alt:hover,.btn:visited.alt:active,.btn:visited.alt:focus,input[type="submit"].alt:hover,input[type="submit"].alt:active,input[type="submit"].alt:focus{
background:#000
}
.btn.small,.btn:link.small,.btn:visited.small,input[type="submit"].small{
font-size:13px;
font-weight:400;
text-transform:none
}
input[type="submit"]{
color:#FFF;
line-height:29px;
height:29px;
font-size:14px
}
input[type="submit"].medium{
line-height:32px;
height:32px;
font-size:16px
}
.btn-holder{
*zoom:1
}
.btn-holder:after{
content:"";
display:table;
clear:both
}
.btn-holder .btn{
float:left;
margin-right:2px
}
.block{
display:block;
}
/*
input[type="text"],input[type="search"],input[type="password"],input[type="email"],textarea{
font-family:"roboto",Arial,sans-serif;
display:block;
border:1px solid #ADADAD;
margin:0;
padding:4px 1px 3px 3px;
-webkit-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-radius:0;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:border-color 0.2s,box-shadow 0.2s;
-moz-transition:border-color 0.2s,box-shadow 0.2s;
-o-transition:border-color 0.2s,box-shadow 0.2s;
transition:border-color 0.2s,box-shadow 0.2s
}
input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{
border-color:#6087B6;
-webkit-box-shadow:0 0 3px #82b5f1;
-moz-box-shadow:0 0 3px #82b5f1;
box-shadow:0 0 3px #82b5f1
}*/
textarea{
height:200px;
font-size:16em
}
@media (max-width: 768px){
textarea{
height:140px
}

}
.box.editMode{
padding:12px;
-webkit-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-radius:0;
background:#e5e5e5;
border:1px solid #cecece;
margin:0 0 12px
}
.fieldHolder{
*zoom:1;
margin:0 0 9px
}
.fieldHolder:after{
content:"";
display:table;
clear:both
}
label{
width:120px;
float:left;
/*padding-top:5px*/
}
.colorInverse label{
color:#FFF
}
.formActions{
*zoom:1
}
.formActions:after{
content:"";
display:table;
clear:both
}
/*input[type="text"],input[type="email"],input[type="password"]{
width:65%;
max-width:300px
}
.colorInverse input[type="text"],.colorInverse input[type="email"],.colorInverse input[type="password"]{
border-color:#1E0E0B
}
.lt-ie8 input[type="text"],.lt-ie8 input[type="email"],.lt-ie8 input[type="password"]{
width:250px
}*/
input[type="submit"]{
float:left;
}
.bordered-list{
margin:0;
padding:0
}
.bordered-list li{
list-style:none;
border-bottom:1px solid #cecece;
padding:0 0 6px;
margin:0 0 6px
}
.bordered-list li:last-child{
border:none
}
.col-half{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.col-half1{
width:50%;
float:left;
position:relative;
padding-left:0px;
padding-right:10px
}
.col-half2{
width:50%;
float:left;
position:relative;
padding-left:10px;
padding-right:0px
}
@media screen and (min-width: 680px){
.standard-layout .col-left{
width:66.66667%;
float:left;
position:relative;
padding-left:0px;
padding-right:10px
}
.standard-layout .col-right{
width:33.33333%;
float:left;
position:relative;
padding-left:10px;
padding-right:0px;
float:right
}

}
.standard-layout .col-left,.standard-layout .col-right{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.media-embed{
width:100%;
height:0;
padding-bottom:62.5%;
position:relative;
overflow:hidden;
margin-bottom:2.4em
}
.media-embed iframe{
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}
.sr-only{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden
}
.hidden{
display:none !important
}
@media (max-width: 679px){
.hide-small{
display:none
}

}
@media (min-width: 680px){
.hide-large{
display:none
}

}
img{
max-width:100%
}
ul,ol{
padding:0;
margin:0;
list-style:none
}
ul li,ol li{
padding:0;
margin:0;
list-style:none
}
.chWrap{
width:100%;
overflow:hidden
}
.ch{
float:left;
position:relative;
left:50%
}
.chInner{
position:relative;
left:-50%
}
.splitChildren{
*zoom:1
}
.splitChildren:after{
content:"";
display:table;
clear:both
}
.splitChildren .firstChild{
float:left
}
.splitChildren .lastChild{
float:right
}
.fake-table,.relative-container{
width:100%;
height:100%
}
.relative-container{
position:relative
}
.fake-table{
display:table
}
.fake-cell{
display:table-cell;
vertical-align:middle;
width:100%;
height:100%
}
a.linkedImage{
border:none !important;
display:block;
font-size:16em;
color:#808080
}
a.linkedImage img{
display:block;
border:none
}
img.alignLeft{
float:left;
padding:0 12px 12px 0
}
img.alignRight{
float:right;
padding:0 0 12px 12px
}
.image-holder img{
display:block
}
.image-holder a{
border:none;
display:block
}
.overlay{
background:url(../images/black_opacity66.png);
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:3000
}
.modal{
position:absolute;
z-index:3001;
top:-35px;
left:50%;
width:660px
}
.modal .modalInner{
position:relative;
left:-330px;
background:#FFF;
padding:20px
}
.modal .modal-title{
border-bottom:1px solid #cecece;
margin:0 0 20px
}
.modal .modal-title .first-child{
width:80%
}
.modal .modal-title .last-child{
width:20%
}
.modal .modal-title .close-modal{
float:right
}
.modal .modal-title .close-modal:link,.modal .modal-title .close-modal:visited{
color:#7f8286;
border-bottom:1px solid #cecfd0
}
.modal .modal-title .close-modal:hover,.modal .modal-title .close-modal:active,.modal .modal-title .close-modal:focus{
color:#e23923;
border-bottom:none
}
.modal .modal-title .close-modal:link,.modal .modal-title .close-modal:visited,.modal .modal-title .close-modal:hover,.modal .modal-title .close-modal:active,.modal .modal-title .close-modal:focus{
text-decoration:none;
border:none
}
.modal .modal-title .close-modal .text{
float:left;
display:block;
border:none;
line-height:21px
}
.modal .modal-title .close-modal .icon{
float:left;
margin-left:6px;
background:url(../images/close-modal.png) no-repeat 0 0;
height:21px;
width:21px;
display:block;
text-indent:100%;
white-space:nowrap;
overflow:hidden
}
html{
color:#5e6266;
-webkit-overflow-scrolling:touch;
font:400 100%/1.6 "roboto",Arial,sans-serif
}
@media screen and (min-width: 1440px){
html{
font-size:112.5%
}

}
h1,h2,h3,h4{
margin:0;
font-weight:700;
color:#41464a;
text-rendering:optimizelegibility
}
.colorInverse h1,.colorInverse h2,.colorInverse h3,.colorInverse h4{
color:#FFF
}
h1,h2,h3{
letter-spacing:-1px
}
h1{
font-size:2.12241em;
line-height:1.41349;
padding-top:0.47116em;
padding-bottom:0.47116em
}
@media screen and (min-width: 680px){
.page-title{
font-size:3.09203em;
line-height:1.29365;
padding-top:0.16171em;
padding-bottom:0.80853em
}

}
.border-below{
position:relative;
line-height:1;
padding-bottom:0.625em;
margin-bottom:0.625em;
display:inline-block
}
.border-below:after{
content:' ';
height:1px;
background:#fff;
opacity:0.5;
position:absolute;
bottom:0;
left:0;
width:40%
}
h2{
font-size:2.12241em;
line-height:1.41349;
padding-top:0.70674em;
padding-bottom:0.70674em
}
h3{
font-size:1.45685em;
line-height:1.37283;
padding-top:1.02962em;
padding-bottom:0.34321em
}
h4,h5,h6{
font-weight:700;
font-size:1.207em;
line-height:1.657;
padding-top:1.24275em;
padding-bottom:0.41425em
}
strong{
font-style:normal;
color:#41464a
}
p{
margin:0;
font-size:1em;
line-height:1.5;
padding-top:0.5em;
padding-bottom:0.5em
}
p.intro,.intro p{
font-size:1.207em;
line-height:1.657;
padding-top:1.24275em;
padding-bottom:1.657em
}
blockquote{
position:relative;
color:#666;
padding:0;
font-style:italic;
margin-left:1.5em
}
.mb12{
margin-bottom:0.75em
}
.caps{
text-transform:uppercase
}
.mute{
color:#7f8286
}
.centered{
text-align:center
}
.miniText{
text-transform:uppercase;
font-size:0.8125em;
letter-spacing:1px
}
.content ul,.content ol{
padding:0 0 12px;
margin:0 0 0 24px
}
.content ul ul,.content ul ol,.content ol ul,.content ol ol{
padding:0
}
.content ul li{
list-style:disc
}
.content ul li ol li{
list-style:decimal
}
.content ol li{
list-style:decimal
}
.content ol li ul li{
list-style:disc
}
a{
border-bottom:1px solid #F8B9B3;
text-decoration:none
}
a:link{
color:#e23923
}
a:visited{
color:#e23923
}
a:hover,a:active,a:focus{
border-bottom:1px solid #8c2113;
border:none;
-webkit-transition:color 0.2s;
-moz-transition:color 0.2s;
-o-transition:color 0.2s;
transition:color 0.2s
}
hr{
display:none
}
.table{
width:100%;
text-align:left
}
.table tr{
border-bottom:1px solid #DDD
}
.table tr th{
color:#000;
font-weight:400;
width:40%
}
.table tr td,.table tr th{
padding:4px
}
.table tr:nth-child(odd){
background:rgba(255,255,255,0.25)
}
@font-face{
font-family:'roboto';
src:url("../fonts/roboto/Roboto-Regular-webfont.eot");
src:url("../fonts/roboto/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Regular-webfont.woff") format("woff"),url("../fonts/roboto/Roboto-Regular-webfont.ttf") format("truetype"),url("../fonts/roboto/Roboto-Regular-webfont.svg#robotoregular") format("svg");
font-weight:normal;
font-style:normal
}
@font-face{
font-family:'roboto';
src:url("../fonts/roboto/Roboto-Bold-webfont.eot");
src:url("../fonts/roboto/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Bold-webfont.woff") format("woff"),url("../fonts/roboto/Roboto-Bold-webfont.ttf") format("truetype"),url("../fonts/roboto/Roboto-Bold-webfont.svg#robotobold") format("svg");
font-weight:600;
font-style:normal
}
@font-face{
font-family:'roboto';
src:url("../fonts/roboto/Roboto-Black-webfont.eot");
src:url("../fonts/roboto/Roboto-Black-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto/Roboto-Black-webfont.woff") format("woff"),url("../fonts/roboto/Roboto-Black-webfont.ttf") format("truetype"),url("../fonts/roboto/Roboto-Black-webfont.svg#robotoblack") format("svg");
font-weight:700;
font-style:normal
}
@font-face{
font-family:'mediahuis';
src:url("../fonts/icons/mediahuis.eot?-mpjq54");
src:url("../fonts/icons/mediahuis.eot?#iefix-mpjq54") format("embedded-opentype"),url("../fonts/icons/mediahuis.woff?-mpjq54") format("woff"),url("../fonts/icons/mediahuis.ttf?-mpjq54") format("truetype"),url("../fonts/icons/mediahuis.svg?-mpjq54#mediahuis") format("svg");
font-weight:normal;
font-style:normal
}
[class^="icon-"],[class*=" icon-"]{
font-family:'mediahuis';
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
}
.icon-triangle-flat-up:before{
content:"\e604"
}
.icon-triangle-flat-down:before{
content:"\e605"
}
.icon-triangle-flat-left:before{
content:"\e606"
}
.icon-triangle-flat-right:before{
content:"\e607"
}
.icon-phone:before{
content:"\e000"
}
.icon-phone_call:before{
content:"\e001"
}
.icon-mail:before{
content:"\e002"
}
.icon-in:before{
content:"\e003"
}
.icon-fb:before{
content:"\e004"
}
.icon-triangle-down:before{
content:"\e005"
}
.icon-triangle-right:before{
content:"\e006"
}
.icon-triangle-left:before{
content:"\e007"
}
.icon-world:before{
content:"\e00b"
}
.icon-tw:before{
content:"\e00c"
}
.icon-share:before{
content:"\e00d"
}
.icon-triangle-up:before{
content:"\e008"
}
body{
background:#ebedeb url(../img/bg.png) no-repeat 50% 0;
-webkit-background-size:cover;
background-size:cover;
-webkit-transition:background-color 0.5s ease;
-moz-transition:background-color 0.5s ease;
-o-transition:background-color 0.5s ease;
transition:background-color 0.5s ease
}
body.fake-bs{
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none
}
.bg-light{
background:#dcdcdc
}
.width-wrapper{
padding:0 5%;
position:relative;
width:90%;
margin:0 auto;
*zoom:1
}
.width-wrapper:after{
content:"";
display:table;
clear:both
}
@media screen and (min-width: 680px){
.width-wrapper{
padding:0;
background:transparent
}

}
@media screen and (min-width: 1440px){
.width-wrapper{
max-width:1200px
}

}
.space-vert{
margin-top:1.25em;
margin-bottom:1.25em
}
@media (min-width: 680px){
.space-vert{
margin-top:2.5em;
margin-bottom:2.5em
}

}
.content{
*zoom:1
}
.content:after{
content:"";
display:table;
clear:both
}
.masthead
{
   z-index:0; 
/*z-index:20;*/
padding:1.25em 0;
position:relative;
background-color:#FFF
}
@media (max-width: 960px){
.masthead{
padding:0
}

}
.masthead .width-wrapper{
position:relative
}
.logo{
position:relative;
z-index:23;
margin:0;
padding:0;
line-height:0
}
.logo a{
border:none;
display:block
}
@media (max-width: 959px){
.logo a{
display:block;
padding:10px 0;
position:relative;
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANCAYAAABLjFUnAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7jGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDMtMDRUMTU6MzQ6MjYrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMy0yNFQxMTo0MToyMiswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMDMtMjRUMTE6NDE6MjIrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MzFkN2FmZTYtZTNkMi00NjU3LWExYTgtMzFlY2FlMjVmZmY3PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjU1YzRhZGI0LWNjNmQtNGI4MS04ZGUxLWVmNzBlYzE3NjJhZDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjU1YzRhZGI0LWNjNmQtNGI4MS04ZGUxLWVmNzBlYzE3NjJhZDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1NWM0YWRiNC1jYzZkLTRiODEtOGRlMS1lZjcwZWMxNzYyYWQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDMtMDRUMTU6MzQ6MjYrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZTBkOTVlOTctMzE2ZC00NTc0LTgxYWYtNjgzNjJjNTg1ZDM2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAzLTI0VDExOjQwOjUwKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjMxZDdhZmU2LWUzZDItNDY1Ny1hMWE4LTMxZWNhZTI1ZmZmNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMy0yNFQxMTo0MToyMiswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xOTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+ZG+5ZQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAALUlEQVR42mL4//8/A7Uwwx0b4f/UwtQ1jKreHLyGDd4IGCFg0EYAAAAA//8DANKr2eBy+5sRAAAAAElFTkSuQmCC') no-repeat center right
}
.backgroundsize .logo a{
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAaAQMAAAAKfAc4AAAABlBMVEUAAADcPBPWuU26AAAAAXRSTlMAQObYZgAAABNJREFUeAFj+A8EP7CQRAPamQAAHnI7cbvr4TYAAAAASUVORK5CYII=') no-repeat center right;
background-size:18.5px
}
.logo img{
max-width:160px
}

}
@media screen and (min-width: 960px){
.logo{
width:210px;
float:left
}

}
#primary-nav{
font-weight:700
}
#primary-nav a{
text-transform:uppercase;
letter-spacing:1px
}
#primary-nav .subnav a{
text-transform:none;
letter-spacing:0
}
#primary-nav .close-nav{
clear:both;
width:100%;
margin:10px 0 0;
display:block;
padding:0;
border:none
}
#primary-nav .close-nav b{
position:absolute;
top:-9000px;
left:-9000px
}
#primary-nav .close-nav .inner{
padding:15px 10px;
display:block;
width:100%;
background:#cecece;
font-size:8px;
line-height:34px;
color:#000;
text-align:center
}
@media (max-width: 960px){
#primary-nav .close-nav .inner{
line-height:16px;
padding:8px 10px
}

}
#primary-nav .close-nav:hover .inner{
background:#e23923;
color:#FFF;
border-color:#e23923
}
@media (max-width: 959px){
#primary-nav .close-nav{
background:#FFF
}

}
@media (min-width: 960px){
#primary-nav .close-nav{
padding:10px 0 15px
}
#primary-nav .close-nav .inner{
display:block;
padding:0
}

}
@media (max-width: 959px){
#primary-nav{
display:none;
min-width:300px;
background:#FFF;
clear:both;
font-weight:700;
z-index:24
}
#primary-nav ul{
border-top:1px solid #cecece
}
#primary-nav ul ul{
border:none
}
#primary-nav ul.langSwitcher{
border:none
}
#primary-nav a{
display:block;
border:none;
padding:6px 10px;
border-bottom:1px solid #cecece
}
aside #primary-nav a{
border:none
}
#primary-nav a:hover,#primary-nav a:active,#primary-nav a:focus{
background:#EBEBEB;
color:#e23923
}
#primary-nav nav{
background:#FFF
}
#primary-nav nav a{
font-size:13px;
font-weight:400;
letter-spacing:normal;
text-transform:none
}
#primary-nav h4{
padding:10px 10px 2px 10px;
color:#999;
font-size:10px;
font-weight:700;
text-transform:uppercase
}

}
@media (min-width: 960px){
#primary-nav{
float:left
}
#primary-nav>ul{
*zoom:1;
float:left;
padding:0;
margin:0 0 0 24px
}
#primary-nav>ul:after{
content:"";
display:table;
clear:both
}
#primary-nav>ul>li{
float:left;
position:relative
}
#primary-nav>ul>li>a{
border:none;
margin:0 1px;
font-size:15px;
padding:0 8px;
line-height:37px;
display:block;
font-weight:700
}
#primary-nav>ul>li>a:link,#primary-nav>ul>li>a:visited,#primary-nav>ul>li>a:hover,#primary-nav>ul>li>a:active,#primary-nav>ul>li>a:focus{
text-decoration:none;
border:none
}
#primary-nav>ul>li>a:link,#primary-nav>ul>li>a:visited{
color:#a7abae
}
#primary-nav>ul>li>a:hover,#primary-nav>ul>li>a:active,#primary-nav>ul>li>a:focus{
color:#222
}
#primary-nav>ul>li.last-child{
background:none
}
#primary-nav>ul>li.selected>a{
color:#e23923;
cursor:default
}
.lt-ie9 #primary-nav>ul>li>a{
padding-left:6px;
padding-right:6px
}
#primary-nav aside{
float:right;
font-size:13px
}
#primary-nav aside .header-btn{
margin-top:5px;
float:left
}
#primary-nav aside .language-switcher{
float:right
}
#primary-nav a.header-btn{
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline;
border:none;
color:#FFF;
padding:0 10px;
font-size:14px;
line-height:28px;
min-height:28px;
text-transform:uppercase;
-webkit-font-smoothing:antialiased;
margin-right:1em
}
#primary-nav a.header-btn:link,#primary-nav a.header-btn:visited{
background:#ff9515;
color:#FFF
}
#primary-nav a.header-btn:hover,#primary-nav a.header-btn:active,#primary-nav a.header-btn:focus,#primary-nav a.header-btn.selected{
background:#202326
}
#primary-nav>ul{
width:100%;
margin:0 0 0 6%
}
.lt-ie9 #primary-nav>ul>li>a{
padding-left:12px;
padding-right:12px
}

}
@media screen and (min-width: 960px) and (min-width: 960px){
#primary-nav aside{
position:absolute;
top:0;
right:0
}

}
.subnav.subnav-inactive{
display:none
}
.subnav.subnav-active{
display:block
}
@media (max-width: 960px){
.subnav .col-half{
float:none;
width:100%;
padding:0
}

}
@media (min-width: 960px){
.subnav{
position:absolute
}
.subnav.subnav-inactive{
-webkit-transition:opacity 0.25s;
-moz-transition:opacity 0.25s;
-o-transition:opacity 0.25s;
transition:opacity 0.25s;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
.subnav.subnav-active{
-webkit-transition:opacity 0.25s;
-moz-transition:opacity 0.25s;
-o-transition:opacity 0.25s;
transition:opacity 0.25s;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
top:38px;
left:0
}
.subnav#nav-media>.inner-wrapper{
width:400px
}
.subnav#nav-media>.inner-wrapper ul{
margin:0 0 12px
}
.subnav#nav-media>.inner-wrapper ul.last-child{
margin:0
}
.subnav>.inner-wrapper{
position:relative;
z-index:19;
width:200px;
background:#fff;
padding:15px 15px 0;
-webkit-box-shadow:3px 4px rgba(0,0,0,0.2);
-moz-box-shadow:3px 4px rgba(0,0,0,0.2);
box-shadow:3px 4px rgba(0,0,0,0.2)
}
.subnav>.inner-wrapper li{
display:block;
width:100%;
margin:0 4% 0 0;
background:none
}
.subnav>.inner-wrapper li a{
color:#e23923;
font-weight:400;
padding:6px 3px;
line-height:1;
font-size:13px;
width:100%;
display:block
}
.subnav>.inner-wrapper li a:link,.subnav>.inner-wrapper li a:visited,.subnav>.inner-wrapper li a:hover,.subnav>.inner-wrapper li a:active,.subnav>.inner-wrapper li a:focus{
text-decoration:none;
border:none
}
.subnav>.inner-wrapper li a:hover,.subnav>.inner-wrapper li a:active,.subnav>.inner-wrapper li a:focus{
color:#FFF;
background:#e23923
}
.subnav>.inner-wrapper h4{
color:#000;
padding:6px 3px;
font-size:14px;
text-transform:uppercase
}

}
.language-switcher{
margin:0;
padding:0;
list-style:none;
*zoom:1
}
.language-switcher:after{
content:"";
display:table;
clear:both
}
@media screen and (min-width: 960px){
.language-switcher li{
float:left;
margin-right:2px;
line-height:1
}
.language-switcher li.last-child{
margin-right:0
}
.language-switcher li a{
display:block;
padding:0 7px;
line-height:37px;
text-align:center;
color:#ADADAD;
font-weight:700;
border:none
}
#primary-nav .language-switcher li.selected a{
color:#202326
}
.language-switcher li.selected a,.language-switcher li a:hover,.language-switcher li a:active,.language-switcher li a:focus{
color:#202326
}

}
@media (max-width: 959px){
.language-switcher{
position:static
}

}
.page-footer{
font-size:11px;
color:#7f8286;
background-color:#FFF
}
.page-footer .width-wrapper{
padding:6px 12px
}
.home .page-footer .width-wrapper{
background:none
}
@media (min-width: 960px){
.page-footer .width-wrapper{
padding:0;
font-size:13px
}

}
.page-footer ul{
padding:12px 1em;
float:left;
margin:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}
@media (min-width: 960px){
.page-footer ul{
padding:32px 1em
}

}
@media screen and (min-width: 480px){
.page-footer ul.last-child{
float:right
}

}
.page-footer ul.last-child a:link,.page-footer ul.last-child a:visited{
text-decoration:none;
border:none
}
.rgba .page-footer ul.last-child a:link,.rgba .page-footer ul.last-child a:visited{
border:1px solid rgba(255,255,255,0)
}
.page-footer ul.last-child a:hover,.page-footer ul.last-child a:active,.page-footer ul.last-child a:focus{
border-bottom:1px solid #F8B9B3
}
.page-footer li{
float:left;
margin:0 8px 0 0;
border-right:1px solid #bfbfbf;
padding:0 8px 0 0
}
.page-footer li.last-child{
margin-right:0;
border-right:none;
padding-right:0
}
.page-footer a:link,.page-footer a:visited{
color:#7f8286;
border-bottom:1px solid #cecfd0
}
.page-footer a:hover,.page-footer a:active,.page-footer a:focus{
color:#e23923;
border-bottom:none
}
.page-footer a:link,.page-footer a:visited,.page-footer a:hover,.page-footer a:active,.page-footer a:focus{
text-decoration:none;
border:none
}
.page-footer.see-through{
background:rgba(0,0,0,0.1);
color:#FFF
}
.page-footer.see-through a{
color:#FFF
}
.page-footer.see-through .width-wrapper{
background:transparent
}
@media (min-width: 680px){
.page-footer.alt-footer-fixed{
margin:0;
height:45px;
position:relative;
z-index:22;
width:100%;
position:fixed;
bottom:0
}

}
@media (min-width: 960px){
.page-footer.alt-footer-fixed ul{
padding:12px 0
}

}
.home .page-footer{
color:#FFF;
color:rgba(255,255,255,0.55)
}
.home .page-footer a{
color:#FFF;
color:rgba(255,255,255,0.55);
border-color:#FFF;
border-color:rgba(255,255,255,0.22)
}
.home .page-footer a:hover,.home .page-footer a:focus{
color:#FFF;
color:rgba(255,255,255,0.88)
}
.home .page-footer li,.home .page-footer ul.last-child li{
border-color:#FFF;
border-color:rgba(255,255,255,0.22)
}
.brand-logo{
max-width:14.375em;
margin:1.25em 0;
display:inline-block;
max-width:50%
}
.brand-logo img{
display:block;
max-height:9.375em
}
@media (min-width: 680px){
.brand-logo{
max-width:40%
}

}
.brand-logo-border{
padding:4%;
background:#FFF
}
.brand-buttons{
margin:0 0 2.5em
}
.brand-buttons a.btn{
margin-bottom:2px
}
.brand-buttons a.btn:hover,.brand-buttons a.btn:focus{
background:#41464a
}
.bs,.fake-bs{
background:#383534
}
.brand-page{
padding-top:6.25em
}
.brand-page article{
margin:0
}
.brand-page article .content{
background-color:#FFF;
padding:1.25em;
margin:0 0 12px
}
@media screen and (min-width: 680px){
.brand-page article .content{
padding:1.5em 1.875em
}

}
.brand-page article .content p{
padding-top:0;
padding-bottom:0.75em;
margin:0
}
.brand-page p.intro{
padding:0.84211em 0;
font-size:1em
}
@media screen and (min-width: 680px){
.brand-page p.intro{
font-size:1.1875em
}

}
.backgroundsize .brand-page{
-webkit-background-size:cover;
background-size:cover
}
@media (max-width: 679px){
.backgroundsize .brand-page{
background-size:190% auto !important
}

}
.brand-page .inline-cols{
color:#5e6266
}
@media (max-width: 679px){
.brand-page .width-wrapper{
width:auto
}

}
@media screen and (min-width: 680px){
.brand-page{
padding-bottom:200px
}
.brand-page article{
position:relative;
top:200px;
left:16.66667%;
width:66.66667%;
float:left;
position:relative;
padding-left:0px;
padding-right:0px;
margin-bottom:65px
}

}
@media screen and (min-width: 960px){
.brand-page .inline-cols{
-webkit-columns:2 20px;
-moz-columns:2 20px;
-ms-columns:2 20px;
-o-columns:2 20px;
columns:2 20px
}

}
@media (max-width: 679px){
.contact-page .width-wrapper{
width:100%;
padding:0
}

}
.contact-page article{
background-color:#FFF;
padding:0.9375em 0;
position:relative;
z-index:18;
border-top:1px solid #cecece
}
@media (min-width: 680px){
.contact-page article{
margin:0.9375em 0;
border:none
}

}
@media (min-width: 960px){
.contact-page article{
margin:40px 0 85px;
width:41.66667%;
float:left;
position:relative;
padding-left:0px;
padding-right:0px
}

}
.contact-page article .cols .col{
width:50%;
float:left
}
.contact-page article h1{
font-size:1.75em;
margin-left:24px
}
.contact-page article p{
font-size:0.9375em
}
.contact-page article li .content{
padding:0 12px 12px 36px
}
.contact-page article li .content p{
padding:0;
margin:0
}
.contact-page article .content{
font-size:0.875em;
padding:12px;
color:#7f8286
}
.contact-page article .content .icon-font{
margin-right:2px;
position:relative;
top:2px
}
@media (min-width: 680px){
html,body,#map-canvas,#map-canvas-wrapper,#map-canvas-outer-wrapper{
height:100%
}
#map-canvas-outer-wrapper{
display:block;
position:fixed;
top:0;
left:0;
width:100%;
height:100%
}
#map-canvas-outer-wrapper #map-canvas-wrapper{
position:relative;
z-index:16;
width:100%;
height:100%
}
#map-canvas-outer-wrapper #map-canvas-wrapper #map-canvas{
position:relative;
z-index:16;
width:100%;
height:100%
}

}
.accordion li{
*zoom:1;
margin:0
}
.accordion li:after{
content:"";
display:table;
clear:both
}
.accordion li .arrow-expanded{
color:#e23923;
display:block
}
.accordion li .arrow-collapsed{
display:none
}
.accordion li.collapsed h4 a{
background:#f2f2f2
}
.accordion li.collapsed .content,.accordion li.collapsed .arrow-expanded{
display:none
}
.accordion li.collapsed .arrow-collapsed{
display:block
}
.accordion h4{
*zoom:1;
font-weight:700;
font-size:18px;
min-height:36px;
line-height:1.1;
margin:0;
padding:0
}
.accordion h4:after{
content:"";
display:table;
clear:both
}
.accordion h4 a:link,.accordion h4 a:visited{
background:#FFF;
border-bottom:none;
display:block;
width:100%;
margin:0 0 2px;
color:#3e3c3b;
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none;
-webkit-font-smoothing:antialiased
}
.accordion h4 a:link:hover,.accordion h4 a:link:active,.accordion h4 a:link:focus,.accordion h4 a:visited:hover,.accordion h4 a:visited:active,.accordion h4 a:visited:focus{
color:#FFF;
background:#e23923
}
.accordion h4 a:link:hover .icon,.accordion h4 a:link:hover .text,.accordion h4 a:link:hover .mute,.accordion h4 a:link:active .icon,.accordion h4 a:link:active .text,.accordion h4 a:link:active .mute,.accordion h4 a:link:focus .icon,.accordion h4 a:link:focus .text,.accordion h4 a:link:focus .mute,.accordion h4 a:visited:hover .icon,.accordion h4 a:visited:hover .text,.accordion h4 a:visited:hover .mute,.accordion h4 a:visited:active .icon,.accordion h4 a:visited:active .text,.accordion h4 a:visited:active .mute,.accordion h4 a:visited:focus .icon,.accordion h4 a:visited:focus .text,.accordion h4 a:visited:focus .mute{
color:#FFF
}
.accordion h4 a:link:hover .mute,.accordion h4 a:link:active .mute,.accordion h4 a:link:focus .mute,.accordion h4 a:visited:hover .mute,.accordion h4 a:visited:active .mute,.accordion h4 a:visited:focus .mute{
color:rgba(255,255,255,0.66)
}
@media (max-width: 400px){
.accordion h4 a:link,.accordion h4 a:visited{
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis
}

}
.accordion h4 .arrow-collapsed,.accordion h4 .arrow-expanded{
float:left;
height:36px;
width:36px;
text-align:center;
font-size:12px;
line-height:36px
}
.accordion h4 .arrow-collapsed b,.accordion h4 .arrow-expanded b{
position:absolute;
top:-9000px;
left:-9000px
}
.accordion h4 .text{
display:block;
float:left;
padding:10px 0
}
#history{
background:#e23923;
background:#e23923 url("../images/triangle-bg/triangles-top.svg") no-repeat top center;
background-size:cover
}
#history .title-wrapper{
padding:12px
}
@media screen and (min-width: 680px){
#history .title-wrapper{
padding:0;
max-width:40em;
margin:2.5em auto
}

}
#history .title-wrapper .page-title{
color:#fff;
padding:0;
margin:0
}
.timeline-events-empty{
padding:12px;
color:#FFF
}
@media screen and (min-width: 680px){
.timeline-events-empty{
padding:0;
max-width:40em;
margin:0 auto 2.5em
}

}
.timeline{
overflow:hidden;
background:url("../images/triangle-bg/triangle-dark-left-bottom.svg") no-repeat bottom left
}
.timeline-event{
*zoom:1;
-webkit-font-smoothing:antialiased;
color:#FFF;
margin:0;
padding:0.625em
}
.timeline-event:after{
content:"";
display:table;
clear:both
}
.timeline-event strong{
color:#FFF
}
@media screen and (min-width: 680px){
.timeline-event{
padding:0
}

}
.timeline-event .width-wrapper-alt{
max-width:40em;
margin:0 auto
}
.timeline-event img{
margin:0 auto 0.625em;
display:block
}
@media screen and (min-width: 680px){
.timeline-event img{
max-width:1440px;
margin:0 auto
}

}
.timeline-event .time{
font-weight:700;
text-transform:uppercase
}
@media screen and (min-width: 680px){
.timeline-event .time{
text-align:right
}

}
.timeline-event p:empty{
display:none
}
.timeline-event .companies{
color:rgba(0,0,0,0.33);
font-size:0.9375em;
margin:0;
padding:0;
font-weight:700;
text-transform:uppercase
}
.timeline-event .companies li{
display:inline-block;
border-right:1px solid rgba(0,0,0,0.15);
padding-right:0.4375em;
margin-right:0.4375em
}
.timeline-event .companies li:last-child{
padding:0;
margin:0;
border:none
}
.timeline-event .time,.timeline-event h4{
font-size:1.125em;
line-height:1.2;
padding-top:0
}
@media screen and (min-width: 680px){
.timeline-event .time,.timeline-event h4{
font-size:1.5625em;
padding-top:1.25em
}

}
.timeline-event h4{
padding-bottom:0;
position:relative;
color:#FFF
}
@media screen and (min-width: 680px){
.timeline-event h4:before{
content:' ';
width:9px;
height:9px;
border-radius:15px;
background:#b52e1c;
position:absolute;
top:1.6875em;
left:-0.9375em
}

}
@media screen and (min-width: 680px){
.timeline-event .col-left{
float:left;
width:5.3125em
}
.timeline-event .col-right{
margin-left:6.875em;
padding:0 0 1.875em 1.25em;
position:relative
}

}
@media screen and (min-width: 680px) and (min-width: 680px){
.timeline-event .col-right:before{
content:' ';
position:absolute;
top:0;
left:0;
bottom:-0.9375em;
width:1px;
background:#b52e1c
}

}
#home-jobs{
padding:2.5em 0;
text-align:center;
background:#ebedeb url('data:image/png;base64,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') no-repeat 50% 0
}
.backgroundsize #home-jobs{
-webkit-background-size:cover;
background-size:cover
}
#home-jobs .width-wrapper-alt>h2{
font-size:2.12241em;
line-height:1.17791;
padding-top:0.23558em;
padding-bottom:0.23558em
}
#home-jobs .width-wrapper-alt>p{
font-size:1.207em;
line-height:1.24275;
padding-top:0.8285em;
padding-bottom:0.8285em
}
@media screen and (min-width: 680px){
#home-jobs .width-wrapper-alt{
width:50%;
margin:0 auto
}

}
#home-jobs .btn-block{
display:block
}
#home-jobs ul{
text-align:left;
margin:0 auto 1.25em
}
#brands{
padding:2.5em 0 0;
background:#e23923
}
#brands h2{
color:#FFF;
padding-top:0
}
@media screen and (min-width: 680px){
#brands h2{
padding:0
}

}
@media (max-width: 679px){
#brands ul{
padding:0;
width:100%;
*zoom:1
}
#brands ul:after{
content:"";
display:table;
clear:both
}
#brands ul li{
width:60%;
margin:0 20%;
padding:1% 0
}
#brands ul a{
background:#E23923;
padding:8px 4px;
display:block;
text-align:center
}
#brands ul a:link,#brands ul a:visited{
color:#FFF;
border-color:#FFF;
border-color:rgba(255,255,255,0.5)
}
#brands ul a:visited{
color:#DDD
}
#brands ul a:hover,#brands ul a:active,#brands ul a:focus{
color:#FFF;
-webkit-transition:color 0.2s;
-moz-transition:color 0.2s;
-o-transition:color 0.2s;
transition:color 0.2s
}
#brands ul a:link,#brands ul a:visited,#brands ul a:hover,#brands ul a:active,#brands ul a:focus{
text-decoration:none;
border:none
}

}
@media screen and (min-width: 680px){
.brands{
*zoom:1;
background:#d23520
}
.brands:after{
content:"";
display:table;
clear:both
}
.brands li{
float:left;
padding:0;
width:25%
}
.brands li:hover{
background:none
}
.brands li a:link,.brands li a:visited,.brands li a:hover,.brands li a:focus,.brands li a:active{
display:block;
border:none !important;
width:100%;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
text-decoration:none;
border:none
}
.backgroundsize .brands li a:link,.backgroundsize .brands li a:visited,.backgroundsize .brands li a:hover,.backgroundsize .brands li a:focus,.backgroundsize .brands li a:active{
background-size:contain;
-moz-background-size:contain;
-webkit-background-size:contain
}
.brands li a:link img,.brands li a:visited img,.brands li a:hover img,.brands li a:focus img,.brands li a:active img{
max-width:100%;
display:block;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}
.brands li a:hover{
background-color:#FFF
}
.brands.brands-big{
margin-top:2.5em
}
.brands.brands-big img{
margin:2.5em 0
}
.brands.brands-small li{
width:20%
}
.brands.brands-small-1{
background:#c2311e
}
.brands.brands-small-2{
background:#b22d1b
}
.brands.brands-small-3{
background:#a22919
}

}
@media screen and (min-width: 1440px){
.brands{
padding-left:5%;
padding-right:5%
}

}
#home-about{
-webkit-font-smoothing:antialiased;
background:#2A3036;
padding:1.25em 0.75em
}
.multiplebgs #home-about{
background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MDAgMjAwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODAwIDEwMjQiPgoJPHBvbHlnb24gb3BhY2l0eT0iLjA1IiBmaWxsPSIjZmZmIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IiBwb2ludHM9IjgwMCwxMDI0IDAsMjAwMCAwLDAiLz4KPC9zdmc+Cg=='),url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijk0LjEgLTk0LjEgMjQ1IDQzMy4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDk0LjEgLTk0LjEgMjQ1IDQzMy4xIj48cG9seWdvbiBvcGFjaXR5PSIuMDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXciIHBvaW50cz0iOTQuMSwzMzkgMzM5LjEsLTk0LjEgMzM5LDMzOSIvPjwvc3ZnPg=='),#2a3036;
background-repeat:no-repeat;
background-size:270px auto;
background-position:top left, bottom right
}
@media screen and (min-width: 960px){
.multiplebgs #home-about{
padding-bottom:80px;
background-size:auto 90%
}

}
@media screen and (min-width: 1440px){
.multiplebgs #home-about{
background-size:auto 160%
}

}
@media all and (-ms-high-contrast: none){
.multiplebgs #home-about{
background:#2A3036
}

}
@media screen and (min-width: 680px){
#home-about{
padding:2.5em 0
}
#home-about .width-wrapper-alt{
width:75%;
margin:0 auto
}

}
@media (max-width: 679px){
#home-about .col{
margin:0 auto 20px;
max-width:400px
}

}
@media screen and (min-width: 680px){
#home-about .col{
width:33.33333%;
float:left;
position:relative;
padding-left:10px;
padding-right:10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

}
#home-about .col .col-inside{
text-align:center;
color:#dae0e4;
background-color:#202326;
-webkit-font-smoothing:antialiased
}
@media screen and (min-width: 680px){
#home-about .col .col-inside{
min-height:465px
}

}
#home-about .col a:link,#home-about .col a:visited{
color:#FFF;
border-color:#FFF;
border-color:rgba(255,255,255,0.5)
}
#home-about .col a:visited{
color:#DDD
}
#home-about .col a:hover,#home-about .col a:active,#home-about .col a:focus{
color:#FFF;
-webkit-transition:color 0.2s;
-moz-transition:color 0.2s;
-o-transition:color 0.2s;
transition:color 0.2s
}
#home-about .col h3{
color:#FFF;
background:url('data:image/gif;base64,R0lGODdhLwABAPAAAIiIiAAAACH/C1hNUCBEYXRhWE1QAz94cAAsAAAAAC8AAQAAAgaEj6nLbQUAOw==') no-repeat bottom center;
font-weight:700
}
#home-about .col p{
padding:1em 1.875em 1.5em
}
#home-about p.intro{
margin-left:auto;
margin-right:auto;
color:#dae0e4;
text-align:center
}
@media (min-width: 680px){
#home-about p.intro{
max-width:43.15789em
}

}
#home-about h2{
color:#FFF;
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAABCAQAAAAoEQWKAAAADklEQVR4AWP838AwIAAAs/oBgT8AFIwAAAAASUVORK5CYII=') no-repeat 50% bottom
}
.home{
background-image:none
}
.home .page-footer{
background:#a22919
}
.job-layout .job-listing{
margin:0;
list-style:none
}
.job-layout .job-listing li{
list-style:none
}
a.job-item{
-webkit-transition-property:background;
-moz-transition-property:background;
-o-transition-property:background;
transition-property:background;
overflow:hidden;
*zoom:1;
display:block;
padding:0.75em;
margin:0 0 0.125em;
background:#FFF;
border:none
}
.job-layout a.job-item{
background:#f6f6f6
}
a.job-item .category,a.job-item .brand{
float:left
}
a.job-item .location{
float:right
}
a.job-item h4,a.job-item span{
font-size:1.0625em;
line-height:1.50588em;
margin-bottom:0em
}
a.job-item p{
overflow:hidden;
*zoom:1;
margin:0
}
a.job-item span{
color:#5e6266;
margin-right:0.25em
}
a.job-item:hover{
background:#e23923;
color:#FFF;
-webkit-font-smoothing:antialiased
}
a.job-item:hover span,a.job-item:hover h4{
color:#FFF
}
a.job-item h4,a.job-item p{
padding:0;
margin:0
}
#jobs-wrap{
background:#FFF;
border-top:1px solid #DDD
}
@media screen and (min-width: 680px){
#jobs-wrap{
border:none;
background:url("../images/triangle-bg/triangle-dark-left-bottom.svg") no-repeat bottom left;
background-size:75% auto, 300px auto
}

}
.job-layout{
margin:0 auto;
color:#5e6266
}
.job-layout .col-left,.job-layout .col-right{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
@media (max-width: 479px){
.job-layout .inner h2{
margin:0;
padding:0;
font-size:26px
}

}
@media screen and (min-width: 680px){
.job-layout .inner{
background:#FFF;
padding:1.875em
}
.job-layout .col-left{
width:33.33333%;
float:left;
position:relative;
padding-left:10px;
padding-right:10px
}
.job-layout .col-right{
width:66.66667%;
float:left;
position:relative;
padding-left:10px;
padding-right:10px;
float:right
}

}
#jobs-nav a:link,#jobs-nav a:visited{
color:#7f8286;
border-bottom:1px solid #cecfd0
}
#jobs-nav a:hover,#jobs-nav a:active,#jobs-nav a:focus{
color:#e23923;
border-bottom:none
}
#jobs-nav a:link,#jobs-nav a:visited{
text-decoration:none;
border:none
}
.rgba #jobs-nav a:link,.rgba #jobs-nav a:visited{
border:1px solid rgba(255,255,255,0)
}
#jobs-nav a:hover,#jobs-nav a:active,#jobs-nav a:focus{
border-bottom:1px solid #F8B9B3
}
#jobs-nav a.selected{
color:#e23923;
font-weight:700
}
#jobs-nav a.all-jobs{
color:#e23923
}
#jobs-nav ul{
margin:0;
padding:0 0 1.25em
}
#jobs-nav ul li{
padding:0 0 0.1875em;
margin:0.0625em 0
}
#jobs-nav .small-screen-split-child{
margin:0 0 10px
}
#jobs-content-header{
position:relative;
background:#515456;
height:0;
padding-bottom:16.4848%
}
#jobs-content-header img{
position:absolute;
top:0;
left:0;
right:0;
width:100%
}
#jobs-content-header .page-title{
color:#FFF;
padding:4.5% 0 0 0;
text-shadow:0 0 10px rgba(0,0,0,0.5)
}
@media screen and (min-width: 680px){
#jobs-content-header .page-title{
padding:7% 0 0 0
}

}
@media (max-width: 479px){
#jobs-content-header .page-title{
font-size:24px
}

}
@media (max-width: 679px){
#jobs-content-header .border-below{
padding:0;
margin:0
}
#jobs-content-header .border-below:after{
display:none
}

}
.jobs-navigation{
margin-bottom:0.75em;
*zoom:1;
position:relative;
min-height:18px;
height:auto !important;
height:18px
}
.jobs-navigation:after{
content:"";
display:table;
clear:both
}
.jobs-navigation a:link,.jobs-navigation a:visited{
text-decoration:none;
border:none
}
.rgba .jobs-navigation a:link,.rgba .jobs-navigation a:visited{
border:1px solid rgba(255,255,255,0)
}
.jobs-navigation a:hover,.jobs-navigation a:active,.jobs-navigation a:focus{
border-bottom:1px solid #F8B9B3
}
.jobs-navigation .previous{
float:left;
position:relative;
z-index:2;
top:12px
}
.jobs-navigation .this{
text-align:center;
color:#7f8286;
width:100%;
margin:0 auto;
position:absolute;
top:12px
}
.jobs-navigation .next{
position:relative;
z-index:2;
float:right;
top:12px
}
.jobs-doormat{
background:#CDCDCD;
background:rgba(0,0,0,0.1);
color:#3e3c3b
}
.jobs-doormat p{
margin:0
}
.jobs-doormat blockquote{
margin:0 0 1.875em 1.875em;
position:relative
}
.jobs-doormat blockquote p{
margin:0 0 0.3125em
}
.jobs-doormat blockquote cite{
font-weight:600
}
.jobs-doormat blockquote cite:before{
content:'– '
}
.jobs-doormat blockquote:after{
content:' ';
display:block;
width:22px;
height:20px;
position:absolute;
top:-5px;
left:-31px;
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAe0lEQVR42u3MwQnAIBAEQFtIC2nBFmwhLdiCtaQFWxCE/NOCLdiCcX8hGNiF5OfBPm7vGHOfI+fQ0wZJPWaQ+vLvno9FgD1uDOxQCnBi4SjAFj0DrygEeGfhIMBLT2XhIsAeHQNvWAT4ZOEowBY7CycBdhOe8IQ/gn/JBbdlHCI2gmW2AAAAAElFTkSuQmCC')
}
@media screen and (min-width: 680px){
.jobs-doormat .col-left{
width:33.33333%;
float:left;
position:relative;
padding-left:10px;
padding-right:10px
}
.jobs-doormat .col-right{
width:66.66667%;
float:left;
position:relative;
padding-left:10px;
padding-right:10px
}
.jobs-doormat .col-left,.jobs-doormat .col-right{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

}
a.jobs-video{
display:block;
border:4px solid #C1BEBE;
margin-bottom:15px
}
a.jobs-video:hover,a.jobs-video:focus{
border:4px solid #C1BEBE
}
a.jobs-video img{
display:block
}
a.jobs-video-link{
color:#3e3c3b;
border-color:#3e3c3b
}
a.jobs-video-link:hover,a.jobs-video-link:focus{
color:#3e3c3b;
border-bottom:1px solid transparent
}
.widget{
background:#f6f6f6;
padding:12px;
margin-bottom:12px
}
.widget:last-child{
border-bottom:none
}
.widget h3{
color:#7f8286;
font-size:16px;
letter-spacing:0
}
.widget a:link,.widget a:visited,.widget a:hover,.widget a:active,.widget a:focus{
text-decoration:none;
border:none
}
.widget a:link,.widget a:visited{
color:#7f8286;
border-bottom:1px solid #cecfd0
}
.widget a:hover,.widget a:active,.widget a:focus{
color:#e23923;
border-bottom:none
}
.widget a img{
margin-bottom:1em
}
.widget-share{
margin-top:10px
}
.widget-share h3{
padding:0 0 6px;
color:#41464a
}
.widget-share ul{
list-style:none;
margin:0;
padding:0
}
.widget-share ul li{
display:inline-block;
margin:0 10px 0 0;
list-style:none
}
.widget-related-jobs h3{
color:#41464a
}
.widget-related-jobs ul{
list-style:none;
margin:0;
padding:0
}
.widget-related-jobs ul li{
margin:0 0 4px;
list-style:none
}
.widget-detail{
*zoom:1
}
.widget-detail:after{
content:"";
display:table;
clear:both
}
.widget-detail img.alignleft{
padding-bottom:0
}
.extra-block{
margin:1.25em 0
}
.extra-block .inner p:last-child{
margin-bottom:0;
padding-bottom:0
}
.logobank .row{
overflow:hidden;
*zoom:1
}
.logobank .brand-title{
float:left;
width:25%;
font-size:18px;
margin:0;
padding:6px 0
}
.logobank .table-logo{
float:right;
width:75%
}
.logobank .table-logo td,.logobank .table-logo th{
vertical-align:top
}
.logobank .table-logo tr th:first-child{
width:20%
}
.logobank .table-logo td a{
display:inline-block;
font-size:15px;
background:rgba(255,255,255,0.7);
border:1px solid rgba(0,0,0,0.1);
padding:4px 12px;
margin:4px;
border-radius:14px
}
.logobank .table-logo td a:last-child{
margin-right:0
}
.layout-404{
background:#FFF;
margin:12px 0;
padding:0.75em
}
.layout-404 h2{
font-size:1.5em
}
.layout-404 h2,.layout-404 p{
padding:0;
padding:0
}
@media screen and (min-width: 680px){
.layout-404{
padding:1.5em;
margin:2.5em auto
}

}
.template-values{
background-attachment:fixed
}
@media (min-width: 680px){
.template-values .masthead,.template-values .page-footer{
position:fixed;
width:100%
}
.template-values .page-footer{
bottom:0
}

}
.affix-top{
top:120px
}
.affix{
top:120px
}
.values-nav{
display:none
}
@media screen and (min-width: 680px){
.values-nav{
display:block;
position:fixed;
float:left;
margin:0;
width:30%
}

}
@media screen and (min-width: 960px){
.values-nav{
width:30%
}

}
@media screen and (min-width: 680px){
.values-content{
float:left;
width:60%;
margin-left:40%
}

}
@media screen and (min-width: 960px){
.values-content{
width:60%;
margin-left:30%
}

}
.values-content h1{
font-size:32px;
position:relative;
margin:40px 0;
padding:0
}
.values-content h1:after{
border-bottom:1px solid rgba(0,0,0,0.15);
content:" ";
position:absolute;
bottom:-16px;
width:20%;
left:0
}
@media screen and (min-width: 680px){
.values-content h1{
font-size:55px;
margin-top:0
}

}
@media screen and (min-width: 680px){
.values-content p{
font-size:19px
}

}
#kernwaarden-box h1{
font-size:44px
}
@media screen and (min-width: 680px){
#kernwaarden-box h1{
color:#41464a;
font-size:55px
}

}
.values-box:last-child{
padding-bottom:2.625em
}
@media screen and (min-width: 680px){
.values-box{
padding:120px 0 200px
}
.values-box:last-child{
padding-bottom:100%
}

}
.values-nav{
margin-top:40px
}
@media screen and (min-width: 680px){
.values-nav{
margin-top:0
}
.values-nav:before{
border-left:1px solid rgba(0,0,0,0.15);
content:" ";
position:absolute;
left:32px;
top:24px;
bottom:24px
}

}
.values-nav li{
position:relative;
margin-bottom:6px;
clear:left;
line-height:64px;
-webkit-transition:0.18s ease-in-out;
-moz-transition:0.18 ease-in-out;
-o-transition:0.18 ease-in-out;
transition:0.18 ease-in-out
}
@media (min-height: 600px) and (min-width: 680px){
.values-nav li{
margin-bottom:17px
}

}
@media screen and (min-width: 680px){
.values-nav li:hover,.values-nav li.active{
-webkit-transform:translate(12px, 0);
-moz-transform:translate(12px, 0);
-ms-transform:translate(12px, 0);
-o-transform:translate(12px, 0);
transform:translate(12px, 0)
}

}
.values-nav li.active a{
color:#e23923 !important
}
.values-nav li a{
display:block;
border:none;
color:#707477;
font-weight:700;
font-size:21px;
position:relative;
left:0
}
@media screen and (min-width: 480px){
.values-nav li a{
text-indent:0
}

}
.values-nav li a:hover{
color:#41464a
}
.values-nav li span{
display:block;
float:left;
width:64px;
height:64px;
margin-right:10px;
background:url(../images/kernwaarden.png)
}
.values-nav #value1 a span{
background-position:0 0
}
.values-nav #value1 a:hover span{
background-position:128px 0
}
.values-nav #value1.active a span{
background-position:64px 0
}
.values-nav #value2 a span{
background-position:0 -64px
}
.values-nav #value2 a:hover span{
background-position:128px -64px
}
.values-nav #value2.active a span{
background-position:64px -64px
}
.values-nav #value3 a span{
background-position:0 -128px
}
.values-nav #value3 a:hover span{
background-position:128px -128px
}
.values-nav #value3.active a span{
background-position:64px -128px
}
.values-nav #value4 a span{
background-position:0 -192px
}
.values-nav #value4 a:hover span{
background-position:128px -192px
}
.values-nav #value4.active a span{
background-position:64px -192px
}
.values-nav #value5 a span{
background-position:0 -256px
}
.values-nav #value5 a:hover span{
background-position:128px -256px
}
.values-nav #value5.active a span{
background-position:64px -256px
}
.values-nav #value6 a span{
background-position:0 -320px
}
.values-nav #value6 a:hover span{
background-position:128px -320px
}
.values-nav #value6.active a span{
background-position:64px -320px
}
.letter{
max-width:660px;
margin:20px auto;
padding:1.25em;
background:#FFF;
box-shadow:4px 4px 0 rgba(0,0,0,0.15)
}
.management-layout{
margin:2.5em auto
}
.management-layout h1{
margin:0;
padding:0
}
.management-layout h2{
clear:both
}
.management-layout .bordered-list{
overflow:hidden;
*zoom:1;
overflow:visible;
margin:0 0 1.25em
}
.management-layout li>p{
padding:0 0 0.25em;
margin:0
}
.management-layout li>p:first-child{
font-weight:700;
font-size:17px;
padding:0 0 2px
}
.management-layout .more-info{
font-family:Georgia, serif;
font-style:italic;
background:#abadaf;
color:#eaeaeb;
padding:0 9px;
border-bottom:none;
border-radius:100%;
cursor:help;
position:relative;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline
}
.management-layout .more-info i{
font:14px/16px "roboto", sans-serif;
display:none;
position:absolute;
top:0;
left:100%;
margin-left:7px;
width:200px;
background:#41464a;
background:rgba(65,70,74,0.88);
color:#FFF;
border-radius:2px;
padding:5px 7px;
z-index:999
}
.management-layout .more-info:hover{
background:#6c7073;
color:#f1f2f2
}
.management-layout .more-info:hover i{
display:block
}
@media (min-width: 680px){
.management-layout li{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:50%;
float:left;
position:relative;
padding-left:0px;
padding-right:10px
}
.management-layout li:nth-child(even){
float:right
}

}
@media (min-width: 960px){
.management-layout li{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:33.33333%;
float:left;
position:relative;
padding-left:0px;
padding-right:10px;
border:none
}
.management-layout li:nth-child(3n){
float:right
}
.management-layout li:nth-child(3n+1){
clear:both
}

}
.mvo-layout .col{
margin-bottom:24px
}
@media screen and (min-width: 960px){
.mvo-layout .col{
width:33.33333%;
float:left;
position:relative;
padding-left:10px;
padding-right:10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

}
.mvo-layout .row-intro{
padding-bottom:2em;
text-align:center;
width:100%;
float:left;
position:relative;
padding-left:10px;
padding-right:10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.mvo-layout .row-intro .intro{
margin:auto;
max-width:42.10526em;
font-size:1.207em;
line-height:1.55344;
padding-top:0.41425em;
padding-bottom:0.41425em
}
@media screen and (min-width: 680px){
.mvo-layout .row-intro .intro{
font-size:1.45685em;
line-height:1.37283;
padding-top:0.34321em;
padding-bottom:0.34321em
}

}
.mvo-layout h1{
font-size:1.75842em;
line-height:1.27956;
padding-top:0.28435em;
padding-bottom:0.28435em
}
@media screen and (min-width: 680px){
.mvo-layout h1{
font-size:3.09203em;
line-height:1.29365;
padding-top:0.16171em;
padding-bottom:0.16171em
}

}
.topics .container{
background:#FFF
}
.topics h2{
font-size:1.75842em;
line-height:1.42173;
padding-top:0.28435em;
padding-bottom:0;
padding-top:0
}
@media screen and (min-width: 680px){
.topics h2{
font-size:2.12241em;
line-height:1.41349;
padding-top:0.23558em
}

}
.topics .intro{
padding-top:0.625em;
padding-bottom:0.3125em;
font-size:1.125em;
line-height:1.4
}
.topics img{
display:block;
margin:0 auto;
padding:0;
text-align:center;
width:100%
}
.topics .padder{
padding:1em
}
.topics a:link,.topics a:visited{
text-decoration:none;
border:none
}
.rgba .topics a:link,.rgba .topics a:visited{
border:1px solid rgba(255,255,255,0)
}
.topics a:hover,.topics a:active,.topics a:focus{
border-bottom:1px solid #F8B9B3
}
.article-list{
background:#FFF;
padding:0.875em 1.25em
}
@media screen and (min-width: 680px){
.article-list{
padding:1.875em
}

}
.article-list article{
padding:0 0 2.5em;
margin:0 0 2.4375em;
border-bottom:1px solid #cecece;
color:#5e6266
}
.article-list article:last-child,.article-list article:only-child{
margin:0;
padding:0;
border:none
}
.article-list article:last-child{
border:none;
margin:0;
padding:0
}
.article-list article h2{
color:#000
}
.article-list article h2 a:link,.article-list article h2 a:visited{
text-decoration:none;
border:none
}
.rgba .article-list article h2 a:link,.rgba .article-list article h2 a:visited{
border:1px solid rgba(255,255,255,0)
}
.article-list article h2 a:hover,.article-list article h2 a:active,.article-list article h2 a:focus{
border-bottom:1px solid #F8B9B3
}
.article-list article h2 a:hover,.article-list article h2 a:focus{
color:#c2311e
}
.new-article .date,.article-detail .date{
color:#7f8286;
padding:0
}
.new-article header h1,.new-article header h2,.new-article header h3,.article-detail header h1,.article-detail header h2,.article-detail header h3{
font-size:2.12241em;
line-height:1.17791;
padding-top:0.23558em;
padding-bottom:0.23558em
}
.new-article header h1.many-chars,.new-article header h2.many-chars,.new-article header h3.many-chars,.article-detail header h1.many-chars,.article-detail header h2.many-chars,.article-detail header h3.many-chars{
font-size:1.75842em;
line-height:1.13739;
padding-top:0.28435em;
padding-bottom:0.28435em
}
.new-article header h1.extremely-many-chars,.new-article header h2.extremely-many-chars,.new-article header h3.extremely-many-chars,.article-detail header h1.extremely-many-chars,.article-detail header h2.extremely-many-chars,.article-detail header h3.extremely-many-chars{
font-size:1.45685em;
line-height:1.02962;
padding-top:0.34321em;
padding-bottom:0.34321em
}
.new-article .content,.article-detail .content{
color:#5e6266
}
.article-detail{
background:#FFF;
margin-bottom:0.875em
}
.article-detail.inner{
padding:0.875em 1.25em
}
@media screen and (min-width: 680px){
.article-detail.inner{
padding:1.875em
}

}
.article-detail aside{
background-color:#E4E4E4;
padding:20px 20px 8px
}
.article-detail aside>h3:first-child,.article-detail aside>h4:first-child{
margin-top:0
}
.sidebar{
background:#FFF
}
.sidebar h3{
color:#7f8286;
padding-top:0
}
.sidebar.inner{
padding:0.875em 1.25em
}
@media screen and (min-width: 680px){
.sidebar.inner{
padding:1.875em
}

}
.post-list li{
margin-bottom:1em
}
.post-list a{
color:#7f8286;
display:block
}
.post-list a:link,.post-list a:visited,.post-list a:hover,.post-list a:active,.post-list a:focus{
text-decoration:none;
border:none
}
.post-list a:hover{
color:#111
}
.post-list span{
display:block;
color:#5e6266;
font-weight:700
}
.reports li{
float:left;
width:50%;
overflow:hidden;
padding-bottom:2%
}
@media (min-width: 680px){
.reports li{
width:33.3%
}

}
.reports li img{
max-width:100%
}
.reports li .image-holder{
width:50%;
float:left
}
.reports li .download{
width:47%;
padding-left:3%;
float:left
}
.venturesContact{
border:1px solid #cecece;
padding:12px;
margin:0 0 12px
}
.venturesContact ul{
margin:0 0 12px
}
.ventures{
background:#EEE;
padding:12px;
margin:0 0 12px
}
a[rel="attachment"]{
border:none
}
.aligncenter{
margin:0 auto;
display:block
}
.wp-caption{
text-align:right
}
.wp-caption a{
border:none
}
.wp-caption .wp-caption-text{
color:#999;
font-size:13px
}
img.alignright,div.alignright{
float:right;
padding:0 0 12px 12px
}
img.alignleft,div.alignleft{
float:left;
padding:0 12px 12px 0
}
img.aligncenter{
margin:0 auto 12px;
clear:both
}
.iframe{
background:#FFF;
padding:0 10px;
font-family:Arial, sans-serif;
font-size:13px
}
.iframe strong,.iframe h1,.iframe h2,.iframe h3,.iframe h4,.iframe b{
color:#000
}
@media (max-width: 679px){
#wpadminbar{
display:none
}

}
.wp-pagenavi{
*zoom:1
}
.wp-pagenavi:after{
content:"";
display:table;
clear:both
}
.wp-pagenavi a,.wp-pagenavi span{
text-decoration:none;
border:1px solid #cecece;
padding:8px 12px;
margin:0 2px;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline
}
.wp-pagenavi span{
color:#41464a;
border-color:#41464a
}
.wp-pagenavi .pages{
display:none
}
.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi a:focus{
background:#e23923;
border-color:#e23923;
color:#FFF;
border-color:#e23923
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{
outline:none
}
.slides,.flex-control-nav,.flex-direction-nav{
margin:0;
padding:0;
list-style:none
}
.flexslider{
margin:0;
padding:0
}
.flexslider .slides>li{
display:none;
-webkit-backface-visibility:hidden
}
.flexslider .slides img{
display:block;
margin:0 auto
}
.flex-pauseplay span{
text-transform:capitalize
}
.slides{
*zoom:1
}
.slides:after{
content:"";
display:table;
clear:both
}
.no-js .slides>li:first-child{
display:block
}
.flexslider{
position:relative;
zoom:1;
height:100%
}
.flex-viewport{
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
transition:all 1s ease
}
@media (min-width: 960px){
.flex-viewport{
height:587px
}

}
.flexslider .slides{
zoom:1
}
.flexslider{
border:none;
position:relative;
z-index:2;
background:transparent
}
.flexslider .slides{
height:100%
}
.flexslider .slides li{
padding:0 0 16px
}
@media (min-width: 960px){
.flexslider .slides li{
height:100%;
padding:0
}

}
@media (max-width: 960px){
.flexslider .slides li{
background-image:none !important
}

}
.flex-control-nav{
width:100%;
z-index:317;
text-align:center;
position:absolute;
bottom:10px
}
.flex-control-nav li{
margin:0 6px;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
*vertical-align:auto;
zoom:1;
*display:inline
}
@media (min-width: 960px){
.flex-control-nav{
bottom:40px
}

}
.flex-direction-nav{
position:absolute;
top:0;
z-index:306;
width:100%;
visibility:hidden
}
@media (min-width: 960px){
.flex-direction-nav{
visibility:visible
}

}
.flex-direction-nav li{
position:absolute;
background:#000;
top:0;
height:100%
}
.flex-direction-nav li a{
position:absolute;
display:block;
width:42px;
height:42px;
display:block;
border:none;
cursor:pointer;
background:#000;
text-align:center
}
.flex-direction-nav li a .icon-font{
display:block;
line-height:42px;
padding:0 6px;
color:#FFF;
font-style:normal
}
.flex-direction-nav li.flex-prev{
top:250px;
left:12px
}
@media (min-width: 960px){
.flex-direction-nav li.flex-prev{
left:36px
}

}
.flex-direction-nav li.flex-next{
top:250px;
right:42px
}
@media all and (min-width: 960px){
.flex-direction-nav li.flex-next{
right:65px
}

}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1
}
.flex-direction-nav .flex-disabled{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
opacity:0.3;
cursor:default
}
@media (min-width: 960px){
.darkSlider .flex-direction-nav a,.mediumSlider .flex-direction-nav a{
background:#000
}
.darkSlider .flex-direction-nav a .icon-font,.mediumSlider .flex-direction-nav a .icon-font{
color:#FFF
}
.lightSlider .flex-direction-nav a{
background:#FFF
}
.lightSlider .flex-direction-nav a .icon-font{
color:#e23923
}

}
.flex-caption{
margin:0 auto;
height:100%;
width:100%;
-webkit-font-smoothing:antialiased
}
@media (max-width: 960px){
.flex-caption{
display:table;
max-width:100%
}

}
@media (min-width: 960px){
.lt-ie8 .flex-caption{
width:960px;
margin:0 auto;
position:relative
}

}
@media (min-width: 960px){
.lt-ie8 .flex-caption{
width:960px
}

}
@media (min-width: 960px){
.flex-caption{
width:950px
}

}
.flex-caption .flex-caption-inner .flex-caption-inner-inner{
position:relative;
z-index:314;
padding:40px 20px 24px;
display:table-cell;
vertical-align:middle
}
@media (min-width: 960px){
.flex-caption .flex-caption-inner .flex-caption-inner-inner{
margin:0;
top:-32px;
padding:0;
width:520px;
height:587px
}
.lt-ie8 .flex-caption .flex-caption-inner .flex-caption-inner-inner{
position:absolute;
top:140px
}

}
.flex-caption a:link,.flex-caption a:visited,.flex-caption a:hover,.flex-caption a:active,.flex-caption a:focus{
text-decoration:none;
border:none
}
.flex-caption .date{
padding:0;
margin:0;
text-shadow:0 1px 1px rgba(42,48,54,0.22)
}
.flex-caption h2{
text-shadow:0 0 24px rgba(42,48,54,0.11);
font-size:2.12241em;
line-height:1.17791;
padding-top:0.23558em
}
.flex-caption h2.smaller{
font-size:1.45685em;
line-height:1.02962;
padding-top:0.34321em
}
.flex-caption h2 a{
display:block
}
@media screen and (min-width: 680px){
.flex-caption h2{
font-size:3.09203em;
line-height:1.13194;
padding-top:0.16171em
}
.flex-caption h2.smaller{
font-size:2.12241em;
line-height:1.17791;
padding-top:0.23558em
}

}
.flex-caption p.intro{
text-shadow:0 1px 1px rgba(42,48,54,0.77);
font-size:1.207em;
line-height:1.657;
line-height:1.5
}
.dark{
background:#2A3036
}
.dark .flex-caption h2{
background:url(../images/white_short_underline.png) no-repeat 0 bottom
}
.dark .flex-caption a,.dark .flex-caption .date,.dark .flex-caption p.intro{
color:#fff
}
.dark .flex-caption a.btn{
background:#fff;
color:#000
}
.medium{
background:#000
}
.medium .flex-caption h2{
background:url(../images/white_short_underline.png) no-repeat 0 bottom
}
.medium .flex-caption a{
color:#fff
}
.medium .flex-caption .date{
color:#FFF
}
.medium .flex-caption .date a{
color:#FFF
}
.medium .flex-caption p.intro{
color:#fff;
background:url(../images/slider-intro-medium.png) repeat 0 0
}
.medium .flex-caption .btn-holder .btn{
background:#FFF;
color:#e23923
}
.light .flex-caption h2{
background:url(../images/black_short_underline.png) no-repeat 0 bottom
}
.light .flex-caption a{
color:#fff
}
.light .flex-caption .date{
color:#FFF
}
.light .flex-caption .date a{
color:#7f8286
}
.light .flex-caption h2 a{
color:#3e3c3b
}
.light .flex-caption p.intro{
color:#333
}
#home-banner{
position:relative;
background-repeat:repeat-x
}
@media (min-width: 960px){
#home-banner{
padding:0;
height:600px;
max-height:600px
}

}
#home-banner .width-wrapper{
background:transparent
}
.darkSlider .flexslider .slides li:after,.mediumSlider .flexslider .slides li:after{
background:rgba(0,0,0,0.5)
}
.lightSlider .flexslider .slides li:after{
background:rgba(255,255,255,0.5)
}
@media (max-width: 960px){
.flexslider .slides li:after{
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
content:""
}

}
@media print{
*{
box-shadow:none !important;
text-shadow:none !important;
filter:none !important;
-ms-filter:none !important
}
a,a:visited{
text-decoration:underline
}
pre,blockquote{
border:1px solid #999;
page-break-inside:avoid
}
thead{
display:table-header-group
}
tr,img{
page-break-inside:avoid
}
img{
max-width:100% !important
}
@page{
margin:0.5cm
}
p,h2,h3{
orphans:3;
widows:3
}
h2,h3{
page-break-after:avoid
}
body{
font-family:Arial, sans-serif;
font-size:9pt;
background:#FFF !important;
line-height:1.5;
border:none
}
img{
width:auto;
height:auto;
display:block
}
.anystretch{
display:none
}
img.alignright,div.alignright{
float:right;
padding:0 0 12px 12px
}
img.alignleft,div.alignleft{
float:left;
padding:0 12px 12px 0
}
img.aligncenter{
margin:0 auto 12px;
clear:both
}
ul,ol{
padding:0 0 20px 30px;
margin:0
}
h1,h2,h3,h4,h5,h6{
font-family:Arial, sans-serif;
font-weight:700;
margin:0 0 12px;
color:#000 !important
}
h1{
font-size:24pt;
font-weight:400
}
h2{
font-size:14pt
}
h3{
font-size:12pt
}
h4{
font-size:11pt
}
blockquote{
padding-left:2.5cm;
font-style:italic
}
table{
border-collapse:collapse;
border-spacing:0;
font-family:Arial, sans-serif;
margin:0 10px 20px;
border-top:1px solid #D9D9D9;
border-left:1px solid #D9D9D9
}
table td,th{
padding:5px 10px;
border-right:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9
}
table th{
font-weight:700;
background:#D9D9D9;
color:#000
}
fieldset{
padding:12px;
margin:0 0 12px
}

}
.jobs-doormat{
display:none
}

