html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,dialog {
 background:none;
 border:0;
 padding:0;
 outline:0;
 line-height:inherit;
 color:inherit;
 font-size:inherit
}
*,*:before,*:after {
 margin:0;
 font-weight:inherit;
 font-size:inherit;
 font-style:inherit;
 font-family:inherit;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,dialog {
 display:block
}
audio,canvas,video {
 display:inline-block
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden] {
 display:none
}
table {
 border-collapse:collapse;
 border-spacing:0
}
caption,th,td {
 text-align:left;
 font-weight:normal
}
table,td,th {
 vertical-align:middle
}
blockquote:before,blockquote:after,q:before,q:after {
 content:""
}
blockquote,q {
 quotes:"" ""
}
svg:not(:root) {
 overflow:hidden
}
html {
 background:none;
 height:100%;
 font-size:100%;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
body {
 font-size:100%;
 line-height:100%
}
html[dir="rtl"] body {
 text-align:right
}
ul,ol {
 margin:.6em .8em 1em .8em;
 padding-left:1.2em;
 list-style-position:outside
}
ul {
 list-style-type:disc
}
ul ul {
 list-style-type:circle
}
ol {
 list-style-type:decimal
}
ol ol {
 list-style-type:lower-latin
}
li {
 margin:0 0 .3em 0
}
li ul,li ol {
 margin-left:0
}
dl {
 margin:.3em .3% .5em .3%;
 padding:.3em .9% .6em .9%
}
dl dt {
 font-weight:bold;
 padding:.3em 0 0 0
}
dl dd {
 padding:.4em 0 0 1%
}
table {
 width:96%;
 margin:.2em 2% 1.4em 2%
}
th,td,caption {
 padding:.4em;
 vertical-align:middle
}
td p {
 margin:0 0 .6em 0
}
p {
 margin:0 1.2% 1em 1.2%;
 line-height:126%;
 display:block
}
img {
 vertical-align:middle;
 display:inline;
 max-width:100%;
 height:auto;
 -ms-interpolation-mode:bicubic
}
h1,h2,h3,h4,h5,h6 {
 line-height:120%
}
blockquote {
 margin:1em .6em;
 padding:1.4em 1.8em;
 border-left:.3em solid #DBDBDB;
 background:#FFF
}
b,strong {
 font-weight:bold
}
em,dfn {
 font-style:italic
}
sup {
 vertical-align:super;
 font-size:smaller;
 line-height:0
}
sub {
 vertical-align:sub;
 font-size:smaller;
 line-height:0
}
dfn,abbr,acronym {
 border-bottom:1px dotted #666;
 cursor:help
}
address {
 margin:0 0 1.5em;
 font-style:italic
}
del {
 text-decoration:line-through
}
pre {
 display:block;
 margin:1.2em 0;
 padding:.3em;
 white-space:pre;
 white-space:pre-wrap;
 word-wrap:break-word;
 word-break:break-all
}
code,kbd,pre,samp,tt {
 font-family:courier,monospace !important;
 line-height:1.5
}
mark {
 background:#FF0;
 color:#000
}
small {
 font-size:smaller
}
big {
 font-size:larger
}
form {
 padding:.24em 0;
 width:auto
}
fieldset {
 padding:2% 5%;
 margin:.6em
}
legend {
 width:auto;
 margin:0;
 padding:.3em .4em;
 font-size:110%
}
label,input,textarea,select {
 vertical-align:middle
}
input,textarea,select {
 display:inline;
 margin:.1em .3em;
 padding:.2em .3em;
 text-indent:.2em;
 font-size:100%
}
button,input[type=button],input[type=reset],input[type=submit],input[type=color] {
 margin:0;
 outline:none;
 line-height:normal;
 overflow:visible;
 cursor:pointer;
 -webkit-appearance:none;
 -moz-appearance:none
}
input[type="checkbox"],input[type="radio"] {
 padding:0
}
label {
 display:inline;
 margin:.4em .3em;
 padding:.2em .3em;
 font-size:100%
}
textarea {
 max-width:96%;
 height:auto;
 padding:.3em 0;
 margin:.4em 2% 1em 2%;
 overflow:auto;
 vertical-align:top
}
input[type=text],input[type=email],input[type=password],input[type=file],input[type=search],input[type=url],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number],select {
 max-width:98%;
 margin:.4em 1%;
 padding:.3em .2em
}
textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number] {
 -webkit-appearance:none;
 -moz-appearance:none
}
input[type=checkbox],input[type=radio] {
 display:inline-block;
 min-height:0;
 border:0;
 background:none;
 margin-left:1%;
 margin-right:1%;
 padding:.2em
}
[disabled] {
 cursor:not-allowed
}
input[type=file] {
 cursor:pointer
}
::-ms-browse {
 cursor:pointer
}
::-webkit-file-upload-button {
 cursor:pointer
}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="email"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner {
 border:0;
 padding:0;
 margin:0
}
a:focus,button:focus {
 outline:dashed 1px #BBB;
 outline-offset:-1px
}
textarea:focus,input:focus,select:focus {
 outline:solid 2px #BBB;
 outline-offset:-1px
}
@font-face {
 font-family:'zhong_icons';
 src:url("../../../fonts/icons/zhong-icons.eot");
 src:url("../../../fonts/icons/zhong-icons.eot?#iefix") format("embedded-opentype"),url("../../../fonts/icons/zhong-icons.woff") format("woff"),url("../../../fonts/icons/zhong-icons.ttf") format("truetype"),url("../../../fonts/icons/zhong-icons.svg#zhong_iconsregular") format("svg");
 font-weight:normal;
 font-style:normal
}
.zf--zhong-icon,.zf--zhong-icon:before {
 font-family:'zhong_icons' !important;
 font-style:normal;
 speak:none
}
.zf--zhong-icon-accessibility:before {
 content:"\e818"
}
.zf--zhong-icon-default-layout:before {
 content:"\e806"
}
.zf--zhong-icon-night-mode:before {
 content:"\e80a"
}
.zf--zhong-icon-day-mode:before {
 content:"\e807"
}
.zf--zhong-icon-login:before {
 content:"\e826"
}
.zf--zhong-icon-mobile:before {
 content:"\e824"
}
.zf--zhong-icon-font-resize:before {
 content:"\e831"
}
.zf--zhong-icon-heart:before {
 content:'\e802'
}
.zf--zhong-icon-heart:before {
 content:'\e825'
}
.zf--zhong-icon-star:before {
 content:'\e803'
}
.zf--zhong-icon-like:before {
 content:'\e804'
}
.zf--zhong-icon-search:before {
 content:'\e809'
}
.zf--zhong-icon-cancel-circle:before {
 content:'\e823'
}
.zf--zhong-icon-wrench-circled:before {
 content:'\e82f'
}
.zf--zhong-icon-language:before {
 content:'\e80b'
}
.zf--zhong-icon-minus:before {
 content:'\e834'
}
.zf--zhong-icon-arrow-down:before {
 content:'\e832'
}
.zf--zhong-icon-arrow-up:before {
 content:'\e800'
}
.zf--zhong-icon-facebook:before {
 content:'\e814'
}
body.follow-us-links-style--circled .zf--zhong-icon-facebook:before {
 content:'\e815'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-facebook:hover,body.follow-us-links-colored--true .zf--zhong-icon-facebook {
 color:#ffffff
}
.zf--zhong-icon-gplus:before {
 content:'\e816'
}
body.follow-us-links-style--circled .zf--zhong-icon-gplus:before {
 content:'\e817'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-gplus:hover,body.follow-us-links-colored--true .zf--zhong-icon-gplus {
 color:#ffffff;
}
.zf--zhong-icon-twitter:before {
 content:'\e812'
}
body.follow-us-links-style--circled .zf--zhong-icon-twitter:before {
 content:'\e813'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-twitter:hover,body.follow-us-links-colored--true .zf--zhong-icon-twitter {
 color:#ffffff;
}
.zf--zhong-icon-github:before {
 content:'\e80c'
}
body.follow-us-links-style--circled .zf--zhong-icon-github:before {
 content:'\e80d'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-github:hover,body.follow-us-links-colored--true .zf--zhong-icon-github {
 color:#333
}
.zf--zhong-icon-flickr:before {
 content:'\e80e'
}
body.follow-us-links-style--circled .zf--zhong-icon-flickr:before {
 content:'\e80f'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-flickr:hover,body.follow-us-links-colored--true .zf--zhong-icon-flickr {
 color:#0062DD
}
.zf--zhong-icon-vimeo:before {
 content:'\e810'
}
body.follow-us-links-style--circled .zf--zhong-icon-vimeo:before {
 content:'\e811'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-vimeo:hover,body.follow-us-links-colored--true .zf--zhong-icon-vimeo {
 color:#20B9EB
}
.zf--zhong-icon-pinterest:before {
 content:'\e830'
}
body.follow-us-links-style--circled .zf--zhong-icon-pinterest:before {
 content:'\e819'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-pinterest:hover,body.follow-us-links-colored--true .zf--zhong-icon-pinterest {
 color:#CD2026
}
.zf--zhong-icon-tumblr:before {
 content:'\e81a'
}
body.follow-us-links-style--circled .zf--zhong-icon-tumblr:before {
 content:'\e81b'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-tumblr:hover,body.follow-us-links-colored--true .zf--zhong-icon-tumblr {
 color:#3E5A70
}
.zf--zhong-icon-linkedin:before {
 content:'\e81c'
}
body.follow-us-links-style--circled .zf--zhong-icon-linkedin:before {
 content:'\e81d'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-linkedin:hover,body.follow-us-links-colored--true .zf--zhong-icon-linkedin {
 color:#1B86BC
}
.zf--zhong-icon-stumbleupon:before {
 content:'\e81e'
}
body.follow-us-links-style--circled .zf--zhong-icon-stumbleupon:before {
 content:'\e81f'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-stumbleupon:hover,body.follow-us-links-colored--true .zf--zhong-icon-stumbleupon {
 color:#EB4923
}
.zf--zhong-icon-instagram:before {
 content:'\e827'
}
body.follow-us-links-style--circled .zf--zhong-icon-instagram:before {
 content:'\e828'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-instagram:hover,body.follow-us-links-colored--true .zf--zhong-icon-instagram {
 color:#A17055
}
.zf--zhong-icon-soundcloud:before {
 content:'\e829'
}
body.follow-us-links-style--circled .zf--zhong-icon-soundcloud:before {
 content:'\e82a'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-soundcloud:hover,body.follow-us-links-colored--true .zf--zhong-icon-soundcloud {
 color:#F77A0E
}
.zf--zhong-icon-newsletter:before {
 content:'\e82d'
}
body.follow-us-links-style--circled .zf--zhong-icon-newsletter:before {
 content:'\e82e'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-newsletter:hover,body.follow-us-links-colored--true .zf--zhong-icon-newsletter {
 color:#999
}
.zf--zhong-icon-rss:before {
 content:'\e805'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-rss:hover,body.follow-us-links-colored--true .zf--zhong-icon-rss {
 color:#F08934
}
.zf--zhong-icon-foursquare:before {
 content:'\e808'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-foursquare:hover,body.follow-us-links-colored--true .zf--zhong-icon-foursquare {
 color:#24526B
}
.zf--zhong-icon-youtube:before {
 content:'\e801'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-youtube:hover,body.follow-us-links-colored--true .zf--zhong-icon-youtube {
 color:#ffffff;
}
.zf--zhong-icon-flattr:before {
 content:'\e821'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-flattr:hover,body.follow-us-links-colored--true .zf--zhong-icon-flattr {
 color:#F8B523
}
.zf--zhong-icon-weibo:before {
 content:'\e822'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-weibo:hover,body.follow-us-links-colored--true .zf--zhong-icon-weibo {
 color:#D42C2B
}
.zf--zhong-icon-qq:before {
 content:'\e820'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-qq:hover,body.follow-us-links-colored--true .zf--zhong-icon-qq {
 color:#111
}
.zf--zhong-icon-meetup:before {
 content:'\e82b'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-meetup:hover,body.follow-us-links-colored--true .zf--zhong-icon-meetup {
 color:#111
}
.zf--zhong-icon-myspace:before {
 content:'\e82c'
}
body.follow-us-links-colored--on-hover .zf--zhong-icon-myspace:hover,body.follow-us-links-colored--true .zf--zhong-icon-myspace {
 color:#333
}
.style-reset {
 padding:0 !important;
 margin:0 !important;
 height:auto !important;
 width:auto !important;
 max-width:none !important;
 max-height:none !important;
 min-width:0 !important;
 min-height:0 !important;
 background:none !important;
 color:inherit !important;
 border:0 !important;
 outline:0 !important
}
.spacing-reset {
 padding:0 !important;
 margin:0 !important
}
.margin-reset {
 margin:0 !important
}
.padding-reset {
 padding:0 !important
}
.list-style-reset,.list-style-reset li,.list-style-reset ul,.list-style-reset ol {
 display:block;
 list-style:none;
 padding:0;
 margin:0
}
.visually-hidden,#zf--search form label {
 border:0 !important;
 clip:rect(0 0 0 0) !important;
 height:1px !important;
 margin:-1px !important;
 overflow:hidden !important;
 padding:0 !important;
 position:absolute !important;
 width:1px !important;
 outline:0 !important;
 white-space:nowrap !important
}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus,#zf--search form label.focusable:active,#zf--search form label.focusable:focus {
 clip:auto !important;
 height:auto !important;
 margin:0 !important;
 overflow:visible !important;
 position:static !important;
 width:auto !important
}
.removed {
 display:none !important;
 visibility:hidden !important
}
html.js .removed-js {
 display:none !important;
 visibility:hidden !important
}
html.no-js .removed-no-js {
 display:none !important;
 visibility:hidden !important
}
.text-hidden {
 text-indent:100% !important;
 white-space:nowrap !important;
 overflow:hidden !important
}
.clearfix:before,.clearfix:after {
 content:" ";
 display:table;
 width:100%
}
.clearfix:after {
 clear:both
}
.display-block {
 display:block !important
}
.display-none {
 display:none !important
}
.display-inline {
 display:inline !important
}
.display-inline-block {
 display:inline-block !important
}
.clear-both {
 clear:both !important
}
.clear-none {
 clear:none !important
}
.clear-left {
 clear:left !important
}
.clear-right {
 clear:right !important
}
.float-left {
 float:left !important;
 display:block !important
}
.float-right {
 float:right !important;
 display:block !important
}
.visibility-hidden {
 visibility:hidden !important
}
.overflow-hidden {
 overflow:hidden !important
}
.no-padding {
 padding:0 !important
}
.no-side-padding {
 padding-left:0 !important;
 padding-right:0 !important
}
.no-left-padding {
 padding-left:0 !important
}
.no-right-padding {
 padding-right:0 !important
}
.no-top-padding {
 padding-top:0 !important
}
.no-bottom-padding {
 padding-bottom:0 !important
}
.no-margin {
 margin:0 !important
}
.no-side-margin {
 margin-left:0 !important;
 margin-right:0 !important
}
.no-left-margin {
 margin-left:0 !important
}
.no-right-margin {
 margin-right:0 !important
}
.no-top-margin {
 margin-top:0 !important
}
.no-bottom-margin {
 margin-bottom:0 !important
}
.full-height {
 height:100% !important
}
.display-table {
 display:table !important
}
.display-cell-align-mid {
 display:table-cell !important;
 vertical-align:middle !important
}
.css3-transition,.css3-transition * {
 -moz-transition:all 0.3s ease-out;
 -o-transition:all 0.3s ease-out;
 -webkit-transition:all 0.3s ease-out;
 transition:all 0.3s ease-out
}
.transition_fast-all,.transition_fast-all_deep,.transition_fast-all_deep * {
 -moz-transition:all 0.4s ease-out;
 -o-transition:all 0.4s ease-out;
 -webkit-transition:all 0.4s ease-out;
 transition:all 0.4s ease-out
}
.transition_medium-all,.transition_medium-all_deep,.transition_medium-all_deep * {
 -moz-transition:all 0.8s ease-out;
 -o-transition:all 0.8s ease-out;
 -webkit-transition:all 0.8s ease-out;
 transition:all 0.8s ease-out
}
.transition_slow-all,.transition_slow-all_deep,.transition_slow-all_deep * {
 -moz-transition:all 1.4s ease-out;
 -o-transition:all 1.4s ease-out;
 -webkit-transition:all 1.4s ease-out;
 transition:all 1.4s ease-out
}
.transition_fast-opacity {
 -moz-transition:opacity 0.4s ease-out;
 -o-transition:opacity 0.4s ease-out;
 -webkit-transition:opacity 0.4s ease-out;
 transition:opacity 0.4s ease-out
}
.transition_medium-opacity {
 -moz-transition:opacity 0.8s ease-out;
 -o-transition:opacity 0.8s ease-out;
 -webkit-transition:opacity 0.8s ease-out;
 transition:opacity 0.8s ease-out
}
.transition_slow-opacity {
 -moz-transition:opacity 1.4s ease-out;
 -o-transition:opacity 1.4s ease-out;
 -webkit-transition:opacity 1.4s ease-out;
 transition:opacity 1.4s ease-out
}
.transition_fast-bg {
 -moz-transition:background-color 0.4s ease-out;
 -o-transition:background-color 0.4s ease-out;
 -webkit-transition:background-color 0.4s ease-out;
 transition:background-color 0.4s ease-out
}
.transition_medium-bg {
 -moz-transition:background-color 0.8s ease-out;
 -o-transition:background-color 0.8s ease-out;
 -webkit-transition:background-color 0.8s ease-out;
 transition:background-color 0.8s ease-out
}
.transition_slow-bg {
 -moz-transition:background-color 1.4s ease-out;
 -o-transition:background-color 1.4s ease-out;
 -webkit-transition:background-color 1.4s ease-out;
 transition:background-color 1.4s ease-out
}
.transition_fast-color {
 -moz-transition:color 0.4s ease-out;
 -o-transition:color 0.4s ease-out;
 -webkit-transition:color 0.4s ease-out;
 transition:color 0.4s ease-out
}
.transition_medium-color {
 -moz-transition:color 0.8s ease-out;
 -o-transition:color 0.8s ease-out;
 -webkit-transition:color 0.8s ease-out;
 transition:color 0.8s ease-out
}
.transition_slow-color {
 -moz-transition:color 1.4s ease-out;
 -o-transition:color 1.4s ease-out;
 -webkit-transition:color 1.4s ease-out;
 transition:color 1.4s ease-out
}
.transition_fast-position {
 -moz-transition:top 0.4s ease-out,right 0.4s ease-out,bottom 0.4s ease-out,left 0.4s ease-out;
 -o-transition:top 0.4s ease-out,right 0.4s ease-out,bottom 0.4s ease-out,left 0.4s ease-out;
 -webkit-transition:top 0.4s ease-out,right 0.4s ease-out,bottom 0.4s ease-out,left 0.4s ease-out;
 transition:top 0.4s ease-out,right 0.4s ease-out,bottom 0.4s ease-out,left 0.4s ease-out
}
.transition_medium-position {
 -moz-transition:top 0.8s ease-out,right 0.8s ease-out,bottom 0.8s ease-out,left 0.8s ease-out;
 -o-transition:top 0.8s ease-out,right 0.8s ease-out,bottom 0.8s ease-out,left 0.8s ease-out;
 -webkit-transition:top 0.8s ease-out,right 0.8s ease-out,bottom 0.8s ease-out,left 0.8s ease-out;
 transition:top 0.8s ease-out,right 0.8s ease-out,bottom 0.8s ease-out,left 0.8s ease-out
}
.transition_slow-position {
 -moz-transition:top 1.4s ease-out,right 1.4s ease-out,bottom 1.4s ease-out,left 1.4s ease-out;
 -o-transition:top 1.4s ease-out,right 1.4s ease-out,bottom 1.4s ease-out,left 1.4s ease-out;
 -webkit-transition:top 1.4s ease-out,right 1.4s ease-out,bottom 1.4s ease-out,left 1.4s ease-out;
 transition:top 1.4s ease-out,right 1.4s ease-out,bottom 1.4s ease-out,left 1.4s ease-out
}
.transition_fast-dimension {
 -moz-transition:width 0.4s ease-out,height 0.4s ease-out;
 -o-transition:width 0.4s ease-out,height 0.4s ease-out;
 -webkit-transition:width 0.4s ease-out,height 0.4s ease-out;
 transition:width 0.4s ease-out,height 0.4s ease-out
}
.transition_medium-dimension {
 -moz-transition:width 0.8s ease-out,height 0.8s ease-out;
 -o-transition:width 0.8s ease-out,height 0.8s ease-out;
 -webkit-transition:width 0.8s ease-out,height 0.8s ease-out;
 transition:width 0.8s ease-out,height 0.8s ease-out
}
.transition_slow-dimension {
 -moz-transition:width 1.4s ease-out,height 1.4s ease-out;
 -o-transition:width 1.4s ease-out,height 1.4s ease-out;
 -webkit-transition:width 1.4s ease-out,height 1.4s ease-out;
 transition:width 1.4s ease-out,height 1.4s ease-out
}
.sans-serif {
 font-family:Arial, Helvetica, sans-serif !important
}
.serif {
 font-family:Georgia, Times, "Times New Roman", serif !important
}
.monospace {
 font-family:Courier New, Courier, monospace !important
}
.larger-text {
 font-size:larger
}
.large-text {
 font-size:160%;
 line-height:120%
}
.xlarge-text {
 font-size:200%;
 line-height:140%
}
.xxlarge-text {
 font-size:300%;
 line-height:160%
}
.xxxlarge-text {
 font-size:400%;
 line-height:180%
}
.xxxxlarge-text {
 font-size:500%;
 line-height:200%
}
.smaller-text {
 font-size:smaller
}
.small-text {
 font-size:80%
}
.xsmall-text {
 font-size:70%
}
.xxsmall-text {
 font-size:60%
}
.xxxsmall-text {
 font-size:50%
}
.xxxxsmall-text {
 font-size:40%
}
.yellow-mark,.yellow-mark * {
 background:#FE4 !important;
 color:#000 !important
}
.green-mark,.green-mark * {
 background:#6E3 !important;
 color:#000 !important
}
.red-mark,.red-mark * {
 background:#D11 !important;
 color:#FFF !important
}
.violet-mark,.violet-mark * {
 background:#F4E !important;
 color:#000 !important
}
.blue-mark,.blue-mark * {
 background:#00F !important;
 color:#FFF !important
}
.highlight-grey,.highlight-green,.highlight-red,.highlight-brown,.highlight-yellow,.highlight-blue,.highlight-black {
 display:block;
 width:auto;
 overflow:hidden;
 padding:.6em 1%;
 margin:1em 1%;
 border:0;
 border-left-width:.6em;
 border-left-style:solid
}
.highlight-grey {
 border-left-color:#CCC !important;
 background:#E9E6E9;
 color:#444
}
.highlight-green {
 border-left-color:#8ef26f !important;
 background-color:#CFF26F;
 color:#1D4026
}
.highlight-red {
 border-left-color:#E96E17 !important;
 background-color:#DE4517;
 color:#FFF
}
.highlight-brown {
 border-left-color:#BFA160 !important;
 background-color:#FFE68C;
 color:#73664E
}
.highlight-yellow {
 border-left-color:#FFDB4A !important;
 background-color:#FF7;
 color:#63563F
}
.highlight-blue {
 border-left-color:#847FF0 !important;
 background-color:#91B2FF;
 color:#292E59
}
.highlight-black {
 border-left-color:#494949 !important;
 background-color:#222;
 color:#EEE
}
.error,.notice,.success,.message {
 padding:.8em;
 margin:1em 0;
 border-top:2px solid #DDD;
 border-bottom:2px solid #DDD
}
.notice,.message {
 background:#FFF6BF;
 color:#514721;
 border-color:#FFD324 !important
}
.error {
 background:#FFE9C2;
 color:#8A1F11;
 border-color:#F62 !important
}
.success {
 background:#C4ED8F;
 color:#264409;
 border-color:#56B235 !important
}
.notice a,.message a {
 color:#514721
}
.error a {
 color:#8A1F11
}
.success a {
 color:#264409
}
.rounded-corners {
 border-radius:1em !important;
 -moz-border-radius:1em !important;
 -webkit-border-radius:1em !important
}
.article-image-right,.article-image-left {
 border-radius:1em;
 -moz-border-radius:1em;
 -webkit-border-radius:1em
}
.article-image-left {
 margin:0 .8em .8em 0;
 float:left
}
.article-image-right {
 margin:0 0 .8em .8em;
 float:right
}
.button,.grey-button-style,.grey-button-style:visited,.white-button-style,.white-button-style:visited,.green-button-style,.green-button-style:visited,.red-button-style,.red-button-style:visited,.yellow-button-style,.yellow-button-style:visited,.violet-button-style,.violet-button-style:visited,.blue-button-style,.blue-button-style:visited,.black-button-style,.black-button-style:visited {
 display:inline-block;
 width:auto;
 padding:.462em .625em;
 margin:.375em .5em;
 text-align:center;
 text-decoration:none;
 text-indent:0;
 background-position:3% 55%;
 background-repeat:no-repeat;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px
}
.grey-button-style,.grey-button-style:visited {
 color:#444;
 border:solid 1px #CCCBCB;
 background-color:#EEEDED
}
.grey-button-style:hover,.grey-button-style:focus,.grey-button-style:active {
 background-color:#E6E6E6;
 border-color:#C6C6C6;
 color:#333;
 text-decoration:none
}
.white-button-style,.white-button-style:visited {
 color:#444;
 border:solid 1px #666;
 background-color:#FFF
}
.white-button-style:hover,.white-button-style:focus,.white-button-style:active {
 background-color:#E4E4E4;
 border-color:#555;
 color:#111;
 text-decoration:none
}
.green-button-style,.green-button-style:visited {
 color:#29662F;
 text-shadow:1px 1px 1px #80CC4E;
 border:solid 1px #56BF61;
 background-color:#8FD95D
}
.green-button-style:hover,.green-button-style:focus,.green-button-style:active {
 background-color:#B4F28A;
 border-color:#59C765;
 color:#308A32;
 text-decoration:none
}
.red-button-style,.red-button-style:visited {
 color:#E6FFFF;
 border:solid 1px #C92515;
 background-color:#DE4517;
 text-shadow:1px 1px 1px #C92515
}
.red-button-style:hover,.red-button-style:focus,.red-button-style:active {
 color:#E6FFFF;
 border-color:#B82213;
 background-color:#F2070A;
 text-decoration:none
}
.yellow-button-style,.yellow-button-style:visited {
 color:#73664E;
 border:solid 1px #BFA160;
 background-color:#FFE68C;
 text-shadow:1px 1px 1px #FFEA7F
}
.yellow-button-style:hover,.yellow-button-style:focus,.yellow-button-style:active {
 color:#B88241;
 border-color:#E6CC4E;
 background-color:#F4FF8C;
 text-decoration:none
}
.blue-button-style,.blue-button-style:visited {
 color:#4B469E;
 text-shadow:1px 1px 1px #C2D4FF;
 border:solid 1px #847FF0;
 background-color:#91B2FF
}
.blue-button-style:hover,.blue-button-style:focus,.blue-button-style:active {
 color:#212B8C;
 text-shadow:0px 0px 0px #C2D4FF;
 border-color:#4F49CA;
 background-color:#6893F7;
 text-decoration:none
}
.violet-button-style,.violet-button-style:visited {
 color:#B03497;
 border:solid 1px #D147B5;
 background-color:#FFA0EF
}
.violet-button-style:hover,.violet-button-style:focus,.violet-button-style:active {
 color:#FFF;
 text-shadow:1px 1px 1px #C659B1;
 border-color:#BB38A1;
 background-color:#FA5ADA;
 text-decoration:none
}
.black-button-style,.black-button-style:visited {
 border:2px solid #444;
 color:#EEE;
 background-color:#333;
 text-shadow:1px 1px 1px #111
}
.black-button-style:hover,.black-button-style:focus,.black-button-style:active {
 color:#FFF;
 text-decoration:none;
 border-color:#666;
 background-color:#555;
 text-shadow:1px 1px 1px #222
}
.black-shadow {
 -moz-box-shadow:0.16em 0.14em 0.4em #333;
 -webkit-box-shadow:0.16em 0.14em 0.4em #333;
 box-shadow:0.16em 0.14em 0.4em #333
}
.grey-shadow {
 -moz-box-shadow:0.16em 0.14em 0.4em #999;
 -webkit-box-shadow:0.16em 0.14em 0.4em #999;
 box-shadow:0.16em 0.14em 0.4em #999
}
.white-shadow {
 -moz-box-shadow:0.16em 0.14em 0.4em #EEE;
 -webkit-box-shadow:0.16em 0.14em 0.4em #EEE;
 box-shadow:0.16em 0.14em 0.4em #EEE
}
.col-style-full,.col-style-1 {
 display:block;
 float:none;
 clear:both;
 margin:.6em 2%;
 padding:0
}
.col-style-2,.col-style-3,.col-style-4,.col-style-5,.col-style-6 {
 display:block;
 float:left;
 clear:none;
 padding:0
}
.col-style-2 {
 width:46.8%;
 margin:.6em 1.6%
}
.col-style-3 {
 width:30.9%;
 margin:.6em 1.2%
}
.col-style-4 {
 width:23%;
 margin:.6em 1%
}
.col-style-5 {
 width:18.4%;
 margin:.6em .8%
}
.col-style-6 {
 width:15.4%;
 margin:.6em .6%
}
[class*="fluid-width-"] {
 display:block;
 float:left;
 margin:0;
 padding:0;
 min-height:1px
}
.fluid-width-100 {
 width:100% !important
}
.fluid-width-80 {
 width:80% !important
}
.fluid-width-75 {
 width:75% !important
}
.fluid-width-66 {
 width:66.66% !important
}
.fluid-width-60 {
 width:60% !important
}
.fluid-width-50 {
 width:50% !important
}
.fluid-width-40 {
 width:40% !important
}
.fluid-width-33 {
 width:33.33% !important
}
.fluid-width-25 {
 width:25% !important
}
.fluid-width-20 {
 width:20% !important
}
.fluid-width-95 {
 width:95% !important
}
.fluid-width-90 {
 width:90% !important
}
.fluid-width-85 {
 width:85% !important
}
.fluid-width-70 {
 width:70% !important
}
.fluid-width-65 {
 width:65% !important
}
.fluid-width-55 {
 width:55% !important
}
.fluid-width-45 {
 width:45% !important
}
.fluid-width-35 {
 width:35% !important
}
.fluid-width-30 {
 width:30% !important
}
.fluid-width-15 {
 width:15% !important
}
.fluid-width-10 {
 width:10% !important
}
.fluid-width-5 {
 width:5% !important
}
.marked-block-dark,.marked-block-light {
 display:block;
 overflow:hidden;
 width:auto;
 margin:.8em 2% 1.2em 2%;
 padding:.6em 2% .8em 2%;
 clear:both
}
.marked-block-dark h1,.marked-block-light h1,.marked-block-dark h2,.marked-block-light h2,.marked-block-dark h3,.marked-block-light h3,.marked-block-dark h4,.marked-block-light h4,.marked-block-dark h5,.marked-block-light h5,.marked-block-dark h6,.marked-block-light h6 {
 display:block;
 margin:0 .6em .2em .6em;
 padding:.3em 0
}
.marked-block-dark p,.marked-block-light p {
 margin:1.2em .8em;
 width:auto
}
.marked-block-dark.col-style-full,.marked-block-light.col-style-full,.marked-block-dark.col-style-2,.marked-block-light.col-style-2,.marked-block-dark.col-style-3,.marked-block-light.col-style-3,.marked-block-dark.col-style-4,.marked-block-light.col-style-4,.marked-block-dark.col-style-5,.marked-block-light.col-style-5,.marked-block-dark.col-style-6,.marked-block-light.col-style-6 {
 clear:none
}
.marked-block-dark.col-style-full,.marked-block-light.col-style-full {
 width:auto;
 margin-left:2%;
 margin-right:2%;
 padding-left:2%;
 padding-right:2%
}
.marked-block-dark.col-style-2,.marked-block-light.col-style-2 {
 width:42%;
 margin-left:2%;
 margin-right:2%;
 padding-left:2%;
 padding-right:2%
}
.marked-block-dark.col-style-3,.marked-block-light.col-style-3 {
 width:24%;
 margin-left:2%;
 margin-right:2%;
 padding-left:2%;
 padding-right:2%
}
.marked-block-dark.col-style-4,.marked-block-light.col-style-4 {
 width:18%;
 margin-left:1.2%;
 margin-right:1.2%;
 padding-left:1.6%;
 padding-right:1.6%
}
.marked-block-dark.col-style-5,.marked-block-light.col-style-5 {
 width:15%;
 margin-left:1.2%;
 margin-right:1.2%;
 padding-left:1.6%;
 padding-right:1.6%
}
.marked-block-dark.col-style-6,.marked-block-light.col-style-6 {
 width:12%;
 margin-left:1.2%;
 margin-right:1.2%;
 padding-left:1.6%;
 padding-right:1.6%
}
.zf--tooltip-title {
 display:none;
 position:fixed;
 left:-9999px;
 top:-9999px;
 background-color:#FAFAC5 !important;
 border:1px solid #D1C794 !important;
 padding:.3em .5em;
 max-width:24em;
 color:#000 !important;
 font-size:.875em;
 line-height:1.4em;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px
}
.zf--tooltip-title.with-top-arrow:before,.zf--tooltip-title.with-top-arrow:after,.zf--tooltip-title.with-bottom-arrow:before,.zf--tooltip-title.with-bottom-arrow:after {
 content:'';
 display:block;
 position:absolute;
 left:50%;
 width:0;
 height:0;
 border-style:solid;
 border-color:transparent !important
}
.zf--tooltip-title.with-top-arrow:before,.zf--tooltip-title.with-bottom-arrow:before {
 margin-left:-8px;
 border-width:8px
}
.zf--tooltip-title.with-top-arrow:after,.zf--tooltip-title.with-bottom-arrow:after {
 margin-left:-7px;
 border-width:7px
}
.zf--tooltip-title.with-top-arrow:before {
 top:-16px;
 border-bottom-color:#D1C794 !important
}
.zf--tooltip-title.with-top-arrow:after {
 top:-14px;
 border-bottom-color:#FAFAC5 !important
}
.zf--tooltip-title.with-bottom-arrow:before {
 bottom:-16px;
 border-top-color:#D1C794 !important
}
.zf--tooltip-title.with-bottom-arrow:after {
 bottom:-14px;
 border-top-color:#FAFAC5 !important
}
.focused-element-highlight-effect {
 -moz-box-shadow:inset 0px 0px 128px 0 #FFF98E;
 -webkit-box-shadow:inset 0px 0px 128px 0 #FFF98E;
 box-shadow:inset 0px 0px 128px 0 #FFF98E
}
[class*="zf--block-coat--colored"] {
 border-width:0 0 3px 0;
 border-style:solid;
 display:block;
 margin:.6em 2%;
 padding:1em 2% .4em 2%
}
[class*="zf--block-coat--colored"] a {
 text-decoration:underline
}
[class*="zf--block-coat--colored"] a:focus,[class*="zf--block-coat--colored"] a:active,[class*="zf--block-coat--colored"] a:hover {
 text-decoration:none
}
.zf--block-coat--colored-grey {
 background-color:#E9E6E9;
 border-color:#CCC
}
.zf--block-coat--colored-grey,.zf--block-coat--colored-grey h1,.zf--block-coat--colored-grey h2,.zf--block-coat--colored-grey h3,.zf--block-coat--colored-grey h4,.zf--block-coat--colored-grey h5,.zf--block-coat--colored-grey h6,.zf--block-coat--colored-grey a,.zf--block-coat--colored-grey a:hover,.zf--block-coat--colored-grey a:focus,.zf--block-coat--colored-grey a:active {
 color:#444
}
.zf--block-coat--colored-green {
 background-color:#CFF26F;
 border-color:#8EF26F
}
.zf--block-coat--colored-green,.zf--block-coat--colored-green h1,.zf--block-coat--colored-green h2,.zf--block-coat--colored-green h3,.zf--block-coat--colored-green h4,.zf--block-coat--colored-green h5,.zf--block-coat--colored-green h6,.zf--block-coat--colored-green a,.zf--block-coat--colored-green a:hover,.zf--block-coat--colored-green a:focus,.zf--block-coat--colored-green a:active {
 color:#1D4026
}
.zf--block-coat--colored-red {
 background-color:#DE4517;
 border-color:#E96E17
}
.zf--block-coat--colored-red,.zf--block-coat--colored-red h1,.zf--block-coat--colored-red h2,.zf--block-coat--colored-red h3,.zf--block-coat--colored-red h4,.zf--block-coat--colored-red h5,.zf--block-coat--colored-red h6,.zf--block-coat--colored-red a,.zf--block-coat--colored-red a:hover,.zf--block-coat--colored-red a:focus,.zf--block-coat--colored-red a:active {
 color:#FFF
}
.zf--block-coat--colored-brown {
 background-color:#FFE68C;
 border-color:#BFA160
}
.zf--block-coat--colored-brown,.zf--block-coat--colored-brown h1,.zf--block-coat--colored-brown h2,.zf--block-coat--colored-brown h3,.zf--block-coat--colored-brown h4,.zf--block-coat--colored-brown h5,.zf--block-coat--colored-brown h6,.zf--block-coat--colored-brown a,.zf--block-coat--colored-brown a:hover,.zf--block-coat--colored-brown a:focus,.zf--block-coat--colored-brown a:active {
 color:#73664E
}
.zf--block-coat--colored-yellow {
 background-color:#FF7;
 border-color:#FFDB4A
}
.zf--block-coat--colored-yellow,.zf--block-coat--colored-yellow h1,.zf--block-coat--colored-yellow h2,.zf--block-coat--colored-yellow h3,.zf--block-coat--colored-yellow h4,.zf--block-coat--colored-yellow h5,.zf--block-coat--colored-yellow h6,.zf--block-coat--colored-yellow a,.zf--block-coat--colored-yellow a:hover,.zf--block-coat--colored-yellow a:focus,.zf--block-coat--colored-yellow a:active {
 color:#63563F
}
.zf--block-coat--colored-blue {
 background-color:#91B2FF;
 border-color:#847FF0
}
.zf--block-coat--colored-blue,.zf--block-coat--colored-blue h1,.zf--block-coat--colored-blue h2,.zf--block-coat--colored-blue h3,.zf--block-coat--colored-blue h4,.zf--block-coat--colored-blue h5,.zf--block-coat--colored-blue h6,.zf--block-coat--colored-blue a,.zf--block-coat--colored-blue a:hover,.zf--block-coat--colored-blue a:focus,.zf--block-coat--colored-blue a:active {
 color:#292E59
}
.zf--block-coat--colored-black {
 background-color:#222;
 border-color:#494949
}
.zf--block-coat--colored-black,.zf--block-coat--colored-black h1,.zf--block-coat--colored-black h2,.zf--block-coat--colored-black h3,.zf--block-coat--colored-black h4,.zf--block-coat--colored-black h5,.zf--block-coat--colored-black h6,.zf--block-coat--colored-black a,.zf--block-coat--colored-black a:hover,.zf--block-coat--colored-black a:focus,.zf--block-coat--colored-black a:active {
 color:#EEE
}
[class*=zf--block-coat--marked] [class*=zf--block-coat--marked],[class*=zf--block-coat--marked] [class*=zf--block-coat--colored],[class*=zf--block-coat--marked] [class*=zf--block-coat--user-custom],[class*=zf--block-coat--colored] [class*=zf--block-coat--marked],[class*=zf--block-coat--colored] [class*=zf--block-coat--colored],[class*=zf--block-coat--colored] [class*=zf--block-coat--user-custom],[class*=zf--block-coat--user-custom] [class*=zf--block-coat--marked],[class*=zf--block-coat--user-custom] [class*=zf--block-coat--colored],[class*=zf--block-coat--user-custom] [class*=zf--block-coat--user-custom] {
 margin:0 !important;
 padding:0 !important;
 border:0 !important;
 background-color:transparent !important;
 border-radius:0 !important;
 -moz-border-radius:0 !important;
 -webkit-border-radius:0 !important;
 -moz-box-shadow:none !important;
 -webkit-box-shadow:none !important;
 box-shadow:none !important
}
[class*="zf--block-coat--colored"]>h1:first-child,[class*="zf--block-coat--colored"]>h2:first-child,[class*="zf--block-coat--colored"]>h3:first-child,[class*="zf--block-coat--colored"]>h4:first-child,[class*="zf--block-coat--colored"]>h5:first-child,[class*="zf--block-coat--colored"]>h6:first-child,[class*="zf--block-coat--marked"]>h1:first-child,[class*="zf--block-coat--marked"]>h2:first-child,[class*="zf--block-coat--marked"]>h3:first-child,[class*="zf--block-coat--marked"]>h4:first-child,[class*="zf--block-coat--marked"]>h5:first-child,[class*="zf--block-coat--marked"]>h6:first-child,[class*="zf--block-coat--user-custom"]>h1:first-child,[class*="zf--block-coat--user-custom"]>h2:first-child,[class*="zf--block-coat--user-custom"]>h3:first-child,[class*="zf--block-coat--user-custom"]>h4:first-child,[class*="zf--block-coat--user-custom"]>h5:first-child,[class*="zf--block-coat--user-custom"]>h6:first-child {
 margin-top:0
}
body {
 font-family:"Helvetica Neue", Tahoma, Arial, Helvetica, sans-serif;
 color:#444;
 background:#E5E5E5
}
h1,h2,h3,h4,h5,h6 {
 font-family:Georgia,serif;
 font-style:italic;
 font-weight:normal;
 color:#333
}
h1 {
 font-size:240%;
 margin:1em .6% .8em .6%
}
h2 {
 font-size:200%;
 margin:1em .6%
}
h3 {
 font-size:160%;
 margin:1.6em .6% .8em .6%
}
h4 {
 font-size:120%;
 margin:1.4em .6% .5em .6%
}
h5 {
 font-size:100%;
 font-weight:bold;
 margin:1em .6% .5em .6%
}
h6 {
 font-size:80%;
 font-weight:bold;
 margin:.8em .6% .5em .6%
}
a {
 color:#0066cc;
 text-decoration:underline
}
a:visited {
 color:#551a8b;
 text-decoration:underline
}
a:focus,a:hover {
 color:#003366
}
table {
 background-color:#FFF
}
td,tr {
 border:1px solid #D9D5D0
}
tfoot {
 font-style:italic
}
caption {
 background:#E0E0E0;
 margin:0 1%;
 font-style:italic
}
th {
 font-weight:bold
}
thead,thead tr {
 background:#333;
 color:#FFF
}
thead th,thead td {
 border:1px solid #EEE
}
thead th a {
 color:#CCC
}
thead th a:hover {
 color:#FFF
}
fieldset {
 border:1px solid #D9D5D0
}
legend {
 font-style:italic
}
form label {
 font-style:italic
}
input,textarea,select {
 background-color:#FFF;
 border:1px solid #CCC8C4;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px
}
option {
 background-color:#FFF;
 color:inherit
}
button,input[type=button],input[type=reset],input[type=submit],.btn,.btn:visited,.button,.button:visited {
 text-align:center;
 cursor:pointer;
 text-indent:0;
 display:inline-block;
 text-decoration:none;
 border:1px solid #333333;
 background:#333333;
 color:#CCC;
 text-transform:uppercase;
 padding:6px 8px;
 padding:0.375rem 0.5rem;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px
}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.btn:hover,.button:hover,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,.btn:focus,.button:focus {
 border-color:#999;
 background-color:#666;
 color:#FFF
}
button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active,.btn:active,.button:active {
 background-color:#505050
}
input:hover,textarea:hover,select:hover {
 background-color:#FFFFCC
}
input:focus,textarea:focus,select:focus {
 background-color:#FFFFCC
}
hr {
 display:block;
 margin:2em 6% 1.8em 6%;
 padding:0;
 width:auto;
 height:0;
 clear:both;
 border:0;
 border-top:1px solid #CCC;
 border-bottom:1px solid #FFF
}
.marked-block-dark,.marked-block-light {
 border-width:3px;
 border-style:solid;
 border-radius:.6em;
 -moz-border-radius:.6em;
 -webkit-border-radius:.6em
}
.marked-block-dark {
 color:#6A6C6C;
 border-color:#CCC !important;
 background:#EEE
}
.marked-block-light {
 color:#555;
 border-color:#DEDBDB !important;
 background:#FFF
}
.marked-block-dark h1,.marked-block-light h1,.marked-block-dark h2,.marked-block-light h2,.marked-block-dark h3,.marked-block-light h3,.marked-block-dark h4,.marked-block-light h4,.marked-block-dark h5,.marked-block-light h5,.marked-block-dark h6,.marked-block-light h6 {
 border-bottom:solid 1px
}
.marked-block-dark h1,.marked-block-dark h2,.marked-block-dark h3,.marked-block-dark h4,.marked-block-dark h5,.marked-block-dark h6 {
 color:#6A6C6C;
 border-bottom-color:#CCC
}
.marked-block-light h1,.marked-block-light h2,.marked-block-light h3,.marked-block-light h4,.marked-block-light h5,.marked-block-light h6 {
 color:#555;
 border-bottom-color:#E3E1E1
}
.marked-block-dark p {
 color:#6A6C6C
}
.marked-block-light p {
 color:#555
}
.zf--block-coat--marked-default {
 width:auto;
 padding:.5em 2%;
 margin:.3em;
 overflow:visible
}
.zf--block-coat--marked-default h1,.zf--block-coat--marked-default h2,.zf--block-coat--marked-default h3 {
 color:#333;
 text-indent:.3em;
 font-size:1.31em;
 margin:0 0 .54em 0;
 padding:.54em .3em .24em .6em;
 border-bottom:1px #555 dashed
}
.zf--block-coat--plain,.zf--block-coat--full-width {
 display:block;
 padding:0;
 margin:0
}
.zf--block-coat--plain {
 padding:.8em 4%
}
.zf--block-coat--marked-light,.zf--block-coat--marked-dark {
 border-width:3px;
 border-style:solid;
 display:block;
 width:auto;
 margin:.6em 2%;
 padding:.4em 4% .8em 4%;
 -webkit-border-radius:.4em;
 -moz-border-radius:.4em;
 border-radius:.4em
}
.zf--block-coat--marked-light h1,.zf--block-coat--marked-light h2,.zf--block-coat--marked-light h3,.zf--block-coat--marked-dark h1,.zf--block-coat--marked-dark h2,.zf--block-coat--marked-dark h3 {
 font-size:1.3em;
 display:block;
 margin:.4em 1% .6em 1%;
 padding:.3em 0;
 text-indent:.2em;
 border-bottom-width:1px;
 border-bottom-style:solid
}
.zf--block-coat--marked-light>h1:first-child,.zf--block-coat--marked-light>h2:first-child,.zf--block-coat--marked-light>h3:first-child,.zf--block-coat--marked-dark>h1:first-child,.zf--block-coat--marked-dark>h2:first-child,.zf--block-coat--marked-dark>h3:first-child {
 margin-top:0
}
.zf--block-coat--marked-light {
 color:#555;
 border-color:#DEDBDB;
 background:#FFF
}
.zf--block-coat--marked-light h1,.zf--block-coat--marked-light h2,.zf--block-coat--marked-light h3 {
 color:#444;
 border-bottom-color:#E3E1E1
}
.zf--block-coat--marked-dark {
 color:#6A6C6C;
 border-color:#CCC;
 background:#EEE
}
.zf--block-coat--marked-dark h1,.zf--block-coat--marked-dark h2,.zf--block-coat--marked-dark h3 {
 color:#555;
 border-bottom-color:#CCC
}
#zf--footer .zf--block-coat--marked-default {
 width:auto;
 padding:1em 4%
}
#zf--footer .zf--block-coat--marked-default h1,#zf--footer .zf--block-coat--marked-default h2,#zf--footer .zf--block-coat--marked-default h3 {
 font-size:1.2em;
 color:#DDD;
 text-transform:uppercase;
 padding:.6em 0 .4em .4em;
 border-bottom:solid 8px #404040
}
#zf--footer .zf--block-coat--marked-light {
 color:#AAA;
 border-color:#666;
 background:#444
}
#zf--footer .zf--block-coat--marked-light h1,#zf--footer .zf--block-coat--marked-light h2,#zf--footer .zf--block-coat--marked-light h3 {
 color:#CCC;
 border-bottom-color:#666
}
#zf--footer .zf--block-coat--marked-dark {
 color:#7A7C7C;
 border-color:#444;
 background-color:#222
}
#zf--footer .zf--block-coat--marked-dark h1,#zf--footer .zf--block-coat--marked-dark h2,#zf--footer .zf--block-coat--marked-dark h3 {
 color:#9A9C9C;
 border-bottom-color:#444
}
#zf--top-layout-partial {
 position:relative;
 min-width:100%;
 margin:0 auto;
 top:0;
 left:0
}
html.js body.default-layout.default-graphic-mode.fixed-top-bar #zf--top-layout-partial,html.js body.default-layout.night-mode.fixed-top-bar #zf--top-layout-partial {
 position:fixed;
 max-width:100%
}
body.default-layout.fixed-layout-width.fixed-top-bar #zf--top-layout-partial--encloser,body.default-layout.fixed-layout-width.fixed-top-bar #zf--top-layout-partial #zf--default-accessibility-options-toolbox-panel--encloser {
 min-width:0;
 width:auto
}
#zf--main-layout-partial--skin {
 position:relative
}
#zf--header--skin {
 position:relative
}
#zf--header-top--skin {
 position:relative;
 margin:0 0 .8em 0
}
#zf--header-top #zf--search,#zf--header-top #zf--language-switcher,#zf--header-top #zf--follow-us,#zf--header-top #zf--support-menu {
 display:inline-block;
 vertical-align:middle
}
#zf--header-top #zf--search--skin,#zf--header-top #zf--language-switcher--skin,#zf--header-top #zf--follow-us--skin,#zf--header-top #zf--support-menu--skin {
 margin:.2em .4em
}
#zf--header-bottom--skin {
 position:relative;
 margin:.8em 0 0 0
}
#zf--main-body--skin {
 font-size:81.25%
}
#zf--left-column {
 float:left;
 min-height:1px
}
#zf--left-column--skin {
 margin-bottom:2em
}
body.left-column-width--3 #zf--left-column {
 width:17%
}
body.left-column-width--2 #zf--left-column {
 width:20%
}
body.left-column-float--left #zf--left-column {
 float:left
}
body.left-column-float--right #zf--left-column {
 float:right
}
#zf--right-column {
 float:right;
 min-height:1px
}
#zf--right-column--skin {
 margin-bottom:2em
}
body.right-column-width--3 #zf--right-column {
 width:17%
}
body.right-column-width--2 #zf--right-column {
 width:20%
}
body.right-column-float--left #zf--right-column {
 float:left
}
body.right-column-float--right #zf--right-column {
 float:right
}
#zf--main-content {
 float:left
}
body.main-content-container-width--3 #zf--main-content {
 width:66%
}
body.main-content-container-width--2 #zf--main-content {
 width:80%
}
body.main-content-container-width--1 #zf--main-content {
 width:100%
}
body.main-content-container-column-float--left #zf--main-content {
 float:left
}
body.main-content-container-column-float--right #zf--main-content {
 float:right
}
#zf--main-content--skin {
 margin:1em 0;
 padding:0;
 position:relative
}
body.main-content-container-width--3 #zf--main-content--skin {
 padding-left:1%;
 padding-right:1%
}
body.main-content-container-width--2 #zf--main-content--skin,body.main-content-container-width--1 #zf--main-content--skin {
 padding-left:3%;
 padding-right:3%
}
#zf--main-article h1 a,#zf--main-article h2 a,#zf--main-article h3 a,#zf--main-article h4 a,#zf--main-article h5 a,#zf--main-article h6 a {
 text-decoration:none
}
#zf--footer-content--skin {
 font-size:81.25%;
 padding:2em 0
}
#zf--footer-credits--skin {
 margin:2em 4% 1.2em 4%
}
#zf--support-menu--skin {
 font-size:81.25%
}
#zf--support-menu ul,#zf--support-menu ol {
 list-style-type:none;
 padding:0;
 margin:0;
 float:left
}
#zf--support-menu ul ul,#zf--support-menu ol ol {
 display:none
}
#zf--support-menu li {
 margin:0;
 padding:0;
 float:left
}
#zf--support-menu a {
 display:block;
 float:left;
 text-align:center
}
#zf--main-menu--skin {
 font-size:81.25%;
 position:relative
}
#zf--footer-menu--skin {
 font-size:81.25%;
 padding:2em 0
}
#zf--footer-menu ul,#zf--footer-menu ol {
 text-align:center;
 margin:0 auto;
 padding:0;
 list-style-type:none
}
#zf--footer-menu ul ul,#zf--footer-menu ol ol {
 display:none
}
#zf--footer-menu li {
 display:inline;
 text-align:center;
 margin:0;
 padding:.3em .5em;
 border:0
}
#zf--footer-menu li a {
 display:inline-block;
 padding:0;
 margin:0;
 text-align:center
}
#zf--breadcrumbs {
 float:left
}
#zf--breadcrumbs--skin {
 white-space:nowrap
}
#zf--breadcrumbs ul,#zf--breadcrumbs ol,#zf--breadcrumbs li {
 padding:0;
 margin:0
}
#zf--breadcrumbs a,#zf--breadcrumbs span,#zf--breadcrumbs img {
 vertical-align:baseline;
 display:inline-block
}
#zf--breadcrumbs li {
 display:block;
 float:left;
 max-width:14em;
 overflow:hidden
}
html[dir="rtl"] #zf--breadcrumbs li {
 float:right
}
#zf--top-layout-partial #zf--default-toolbox {
 float:right;
 position:relative
}
#zf--default-toolbox .zf--toolbox-button-shell {
 padding:0;
 margin:0;
 float:left
}
#zf--default-toolbox .zf--toolbox-button-shell a,#zf--default-toolbox .zf--toolbox-button-shell button {
 display:block;
 padding:0;
 margin:0;
 border:0;
 overflow:hidden;
 position:relative;
 height:100%
}
#zf--default-toolbox .zf--toolbox-button-shell a .zf--zhong-icon,#zf--default-toolbox .zf--toolbox-button-shell button .zf--zhong-icon {
 -moz-transition:color 0.3s ease-out;
 -o-transition:color 0.3s ease-out;
 -webkit-transition:color 0.3s ease-out;
 transition:color 0.3s ease-out
}
body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a,body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a:visited,body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a:hover,body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a:focus,body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell button {
 text-transform:capitalize;
 background-color:transparent;
 text-decoration:none
}
body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a {
 display:block;
 padding:0 1em
}
body.default-toolbox-buttons-style--text #zf--accessibility-panel-toolbox-button-shell {
 padding:0
}
body.default-toolbox-buttons-style--text #zf--accessibility-panel-toolbox-button {
 padding:0 1em 0 1.75em;
 position:relative
}
body.default-toolbox-buttons-style--text #zf--accessibility-panel-toolbox-button:before {
 content:'';
 display:block;
 font-size:.625em;
 position:absolute;
 top:50%;
 left:1em;
 width:0;
 height:0;
 border-width:.5em;
 border-style:solid;
 border-color:transparent;
 -webkit-transition:all .3s ease-out;
 -moz-transition:all .3s ease-out;
 -ms-transition:all .3s ease-out;
 -o-transition:all .3s ease-out;
 transition:all .3s ease-out
}
body.default-toolbox-buttons-style--text #zf--accessibility-panel-toolbox-button:before {
 border-color:#333 transparent transparent transparent;
 margin-top:-.25em
}
body.default-toolbox-buttons-style--text #zf--accessibility-panel-toolbox-button.active:before {
 border-color:transparent transparent #E00 transparent;
 margin-top:-.75em
}
body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--zhong-icon {
 display:none !important;
 visibility:hidden !important
}
body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button-shell {
 padding:0 .2em 0 .6em
}
body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button-shell a,body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button-shell a:hover,body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button-shell a:focus,body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button-shell button {
 text-decoration:none;
 background-color:transparent
}
body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button--text {
 position:absolute;
 left:100%;
 display:block;
 width:1px;
 overflow:hidden
}
body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-accessibility,body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-night-mode,body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-day-mode,body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-mobile {
 display:block
}
html.js .zf--toolbox-panel {
 display:none;
 visibility:hidden
}
html.js .zf--toolbox-panel.active {
 display:block;
 visibility:visible
}
.zf--toolbox-panel {
 min-width:100%;
 position:absolute;
 margin:0 auto
}
html.no-js .zf--toolbox-panel {
 position:relative
}
#zf--default-accessibility-options-toolbox-panel--skin {
 margin-bottom:1.4em
}
#zf--default-accessibility-options--skin {
 padding:.6em 5% 1em 5%
}
.zf--accessibility-panel-module-heading {
 font-size:160%;
 margin:1em .6%
}
.zf--accessibility-panel-module {
 float:left;
 width:45%;
 padding:0;
 margin:0 1% .6em 4%
}
#zf--default-accessibility-options-user-module {
 width:92%;
 margin:1em 4%;
 clear:both
}
ul#zf--font-resizer,ul#zf--layout-switcher,ul#zf--graphic-mode-switcher,ul#zf--layout-width-switcher,ul#zf--font-resizer li,ul#zf--layout-switcher li,ul#zf--graphic-mode-switcher li,ul#zf--layout-width-switcher li {
 list-style:none;
 margin:0;
 padding:0;
 clear:both;
 float:left
}
html[dir="rtl"] ul#zf--font-resizer,html[dir="rtl"] ul#zf--layout-switcher,html[dir="rtl"] ul#zf--graphic-mode-switcher,html[dir="rtl"] ul#zf--layout-width-switcher,html[dir="rtl"] ul#zf--font-resizer li,html[dir="rtl"] ul#zf--layout-switcher li,html[dir="rtl"] ul#zf--graphic-mode-switcher li,html[dir="rtl"] ul#zf--layout-width-switcher li {
 float:right
}
ul#zf--font-resizer li,ul#zf--layout-switcher li,ul#zf--graphic-mode-switcher li,ul#zf--layout-width-switcher li {
 margin:0 .4em
}
ul#zf--font-resizer li,ul#zf--layout-width-switcher li {
 clear:none;
 margin-left:.2em;
 margin-right:.2em
}
ul#zf--font-resizer button,ul#zf--layout-switcher button,ul#zf--graphic-mode-switcher button,ul#zf--layout-width-switcher button,ul#zf--font-resizer a,ul#zf--layout-switcher a,ul#zf--graphic-mode-switcher a,ul#zf--layout-width-switcher a {
 clear:both;
 padding:.46em 1em;
 margin:.24em 1px .24em 0;
 text-transform:capitalize;
 display:block;
 float:left
}
html[dir="rtl"] ul#zf--font-resizer button,html[dir="rtl"] ul#zf--layout-switcher button,html[dir="rtl"] ul#zf--graphic-mode-switcher button,html[dir="rtl"] ul#zf--layout-width-switcher button,html[dir="rtl"] ul#zf--font-resizer a,html[dir="rtl"] ul#zf--layout-switcher a,html[dir="rtl"] ul#zf--graphic-mode-switcher a,html[dir="rtl"] ul#zf--layout-width-switcher a {
 float:right
}
ul#zf--font-resizer button,ul#zf--layout-width-switcher button,ul#zf--font-resizer a,ul#zf--layout-width-switcher a {
 clear:none;
 padding:.6em 1.2em;
 font-size:1.25em;
 border-radius:3em;
 -moz-border-radius:3em;
 -webkit-border-radius:3em
}
#zf--language-switcher--skin {
 font-size:81.25%
}
#zf--follow-us ul {
 float:left
}
#zf--follow-us li {
 float:left;
 padding:0 .1em
}
#zf--follow-us a {
 display:inline-block;
 text-decoration:none;
 color:inherit;
 line-height:1em;
 min-width:1em;
 text-align:center;
 padding:0 .1em
}
#zf--search--skin {
 position:relative
}
#zf--search form {
 padding:0
}
#zf--search form fieldset {
 display:block;
 float:left;
 text-align:left;
 padding:1.6em;
 width:6em
}
#zf--search form button,#zf--search form input[type=submit] {
 font-size:87.5%;
 display:inline-block;
 float:left;
 margin:0
}
#zf--search form input[type=text],#zf--search form input[type=search] {
 font-size:81.25%;
 width:auto;
 display:inline-block;
 float:left;
 margin:0
}
#zf--site-banner {
 position:relative
}
#zf--site-logo--skin,#zf--site-titles--skin {
 position:relative
}
#zf--site-banner--skin {
 margin:0 1em
}
#zf--site-title {
 white-space:nowrap;
 display:block
}
#zf--site-subtitle {
 white-space:normal;
 display:block
}
#zf--site-logo-heading,#zf--site-logo-link,#zf--site-logo-image {
 display:block;
 width:100%;
 height:auto;
 margin:0;
 padding:0
}
html.lt-ie9 #zf--site-logo-heading,html.lt-ie9 #zf--site-logo-link,html.lt-ie9 #zf--site-logo-image {
 width:auto;
 max-width:100%
}
body.site-banner-alignment--left #zf--site-logo,body.site-banner-alignment--left #zf--site-titles,body.site-banner-alignment--right #zf--site-logo,body.site-banner-alignment--right #zf--site-titles {
 display:table-cell;
 vertical-align:middle
}
body.site-banner-alignment--left #zf--site-logo--skin,body.site-banner-alignment--right #zf--site-logo--skin {
 margin-right:1em
}
html[dir="rtl"] body.site-banner-alignment--left #zf--site-logo--skin,html[dir="rtl"] body.site-banner-alignment--right #zf--site-logo--skin {
 margin-left:1em
}
body.site-banner-alignment--right #zf--site-banner {
 display:table;
 margin-left:auto
}
html[dir="rtl"] body.site-banner-alignment--left #zf--site-banner {
 display:table;
 margin-right:auto
}
body.site-banner-alignment--left #zf--site-titles #zf--site-subtitle {
 margin-left:2em
}
body.site-banner-alignment--right #zf--site-titles #zf--site-banner,body.site-banner-alignment--right #zf--site-titles #zf--site-title,body.site-banner-alignment--right #zf--site-titles #zf--site-subtitle {
 text-align:right
}
body.site-banner-alignment--center #zf--header-middle--skin,body.site-banner-alignment--center #zf--site-banner {
 text-align:center
}
body.site-banner-alignment--center #zf--site-banner,body.site-banner-alignment--center #zf--site-logo {
 display:inline-block;
 width:auto;
 max-width:100%
}
body.site-banner-alignment--center #zf--site-title,body.site-banner-alignment--center #zf--site-subtitle {
 text-align:center;
 text-indent:0;
 white-space:normal
}
body.site-banner-alignment--center.show-site-logo--false #zf--site-titles--skin {
 margin:1em auto
}
body.full-width-logo--true #zf--site-banner,body.full-width-logo--true #zf--site-banner--skin,body.full-width-logo--true #zf--site-logo,body.full-width-logo--true #zf--site-logo--skin,body.full-width-logo--true #zf--site-logo-image {
 display:block;
 width:100%;
 margin:0;
 padding:0
}
body.social-buttons-panel-style--expandable #zf--social-buttons-panel {
 position:absolute;
 bottom:0;
 top:auto;
 left:1em;
 right:auto
}
body.social-buttons-panel-style--static #zf--social-buttons-panel--skin {
 margin:.6em 2% .4em 2%
}
body.social-buttons-panel-style--expandable #zf--social-buttons-panel--skin {
 position:relative;
 opacity:0;
 margin:0 0 0 -2em;
 padding:.5em .4em .4em 3em;
 border:1px solid rgba(255,255,255,0.5);
 background:#FCFCFC;
 background:rgba(252,252,252,0.7);
 -webkit-transition:margin-left .4s ease-out,opacity .4s ease-out;
 -moz-transition:margin-left .4s ease-out,opacity .4s ease-out;
 -ms-transition:margin-left .4s ease-out,opacity .4s ease-out;
 -o-transition:margin-left .4s ease-out,opacity .4s ease-out;
 transition:margin-left .4s ease-out,opacity .4s ease-out
}
body.social-buttons-panel-style--expandable #zf--social-buttons-panel.active #zf--social-buttons-panel--skin {
 margin-left:1em;
 opacity:1
}
body.social-buttons-panel-style--expandable #zf--social-buttons-panel-close-button {
 position:absolute;
 padding:0;
 margin:0;
 border:none;
 background:none;
 color:inherit;
 font-size:120%;
 height:1.4em;
 line-height:1.4em;
 width:1.1em;
 cursor:pointer;
 top:50%;
 margin-top:-.7em;
 left:.8em;
 text-align:center
}
#zf--social-buttons-panel-activation-button,#zf--social-buttons-panel-activation-button:hover,#zf--social-buttons-panel-activation-button:active,#zf--social-buttons-panel-activation-button:focus {
 position:absolute;
 top:0;
 display:block;
 padding:0;
 margin:0;
 border:none;
 background:none;
 color:inherit;
 width:1.8em;
 height:1.8em;
 text-align:center;
 line-height:1;
 cursor:pointer;
 border-radius:100%;
 -moz-border-radius:100%;
 -webkit-border-radius:100%;
 background:#FCFCFC;
 background:rgba(252,252,252,0.8);
 -webkit-transition:opacity .4s ease-out;
 -moz-transition:opacity .4s ease-out;
 -ms-transition:opacity .4s ease-out;
 -o-transition:opacity .4s ease-out;
 transition:opacity .4s ease-out;
 opacity:0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
