/*Start of ACCAN custom CSS for Default-Layout*/

.customRightArticleModule {
	max-width: 98%;
}

.RightArticleModule .ArtAny::before {
	content: none;
}

.RightArticleModule .ArtAny img {
	display: block;
	clear: both;
	max-width: 100%;
    padding-right: 20px;
}

.RightArticleModule .ArtAny ol {
   padding-left: 5px !important;
  padding-right: 10px !important;
}

.ArtAnyVOD {
	display: inline-table;
	max-width: 29%;
	margin: 0px 15px 0px 15px;
}

#zf--aside-right--skin .ArtAnyVOD h2 {
    margin: 0 !important;
}

#zf--aside-right--skin .ArtAnyVOD {
    display: block !important;
  max-width: 90% !important;
}

#zf--aside-right--skin .ArtAnyVOD img {
	max-width: 95% !important;
}

.ArtAnyVOD H2:nth-child(1) {
	color: #1a1a1a;
	background-color: #44c8f5;
	margin: 5px;
	padding: 15px;
	width: 95%;
}
.ArtAnyTip {
	display: inline-table;
	max-width: 80%;
	margin: 0px 15px 0px 15px;
}

.ArtAnyTip H2:nth-child(1) {
	color: #1a1a1a;
	background-color: #44c8f5;
	margin: 5px;
	padding: 15px;
	width: 97%;
}
.iframe-asidebottomA::after {
    content: "Please note that the service above will redirect you to the nbn website and is a service supplied by nbn.  ACCAN takes no responsibility for the quality, reliability, or accessibility of the content.";
  margin-left: 11%;
}
.category-module.CategoryList-leftmodule {
	margin-top: -18px;
	Margin-left: 12%;
	list-style-type: none;
}

.moduletable.CategoryList-leftmodule h3 {
  display: none;
  /*	Margin-left: 20% !important;
	Margin-top: 0px !important;
	Padding-bottom: 20px !important;
	Font-size: 18px !important;
	Font-weight: Bold !important; */
}

.category-module.CategoryList-leftmodule li {
	margin-bottom: 10px;
}

.custom.Trumpf {
	margin-left: 18%;
}
.blog .altblogimg {
	float: right !important;
}

.ACCANHome #zf--aside-top-B2 img {
	width: 96%;
}

#zf--side-menu ul {
    overflow: initial !important;
}

#zf--header-middle {
	height: 2.5vw;
}
#zf--main-menu li {
	padding: 6px !important;
   transition: border-width .6s ease, background-color .6s ease;
}

#zf--main-menu li:hover {
	border-top: dotted #28afa7 !important;
  	border-bottom: dotted #28afa7 !important;
	border-width: 1px !important;
    background-color: #f9fefd;
  }

/* re-adjust body width */
body.full-layout-width .zf--encloser {
	width: 100% !important;
	max-width: 100% !important;
	min-width: 320px;
}

.hotissues #zf--aside-top-row-A {
	margin-right: 2% !important;
	margin-left: 2% !important;
}

/*Site banner height*/

#zf--site-logo-image {
	width: 9vw;
	position: relative;
	top: -5px;
}

#zf--site-banner .custom {
  margin-top: -2.4%;
  Font-size: 1.5vw;
  line-height:1;
  position: absolute;
  left: 31%;
}

#zf--site-banner .custom p {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -1vw;
}

#zf--social-buttons-panel {
	margin-top: -1.2vw;
}

/*Callout box and caption*/


blockquote {
  background: #edfdfb;
  border-left: 10px solid #44c8f5;
  margin: 1.5em 10px 0px 1em;
  padding: 1em 40px;
}

blockquote p {
  font-size: 1.2em;
}

sup {
    vertical-align: super;
    font-size: smaller;
} 
.ACCANHome .finder.SmartSearchMain {
    display: none;
}/*  removes standard from front page because standard search loads results in wrong spot*/

/*for menus at left-aside top - align headings */
#zf--side-menu ul ul li {
	margin-top: 15px;
  font-size: 1em;
}

/*for custom html modules at left-aside top - align headings */

.left_customhtml {
	margin-top: 1px;
}

.hotissues .filters.btn-toolbar.clearfix {
	margin:22px 0px 0px 0px;
  padding:0px;
}

