.tx-felogin-pi1 label{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none}
div.csc-mailform fieldset.submit{border-style:none}
div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline}
div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}
.labels-block input+label,.labels-block textarea+label{margin:0.5em 0 0}
.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}
.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}
.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}
@font-face{font-family:"Aller Regular";font-style:normal;font-weight:normal;src:url("/fileadmin/yojimbo/assets/fonts/aller/regular.eot?#iefix") format("embedded-opentype"),url("/fileadmin/yojimbo/assets/fonts/aller/regular.woff2") format("woff2"),url("/fileadmin/yojimbo/assets/fonts/aller/regular.woff") format("woff"),url("/fileadmin/yojimbo/assets/fonts/aller/regular.ttf") format("truetype"),url("/fileadmin/yojimbo/assets/fonts/aller/regular.svg#Aller Regular") format("svg")}
@font-face{font-family:"Aller Italic";font-style:normal;font-weight:normal;src:url("/fileadmin/yojimbo/assets/fonts/aller/italic.eot?#iefix") format("embedded-opentype"),url("/fileadmin/yojimbo/assets/fonts/aller/italic.woff2") format("woff2"),url("/fileadmin/yojimbo/assets/fonts/aller/italic.woff") format("woff"),url("/fileadmin/yojimbo/assets/fonts/aller/italic.ttf") format("truetype"),url("/fileadmin/yojimbo/assets/fonts/aller/italic.svg#Aller Italic") format("svg")}
@font-face{font-family:"Aller Bold";font-style:normal;font-weight:normal;src:url("/fileadmin/yojimbo/assets/fonts/aller/bold.eot?#iefix") format("embedded-opentype"),url("/fileadmin/yojimbo/assets/fonts/aller/bold.woff2") format("woff2"),url("/fileadmin/yojimbo/assets/fonts/aller/bold.woff") format("woff"),url("/fileadmin/yojimbo/assets/fonts/aller/bold.ttf") format("truetype"),url("/fileadmin/yojimbo/assets/fonts/aller/bold.svg#Aller Bold") format("svg")}
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{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']{cursor:pointer;-webkit-appearance:button}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type='search']{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #C0C0C0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html,body{height:100%}
html,body{font-size:100%}
body{color:#000;font-family:"Aller Regular",Helvetica,Arial,Verdana,sans-serif;font-style:normal;font-weight:normal;line-height:1.4}
body{background:#EAEEF1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-family:"Aller Bold";font-weight:normal}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:"Aller Bold"}
i{font-family:"Aller Italic";font-style:normal}
i a{font-family:"Aller Italic"}
b,strong{font-family:"Aller Bold";font-weight:normal}
b a,strong a{font-family:"Aller Bold"}
a{color:#000;font-family:"Aller Regular";text-decoration:none}
.csc-textpic dd.csc-textpic-caption{font-size:0.75rem}
.stage{margin:0 auto;position:relative;width:988px}
.stage .ornament{background:transparent url("/fileadmin/yojimbo/assets/images/bundle/common/stage/ornament.png") no-repeat 0 0;display:none;height:672px;left:-9.0625rem;position:absolute;top:0;width:646px;z-index:-10}
.stage header{position:relative}
.stage header a.logo{background:transparent url("/fileadmin/yojimbo/assets/images/bundle/common/stage/header/logo.png") no-repeat 0 0;display:block;height:68px;left:0;position:absolute;top:2.5rem;width:384px;overflow:hidden;text-indent:101%;white-space:nowrap}
.stage header nav{position:absolute}
.stage header nav ul.menu{list-style:none;margin:0;padding:0}
.stage header nav ul.menu li.item{display:inline-block}
.stage header nav.meta{right:0;top:0}
.stage header nav.meta ul.menu li.item{height:27px;line-height:27px;width:auto}
.stage header nav.meta ul.menu li.item a{display:block;height:27px;line-height:27px;margin:0;padding:0;overflow:hidden;text-indent:101%;white-space:nowrap}
.stage header nav.meta ul.menu li.item.weblog a{background:transparent url("/fileadmin/yojimbo/assets/images/bundle/common/stage/header/navigations/meta/weblog.png") no-repeat 0 0;width:60px}
.stage header nav.meta ul.menu li.item.twitter a{background:transparent url("/fileadmin/yojimbo/assets/images/bundle/common/stage/header/navigations/meta/twitter.png") no-repeat 0 0;width:30px}
.stage header nav.meta ul.menu li.item.facebook a{background:transparent url("/fileadmin/yojimbo/assets/images/bundle/common/stage/header/navigations/meta/facebook.png") no-repeat 0 0;width:30px}
.stage header nav.main{font-size:1rem;min-width:510px;right:0;top:68px}
.stage header nav.main ul.menu{position:relative}
.stage header nav.main ul.menu li.item{margin:0 1.25rem 0 0}
.stage header nav.main ul.menu li.item ul.sub{display:none;font-size:0.8125rem;left:0;position:absolute;top:2.1875rem}
.stage header nav.main ul.menu li.item ul.sub li.item{margin:0 0.5rem 0 0}
.stage header nav.main ul.menu li.item ul.sub li.item a{line-height:1.5625rem}
.stage header nav.main ul.menu li.item ul.sub li.item a:hover,.stage header nav.main ul.menu li.item ul.sub li.item a:focus,.stage header nav.main ul.menu li.item ul.sub li.item.active>a,.stage header nav.main ul.menu li.item ul.sub li.item.active>span{border-bottom:2px solid #000}
.stage header nav.main ul.menu li.item.active>ul.sub{display:block}
.stage header nav.main ul.menu li.item a:hover,.stage header nav.main ul.menu li.item a:focus,.stage header nav.main ul.menu li.item.active>a,.stage header nav.main ul.menu li.item.active>span{border-bottom:5px solid #000}
.stage header nav.main ul.menu li.item.last{margin:0}
.stage .dashboard{padding:11.25rem 0 0 0}
.stage .dashboard::after{clear:both;content:"";display:table}
.stage .dashboard>.content .showcase{background:#FFF}
.stage .dashboard>.content .showcase .row{background:#EBEFF0;padding:0 0 0.125rem}
.stage .dashboard>.content .showcase .row::after{clear:both;content:"";display:table}
.stage .dashboard>.content .showcase .row .column{float:left;margin:0 0.125rem}
.stage .dashboard>.content .showcase .row .column.first,.stage .dashboard>.content .showcase .row .column.last{margin:0}
.stage .dashboard>.content .showcase .row .column.last{float:right}
.stage .dashboard>.content .showcase .row.last{padding:0}
.stage .dashboard>.content .showcase .tile{background:#FFF;display:block;height:298px;position:relative;width:328px}
.stage .dashboard>.content .showcase .tile>.content,.stage .dashboard>.content .showcase .tile .overlay{left:0;position:absolute;top:0}
.stage .dashboard>.content .showcase .tile>.content{height:298px;width:328px}
.stage .dashboard>.content .showcase .tile>.content .text,.stage .dashboard>.content .showcase .tile>.content .quote{padding:0 2.5rem;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.stage .dashboard>.content .showcase .tile>.content .text p:last-child,.stage .dashboard>.content .showcase .tile>.content .quote p:last-child{margin:0}
.stage .dashboard>.content .showcase .tile>.content .text p a,.stage .dashboard>.content .showcase .tile>.content .quote p a{border-bottom:2px solid #000}
.stage .dashboard>.content .showcase .tile>.content .text a:hover,.stage .dashboard>.content .showcase .tile>.content .text a:focus,.stage .dashboard>.content .showcase .tile>.content .quote a:hover,.stage .dashboard>.content .showcase .tile>.content .quote a:focus{border-bottom:2px solid #000}
.stage .dashboard>.content .showcase .tile>.content .text h1{font-size:1rem;margin:0 0 0.625rem}
.stage .dashboard>.content .showcase .tile>.content .text h2{font-size:0.875rem;margin:0 0 0.5rem}
.stage .dashboard>.content .showcase .tile>.content .quote h1{font-size:2rem;margin:0 0 0.625rem}
.stage .dashboard>.content .showcase .tile>.content .quote h2{font-size:1.25rem;margin:0 0 0.5rem}
.stage .dashboard>.content .showcase .tile .overlay{border-bottom:45px solid #FFF;border-left:50px solid #FFF;border-right:50px solid #FFF;border-top:45px solid #FFF;display:none;height:208px;width:228px}
.stage .dashboard>.content .showcase .tile.large{height:446px;width:493px}
.stage .dashboard>.content .showcase .tile.large .thumbnail{height:446px;width:493px}
.stage .dashboard>.content .showcase .tile.large .overlay{border-bottom:60px solid #FFF;border-left:65px solid #FFF;border-right:65px solid #FFF;border-top:60px solid #FFF;height:326px;width:363px}
.stage footer{margin:2.8125rem 0 0 0;padding:0 0 2.8125rem;position:relative}
.stage footer nav.footnote{font-size:0.875rem;position:absolute;right:0;top:0}
.stage footer nav.footnote ul.menu{list-style:none;margin:0;padding:0}
.stage footer nav.footnote ul.menu li.item{display:inline-block;margin:0 0.3125rem}
.stage footer nav.footnote ul.menu li.item.divider{margin:0}
.stage footer nav.footnote ul.menu li.item a:hover,.stage footer nav.footnote ul.menu li.item a:focus,.stage footer nav.footnote ul.menu li.item.active>a{border-bottom:5px solid #000}
.stage footer nav.footnote ul.menu li.item.last{background:none;margin:0 0 0 0.3125rem}
#home .stage .ornament{display:block}
#detail .stage .dashboard .container{margin:0 0 0.625rem}
#detail .stage .dashboard .container::after{clear:both;content:"";display:table}
#detail .stage .dashboard .container .column{float:left}
#detail .stage .dashboard .container .column.last{float:right}
#detail .stage .dashboard .panel{background:#FFF;margin:0 0 0.625rem;overflow:hidden}
#detail .stage .dashboard .panel>.content{margin:2.8125rem 1.5625rem}
#detail .stage .dashboard .panel>.content ul.crosslinks{list-style:none;margin:0 0 -0.5rem;padding:0}
#detail .stage .dashboard .panel>.content ul.crosslinks li.crosslink{margin:0 0 0.5rem}
#detail .stage .dashboard .panel>.content ul.crosslinks li.crosslink a{border-bottom:none}
#detail .stage .dashboard .panel>.content ul.crosslinks li.crosslink a:hover,#detail .stage .dashboard .panel>.content ul.crosslinks li.crosslink a:focus,#detail .stage .dashboard .panel>.content ul.crosslinks li.crosslink.active>a,#detail .stage .dashboard .panel>.content ul.crosslinks li.crosslink.active>span{border-bottom:2px solid #000}
#detail .stage .dashboard .panel.thumbnail{background:none}
#detail .stage .dashboard .panel.thumbnail>.content{margin:0}
#detail .stage .dashboard .panel.thumbnail>.content img.thumbnail{max-width:336px}
#detail .stage .dashboard .footnote{font-family:"Aller Bold";font-size:0.75rem}
#detail .stage .dashboard .footnote a{border-bottom:2px solid #000}
#detail .stage .dashboard>.content{border-bottom:5px solid #000;padding:0 0 0.625rem}
#detail .stage .dashboard>.content h1{font-size:2rem;margin:0 0 0.875rem}
#detail .stage .dashboard>.content h2{font-size:1.25rem;margin:0 0 0.75rem}
#detail .stage .dashboard>.content h3{font-size:1rem;margin:0 0 0.625rem}
#detail .stage .dashboard>.content p{margin:0 0 0.875rem}
#detail .stage .dashboard>.content ul,#detail .stage .dashboard>.content ol{margin:0 0 0.875rem -1.25rem}
#detail .stage .dashboard>.content blockquote{font-size:0.875rem}
#detail .stage .dashboard>.content a{border-bottom:2px solid #000}
#detail.variant-1 .stage .dashboard>.content .container .column{width:336px}
#detail.variant-1 .stage .dashboard>.content .container .column.last{width:485px}
#detail.variant-2 .stage .dashboard>.sidebar{float:left;width:336px}
#detail.variant-2 .stage .dashboard>.content{float:right;width:485px}