#zf--social-buttons-panel-activation-button.active {
 opacity:.9;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
}
#zf--social-buttons-panel-activation-button.active:hover {
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
body.social-buttons-panel-activation-button-position-x--right #zf--social-buttons-panel-activation-button {
 right:0;
 left:auto
}
body.social-buttons-panel-activation-button-position-x--left #zf--social-buttons-panel-activation-button {
 left:0
}
body.social-buttons-panel-activation-button-position-x--center #zf--social-buttons-panel-activation-button {
 left:50%;
 -moz-transform:translate(-0.9em, 0);
 -o-transform:translate(-0.9em, 0);
 -webkit-transform:translate(-0.9em, 0);
 -ms-transform:translate(-0.9em, 0);
 transform:translate(-0.9em, 0)
}
body.social-buttons-panel-activation-button-position-y--top #zf--social-buttons-panel-activation-button {
 top:0
}
body.social-buttons-panel-activation-button-position-y--bottom #zf--social-buttons-panel-activation-button {
 bottom:0;
 top:auto
}
body.social-buttons-panel-activation-button-position-y--center #zf--social-buttons-panel-activation-button {
 top:50%;
 -moz-transform:translate(0, -0.9em);
 -o-transform:translate(0, -0.9em);
 -webkit-transform:translate(0, -0.9em);
 -ms-transform:translate(0, -0.9em);
 transform:translate(0, -0.9em)
}
body.social-buttons-panel-style--expandable #zf--social-buttons-panel-activation-button.zf--zhong-icon-heart:before {
 position:relative;
 top:1px
}
#zf--social-buttons-panel .zf--social-button {
 float:left;
 margin:0 .2em;
 text-align:center
}
#zf--alerts-panel {
 width:100%;
 left:0;
 right:0;
 position:fixed;
 top:auto;
 bottom:-6em;
 opacity:0;
 -webkit-transition:opacity .8s ease-out, bottom .6s ease-out, top .6s ease-out;
 -o-transition:opacity .8s ease-out, bottom .6s ease-out, top .6s ease-out;
 transition:opacity .8s ease-out, bottom .6s ease-out, top .6s ease-out
}
#zf--alerts-panel.zf--alerts-panel_top-position {
 top:-6em;
 bottom:auto
}
#zf--alerts-panel.active {
 opacity:1;
 bottom:0em
}
#zf--alerts-panel.active.zf--alerts-panel_top-position {
 top:0em;
 bottom:auto
}
html.no-js #zf--alerts-panel {
 display:block !important;
 visibility:visible !important;
 position:relative !important;
 top:auto !important;
 bottom:auto !important;
 opacity:1 !important;
 z-index:inherit !important
}
html.ie7 #zf--alerts-panel {
 position:relative !important;
 top:auto !important;
 bottom:auto !important;
 min-height:60px
}
#zf--alerts-panel--skin {
 padding:.6em 2%;
 background:rgba(25,25,25,0.8);
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC222222',endColorstr='#CC222222')";
 color:#FFF
}
html.ie7 #zf--alerts-panel--skin {
 background:#222
}
#zf--alerts-panel--close-button {
 background:transparent;
 background-image:none;
 border:0
}
#zf--alerts-panel--close-button--icon:before {
 content:'x';
 font-family:sans-serif !important;
 color:#FFF;
 font-size:1em;
 border:2px solid #FFF;
 border-radius:.3em;
 display:block;
 width:2em;
 height:2em;
 line-height:1.9em;
 text-align:center
}
#zf--alerts-panel--close-button-container,#zf--alerts-panel--ok-button-container,#zf--alerts-panel--content-container,#zf--alerts-panel--content {
 display:table-cell;
 vertical-align:middle
}
#zf--alerts-panel--close-button-container {
 padding-left:.3em;
 padding-right:1em
}
#zf--alerts-panel--ok-button-container {
 padding-left:1em;
 padding-right:.3em
}
#zf--alerts-panel--close-button-container,#zf--alerts-panel--ok-button-container {
 white-space:nowrap
}
#zf--alerts-panel.zf--alerts-panel_high-priority {
 bottom:0;
 top:0;
 left:0;
 right:0;
 height:100%
}
#zf--alerts-panel.zf--alerts-panel_high-priority #zf--alerts-panel--skin {
 position:absolute;
 bottom:0;
 top:0;
 left:0;
 right:0;
 height:100%
}
#zf--alerts-panel.zf--alerts-panel_high-priority #zf--alerts-panel--close-button-container {
 position:absolute;
 top:.3em;
 left:0
}
#zf--alerts-panel.zf--alerts-panel_high-priority #zf--alerts-panel--content-container {
 display:table;
 margin:0 auto;
 height:100%
}
#zf--screenreader-hidden-message {
 position:absolute;
 top:-999px;
 width:100%
}
a#zf--jump-to-content-anchor,#zf--screenreader-hidden-message a {
 position:fixed;
 top:-999px;
 overflow:hidden;
 padding:.5em 2em;
 color:#333;
 background-color:#FFEC42;
 text-decoration:none;
 outline:0;
 border-style:solid;
 border-width:.2em;
 border-color:#FF3100 #D62900 #D62900 #FF3100;
 border-radius:1em;
 -moz-border-radius:1em;
 -webkit-border-radius:1em;
 opacity:0;
 -moz-transition:opacity 0.3s linear;
 -o-transition:opacity 0.3s linear;
 -webkit-transition:opacity 0.3s linear;
 transition:opacity 0.3s linear
}
a#zf--jump-to-content-anchor:focus,a#zf--jump-to-content-anchor:hover,a#zf--jump-to-content-anchor:active,#zf--screenreader-hidden-message a:hover,#zf--screenreader-hidden-message a:active,#zf--screenreader-hidden-message a:focus {
 top:2.6em;
 left:2em;
 opacity:1
}
#zf--top-anchor {
 display:block;
 float:right
}
.zf__obsolete-browser-alert {
 display:block;
 position:relative;
 overflow:visible;
 padding:1em 0;
 background-color:#FBE3E4;
 margin:1em 10%;
 width:auto;
 color:#8A1F11;
 border:2px solid #FBC2C4
}
.zf__obsolete-browser-alert__inner {
 position:relative;
 margin:1em 0;
 padding:.6em 10%;
 margin:0 10%;
 border:solid 2px #FFF
}
#zf__hide-obsolete-browser-alert-button {
 display:block;
 position:absolute;
 font-size:87.5%;
 color:#4C4848;
 left:.2em;
 top:.2em
}
#zf--welcome-message-popover {
 position:absolute;
 top:100%;
 right:0;
 left:auto;
 bottom:auto;
 margin:0 .375em 0 0;
 padding:7px 0 0 0
}
#zf--welcome-message-popover--skin {
 background:#FFFDCC;
 padding:1em 1.6em;
 color:#222;
 border:1px solid #888;
 border-bottom-color:#555;
 border-radius:.2em;
 -moz-border-radius:.2em;
 -webkit-border-radius:.2em;
 -webkit-box-shadow:0px 2px 6px rgba(200,200,200,0.6);
 -moz-box-shadow:0px 2px 6px rgba(200,200,200,0.6);
 box-shadow:0px 2px 6px rgba(200,200,200,0.6)
}
body.default-graphic-mode #zf--welcome-message-popover--skin {
 background-image:-moz-linear-gradient(top, #FFFDCC, #FFFCBB);
 background-image:-ms-linear-gradient(top, #FFFDCC, #FFFCBB);
 background-image:-o-linear-gradient(top, #FFFDCC, #FFFCBB);
 background-image:-webkit-gradient(linear, left top, left bottom, from(#FFFDCC), to(#FFFCBB));
 background-image:-webkit-linear-gradient(top, #FFFDCC, #FFFCBB);
 background-image:linear-gradient(to bottom, #fffdcc,#fffcbb)
}
#zf--welcome-message-popover--skin p,#zf--welcome-message-popover--skin span {
 margin:0;
 padding:0;
 white-space:nowrap
}
#zf--welcome-message-popover-arrow,#zf--welcome-message-popover-arrow:before {
 display:block;
 position:absolute;
 top:-8px;
 right:9px;
 width:0;
 height:0;
 border-style:solid;
 border-width:8px;
 border-color:transparent transparent #666 transparent
}
#zf--welcome-message-popover-arrow:before {
 content:"";
 border-width:7px;
 border-color:transparent transparent #FFFDCC transparent;
 top:-6px;
 right:-7px
}
#zf--welcome-message-click-here-text {
 font-weight:bold
}
#zf--welcome-message-popover-overlay {
 height:100%;
 width:100%;
 position:absolute;
 top:0;
 left:0;
 background:#000;
 opacity:.8;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
}
#zf--accessibility-panel-toolbox-button.zf--welcome-message-popover-overlay--active,#zf--accessibility-panel-toolbox-button.zf--welcome-message-popover-overlay--active * {
 background:#EEE !important;
 color:#111 !important
}
.zf--sticky-side-column {
 position:fixed;
 top:0
}
html.no-js #zf--layout-width-resizer {
 display:none !important
}
.zf--layout-width-resize-handle {
 position:absolute;
 top:0;
 height:100%;
 width:4px;
 background:#333;
 opacity:0;
 cursor:col-resize;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 -moz-transition:opacity 0.3s ease-out;
 -o-transition:opacity 0.3s ease-out;
 -webkit-transition:opacity 0.3s ease-out;
 transition:opacity 0.3s ease-out
}
.zf--layout-width-resize-handle:hover {
 opacity:.7
}
#zf--layout-width-resize-handle-left {
 left:-2px
}
#zf--layout-width-resize-handle-right {
 right:-2px
}
#zf--layout-width-resize-icon {
 position:absolute;
 top:0;
 left:-.7em;
 width:1.2em;
 height:1.4em;
 cursor:col-resize
}
#zf--layout-width-resize-icon-arrow-left,#zf--layout-width-resize-icon-arrow-right {
 position:absolute;
 top:.3em;
 width:0;
 height:0;
 display:block;
 border-width:.4em
}
#zf--layout-width-resize-icon-arrow-left {
 left:-.4em;
 border-color:transparent #444 transparent transparent;
 border-style:double solid double double
}
#zf--layout-width-resize-icon-arrow-right {
 left:.9em;
 border-color:transparent transparent transparent #444;
 border-style:double double double solid
}
body.layout-width-type--main-layout-partial--stretched #zf--main-body--encloser {
 position:relative
}
.zf--encloser {
 margin:0 auto
}
body.default-layout .zf--grouped-hosts-row {
 display:-ms-flex;
 -ms-align-items:stretch;
 -ms-flex-flow:row wrap;
 display:-webkit-flex;
 -webkit-align-items:stretch;
 -webkit-flex-flow:row wrap;
 display:flex;
 align-items:stretch;
 flex-flow:row wrap
}
body.default-layout .zf--grouped-hosts-row .zf--grouped-host {
 display:-ms-flex;
 -ms-align-items:stretch;
 -ms-flex-flow:column nowrap;
 display:-webkit-flex;
 -webkit-align-items:stretch;
 -webkit-flex-flow:column nowrap;
 display:flex;
 align-items:stretch;
 flex-flow:column nowrap
}
body.default-layout .zf--grouped-hosts-row .zf--grouped-host--skin,body.default-layout .zf--grouped-hosts-row .zf--guest-view,body.default-layout .zf--grouped-hosts-row [class*="zf--block-coat"] {
 -ms-flex-grow:1;
 -webkit-flex-grow:1;
 flex-grow:1;
 min-height:2px
}
.map img {
 max-width:inherit
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,button,.button,input[type=button],input,textarea,select,.zf--accessibility-panel-module a,.zf--menu-container ul a,#zf--top-anchor,.grey-button-style,.white-button-style,.green-button-style,.red-button-style,.yellow-button-style,.violet-button-style,.blue-button-style,.black-button-style {
 -moz-transition:color 0.2s linear,background-color 0.2s linear 0s,border-color 0.2s linear 0s;
 -o-transition:color 0.2s linear,background-color 0.2s linear 0s,border-color 0.2s linear 0s;
 -webkit-transition:color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear;
 -webkit-transition-delay:0s,0s,0s;
 transition:color 0.2s linear,background-color 0.2s linear 0s,border-color 0.2s linear 0s
}
html.js .accordion-block {
 display:block;
 overflow:hidden;
 position:relative
}
.accordion-block-readMore {
 display:block;
 text-align:center;
 width:100%;
 color:#FFF !important;
 border:0;
 height:1.6em;
 position:absolute;
 left:0;
 bottom:0;
 cursor:pointer;
 background-color:#555555;
 background:rgba(85,85,85,0.9);
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 text-shadow:none;
 box-shadow:none
}
.accordion-block-readMore:before {
 content:' ';
 position:absolute;
 top:50%;
 left:50%;
 margin:-.75em -.3em 0 0;
 width:0;
 height:0;
 border-style:solid;
 border-width:.5em .6em;
 border-color:transparent transparent white transparent;
 -webkit-transition:all .6s ease-out;
 -moz-transition:all .6s ease-out;
 -ms-transition:all .6s ease-out;
 -o-transition:all .6s ease-out;
 transition:all .6s ease-out
}
.accordion-block.collapsed .accordion-block-readMore:before {
 margin:-.25em -.3em 0 0;
 border-color:white transparent transparent transparent
}
.accordion-block-readMore:hover {
 background-color:#777;
 background:rgba(119,119,119,0.9)
}
#zf--top-layout-partial--skin {
 border-bottom:1px solid #D9D5D0;
 background-color:#F0EEEE
}
body.default-graphic-mode #zf--top-layout-partial--skin {
 background-image:-moz-linear-gradient(top, #FCFAFA, #F0EEEE);
 background-image:-ms-linear-gradient(top, #FCFAFA, #F0EEEE);
 background-image:-o-linear-gradient(top, #FCFAFA, #F0EEEE);
 background-image:-webkit-gradient(linear, left top, left bottom, from(#FCFAFA), to(#F0EEEE));
 background-image:-webkit-linear-gradient(top, #FCFAFA, #F0EEEE);
 background-image:linear-gradient(to bottom, #fcfafa,#f0eeee)
}
#zf--top-layout-partial--skin {
 line-height:2.5em
}
#zf--default-toolbox .zf--toolbox-button-shell {
 height:2.5em;
 line-height:2.5em
}
html.js body.default-layout.default-graphic-mode.fixed-top-bar.zf-theme-skin--zng #zf--main-layout-partial--skin,html.js body.default-layout.night-mode.fixed-top-bar.zf-theme-skin--zng #zf--main-layout-partial--skin {
 margin-top:3.4em
}
body.zf-theme-skin--zng #zf--main-layout-partial--skin {
 margin:.8em auto 1.8em auto;
 padding:1px;
 background-color:#FFF;
 border:1px solid #D9D5D0;
 position:relative
}
body.default-graphic-mode.zf-theme-skin--zng #zf--main-layout-partial--skin {
 -moz-box-shadow:0px 2px 10px #888;
 -webkit-box-shadow:0px 2px 10px #888;
 box-shadow:0px 2px 10px #888
}
#zf--header--skin {
 background:#FFF;
 border-bottom:solid 4px #333
}
#zf--header-top {
 display:table;
 margin-left:auto
}
#zf--main-body--skin {
 background:#FAF8F8
}
#zf--left-column--skin {
 margin-bottom:1em
}
#zf--main-content--skin {
 margin-bottom:1.4em
}
#zf--main-article h1 a,#zf--main-article h2 a,#zf--main-article h3 a,#zf--main-article h4 a,#zf--main-article h5 a,#zf--main-article h6 a {
 text-decoration:none
}
#zf--footer--skin {
 color:#FFF;
 background-color:#333;
 overflow:hidden
}
#zf--footer a {
 color:#EEE
}
#zf--footer a:visited {
 color:#BBB
}
#zf--footer a:hover,#zf--footer a:active,#zf--footer a:focus {
 color:#9ED16B
}
#zf--footer h1,#zf--footer h2,#zf--footer h3,#zf--footer h4,#zf--footer h5,#zf--footer h6 {
 color:#EEE;
 text-transform:uppercase
}
#zf--footer-credits--skin {
 color:#FFF
}
#zf--breadcrumbs--skin {
 border-right:1px #D9D5D0 solid;
 padding:0 .4em;
 font-style:italic;
 font-family:Georgia,serif
}
#zf--breadcrumbs a {
 text-decoration:none;
 font-style:normal;
 font-family:"Helvetica Neue", Tahoma, Arial, Helvetica, sans-serif
}
body.default-toolbox-buttons-style--text #zf--top-layout-partial--skin {
 border-right:1px #D9D5D0 solid
}
body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell {
 border:1px #D9D5D0 solid;
 border-width:0 0 0 1px
}
body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a,body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a:visited,body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a:hover,body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a:focus,body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell button {
 color:#333
}
body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-accessibility {
 line-height:1.1111em;
 font-size:2.1875em
}
body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-night-mode,body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-day-mode {
 line-height:1.25em;
 font-size:2em
}
body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-mobile {
 line-height:1.1764705882em;
 font-size:2.125em
}
body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--zhong-icon {
 color:#333;
 padding:0 1px
}
body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--zhong-icon:hover {
 color:#444
}
body.default-toolbox-buttons-style--icon #zf--default-toolbox #zf--accessibility-panel-toolbox-button.active .zf--zhong-icon-accessibility,body.default-toolbox-buttons-style--icon #zf--default-toolbox #zf--accessibility-panel-toolbox-button:focus .zf--zhong-icon-accessibility,body.default-toolbox-buttons-style--icon #zf--default-toolbox #zf--accessibility-panel-toolbox-button.active .zf--zhong-icon-accessibility {
 color:#E84B0D
}
.zf--toolbox-panel--skin {
 border-color:#D9D5D0;
 border-style:solid;
 border-bottom-width:3px;
 background-color:#FCFAFA
}
#zf--default-accessibility-options .zf--accessibility-panel-module a {
 padding:.46em 1em
}
#zf--follow-us a {
 display:inline-block;
 text-decoration:none;
 color:inherit;
 line-height:1em;
 min-width:1em;
 text-align:center;
 padding:0 .1em
}
#zf--search--skin,#zf--header-top #zf--search--skin {
 padding:.4em .44em;
 margin:0
}
#zf--search form {
 float:left
}
#zf--search form button,#zf--search form input[type=submit] {
 padding:0 .6em;
 height:2em;
 line-height:2em;
 border-color:#D9D5D0;
 background:#F0EEEE;
 color:#666;
 font-variant:small-caps;
 border-right:none;
 text-shadow:1px 1px 0 #FFF;
 -webkit-border-radius:0px;
 -moz-border-radius:0px;
 border-radius:0px;
 -webkit-border-top-left-radius:6px;
 -webkit-border-bottom-left-radius:6px;
 -moz-border-radius-topleft:6px;
 -moz-border-radius-bottomleft:6px;
 border-top-left-radius:6px;
 border-bottom-left-radius:6px
}
#zf--search form button:hover,#zf--search form input[type=submit]:hover {
 background-color:#E7E4E4;
 color:#444
}
#zf--search form input[type=text],#zf--search form input[type=search] {
 padding:0 .3em;
 height:2.156em;
 line-height:2.156em;
 border:solid 1px #D9D5D0;
 min-width:14em;
 color:#777;
 float:right;
 -webkit-border-radius:0px;
 -moz-border-radius:0px;
 border-radius:0px;
 -webkit-border-top-right-radius:6px;
 -webkit-border-bottom-right-radius:6px;
 -moz-border-radius-topright:6px;
 -moz-border-radius-bottomright:6px;
 border-top-right-radius:6px;
 border-bottom-right-radius:6px
}
#zf--search form input[type=text]:focus,#zf--search form input[type=search]:focus {
 color:#333;
 border-color:#D93322
}
#zf--site-title {
 font-size:3em;
 margin:0 0 .1em 0;
 line-height:1.2em;
 font-style:normal
}
#zf--site-subtitle {
 font-size:1em;
 margin:0 0 .4em 0;
 color:#777;
 text-align:left;
 line-height:1em;
 font-style:italic;
 font-family:Georgia,serif
}
#zf--top-anchor {
 padding:0 .8em;
 margin:2.4em 2px 0 0;
 line-height:2em;
 text-decoration:none;
 border:0;
 border-bottom:solid 1px #CFCFCF;
 background-color:#666;
 color:#FFF;
 -webkit-border-top-left-radius:6px;
 -webkit-border-top-right-radius:6px;
 -moz-border-radius-topleft:6px;
 -moz-border-radius-topright:6px;
 border-top-left-radius:6px;
 border-top-right-radius:6px
}
#zf--top-anchor:hover,#zf--top-anchor:active,#zf--top-anchor:focus {
 color:#EEE;
 background-color:#333;
 border-bottom-color:#333
}
#zf--gradient-effect {
 display:none
}
body.night-mode * {
 text-shadow:none !important;
 -moz-box-shadow:none !important;
 -webkit-box-shadow:none !important;
 box-shadow:none !important
}
body.night-mode,body.night-mode h1,body.night-mode h2,body.night-mode h3,body.night-mode h4,body.night-mode h5,body.night-mode h6,body.night-mode p,body.night-mode blockquote,body.night-mode pre,body.night-mode abbr,body.night-mode acronym,body.night-mode address,body.night-mode code,body.night-mode del,body.night-mode dfn,body.night-mode em,body.night-mode q,body.night-mode dl,body.night-mode dt,body.night-mode dd,body.night-mode ol,body.night-mode ul,body.night-mode li,body.night-mode fieldset,body.night-mode form,body.night-mode label,body.night-mode legend,body.night-mode table,body.night-mode caption,body.night-mode tbody,body.night-mode tfoot,body.night-mode thead,body.night-mode tr,body.night-mode th,body.night-mode td,body.night-mode article,body.night-mode aside,body.night-mode dialog,body.night-mode figure,body.night-mode footer,body.night-mode header,body.night-mode hgroup,body.night-mode nav,body.night-mode section {
 background:transparent !important;
 color:#A09A90 !important;
 border-color:#2E2E2E !important;
 outline:0 !important
}
body.night-mode {
 background:#0C0C0C !important
}
body.night-mode.generic-elements-style-override--night-mode div,body.night-mode.generic-elements-style-override--night-mode span,body.night-mode.generic-elements-style-override--night-mode div[id],body.night-mode.generic-elements-style-override--night-mode span[id],body.night-mode.generic-elements-style-override--night-mode [id],body.night-mode.generic-elements-style-override--night-mode div[class],body.night-mode.generic-elements-style-override--night-mode span[class],body.night-mode.generic-elements-style-override--night-mode [class] {
 background-color:inherit;
 color:#A09A90;
 border-color:#2E2E2E
}
body.night-mode.generic-elements-style-override--night-mode [style*=background],body.night-mode.generic-elements-style-override--night-mode [style*=color],body.night-mode.generic-elements-style-override--night-mode [style*=border] {
 background-color:inherit !important;
 border-color:#2E2E2E !important;
 color:#A09A90 !important
}
body.night-mode h1,body.night-mode h2,body.night-mode h3,body.night-mode h4,body.night-mode h5,body.night-mode h6,body.night-mode h1 *,body.night-mode h2 *,body.night-mode h3 *,body.night-mode h4 *,body.night-mode h5 *,body.night-mode h6 * {
 color:#7AA363 !important
}
body.night-mode a {
 color:#B17B57 !important;
 border-color:#999 !important;
 border-bottom-color:#555 !important;
 border-right-color:#555 !important;
 background-color:transparent !important;
 text-decoration:underline
}
body.night-mode a:visited {
 color:#9E636E !important
}
body.night-mode a:focus,body.night-mode a:hover {
 background-color:transparent !important;
 color:#C7AA4D !important;
 text-decoration:none !important
}
body.night-mode textarea:focus,body.night-mode input:focus,body.night-mode select:focus,body.night-mode a:focus img {
 outline:2px solid #BBB !important;
 outline-offset:-1px !important
}
body.night-mode form fieldset {
 background-color:#222 !important
}
body.night-mode input,body.night-mode textarea,body.night-mode select {
 background-color:#393939 !important;
 border-color:#777 !important;
 border-top-color:#555 !important;
 border-left-color:#555 !important;
 color:#AAA !important
}
body.night-mode option {
 background-color:#444 !important;
 color:#AAA !important
}
body.night-mode option[selected=selected] {
 background-color:#666 !important;
 color:#CCC !important
}
body.night-mode input:hover,body.night-mode textarea:hover,body.night-mode select:hover {
 border-color:#999 !important;
 background-color:#444 !important;
 color:#BBB !important
}
body.night-mode input:focus,body.night-mode textarea:focus,body.night-mode select:focus {
 border-color:#D3C73D !important
}
body.night-mode button,body.night-mode .button,body.night-mode .btn,body.night-mode input[type=button],body.night-mode input[type=reset],body.night-mode input[type=submit] {
 border-color:#888 !important;
 border-bottom-color:#555 !important;
 border-right-color:#555 !important;
 background-color:#2E2E2E !important;
 color:#989898 !important;
 border-radius:.2em;
 -moz-border-radius:.2em;
 -webkit-border-radius:.2em
}
body.night-mode button:hover,body.night-mode .button:hover,body.night-mode .btn:hover,body.night-mode input[type=button]:hover,body.night-mode input[type=reset]:hover,body.night-mode input[type=submit]:hover,body.night-mode button:focus,body.night-mode .button:focus,body.night-mode .btn:focus,body.night-mode input[type=button]:focus,body.night-mode input[type=reset]:focus,body.night-mode input[type=submit]:focus {
 border-color:#999 !important;
 background-color:#444 !important;
 color:#BBB !important
}
body.night-mode table td,body.night-mode table tr,body.night-mode table th {
 border:1px solid #555 !important
}
body.night-mode tfoot,body.night-mode caption {
 background:#222 !important
}
body.night-mode th {
 background:#2E2E2E !important;
 font-weight:bold !important;
 color:#989898 !important
}
body.night-mode thead,body.night-mode thead tr:hover,body.night-mode thead tr:hover td,body.night-mode thead td {
 background:#2E2E2E !important;
 color:#989898 !important
}
body.night-mode hr {
 border:0 !important;
 border-top:1px solid #333 !important
}
body.night-mode blockquote {
 background-color:#242424 !important
}
body.night-mode #zf--breadcrumbs,body.night-mode #zf--breadcrumbs--skin,body.night-mode #zf--default-toolbox,body.night-mode #zf--default-toolbox--skin,body.night-mode #zf--language-switcher,body.night-mode #zf--language-switcher--skin,body.night-mode #zf--left-column,body.night-mode #zf--left-column--skin,body.night-mode #zf--right-column,body.night-mode #zf--right-column--skin,body.night-mode #zf--main-content,body.night-mode #zf--main-content--skin,body.night-mode #zf--header-top,body.night-mode #zf--header-top--skin,body.night-mode #zf--header-middle,body.night-mode #zf--header-middle--skin,body.night-mode #zf--header-bottom,body.night-mode #zf--header-bottom--skin,body.night-mode #zf--support-menu,body.night-mode #zf--support-menu--skin,body.night-mode #zf--search,body.night-mode #zf--search--skin,body.night-mode #zf--main-menu,body.night-mode #zf--main-menu--skin,body.night-mode #zf--footer-content,body.night-mode #zf--footer-content--skin,body.night-mode #zf--footer-credits,body.night-mode #zf--footer-credits--skin,body.night-mode #zf--footer-menu,body.night-mode #zf--footer-menu--skin,body.night-mode #zf--aside-top,body.night-mode #zf--aside-top--skin,body.night-mode #zf--aside-bottom,body.night-mode #zf--aside-bottom--skin,body.night-mode #zf--footer-top,body.night-mode #zf--footer-top--skin,body.night-mode #zf--footer-bottom,body.night-mode #zf--footer-bottom--skin,body.night-mode #zf--main-top,body.night-mode #zf--main-top--skin,body.night-mode #zf--main-bottom,body.night-mode #zf--main-bottom--skin,body.night-mode .zf--grouped-host,body.night-mode .zf--grouped-host--skin {
 background:transparent !important
}
body.night-mode #zf--main-layout-partial--skin,body.night-mode #zf--top-layout-partial--skin,body.night-mode .zf--toolbox-panel--skin,body.night-mode #zf--header--skin,body.night-mode #zf--main-body--skin,body.night-mode #zf--left-column--skin,body.night-mode #zf--right-column--skin,body.night-mode #zf--main-content--skin {
 background:#1C1C1C !important
}
body.night-mode #zf--footer--skin {
 background:#2E2E2E !important
}
body.night-mode #zf--social-buttons-panel--skin,body.night-mode #zf--social-buttons-panel-activation-button {
 background:#2E2E2E !important;
 background:rgba(46,46,46,0.8) !important
}
body.night-mode #zf--footer--skin,body.night-mode #zf--search--skin,body.night-mode #zf--social-buttons-panel--skin,body.night-mode #zf--social-buttons-panel-activation-button {
 border-color:transparent !important
}
body.night-mode #zf--main-layout-partial--skin,body.night-mode #zf--top-layout-partial--skin,body.night-mode .zf--toolbox-panel--skin,body.night-mode #zf--header--skin,body.night-mode #zf--header-top--skin,body.night-mode #zf--header-middle--skin,body.night-mode #zf--header-bottom--skin,body.night-mode #zf--support-menu--skin,body.night-mode #zf--main-menu--skin,body.night-mode #zf--main-content--skin,body.night-mode .toolbox-button-container--skin,body.night-mode #zf--top-anchor-container--skin,body.night-mode #zf--footer-content--skin,body.night-mode #zf--footer-menu--skin,body.night-mode #zf--breadcrumbs--skin {
 border-color:#2E2E2E !important
}
body.night-mode .zf--block-coat--marked-light,body.night-mode .marked-block-light,body.night-mode [class*="zf--block-coat--colored"],body.night-mode [class*="zf--block-coat--user-custom-"] {
 color:#999689 !important
}
body.night-mode .highlight-grey {
 background-color:#2E2E2E !important
}
body.night-mode .highlight-green {
 background-color:#273A22 !important
}
body.night-mode .highlight-red {
 background-color:#49322E !important
}
body.night-mode .highlight-brown {
 background-color:#453B2C !important
}
body.night-mode .highlight-yellow {
 background-color:#353624 !important
}
body.night-mode .highlight-blue {
 background-color:#1E1F35 !important
}
body.night-mode .highlight-black {
 background-color:#131313 !important
}
body.night-mode .error {
 background-color:#49322E !important
}
body.night-mode .notice {
 background-color:#47492E !important
}
body.night-mode .success {
 background-color:#34492E !important
}
body.night-mode .zf--block-coat--marked-default {
 background-color:transparent !important;
 border-color:#2E2E2E !important
}
body.night-mode .zf--block-coat--marked-dark,body.night-mode .marked-block-dark {
 border-color:#393939 !important;
 background-color:#262626 !important
}
body.night-mode .zf--block-coat--marked-light,body.night-mode .marked-block-light,body.night-mode [class*="zf--block-coat--colored"],body.night-mode [class*="zf--block-coat--user-custom-"] {
 border-color:#444 !important;
 background-color:#303030 !important
}
body.night-mode [class*="-button-style"],body.night-mode [class*="-button-style"]:visited {
 text-decoration:none !important;
 background-color:#666 !important;
 color:#222 !important;
 border-color:#999 !important;
 border-bottom-color:#555 !important;
 border-right-color:#555 !important
}
body.night-mode [class*="-button-style"]:hover,body.night-mode [class*="-button-style"]:focus,body.night-mode [class*="-button-style"]:active {
 text-decoration:none !important;
 background-color:#777 !important;
 color:#222 !important;
 border-color:#999 !important
}
body.night-mode #zf--search--skin {
 border:none !important
}
body.night-mode #zf--gradient-effect {
 display:none !important;
 visibility:hidden !important
}
body.night-mode #zf--default-toolbox .zf--toolbox-button-shell a,body.night-mode #zf--default-toolbox .zf--toolbox-button-shell button {
 border:0 !important;
 text-decoration:none !important;
 color:#EEE !important;
 background-color:transparent !important
}
body.night-mode.default-toolbox-buttons-style--text.night-mode #zf--default-toolbox .zf--toolbox-button-shell a,body.night-mode.default-toolbox-buttons-style--text.night-mode #zf--default-toolbox .zf--toolbox-button-shell button {
 color:#989898 !important
}
body.night-mode.default-toolbox-buttons-style--text #zf--accessibility-panel-toolbox-button:before {
 border-color:#BBB transparent transparent transparent !important
}
body.night-mode.default-toolbox-buttons-style--text #zf--accessibility-panel-toolbox-button.active:before {
 border-color:transparent transparent #E00 transparent !important
}
body.night-mode.default-toolbox-buttons-style--icon #zf--accessibility-panel-toolbox-button {
 background-color:transparent !important;
 border:0 !important
}
body.night-mode.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button-shell .zf--zhong-icon,body.night-mode.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button-shell button .toolbox-button-container-text {
 color:#989898 !important
}
body.night-mode.default-toolbox-buttons-style--icon #zf--default-toolbox #zf--accessibility-panel-toolbox-button.active .zf--zhong-icon-accessibility {
 color:#C7AA4D !important
}
body.night-mode #zf--default-accessibility-options a {
 text-decoration:none !important
}
body.night-mode #zf--default-accessibility-options .zf--accessibility-panel-module-heading {
 color:#969283 !important
}
body.night-mode #zf--top-anchor {
 color:#989898 !important;
 background:#2E2E2E !important;
 border:0 !important;
 text-decoration:none !important
}
body.night-mode #zf--top-anchor:focus,body.night-mode #zf--top-anchor:hover {
 color:#C7AA4D !important;
 text-decoration:none !important
}
body.night-mode a#zf--jump-to-content-anchor,body.night-mode #zf--screenreader-hidden-message a {
 background-color:#2E2E2E !important
}
body.night-mode #zf--support-menu ul a,body.night-mode #zf--top-anchor,body.night-mode #zf--top-anchor:visited,body.night-mode #zf--footer-menu ul a {
 border-bottom:0 !important
}
body.night-mode #zf--welcome-message-popover p,body.night-mode #zf--welcome-message-popover span {
 color:#000 !important
}
body.night-mode #zf--follow-us .follow-us-link,body.night-mode #zf--follow-us .zf--zhong-icon {
 color:inherit !important
}
body.night-mode .zf--menu-container ul,body.night-mode .zf--menu-container ul ul,body.night-mode .zf--menu-container ul li {
 border:0 !important;
 background-repeat:no-repeat !important
}
body.night-mode .zf--menu-container ul a,body.night-mode .zf--menu-container ul a:visited {
 text-decoration:none !important;
 background-color:#2E2E2E !important;
 border:0 !important;
 border-bottom:1px dotted #555 !important;
 color:#989898 !important
}
body.night-mode .zf--menu-container ul a:focus,body.night-mode .zf--menu-container ul a:hover,body.night-mode .zf--menu-container ul li:hover>a,body.night-mode .zf--menu-container ul li.current>a:focus,body.night-mode .zf--menu-container ul li.current>a:hover,body.night-mode .zf--menu-container ul li.active>a:focus,body.night-mode .zf--menu-container ul li.active>a:hover {
 background-color:#666 !important;
 color:#191919 !important;
 text-decoration:none !important
}
body.night-mode .zf--menu-container ul li.current>a,body.night-mode .zf--menu-container ul li.active>a {
 background-color:#555 !important;
 color:#191919 !important
}
body.night-mode #zf--support-menu .zf--menu-container ul {
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px
}
body.night-mode #zf--main-menu ul a,body.night-mode #zf--main-menu ul a:visited {
 border:0 !important
}
body.night-mode #zf--main-menu ul ul {
 margin-top:0 !important;
 background-color:#2E2E2E !important
}
body.night-mode.main-menu-style--horizontal-floating #zf--main-menu ul ul {
 border:none !important;
 border-bottom:1px solid #666 !important
}
body.night-mode.main-menu-style--vertical-floating #zf--main-menu ul ul {
 border:1px solid #666 !important
}
body.night-mode #zf--main-body .zf--menu-container ul,body.night-mode #zf--main-body .zf--menu-container ul ul,body.night-mode #zf--main-body .zf--menu-container ul li {
 margin-bottom:0 !important
}
body.night-mode #zf--main-body .zf--menu-container ul ul {
 background-color:#2E2E2E !important
}
body.night-mode.side-menu-style--floating #zf--main-body .zf--menu-container ul ul {
 border:1px solid #666 !important
}
body.night-mode #zf--footer-menu ul a {
 text-decoration:underline !important;
 border-bottom:0 !important;
 background:none !important
}
body.night-mode #zf--footer-menu ul a:focus,body.night-mode #zf--footer-menu ul a:hover {
 color:#C7AA4D !important;
 text-decoration:none !important
}
body.night-mode #zf--main-menu ul li.parent>a:before,body.night-mode #zf--main-body .zf--menu-container ul li.parent>a:before {
 border-color:#999 transparent transparent transparent !important
}
body.night-mode #zf--main-menu ul li.parent:hover>a:before,body.night-mode #zf--main-menu ul li.parent>a:focus:before,body.night-mode #zf--main-menu ul li.parent>a:active:before,body.night-mode #zf--main-menu ul li.active>a:before,body.night-mode #zf--main-body .zf--menu-container ul li.parent:hover>a:before,body.night-mode #zf--main-body .zf--menu-container ul li.parent>a:focus:before,body.night-mode #zf--main-body .zf--menu-container ul li.parent>a:active:before,body.night-mode #zf--main-body .zf--menu-container ul li.active>a:before {
 border-color:#191919 transparent transparent transparent !important
}
body.night-mode #zf--main-menu ul li.current>a:before,body.night-mode #zf--main-menu ul li.current:hover>a:before,body.night-mode #zf--main-menu ul li.current>a:focus:before,body.night-mode #zf--main-menu ul li.current>a:active:before,body.night-mode #zf--main-body .zf--menu-container ul li.current>a:before,body.night-mode #zf--main-body .zf--menu-container ul li.current:hover>a:before,body.night-mode #zf--main-body .zf--menu-container ul li.current>a:focus:before,body.night-mode #zf--main-body .zf--menu-container ul li.current>a:active:before {
 border-color:#191919 !important
}
body.night-mode #zf--main-menu-activation-button-mobile {
 background-color:#666 !important
}
body.night-mode #zf--side-menu-activation-button-mobile {
 background-color:transparent !important
}
body.night-mode #zf--main-menu-activation-button-mobile>span {
 border-top-color:#111 !important;
 border-bottom-color:#111 !important
}
body.night-mode #zf--side-menu-activation-button-mobile>span {
 border-top-color:#666 !important;
 border-bottom-color:#666 !important
}
body.night-mode #zf--main-menu-activation-button-mobile>span:after {
 background-color:#111 !important
}
body.night-mode #zf--side-menu-activation-button-mobile>span:after {
 background-color:#666 !important
}
body.night-mode #zf--main-menu-activation-button-mobile:before {
 border-top-color:#111 !important
}
body.night-mode #zf--main-menu-activation-button-mobile.zf--active:before {
 border-bottom-color:#111 !important;
 border-top-color:transparent !important
}
body.night-mode #zf--side-menu-activation-button-mobile:before {
 border-top-color:#666 !important
}
body.night-mode #zf--side-menu-activation-button-mobile.zf--active:before {
 border-bottom-color:#666 !important;
 border-top-color:transparent !important
}
body.night-mode .zf--tooltip-title {
 background-color:#777772 !important;
 border-color:#777772 !important;
 color:#222 !important
}
body.night-mode .zf--tooltip-title.with-top-arrow:before {
 border-bottom-color:#777772 !important
}
body.night-mode .zf--tooltip-title.with-top-arrow:after {
 border-bottom-color:#777772 !important
}
body.night-mode .zf--tooltip-title.with-bottom-arrow:before {
 border-top-color:#777772 !important
}
body.night-mode .zf--tooltip-title.with-bottom-arrow:after {
 border-top-color:#777772 !important
}
body.night-mode #zf--layout-width-resizer {
 background:none !important
}
body.night-mode #zf--layout-width-resize-handle-left:hover,body.night-mode #zf--layout-width-resize-handle-right:hover {
 background:#555 !important
}
body.night-mode.mobile-layout .zf--zhong-icon {
 color:#989898 !important;
 text-decoration:none !important
}
body.night-mode.mobile-layout .zf--top-bar-block a,body.night-mode.mobile-layout .zf--top-bar-block button {
 text-decoration:none !important
}
body.night-mode.mobile-layout .mobile-top-bar-tool-button:hover .zf--zhong-icon,body.night-mode.mobile-layout .mobile-top-bar-tool-button:focus .zf--zhong-icon {
 color:#C7AA4D !important
}
body.night-mode.mobile-layout #zf--top-layout-partial .mobile-top-bar-tool-button.active .zf--zhong-icon {
 color:#C7AA4D !important
}
body.night-mode.mobile-layout .zf--menu-container li,body.night-mode.mobile-layout .zf--menu-container a,body.night-mode.mobile-layout #zf--main-menu ul li,body.night-mode.mobile-layout #zf--main-menu ul li a,body.night-mode.mobile-layout #zf--side-menu ul li,body.night-mode.mobile-layout #zf--side-menu ul li a {
 background-image:none !important
}
html.no-js body.night-mode #zf--font-resizer a>span {
 color:inherit !important
}
@media screen and (max-width: 767px) {
 body.full-layout-width #zf--default-accessibility-options .zf--accessibility-panel-module,body.liquid-layout-width #zf--default-accessibility-options .zf--accessibility-panel-module {
  display:block !important;
  float:left !important;
  width:100% !important;
  clear:both;
  margin-left:0 !important;
  margin-right:0 !important
 }
 body.full-layout-width #zf--site-banner--skin,body.liquid-layout-width #zf--site-banner--skin {
  float:none !important;
  width:100% !important;
  text-align:center !important;
  margin:0 !important
 }
 body.full-layout-width #zf--site-logo,body.liquid-layout-width #zf--site-logo {
  float:none !important;
  display:inline-block;
  text-align:center !important;
  margin:0 !important
 }
 body.full-layout-width #zf--site-logo,body.liquid-layout-width #zf--site-logo,body.full-layout-width #zf--site-logo img,body.liquid-layout-width #zf--site-logo img,body.full-layout-width #zf--site-logo a,body.liquid-layout-width #zf--site-logo a {
  margin:0 auto !important
 }
 body.full-layout-width #zf--site-titles,body.liquid-layout-width #zf--site-titles,body.full-layout-width #zf--site-titles--skin,body.liquid-layout-width #zf--site-titles--skin {
  float:left !important;
  position:relative !important;
  width:100% !important;
  text-align:center !important;
  top:0 !important;
  right:0 !important;
  bottom:0 !important;
  left:0 !important;
  margin:0 0 .2em 0 !important;
  padding:0 !important;
  text-indent:0 !important
 }
 body.full-layout-width #zf--site-titles #zf--site-title,body.liquid-layout-width #zf--site-titles #zf--site-title,body.full-layout-width #zf--site-titles #zf--site-subtitle,body.liquid-layout-width #zf--site-titles #zf--site-subtitle {
  white-space:normal !important;
  height:auto !important
 }
 body.full-layout-width #zf--site-titles #zf--site-title,body.liquid-layout-width #zf--site-titles #zf--site-title {
  float:none !important;
  display:inline-block !important;
  text-align:center !important;
  width:auto !important
 }
 body.full-layout-width #zf--site-titles #zf--site-subtitle,body.liquid-layout-width #zf--site-titles #zf--site-subtitle {
  display:block !important;
  width:100% !important;
  margin:0 !important;
  text-align:center !important
 }
 body.full-layout-width #zf--main-body,body.liquid-layout-width #zf--main-body {
  width:100% !important;
  margin-left:0 !important;
  margin-right:0 !important;
  padding-left:0 !important;
  padding-right:0 !important
 }
 body.full-layout-width #zf--main-body--skin,body.liquid-layout-width #zf--main-body--skin {
  width:100% !important;
  margin-left:0 !important;
  margin-right:0 !important;
  padding-left:1% !important;
  padding-right:1% !important
 }
 body.full-layout-width.side-menu-style--floating #zf--footer-menu--skin ul a,body.liquid-layout-width.side-menu-style--floating #zf--footer-menu--skin ul a {
  text-align:center !important
 }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
 body.full-layout-width #zf--left-column,body.full-layout-width #zf--main-content,body.full-layout-width #zf--right-column,body.liquid-layout-width #zf--left-column,body.liquid-layout-width #zf--main-content,body.liquid-layout-width #zf--right-column,body.liquid-layout-width .zf--grouped-host,body.full-layout-width .zf--grouped-host,body.liquid-layout-width .zf--grouped-hosts-row,body.full-layout-width .zf--grouped-hosts-row {
  display:block !important;
  float:left !important;
  width:100% !important;
  clear:both
 }
 body.full-layout-width #zf--site-logo,body.liquid-layout-width #zf--site-logo {
  margin-top:0 !important
 }
 body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul,body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul li,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul li,body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul a,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul a {
  display:block !important;
  float:none !important;
  width:100% !important;
  clear:both !important
 }
 body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul ul,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul ul {
  width:40% !important;
  left:10% !important;
  top:100% !important
 }
 body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul ul ul,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul ul ul {
  width:100% !important
 }
}
@media screen and (max-width: 480px) {
 body.full-layout-width #zf--header-top,body.liquid-layout-width #zf--header-top,body.full-layout-width #zf--support-menu--skin,body.liquid-layout-width #zf--support-menu--skin,body.full-layout-width #zf--left-column,body.liquid-layout-width #zf--left-column,body.full-layout-width #zf--main-content,body.liquid-layout-width #zf--main-content,body.full-layout-width #zf--right-column,body.liquid-layout-width #zf--right-column,body.liquid-layout-width .zf--grouped-host,body.full-layout-width .zf--grouped-host,body.liquid-layout-width .zf--grouped-hosts-row,body.full-layout-width .zf--grouped-hosts-row {
  display:block !important;
  float:left !important;
  width:100% !important;
  clear:both;
  margin-left:0 !important;
  margin-right:0 !important
 }
 body.full-layout-width .column-1,body.full-layout-width .column-2,body.full-layout-width .column-3,body.full-layout-width .cols-1,body.full-layout-width .cols-2 .column-1,body.full-layout-width .cols-2 .column-2,body.full-layout-width .cols-3 .column-1,body.full-layout-width .cols-3 .column-2,body.full-layout-width .cols-3 .column-3,body.full-layout-width .cols-4 .column-1,body.full-layout-width .cols-4 .column-2,body.full-layout-width .cols-4 .column-3,body.full-layout-width .cols-4 .column-4,body.full-layout-width [class*="col-style-"],body.full-layout-width [class*="fluid-width-"],body.full-layout-width .marked-block-dark,body.full-layout-width .marked-block-light,body.full-layout-width .marked-block-dark.col-style-full,body.full-layout-width .marked-block-light.col-style-full,body.full-layout-width .marked-block-dark.col-style-2,body.full-layout-width .marked-block-light.col-style-2,body.full-layout-width .marked-block-dark.col-style-3,body.full-layout-width .marked-block-light.col-style-3,body.full-layout-width .marked-block-dark.col-style-4,body.full-layout-width .marked-block-light.col-style-4,body.full-layout-width .marked-block-dark.col-style-5,body.full-layout-width .marked-block-light.col-style-5,body.full-layout-width .marked-block-dark.col-style-6,body.full-layout-width .marked-block-light.col-style-6,body.liquid-layout-width .column-1,body.liquid-layout-width .column-2,body.liquid-layout-width .column-3,body.liquid-layout-width .cols-1,body.liquid-layout-width .cols-2 .column-1,body.liquid-layout-width .cols-2 .column-2,body.liquid-layout-width .cols-3 .column-1,body.liquid-layout-width .cols-3 .column-2,body.liquid-layout-width .cols-3 .column-3,body.liquid-layout-width .cols-4 .column-1,body.liquid-layout-width .cols-4 .column-2,body.liquid-layout-width .cols-4 .column-3,body.liquid-layout-width .cols-4 .column-4,body.liquid-layout-width [class*="col-style-"],body.liquid-layout-width [class*="fluid-width-"],body.liquid-layout-width .marked-block-dark,body.liquid-layout-width .marked-block-light,body.liquid-layout-width .marked-block-dark.col-style-full,body.liquid-layout-width .marked-block-light.col-style-full,body.liquid-layout-width .marked-block-dark.col-style-2,body.liquid-layout-width .marked-block-light.col-style-2,body.liquid-layout-width .marked-block-dark.col-style-3,body.liquid-layout-width .marked-block-light.col-style-3,body.liquid-layout-width .marked-block-dark.col-style-4,body.liquid-layout-width .marked-block-light.col-style-4,body.liquid-layout-width .marked-block-dark.col-style-5,body.liquid-layout-width .marked-block-light.col-style-5,body.liquid-layout-width .marked-block-dark.col-style-6,body.liquid-layout-width .marked-block-light.col-style-6 {
  display:block !important;
  float:left !important;
  width:96% !important;
  margin:1em 2% !important;
  clear:both !important
 }
 body.full-layout-width #zf--site-titles #zf--site-title,body.liquid-layout-width #zf--site-titles #zf--site-title {
  font-size:2.8em !important
 }
 body.full-layout-width #zf--site-titles #zf--site-subtitle,body.liquid-layout-width #zf--site-titles #zf--site-subtitle {
  font-size:1em !important;
  margin-bottom:.6em !important
 }
 body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul,body.full-layout-width.main-menu-style--vertical-floating #zf--main-menu ul,body.liquid-layout-width.main-menu-style--vertical-floating #zf--main-menu ul,body.full-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul,body.liquid-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul,body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul li,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul li,body.full-layout-width.main-menu-style--vertical-floating #zf--main-menu ul li,body.liquid-layout-width.main-menu-style--vertical-floating #zf--main-menu ul li,body.full-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul li,body.liquid-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul li,body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul a,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul a,body.full-layout-width.main-menu-style--vertical-floating #zf--main-menu ul a,body.liquid-layout-width.main-menu-style--vertical-floating #zf--main-menu ul a,body.full-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul a,body.liquid-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul a {
  display:block !important;
  float:none !important;
  width:100% !important;
  clear:both !important
 }
 body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul li,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul li,body.full-layout-width.main-menu-style--vertical-floating #zf--main-menu ul li,body.liquid-layout-width.main-menu-style--vertical-floating #zf--main-menu ul li,body.full-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul li,body.liquid-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul li {
  position:relative !important
 }
 body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul ul,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul ul,body.full-layout-width.main-menu-style--vertical-floating #zf--main-menu ul ul,body.liquid-layout-width.main-menu-style--vertical-floating #zf--main-menu ul ul,body.full-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul ul,body.liquid-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul ul {
  width:80% !important;
  left:10% !important;
  top:100% !important
 }
 body.full-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul ul ul,body.liquid-layout-width.side-menu-style--floating #zf--main-body .zf--menu-container ul ul ul,body.full-layout-width.main-menu-style--vertical-floating #zf--main-menu ul ul ul,body.liquid-layout-width.main-menu-style--vertical-floating #zf--main-menu ul ul ul,body.full-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul ul ul,body.liquid-layout-width.main-menu-style--horizontal-floating #zf--main-menu ul ul ul {
  width:92% !important
 }
 body.full-layout-width.social-buttons-panel-style--expandable #zf--social-buttons-panel .zf--social-button,body.liquid-layout-width.social-buttons-panel-style--expandable #zf--social-buttons-panel .zf--social-button {
  float:none !important;
  width:100% !important;
  margin:.3em 0 !important
 }
}
.zf--tooltip-title {
 z-index:999999
}
#zf--alerts-panel {
 z-index:99999
}
.zf__obsolete-browser-alert,#zf--jump-to-content-anchor,#zf--welcome-message-popover,#zf--screenreader-hidden-message a {
 z-index:9999
}
#zf--top-layout-partial {
 z-index:1100
}
#zf--welcome-message-popover-overlay {
 z-index:1099
}
body.main-menu-style--horizontal-floating #zf--main-menu ul ul,body.main-menu-style--vertical-floating #zf--main-menu ul ul,body.side-menu-style--floating #zf--main-body .zf--menu-container ul ul,.zf--sticky-side-column {
 z-index:777
}
.zf--layout-width-resize-handle {
 z-index:700
}
#zf--layout-width-resize-icon {
 z-index:710
}
.close,.close:hover,.close:active,.close:focus {
 background:transparent
}
.nav>li {
 margin:0
}
body.night-mode.default-layout #zf--main-menu {
 background-color:transparent !important
}
body.mobile-layout.zf-theme-skin--zng #zf--main-layout-partial--skin {
 margin-left:2% !important;
 margin-right:2% !important;
 min-width:300px !important
}
body.mobile-layout #zf--main-menu a {
 border:0 !important
}
body.mobile-layout #zf--header-top--skin {
 float:none
}
body.mobile-layout #zf--search--skin {
 float:right
}
body.mobile-layout #zf--search {
 background:none
}
body.best-legibility #zf--main-menu ul a {
 margin-right:2px !important
}
body.best-legibility #zf--main-menu ul ul a {
 margin-right:0 !important
}