/*Slide show CSS */
.slide-heading a {
  text-decoration: none !important;
  font-weight: 600 !important;
  font-size: 1.6vw;
  }

.slide-heading a:hover {
  text-decoration: underline !important;
  }

.accessible-slideshow .slide-text {  
  width: auto !important;
  background: none !important;
  display: inline;
  color: #031d51 !important;
  text-shadow: 1px 1px #fff;
}

.accessible-slideshow .slide-text ul {
  list-style-type: none;
  font-size: 1.1vw !important;
  padding-left: 0px;
/*bottom: initial !important; this forces text on slider to align to bottom*/
}
.slide-description.slide-description-html ul li {
	margin: 0.3em 2% 1em;
	color: #031d51 !important;
	text-shadow: 1px 1px #fff;
  font-size: 90% !important;
  line-height: .9 !important;
}



.slide-text .slide-heading{
	margin: 0.4em 0% !important;} /*removes wrapping on heading text in chrome*/

.accessible-slideshow_slides-container .wrapper-element img {
   padding: 0px;
}

.moduletableSliderooni{
    float: left;
    width: 50%;
}
.moduletableSliderooni .slide-text {
    margin-left: 27%
}
.moduletableSliderooni2 .slide-text {
	text-align: right;
 margin-right: 27% 
}


.accessible-slideshow_slides-container img{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;}

.accessible-slideshow_slides-container img:hover{
 -webkit-transform:scale(.99);
 transform:scale(.99);}

.accessible-slideshow_slides-container .slide-text a:hover {
	border-style: none;
}

.accessible-slideshow_slides-container a:visited {
    border-style: none;
}

.slide-description.slide-description-html a {
	color: #031d51 !important;
	text-shadow: 1px 1px #fff;
  font-weight: 600;
}
.moduletableSliderooni2{
    float: right;
    width: 50%;
}

.moduletableSliderooni2 .accessible-slideshow_slides-container .slide-text {
	float: right !important;
}

.moduletableSliderooni2 .accessible-slideshow.text-over-images_true .slide-text {
  right: 0;
  left: initial !important;
}
/*Conference Slider Position B2*/
.B2 .slide-text {
Margin-bottom: .8vw !important;
Margin-left: 8%;
line-height: 1;
}
.B2 .slide-text a {
  Color: #031d51 !important;
}

.B2  .slide-description.slide-description-html {
  font-weight: 600 !important;
  font-size: 1.1vw !important;
}
/*Votes Slider Position B1*/
.B1 .slide-text {
Margin-bottom: 1vw !important;
Margin-left: 28%;
line-height: 1;
}
.B1 .slide-text a {
  Color: #031d51 !important;
}

.B1 .slide-description.slide-description-html {
  font-weight: 600 !important;
  font-size: 1.1vw !important;
  Color: #44c8f5 !important;
    text-shadow: none !important;
}

/* visually hides module & slider headings*/
  
.moduletableSliderooni h2 {
    border: 0px none !important;
    clip: rect(0px, 0px, 0px, 0px) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
    width: 1px !important;
    outline: 0px none !important;
    white-space: nowrap !important;
}

.moduletableSliderooni2 h2 {
    border: 0px none !important;
    clip: rect(0px, 0px, 0px, 0px) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
    width: 1px !important;
    outline: 0px none !important;
    white-space: nowrap !important;
}
.moduletable\.connect_socialwebnews h2 {
    border: 0px none !important;
    clip: rect(0px, 0px, 0px, 0px) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
    width: 1px !important;
    outline: 0px none !important;
    white-space: nowrap !important;
}

#zf--side-menu {
    padding-top: 35px;
  padding-left: 2.5vw;
  font-size: 1.1em;
}

span.separator {
	font-weight: bold;
	padding: 8px 0px 8px 0px !important;
	border-style: none !important;
	display: block;
}

#zf--side-menu li{padding-top:.5em;padding-bottom:.5em; transition: background-color .4s ease;} 
#zf--side-menu li>span{margin-left: -.2em;padding-top:.5em;padding-bottom:.5em;padding-left:.2em transition: background-color .3s ease;background-color:#fff} 
#zf--side-menu li>span:hover {margin-left: -0.8em; background-color:#fff !important; padding-left: 0px !important;}
#zf--side-menu li:hover {background-color:#d7faf8; padding-left: .7em !important; border-left:dotted; border-width:1px;border-color:#28afa7;}


#zf--site-title {
  margin: .1em 0.6% 0.1em;
  color:#1a1a1a;
  font-size: .9vw;
  font-weight:bold;
} 
 
#zf--site-subtitle {
  font-size:.8vw;
  color: #1a1a1a
} 

#zf--site-banner--skin {
  padding-left: 2%;
}

#zf--footer {border-style: solid;border-color: #44C8F5;border-width: 0 0 15em;bottom: 0;}

tr.cat-list-row0,tr.cat-list-row1 {line-height:3em;padding-left: 15px;}

tr:nth-child(even) {background-color: #edfdfb}

.wf_file_icon {width:24px !important;height:24px !important; }

.category-desc {margin-left:-13px}

/*Menu removed from Joomla3.css - Start*/

#zf--main-menu ul li a {
	padding: .3em .3em .95em .3em;
	line-height:1.2em;
	text-decoration:none;
	margin:0;
	color:#2a51a9;
	background:transparent;
    font-size:1.3em;
    font-weight: bold;
}
#zf--main-menu ul li a:hover, #zf--main-menu ul li:hover>a, #zf--main-menu ul li a:active, #zf--main-menu ul li a:focus, #zf--main-menu ul li.current>a {
	color:#1A1A1A;
}
#zf--guest-view--main-menu {
	margin-top: -18px;
	width: 75%;
	float: right;
}
#zf--main-menu ul ul {
	padding:0;
	border:0;
	background-color:#515151
}
#zf--main-menu ul ul a {
	padding-top:.3em;
	padding-bottom:.3em;
	border:0;
	margin:0;
	text-decoration:none;
	color:#E0E0E0
}
#zf--main-menu ul ul a:hover,#zf--main-menu ul ul a:active,#zf--main-menu ul ul a:focus {
	color:#FFF;
	background:#666
}
#zf--main-menu ul ul li {
	margin:0 -1px 0 0
}
#zf--main-menu ul ul li.parent>a,#zf--main-menu ul ul li.active>a,#zf--main-menu ul ul li.current>a {
	background-position:right center;
	background-repeat:no-repeat
}
#zf--main-menu ul ul li.active>a {
	color:#FFF;
	background-color:#666
}
#zf--main-menu ul ul li.current>a {
	color:#FFF;
	background-color:#666
}
/*Menu removed from Joomla3.css - End*/

/* YouTube Responsive CSS*/
.Video {
	position: relative;
	margin-right: 0px !important;
	overflow: hidden;
	margin-left: 0px !important;
	max-width: 100%;
}

.VideoModule2 {
  position: relative;
  padding-bottom: 55%; /* 16:9 Aspect Ratio */
  padding-left: 15px;
  margin-right:0px;
  overflow:hidden;
}

.VideoModule2 iframe {
  position: absolute;
  width: 100%!important;
  height: 100%!important;
  }

.VideoModule2 p {
	margin: 0;
}

.item-page .VideoModule2 {
  position: relative;
  max-width: 800px !important;
  max-height: 450px !important;
  padding-bottom: 450px; 
  margin-left: 25%
 }
.custom\.VideoModule {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.custom\.VideoModule iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  }

.custom\.VideoModule p {
	margin: 0;
}

/* Front positioning of tipsheet modules in Front Top A */

.custom\.Frontpage_module {
	display: block;
	padding-left: 10px;
}
.moduletable\.Frontpage_module {
	float: left;
	max-width: 25%;
}

.custom\.Frontpage_module img {
	width: 50%;
  Font-size: 1.2em;
  -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.custom\.Frontpage_module p {
  Font-size: 1.2em;
}

.custom\.Frontpage_module img:hover {
-webkit-transform:scale(.97);
 transform:scale(.97);
}

.\.not_linked:hover {
 -webkit-transform:scale(1) !important;
 transform:scale(1) !important;
}

.custom\.Frontpage_module h3 {
  Font-size: 150% !important;
}

/*Subscription module */

.moduletable\.Subscribe .acymailing_form tr:first-child {
	display: inline;
	float: left;
}
.moduletable\.Subscribe .acymailing_form tr:nth-child(2)  {
	display: inline;
	float: left;
}

.moduletable\.Subscribe .acymailing_lists p {
	display: inline;
	margin-left: 1.3vw;
}

.moduletable\.Subscribe .acymailing_lists tr {
	display: inline;
	float: left;
	margin-left: .8vw;
}

.moduletable\.Subscribe .acymailing_lists input {
	margin-right: 5px !important;
}

.moduletable\.Subscribe h3 {
	margin: 0 !important;
	background-color: #44c8f5;
	padding: 10px;
}
.moduletable\.Subscribe tr:nth-child(2n) {
	background-color: initial !important;
}
.acymailing_module_form {
	border-style: solid !important;
	border-width: 5px;
	border-color: #44c8f5;
    margin-top: 0px;
    background-color: rgba(255, 255, 255, 0.95);
}
.moduletable\.Subscribe .acymailing_form {
	max-width: 95%;
}
.moduletable\.Subscribe .button.subbutton.btn.btn-primary {
	margin-bottom: 10px;
  display: inline;
  width: 60%;
  float: left;
}
.button.unsubbutton.btn.btn-inverse {
	margin-bottom: 10px;
	display: inline;
	width: 39%;
padding-left: 1%; 
}


.moduletable\.Subscribe .acymailing_form tr td {padding: 0px 5px;}
#finder-search.form-inline .btn.btn-primary {
	margin: 15px 0px;
	max-width: 100px;
}
.moduletable\.Subscribe .acysubbuttons {
	padding-top: 10px !important;
}
.moduletable\.Subscribe .acyfield_html {
	padding-left: 10px !important;
}

.moduletable\.Subscribe {
	width: 82%;
	margin-left: auto;
	margin-right: auto;
}

/*Peak Window */
.custom\.connect_socialwebnews .\.connect_img {
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.ACCANHome #zf--main-top-B1 {
	border-style: double;
	border-width: 15px;
	border-color: #44c8f5;
	padding: 15px 45px 27px 45px;
	max-width: 38%;
	background-color: rgba(255, 255, 255, 0.65);
    margin-left: auto;
    margin-right: auto;
}
.ACCANHome #zf--main-top-row-B {
	background-image: url("/images/content/PageHeaders/Website window 01.jpg");
	background-attachment: fixed;
    background-repeat: no-repeat;
	background-size: 100%;
    padding-top: 25px !important;
	padding-bottom: 25px !important;
	padding-left: 25px;
}

.category-module\.Frontpage_blogslist .mod-articles-category-introtext {
  padding-top: 10px;
  margin-left: 0px;
}

.ACCANHome .mod-articles-category-title {
  font-size: 1.2em;
}

.category-module\.Frontpage_blogslist .mod-articles-category-date {
 float: right;
  font-weight: 600;
}
/*End peak window*/


/*Connect: main Top Row B2*/

#zf--main-top-B2 {
	max-width: 48%;
    margin-left: auto;
    margin-right: auto;
}

.\.connect_img {
	width: 24vw;
}

.\.connect_icon {
	width: 6vw;
    -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.\.connect_icon:hover {
-webkit-transform:scale(.96);
 transform:scale(.96);
}

.social_feed { width:35vw;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;}

.social_feed:hover {
-webkit-transform:scale(1.1);
 transform:scale(1.1);
}


#hikashop_product_right_part .hikashop_cart_input_button, #hikashop_checkout_next_button {
	/* margin-left: 24px; */
	font-size: 1.4em;
	font-weight: 600;
	width: 16%;
	background: darkred ;
	color: #fff;
	float: right;
}

#hikashop_product_right_part .hikashop_cart_input_button:hover, #hikashop_checkout_next_button:hover  {
	/* margin-left: 24px; */
	font-size: 1.4em;
	font-weight: 600;
	width: 16%;
	background: #09286E;
	color: #fff;
	float: right;
}

#hikashop_register_form_button {	
    background: darkred;
	color: #fff;
  	font-weight: 600;
}

#hikashop_register_form_button:hover {	
	background: #09286E;
	color: #fff;
  	font-weight: 600;
}
/*resize iframe for map on contact page*/
#zf--aside-top-A .mappy iframe {
	max-width: 100%;
}

/*End of ACCAN custom CSS for Default-Layout*/


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%;height: 100%;} 
 
html[dir="rtl"] body{text-align:right} 
 
h1,h2,h3,h4,h5,h6,blockquote,pre,address,code,dl,ul,ol,li,form,table{line-height:1.24} 
 
/* ul,ol{margin:.6em .8em 1em .8em;padding-left:1.2em;list-style-position:outside}  */
 
ul{list-style-type:disc;padding-left: 30px;} 
 
ul.nav {padding-left: 0px;
 /*   margin-top: 15px; */
}

ul ul{list-style-type:circle} 
 
ol{list-style-type:decimal;margin-left: 1.5em;}  
 
ol ol{list-style-type:lower-latin} 
 
li{margin:0 0 .3em 0;}  
 
li ul,li ol{margin-left:30px} 
 
dl{margin:.3em .3% .5em .3%;padding:.3em .9% .6em .9%} 
 
dl dt{font-weight:bold;padding:.3em 0 0 0;display: none;} 
 
dl dd{padding:.4em 0 0 1%; } 
 
table{width:100%; /*margin:0 2% 0 2%*/} 

#zf--main-body--skin table {margin:0 2% 0 2%}
 
th,td,caption{padding:.4em;vertical-align:middle} 
 
td p{margin:0 0 .6em 0} 
 
p {margin:0 1.2% 1em 1.2%;display:block;font-size: 115%;line-height: 1.4;} 

#zf--main-body--skin li {font-size: 115%;line-height: 1.4;} 

img{vertical-align:middle;display:inline;max-width:100%;height:auto;-ms-interpolation-mode:bicubic; padding:.275em;} 
 
h1,h2,h3,h4,h5,h6{line-height:120%} 
 
blockquote{margin: 1em 3em;;padding:1.4em 1.8em;border-left:.3em solid #DBDBDB;background:#edfdfb} 
 
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,button{display:inline-block} 
 
input,textarea,select{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]{min-height:0;border:0;background:none;margin-left:1%;margin-right:1%;padding:.2em} 
 
[disabled]{cursor:not-allowed} 
 
input[type=file]{cursor:pointer;text-indent:0} 
 
::-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:#4A66A0} 
 
.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:#DD4B39} 
 
.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:#00ACEE} 
 
.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:#CE1F21} 
 
.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:inline;float:left;margin:0;padding:0;min-height:1px} /* display changed from Block to Inline to get sliders next to each other */
 
.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;border:1px solid #D1C794;padding:.3em .5em;max-width:24em;color:#000;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} 
 
.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} 
 
.zf--tooltip-title.with-top-arrow:after{top:-14px;border-bottom-color:#FAFAC5} 
 
.zf--tooltip-title.with-bottom-arrow:before{bottom:-16px;border-top-color:#D1C794} 
 
.zf--tooltip-title.with-bottom-arrow:after{bottom:-14px;border-top-color:#FAFAC5} 
 
.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} 
 
#zf__html #zf--body [class*=zf--block-coat--marked] [class*=zf--block-coat--marked],#zf__html #zf--body [class*=zf--block-coat--marked] [class*=zf--block-coat--colored],#zf__html #zf--body [class*=zf--block-coat--marked] [class*=zf--block-coat--user-custom],#zf__html #zf--body [class*=zf--block-coat--colored] [class*=zf--block-coat--marked],#zf__html #zf--body [class*=zf--block-coat--colored] [class*=zf--block-coat--colored],#zf__html #zf--body [class*=zf--block-coat--colored] [class*=zf--block-coat--user-custom],#zf__html #zf--body [class*=zf--block-coat--user-custom] [class*=zf--block-coat--marked],#zf__html #zf--body [class*=zf--block-coat--user-custom] [class*=zf--block-coat--colored],#zf__html #zf--body [class*=zf--block-coat--user-custom] [class*=zf--block-coat--user-custom]{margin:0;padding:0;border:0;background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none} 
 
[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:Arial, sans-serif;color:#2c2c2c;background:#FFF} 
 
h1,h2,h3,h4,h5,h6{font-family:Arial, sans-serif;color:#454545} 
 
h1{font-size:200%;margin:1em .6% .8em .6%} 
 
h2{font-size:175%;margin: 1.2em .6%;} 
 
h3{font-size:140%;margin:1.6em .6% .8em .6%} 
 
h4{font-size:110%;margin:1.4em .6% .5em .6%} 
 
h5{font-size:95%;font-weight:bold;margin:1em .6% .5em .6%} 
 
h6{font-size:80%;font-weight:bold;margin:.8em .6% .5em .6%} 
 
a{color:#2a51a9;text-decoration:none;font-weight:600;} 
 
/*a:visited{text-decoration:underline;color:#400066;font-weight:600;} 

.nav a:visited {text-decoration:none;color:#2a51a9;font-weight:600;} */
 
a:focus,a:hover{text-decoration:underline;color:#b00707;font-weight:600;} 
 
/* table{background-color:#FFF} */
 
td,tr{border:1px solid #EFE9E1} 
 
tfoot{font-style:italic} 
 
caption{background:#E0E0E0;margin:0 1%;font-style:italic} 
 
th{font-weight:bold} 
 
thead,thead tr{background:#333;color:#FFF} 
 
th,thead td{border:1px solid #EEE} 
 
th a{color:#CCC} 
 
th a:hover{color:#FFF} 
 
form{border-width:1px 0 0 0; /*background-color:#F4F4F4*/} 
 
legend{font-style:italic;background-color:#F6F6F6;padding:0.4em 1em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px} 
 
form label{font-style:italic} 
 
input,textarea,select{background-color:#FEFEFE;border:1px solid #E6E6E6;border-color:#E8E8E8 #E8E8E8 #DDD #E8E8E8} 
 
option{background-color:#FEFEFE;color:inherit} 
 
button,input[type=button],input[type=reset],input[type=submit],.btn,.btn:visited,.button,.button:visited{text-align:left;width:100%;cursor:pointer;text-indent:0;display:inline-block;text-decoration:none;border:0;background:#1a1a1a;color:#44c8f5;padding:7px 10px;padding:0.4375rem 0.625rem;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-bottom: 4em;} 
 
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{background-color:#09286E;color:#fff} 
 
button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active,.btn:active,.button:active{background-color:#08B;color:#FFF} 
 
input:hover,textarea:hover,select:hover{background-color:#fff2f2} 
 
input:focus,textarea:focus,select:focus{background-color:#fff2f2} 
 
hr{display:block;margin:2em 6% 1.8em 6%;padding:0;width:auto;height:0;clear:both;border:0;border-top:1px solid #999;border-bottom:1px solid #FFF} 
 
.marked-block-dark,.marked-block-light{border-width:3px;border-style:solid;border-radius:0.6em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em} 
 
.marked-block-dark{color:#6A6C6C;border-color:#CCC !important;background:#EEE} 
 
.marked-block-light{color:#555;border-color:#D4D4D4 !important;background:#F3F3F3} 
 
.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% 1em 2%;margin:.3em;overflow:visible;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px} 
 
.zf--block-coat--marked-default h1,.zf--block-coat--marked-default h2,.zf--block-coat--marked-default h3{font-size:1.2em;margin:0 0 .54em 0;padding:.54em .3em .24em .6em} 
 
.zf--block-coat--plain,.zf--block-coat--full-width{display:inline !important;padding:0;} /* display changed from Block to Inline to get sliders next to each other & margin to auto to centre the elements. margin:auto removed */
 
.zf--block-coat--plain{padding:.8em 4%} 
 
.zf--block-coat--marked-light,.zf--block-coat--marked-dark{display:block;width:auto;margin:.6em 2%;padding:.4em 4% .8em 4%} 
 
.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{display:block;margin:.3em 1% .6em 1%;padding:.3em 0;text-indent:0} 
 
.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:#333;background:#F4F4F4} 
 
.zf--block-coat--marked-light h1,.zf--block-coat--marked-light h2,.zf--block-coat--marked-light h3{color:#222} 
 
.zf--block-coat--marked-dark{color:#191919;background:#DDD} 
 
#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{text-transform:none;padding:.6em 0 .4em .4em} 
 
#zf--footer .zf--block-coat--marked-light{border-color:#777;background-color:#666;color:#F2F2F2} 
 
#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:#FFF} 
 
#zf--footer .zf--block-coat--marked-dark{border-color:#555;background:#444;color:#BBB} 
 
#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:#BBB} 
 
#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;margin-top: -2.4em;/*height: 10%;*/} 
 
#zf--header-top--skin{position:relative;margin:-15px 0 0 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;padding-top:42px;} 
 
#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:1em .0em} 
 
#zf--header-bottom--skin{position:relative;  margin:.8em 0 3px 0  } 
 
#zf--main-body--skin{font-size:90%} 
 
#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; padding-top: 10px;} 
 
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--menu-container .zf--guest-view ul{line-height:1} 
 
#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;line-height:inherit} 
 
#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; margin-top:6px;} 
 
#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;margin-top:-20px} 
 
#zf--site-logo--skin,#zf--site-titles--skin{position:relative;margin-top:-50px;} 
 
#zf--site-banner--skin{margin:0 1em} 
 
#zf--site-title{white-space:nowrap;display:block} 
 
#zf--site-subtitle{white-space:normal;display:block;margin-top: -2px;} 
 
#zf--site-logo-heading,#zf--site-logo-link,#zf--site-logo-image{display:block;margin:0;padding-bottom:.4vw; padding-top: .4vw;
} 
 
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--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%;margin-top:-20px;} 
 
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% */ float: right;margin-top:-2vw;} 
 
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;padding:.6em;line-height:10px;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{position:relative;height:2em;border-style:solid;border-color:#44c8f5;border-width:0.275em 0 0 0; padding-right: 2%;} 
 
#zf--top-layout-partial-middle{margin-top:-.4em} 
 
#zf--top-layout-partial--skin{line-height:2em} 
 
#zf--default-toolbox .zf--toolbox-button-shell{height:2em;line-height:2em} 
 
html.js body.default-layout.default-graphic-mode.fixed-top-bar #zf--main-layout-partial--skin,html.js body.default-layout.night-mode.fixed-top-bar #zf--main-layout-partial--skin{margin-top:2em} 
 
#zf--header--skin{background:#edfdfb; padding-right:2%;} 
   
#zf--header-top--skin{padding-top:1px;color:#777} 
 
#zf--support-menu--skin{font-size:0.75em} 
 
#zf--main-menu--skin{font-size:0.75em} 
 
/* #zf--header-bottom--skin{background-color:#44c8f5} 
 
#zf--main-body--skin{padding:.4em 0 0 0} */
 
#zf--left-column--skin{margin-bottom:1em} 
 
#zf--login form{padding:.3em .3em 1em .3em} 
 
#zf--main-content--skin{margin-bottom:1em;margin-top:.3em} 
 
#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{background:#1A1A1A} 
 
#zf--footer-content--skin{color:#CCC;font-size:0.75em;padding:3em 0 2em 0} 
 
#zf--footer-menu--skin{font-size:0.75em;margin:0;padding:1em 0} 
 
#zf--footer-content h1,#zf--footer-content h2,#zf--footer-content h3,#zf--footer-content h4,#zf--footer-content h5,#zf--footer-content h6{color:#EEE} 
 
#zf--footer-credits--skin{margin-top:2em;margin-bottom:2em} 
 
#zf--breadcrumbs{float:right;margin-top:6px;} 
 
#zf--breadcrumbs--skin{padding:0 .4em;font-size:0.75em;margin:-0.5em 0 0 1px;height:2.66667em;background:#ECECEF} 
 
#zf--breadcrumbs a{font-style:normal;text-decoration:none} 
 
#zf--breadcrumbs a:hover,#zf--breadcrumbs a:active,#zf--breadcrumbs a:focus{color:#666} 
 
#zf--default-toolbox--skin{margin:-.4em 0 0 0;height:2em;background:#ECECEF;padding:0 .5em} 
 
body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell{border:0} 
 
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:hover,body.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a:active,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 #zf--default-toolbox .zf--toolbox-button-shell{padding:0 .2em 0 .4em} 
 
body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-accessibility{line-height:1.143em;font-size:1.75em} 
 
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.143em;font-size:1.75em} 
 
body.default-toolbox-buttons-style--icon.default-layout #zf--default-toolbox .zf--zhong-icon-mobile{line-height:1.067em;font-size:1.875em} 
 
body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--zhong-icon{color:#1A1A1A;padding:0 1px} 
 
body.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--zhong-icon:hover{color:#1A1A1A} 
 
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:#D6321C} 
 
.zf--toolbox-panel--skin{background-color:#FFF;border:.4em solid #ECECEF;border-width:.4em 0} 
 
#zf--font-resizer button,#zf--font-resizer a,#zf--layout-width-switcher button,#zf--layout-width-switcher a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0} 
 
#zf--search{float:right; /*margin-right: -186px;*/} 
 
#zf--search--skin{margin:1px 0 0 0} 
 
#zf--search form button,#zf--search form input[type=submit]{font-size:.8125em;margin:0 2px 0 0;padding:0 .6em;height:2.4em;line-height:2em;display:none} 
 
#zf--search form input[type=text],#zf--search form input[type=search]{padding:0 .3em;height:1.68em;line-height:1.68em;font-size:.75em;min-width:15em;float:right;border:0} 
 
#zf--search form input[type=text]:focus,#zf--search form input[type=search]:focus{background:#f4fcff} 
 
#zf--website-banner--skin{margin:1.2em 2% .8em 2%} 
 
#zf--top-anchor-container--skin{position:relative;bottom:-1.2em} 
 
#zf--top-anchor{padding:0;margin:0;width:3.2em;height:2.4em;line-height:2.4em;text-align:center;position:relative;color:#1a1a1a;text-decoration:none;background-color:#44c8f5;padding-right: 2%;} 
 
#zf--top-anchor:hover,#zf--top-anchor:active,#zf--top-anchor:focus{color:#ccc;background-color:#09286E} 

@media screen and (max-width: 900px){#zf--site-logo-image {
	padding-bottom: .9vw;
  padding-top:.9vw;
	width: 13vw;
}
#zf--site-banner .custom {
	margin-top: -6% !important;
	Font-size: 1.5vw;
	position: absolute;
	left: 31%;
	max-width: 30%;
}}

@media screen and (max-width: 1100px){
  
#zf--guest-view--main-menu {
	width: 50%;
}
  
.custom\.Frontpage_module {
	display: block;
	padding-left: 0px !important;
}
.moduletable\.Frontpage_module {
	float: left;
	max-width: 25%;
}

.custom\.Frontpage_module img {
	width: 100%;
  Font-size: 1.2em;
  -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.custom\.Frontpage_module p {
  Font-size: 1.2em;
  padding 0 5px 0 5px;
}
.custom\.Frontpage_module h3 {
  Font-size: 150% !important;
  padding 0 5px 0 5px;
}
  
.custom\.Frontpage_module img:hover {
-webkit-transform:scale(.97);
 transform:scale(.97);
}

.\.not_linked:hover {
 -webkit-transform:scale(1) !important;
 transform:scale(1) !important;
}

.ACCANHome #zf--main-top-row-B {
	background-image: none;
	padding-top: 25px !important;
	padding-bottom: 25px !important;
	padding-left: 25px;
}
.ACCANHome #zf--main-top-B1 {
	border-style: double;
	border-width: 15px;
	border-color: #44c8f5;
	padding: 15px 45px 27px 45px;
	max-width: 96%;
	margin-left: auto;
	margin-right: auto;
}
  .moduletable\.Subscribe .acymailing_lists tr {
	display: block !important;
    float: none;
  }
#zf--site-banner .custom {
	margin-top: -4%;
}
#zf--site-logo-image {
	width: 14vw;
}}

@media screen and (max-width: 1300px){.category-module\.Frontpage_blogslist p {font-size:90%; line-height: 1.2;
}}

@media screen and (min-width: 767px) and (max-width: 1400px) {

.accessible-slideshow .slide-text {
	font-size: 1em !important;
}
.accessible-slideshow .slide-text ul {
  font-size: 1em !important;
}
.slide-description.slide-description-html ul li {
  margin: 0.2em 2% .55em;
  font-size: 95% !important;
  line-height: .8 !important;
  font-weight: 600;
}}

@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} 
 
body.mobile-layout #zf--top-layout-partial--skin{height:auto} 
 
body.mobile-layout #zf--top-layout-partial .zf--top-bar-block a{color:#EEE} 
 
body.best-legibility #zf--breadcrumbs--skin,body.best-legibility #zf--default-toolbox--skin{margin-top:0 !important} 
 
body.best-legibility #zf--breadcrumbs{float:left !important} 
 
body.night-mode #zf--top-layout-partial--skin,body.night-mode #zf--top-layout-partial-middle{background:none !important} 
 
body.night-mode #zf--breadcrumbs,body.night-mode #zf--default-toolbox--skin{background:#444 !important} 
 
body.default-layout #zf--breadcrumbs .icon-location{margin:0 5px 0 0} 
 

