/**************************************************************************
*	@name		    Zozo UI Accordion
*	@descripton	    Create awesome accordion
*	@version	    4.4
*   @requires       jQuery v1.7 or later
*	@copyright      Copyright (c) 2013 Zozo UI
*   @author         Zozo UI
*   @URL:           http://www.zozoui.com
**************************************************************************/
article, aside, figcaption, figure, footer, header, hgroup, nav, section {
	display:block
}
.z-slider-wrapper, .z-accordion, .z-accordion>.z-section, .z-accordion>.z-section>.z-header, .z-accordion>.z-section>.z-header>.z-title, .z-accordion>.z-section>.z-header>.z-arrow, .z-accordion>.z-section>.z-content {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	padding:0;
	margin:0
}
.z-slider-wrapper, .z-accordion, .z-accordion:before, .z-accordion:after {
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.z-accordion>.z-section>.z-header {
	position:relative;
	margin:0;
	display:block;
	color:#666;
	font-weight:400;
	text-shadow:0 1px 1px rgba(255, 255, 255, .6);
	outline:0;
	cursor:pointer;
	text-decoration:none
}
.z-accordion>.z-section>.z-header .z-arrow {
	position:absolute;
	background-image:url(../img/arrow-down.png);
	background:url(../img/zozo-accordion.png) no-repeat top left;
	background-repeat:no-repeat;
	background-position:0 0;
	width:12px;
	height:12px;
	margin-top:-6px;
	opacity:.25;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
-webkit-transition:all .2s ease-in-out
}
.z-accordion>.z-section.z-active>.z-header>.z-arrow, .z-accordion>.z-section>.z-header:hover>.z-arrow {
	opacity:1
}
.z-accordion>.z-section>.z-header>.z-arrow.z-loading {
	background:url(../img/zozo-accordion-loading.gif);
	height:16px;
	width:16px
}
.z-accordion>.z-section>.z-content {
	background:#fff
}
.z-accordion.vertical {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#333
}
.z-accordion.vertical>.z-section>.z-header {
	font-size:12px;
	line-height:40px;
	height:40px;
	padding:0 1em
}
.z-accordion>.z-section>.z-header.z-focus {
	z-index:9999!important
}
.z-accordion.z-focus, .z-accordion.vertical>.z-section>.z-header.z-focus, .z-accordion.horizontal>.z-section>.z-header.z-focus .z-title {
	font-weight:700!important;
	color:#000;
	background-color:#fff!important;
	background:#fff!important;
	border-bottom:2px solid red!important
}
.z-accordion.vertical>.z-section>.z-header>.z-arrow {
	right:14px;
	top:50%
}
.z-accordion.vertical>.z-section>.z-header>.z-arrow.z-loading {
	margin-top:-8px
}
.z-accordion.vertical>.z-section.z-active>.z-header {
	font-weight:700
}
.z-accordion.vertical>.z-section.z-active>.z-header>.z-arrow, .z-accordion.vertical>.z-section>.z-header:hover>.z-arrow {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	transform:rotate(90deg);
	right:14px
}
.z-accordion.vertical>.z-section>.z-content {
	display:none
}
.z-accordion.transition.vertical>.z-section>.z-content {
	height:0;
	overflow:hidden;
	display:block!important
}
.z-accordion.transition.vertical.z-grouped.z-bordered>.z-section>.z-content, .z-accordion.transition.vertical.z-ungrouped.z-bordered>.z-section>.z-content {
	border-bottom-width:0
}
.z-accordion.transition.vertical>.z-section>.z-content>.z-auto-g {
	padding:20px 15px 10px
}
.z-slider-wrapper>.z-accordion.transition.vertical>.z-section>.z-content>.z-auto-g {
	padding:0
}
.z-accordion.transition.vertical.z-grouped.z-bordered>.z-section.z-active>.z-content, .z-accordion.transition.vertical.z-ungrouped.z-bordered>.z-section.z-active>.z-content {
	border-bottom-width:1px
}
.z-accordion.horizontal {
	position:relative;
	overflow:hidden;
	height:100%;
	background:#fff
}
.z-accordion.horizontal>.z-section>.z-header {
	position:absolute;
	background:#fff;
	z-index:20;
	top:0;
	left:0;
	width:320px;
	height:50px;
	line-height:49px;
	font-size:16px;
	text-align:right;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translatex(-100%) rotate(-90deg);
	-webkit-transform-origin:right top;
	-moz-transform:translatex(-100%) rotate(-90deg);
	-moz-transform-origin:right top;
	-o-transform:translatex(-100%) rotate(-90deg);
	-o-transform-origin:right top;
	transform:translatex(-100%) rotate(-90deg);
	transform-origin:right top;
	bottom:0
}
.z-accordion.horizontal>.z-section {
	display:inline;
	overflow:hidden;
	height:100%;
	position:absolute;
	background:#fff
}
.z-accordion.horizontal>.z-section.z-active>.z-header {
	cursor:default
}
.z-accordion.horizontal>.z-section>.z-header .z-title {
	display:block;
	padding-right:5%;
	text-align:right;
	height:49px;
	line-height:48px;
	white-space:nowrap;
-webkit-transition:all .25s ease-out
}
.z-accordion.horizontal>.z-section>.z-header .z-arrow {
	left:14px;
	left:6%;
	z-index:20;
	top:50%;
	display:inline-block
}
.z-accordion.horizontal>.z-section>.z-header>.z-arrow.z-loading {
	margin-left:-4px;
	margin-top:-8px
}
.z-accordion.horizontal>.z-section.z-active>.z-header>.z-arrow, .z-accordion.horizontal>.z-section>.z-header:hover>.z-arrow {
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.z-accordion.horizontal>.z-section>.z-content {
	height:96%;
	position:absolute;
	top:0;
	overflow:hidden;
	background:#fff;
	margin:6px 0 0;
	height:100%;
	margin:0;
	bottom:0;
	left:48px;
	right:0
}
.z-accordion.horizontal>.z-section>.z-content>div {
	padding:10px 10px 10px 20px
}
.z-accordion.horizontal>.z-section.z-active>.z-content {
	height:100%
}
.z-accordion.horizontal>section.z-active.z-last>.z-content {
	height:96%;
	margin:6px 0 0;
	height:100%;
	margin:0
}
.z-accordion.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar {
width:9px;
height:9px
}
.z-accordion.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .2);
border:thin solid rgba(0, 0, 0, .1)
}
.z-accordion.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(0, 0, 0, .05);
border:thin solid rgba(0, 0, 0, .06);
box-shadow:0 0 3px rgba(0, 0, 0, .1) inset
}
.z-accordion.horizontal.z-scrollable>.z-section.z-active>.z-content:hover, .z-accordion.horizontal.z-scrollable>.z-section.z-active>.z-content>div:hover, .z-accordion.vertical.z-scrollable>.z-section.z-active>.z-content:hover {
	overflow:auto
}
.z-accordion.z-scrollable>.z-section.z-active>.z-content, .z-accordion.z-scrollable>.z-section.z-active>.z-content>div {
	overflow:hidden
}
.z-accordion.horizontal.z-shadows {
	box-shadow:0 1px 2px rgba(0, 0, 0, .25);
	box-shadow:0 2px 3px rgba(111, 111, 111, .25)
}
.z-accordion.z-shadows.vertical.z-grouped {
	box-shadow:0 1px 2px rgba(0, 0, 0, .15);
	box-shadow:0 2px 3px rgba(111, 111, 111, .25)
}
.z-accordion.vertical.z-ungrouped.z-shadows>.z-section {
	box-shadow:0 1px 2px rgba(0, 0, 0, .1);
	box-shadow:0 2px 3px rgba(111, 111, 111, .25)
}
.z-accordion, .z-accordion>.z-section, .z-accordion>.z-section>.z-header, .z-accordion>.z-section>.z-header .z-title, .z-accordion>.z-section>.z-content {
	border-width:0;
	border-style:solid;
	border-color:#b4b4b4;
	border-color:#cecece
}
.z-accordion.vertical.z-grouped.z-bordered>.z-section>.z-header {
	border-width:1px;
	margin-top:-1px
}
.z-accordion.vertical.z-grouped.z-bordered>.z-section.z-first>.z-header {
	border-top-width:1px
}
.z-accordion.vertical.z-grouped.z-bordered>.z-section.z-last>.z-header {
	border-bottom-width:1px
}
.z-accordion.vertical.z-grouped.z-bordered>.z-section>.z-content {
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px
}
.z-accordion.vertical.z-ungrouped>.z-section {
	margin:5px 0
}
.z-accordion.vertical.z-ungrouped.z-bordered>.z-section>.z-header {
	border-width:1px
}
.z-accordion.vertical.z-ungrouped.z-bordered>.z-section>.z-content {
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px
}
.z-accordion.horizontal.z-bordered {
	border-width:1px
}
.z-accordion.horizontal.z-bordered>.z-section>.z-header>.z-title {
	border-width:1px 0
}
.z-accordion.horizontal.z-bordered>.z-section.z-last>.z-header>.z-title {
	border-bottom-width:0
}
.z-accordion.horizontal.z-bordered>.z-section.z-first>.z-header>.z-title {
	border-top:0
}
.z-accordion.horizontal.z-bordered>.z-section.z-active.z-last>.z-header>.z-title {
	border-bottom-width:1px
}
.z-accordion.deepblue.z-bordered, .z-accordion.deepblue.z-bordered>.z-section>.z-header, .z-accordion.deepblue.z-bordered>.z-section>.z-header>.z-title, .z-accordion.deepblue.z-bordered>.z-section>.z-content {
	border-color:#003e7c
}
.z-accordion.deepblue.vertical>.z-section>.z-header, .z-accordion.deepblue.horizontal>.z-section>.z-header>.z-title {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5);
	background-color:#6891e7;
	background-image:-moz-linear-gradient(top, #096bd2 0, #0053a6 100%);
	background-image:-ms-linear-gradient(top, #096bd2 0, #0053a6 100%);
	background-image:-o-linear-gradient(top, #096bd2 0, #0053a6 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #096bd2), color-stop(100%, #0053a6));
	background-image:-webkit-linear-gradient(top, #096bd2 0, #0053a6 100%);
	background-image:linear-gradient(to bottom, #096bd2 0, #0053a6 100%)
}
.z-accordion.deepblue.horizontal>.z-section>.z-header>.z-title {
	background-image:-moz-linear-gradient(left, #096bd2 0, #0053a6 100%)
}
.z-accordion.deepblue>.z-section>.z-header>.z-arrow {
	color:#002d59;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5)
}
.ie7 .z-accordion.deepblue.horizontal>.z-section>.z-header .z-arrow, .ie8 .z-accordion.deepblue.horizontal>.z-section>.z-header .z-arrow, .ie7 .z-accordion.deepblue.horizontal>.z-section>.z-header>.z-title, .ie8 .z-accordion.deepblue.horizontal>.z-section>.z-header>.z-title {
	filter:none;
	background-color:#3569d7
}
.ie7 .z-accordion.deepblue.vertical>.z-section>.z-header, .ie8 .z-accordion.deepblue.vertical>.z-section>.z-header {
filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0, startcolorstr='#096bd2', endcolorstr='#0053a6')
}
.z-accordion.deepblue.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(0, 62, 124, .75);
border-color:rgba(0, 62, 124, .25);
box-shadow:1px 1px 5px rgba(0, 62, 124, .25) inset
}
.z-accordion.deepblue.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(0, 62, 124, .05);
border-color:rgba(0, 62, 124, .06);
box-shadow:0 0 3px rgba(0, 62, 124, .05) inset
}
.z-accordion.deepblue>.z-section>.z-header>.z-arrow {
	background-position:0 -62px
}
.z-accordion.orange.z-bordered, .z-accordion.orange.z-bordered>.z-section>.z-header, .z-accordion.orange.z-bordered>.z-section>.z-header>.z-title, .z-accordion.orange.z-bordered>.z-section>.z-content {
	border-color:#d64817
}
.z-accordion.orange.vertical>.z-section>.z-header, .z-accordion.orange.horizontal>.z-section>.z-header>.z-title {
	color:#fff;
	text-shadow:0 1px #5e1902;
	background:#f2825b;
	background:-moz-linear-gradient(top, #f2825b 0, #e55b2b 50%, #f07146 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f2825b), color-stop(50%, #e55b2b), color-stop(100%, #f07146));
	background:-webkit-linear-gradient(top, #f2825b 0, #e55b2b 50%, #f07146 100%);
	background:-o-linear-gradient(top, #f2825b 0, #e55b2b 50%, #f07146 100%);
	background:-ms-linear-gradient(top, #f2825b 0, #e55b2b 50%, #f07146 100%);
	background:linear-gradient(to bottom, #f2825b 0, #e55b2b 50%, #f07146 100%)
}
.z-accordion.orange.horizontal>.z-section>.z-header>.z-title {
	background:-moz-linear-gradient(left, #f2825b 0, #e55b2b 50%, #f07146 100%)
}
.z-accordion.orange>.z-section>.z-header>.z-arrow {
	color:#fff
}
.ie7 .z-accordion.orange.horizontal>.z-section>.z-header .z-arrow, .ie8 .z-accordion.orange.horizontal>.z-section>.z-header .z-arrow, .ie7 .z-accordion.orange.horizontal>.z-section>.z-header>.z-title, .ie8 .z-accordion.orange.horizontal>.z-section>.z-header>.z-title {
	filter:none;
	background-color:#f2825b
}
.ie7 .z-accordion.orange.vertical>.z-section>.z-header, .ie8 .z-accordion.orange.vertical>.z-section>.z-header {
filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0, startcolorstr='#f2825b', endcolorstr='#f07146')
}
.z-accordion.orange.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(234, 89, 39, .75);
border-color:rgba(234, 89, 39, .25);
box-shadow:1px 1px 5px rgba(234, 89, 39, .25) inset
}
.z-accordion.orange.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(234, 89, 39, .05);
border-color:rgba(234, 89, 39, .06);
box-shadow:0 0 3px rgba(234, 89, 39, .05) inset
}
.z-accordion.orange>.z-section>.z-header>.z-arrow {
	background-position:0 -62px
}
.z-accordion.deepred.z-bordered, .z-accordion.deepred.z-bordered>.z-section>.z-header, .z-accordion.deepred.z-bordered>.z-section>.z-header>.z-title, .z-accordion.deepred.z-bordered>.z-section>.z-content {
	border-color:#bb2b3a
}
.z-accordion.deepred.vertical>.z-section>.z-header, .z-accordion.deepred.horizontal>.z-section>.z-header>.z-title {
	color:#1b0000;
	text-shadow:1px 1px 1px rgba(235, 184, 184, .25);
	background-color:#c43646;
	background:-moz-linear-gradient(top, #efc5ca 0, #d24b5a 50%, #ba2737 51%, #f18e99 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #efc5ca), color-stop(50%, #d24b5a), color-stop(51%, #ba2737), color-stop(100%, #f18e99));
	background:-webkit-linear-gradient(top, #da6572 0, #d24b5a 50%, #ba2737 51%, #d24b5a 100%);
	background:-o-linear-gradient(top, #efc5ca 0, #d24b5a 50%, #ba2737 51%, #f18e99 100%);
	background:-ms-linear-gradient(top, #efc5ca 0, #d24b5a 50%, #ba2737 51%, #f18e99 100%);
	background:linear-gradient(to bottom, #efc5ca 0, #d24b5a 50%, #ba2737 51%, #f18e99 100%)
}
.z-accordion.deepred.horizontal>.z-section>.z-header>.z-title {
	background:-moz-linear-gradient(left, #efc5ca 0, #d24b5a 50%, #ba2737 51%, #f18e99 100%)
}
.z-accordion.deepred>.z-section>.z-header>.z-arrow {
	color:#1b0000;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5)
}
.ie7 .z-accordion.deepred.horizontal>.z-section>.z-header .z-arrow, .ie8 .z-accordion.deepred.horizontal>.z-section>.z-header .z-arrow, .ie7 .z-accordion.deepred.horizontal>.z-section>.z-header>.z-title, .ie8 .z-accordion.orange.horizontal>.z-section>.z-header>.z-title {
	filter:none;
	background-color:#dc4e5e
}
.ie7 .z-accordion.deepred.vertical>.z-section>.z-header, .ie8 .z-accordion.deepred.vertical>.z-section>.z-header {
filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0, startcolorstr='#d24b5a', endcolorstr='#cf3f4f')
}
.z-accordion.deepred.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(187, 43, 58, .75);
border-color:rgba(47, 138, 168, .25);
box-shadow:1px 1px 5px rgba(47, 138, 168, .25) inset
}
.z-accordion.deepred.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(194, 55, 55, .05);
border-color:rgba(55, 159, 194, .06);
box-shadow:0 0 3px rgba(55, 159, 194, .05) inset
}
.z-accordion.lightblue.z-bordered, .z-accordion.lightblue.z-bordered>.z-section>.z-header, .z-accordion.lightblue.z-bordered>.z-section>.z-header>.z-title, .z-accordion.lightblue.z-bordered>.z-section>.z-content {
	border-color:#38a1bb
}
.z-accordion.lightblue.vertical>.z-section>.z-header, .z-accordion.lightblue.horizontal>.z-section>.z-header>.z-title {
	color:#004b5e;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .1);
	background:#add9e4;
	background:-moz-linear-gradient(top, #f7fbfc 0, #d9edf2 40%, #add9e4 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f7fbfc), color-stop(40%, #d9edf2), color-stop(100%, #add9e4));
	background:-webkit-linear-gradient(top, #f7fbfc 0, #d9edf2 40%, #add9e4 100%);
	background:-o-linear-gradient(top, #f7fbfc 0, #d9edf2 40%, #add9e4 100%);
	background:-ms-linear-gradient(top, #f7fbfc 0, #d9edf2 40%, #add9e4 100%);
	background:linear-gradient(to bottom, #f7fbfc 0, #d9edf2 40%, #add9e4 100%)
}
.z-accordion.lightblue.horizontal>.z-section>.z-header>.z-title {
	background:-moz-linear-gradient(left, #f7fbfc 0, #d9edf2 40%, #add9e4 100%)
}
.z-accordion.lightblue>.z-section>.z-header>.z-arrow {
	color:#004b5e
}
.ie7 .z-accordion.lightblue.horizontal>.z-section>.z-header .z-arrow, .ie8 .z-accordion.lightblue.horizontal>.z-section>.z-header .z-arrow, .ie7 .z-accordion.lightblue.horizontal>.z-section>.z-header>.z-title, .ie8 .z-accordion.lightblue.horizontal>.z-section>.z-header>.z-title {
	filter:none;
	background-color:#add9e4
}
.ie7 .z-accordion.lightblue.vertical>.z-section>.z-header, .ie8 .z-accordion.lightblue.vertical>.z-section>.z-header {
filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0, startcolorstr='#f7fbfc', endcolorstr='#add9e4')
}
.z-accordion.lightblue.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(55, 159, 194, .75);
border-color:rgba(47, 138, 168, .25);
box-shadow:1px 1px 5px rgba(47, 138, 168, .25) inset
}
.z-accordion.lightblue.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(55, 159, 194, .05);
border-color:rgba(55, 159, 194, .06);
box-shadow:0 0 3px rgba(55, 159, 194, .05) inset
}
.z-accordion.black.z-bordered, .z-accordion.black.z-bordered>.z-section>.z-header, .z-accordion.black.z-bordered>.z-section>.z-header>.z-title, .z-accordion.black.z-bordered>.z-section>.z-content {
	border-color:#444
}
.z-accordion.black.vertical>.z-section>.z-header, .z-accordion.black.horizontal>.z-section>.z-header>.z-title {
	color:#fff;
	text-shadow:1px 1px 1px black;
	box-shadow:5px 10px 100px rgba(100, 100, 100, .15) inset;
	background-color:#555;
	background:#555;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiM2OTY5NjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, rgba(85, 85, 85, 1) 39%, rgba(105, 105, 105, 1) 70%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(39%, rgba(85, 85, 85, 1)), color-stop(70%, rgba(105, 105, 105, 1)));
	background:-webkit-linear-gradient(top, rgba(85, 85, 85, 1) 39%, rgba(105, 105, 105, 1) 70%);
	background:-o-linear-gradient(top, rgba(85, 85, 85, 1) 39%, rgba(105, 105, 105, 1) 70%);
	background:-ms-linear-gradient(top, rgba(85, 85, 85, 1) 39%, rgba(105, 105, 105, 1) 70%);
	background:linear-gradient(to bottom, rgba(85, 85, 85, 1) 39%, rgba(105, 105, 105, 1) 70%)
}
.z-accordion.black.horizontal>.z-section>.z-header>.z-title {
	background:-moz-linear-gradient(left, rgba(85, 85, 85, 1) 39%, rgba(105, 105, 105, 1) 70%)
}
.z-accordion.black>.z-section>.z-header>.z-arrow {
	color:#bfbfbf
}
.ie7 .z-accordion.black.horizontal>.z-section>.z-header .z-arrow, .ie8 .z-accordion.black.horizontal>.z-section>.z-header .z-arrow, .ie7 .z-accordion.black.horizontal>.z-section>.z-header>.z-title, .ie8 .z-accordion.black.horizontal>.z-section>.z-header>.z-title {
	filter:none;
	background-color:#555
}
.ie7 .z-accordion.black.vertical>.z-section>.z-header, .ie8 .z-accordion.black.vertical>.z-section>.z-header {
filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0, startcolorstr='#555555', endcolorstr='#696969')
}
.z-accordion.black.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(68, 68, 68, .75);
border-color:rgba(68, 68, 68, .25);
box-shadow:1px 1px 5px rgba(68, 68, 68, .25) inset
}
.z-accordion.black.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(68, 68, 68, .05);
border-color:rgba(68, 68, 68, .06);
box-shadow:0 0 3px rgba(68, 68, 68, .05) inset
}
.z-accordion.black>.z-section>.z-header>.z-arrow {
	background-position:0 -62px
}
.z-accordion.crystal.z-bordered, .z-accordion.crystal.z-bordered>.z-section>.z-header, .z-accordion.crystal.z-bordered>.z-section>.z-header>.z-title, .z-accordion.crystal.z-bordered>.z-section>.z-content {
	border-color:#b4b4b4
}
.z-accordion.crystal.vertical>.z-section>.z-header, .z-accordion.crystal.horizontal>.z-section>.z-header>.z-title {
	background-color:#f8f8f8;
	color:#444;
	background-color:#fff;
	background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(243, 243, 243, 1) 50%, rgba(237, 237, 237, 1) 51%, rgba(255, 255, 255, 1) 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), color-stop(50%, rgba(243, 243, 243, 1)), color-stop(51%, rgba(237, 237, 237, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(243, 243, 243, 1) 50%, rgba(237, 237, 237, 1) 51%, rgba(255, 255, 255, 1) 100%);
	background-image:-o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(243, 243, 243, 1) 50%, rgba(237, 237, 237, 1) 51%, rgba(255, 255, 255, 1) 100%);
	background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(243, 243, 243, 1) 50%, rgba(237, 237, 237, 1) 51%, rgba(255, 255, 255, 1) 100%);
	background-image:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(243, 243, 243, 1) 50%, rgba(237, 237, 237, 1) 51%, rgba(255, 255, 255, 1) 100%)
}
.ie7 .z-accordion.crystal.horizontal>.z-section>.z-header .z-arrow, .ie8 .z-accordion.crystal.horizontal>.z-section>.z-header .z-arrow, .ie7 .z-accordion.crystal.horizontal>.z-section>.z-header>.z-title, .ie8 .z-accordion.crystal.horizontal>.z-section>.z-header>.z-title {
	filter:none;
	background-color:#f2f0f0
}
.ie7 .z-accordion.crystal.vertical>.z-section>.z-header, .ie8 .z-accordion.crystal.vertical>.z-section>.z-header {
filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0, startcolorstr='#ffffff', endcolorstr='#f5f5f5')
}
.z-accordion.silver.z-bordered, .z-accordion.silver.z-bordered>.z-section>.z-header, .z-accordion.silver.z-bordered>.z-section>.z-header>.z-title, .z-accordion.silver.z-bordered>.z-section>.z-content {
	border-color:#c3c3c3;
	border-color:#cecece
}
.z-accordion.silver.vertical>.z-section>.z-header, .z-accordion.silver.horizontal>.z-section>.z-header>.z-title {
	color:#444;
	text-shadow:0 1px white;
	background-color:#f2f0f0;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfcfc), to(#f2f0f0), color-stop(.5, #fbf9f9), color-stop(.5, #f7f5f6));
	background-image:-moz-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	background-image:-o-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	background-image:-ms-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);
	background-image:-webkit-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0)
}
.ie7 .z-accordion.silver.horizontal>.z-section>.z-header .z-arrow, .ie8 .z-accordion.silver.horizontal>.z-section>.z-header .z-arrow, .ie7 .z-accordion.silver.horizontal>.z-section>.z-header>.z-title, .ie8 .z-accordion.silver.horizontal>.z-section>.z-header>.z-title {
	filter:none;
	background-color:#f2f0f0
}
.ie7 .z-accordion.silver.vertical>.z-section>.z-header, .ie8 .z-accordion.silver.vertical>.z-section>.z-header {
filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0, startcolorstr='#fdfcfc', endcolorstr='#fbf9f9')
}
.z-accordion.gray.z-bordered, .z-accordion.gray.z-bordered>.z-section>.z-header, .z-accordion.gray.z-bordered>.z-section>.z-header>.z-title, .z-accordion.gray.z-bordered>.z-section>.z-content {
	border-color:#b4b4b4
}
.z-accordion.gray.vertical>.z-section>.z-header, .z-accordion.gray.horizontal>.z-section>.z-header>.z-title {
	background-color:#f8f8f8;
	background-image:-moz-linear-gradient(top, #dbdbdb 0, #f2f2f2 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dbdbdb), color-stop(100%, #f2f2f2));
	background-image:-webkit-linear-gradient(top, #dbdbdb 0, #f2f2f2 100%);
	background-image:-o-linear-gradient(top, #dbdbdb 0, #f2f2f2 100%);
	background-image:-ms-linear-gradient(top, #dbdbdb 0, #f2f2f2 100%);
	background-image:linear-gradient(to bottom, #dbdbdb 0, #f2f2f2 100%);
	color:#444
}
.ie7 .z-accordion.gray.horizontal>.z-section>.z-header .z-arrow, .ie8 .z-accordion.gray.horizontal>.z-section>.z-header .z-arrow, .ie7 .z-accordion.gray.horizontal>.z-section>.z-header>.z-title, .ie8 .z-accordion.gray.horizontal>.z-section>.z-header>.z-title {
	filter:none;
	background-color:#f8f8f8
}
.ie7 .z-accordion.gray.vertical>.z-section>.z-header, .ie8 .z-accordion.gray.vertical>.z-section>.z-header {
filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0, startcolorstr='#dbdbdb', endcolorstr='#f2f2f2')
}
.z-accordion.white.z-bordered, .z-accordion.white.z-bordered>.z-section>.z-header, .z-accordion.white.z-bordered>.z-section>.z-header>.z-title, .z-accordion.white.z-bordered>.z-section>.z-content {
	border-color:#c3c3c3;
	border-color:#cecece
}
.z-accordion.white.vertical>.z-section>.z-header, .z-accordion.white.horizontal>.z-section>.z-header>.z-title {
	color:#333;
	text-shadow:0 1px white;
	background-color:#fff
}
.z-accordion.white.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(100, 100, 100, .15);
border-color:rgba(100, 100, 100, .15);
box-shadow:1px 1px 5px rgba(100, 100, 100, .15) inset
}
.z-accordion.white.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(100, 100, 100, .15);
border-color:rgba(100, 100, 100, .15);
box-shadow:0 0 3px rgba(100, 100, 100, .15) inset
}
.z-accordion.blue.z-bordered, .z-accordion.blue.z-bordered>.z-section>.z-header, .z-accordion.blue.z-bordered>.z-section>.z-header>.z-title, .z-accordion.blue.z-bordered>.z-section>.z-content {
	border-color:#248cb1
}
.z-accordion.blue>.z-section>.z-header>.z-arrow, .z-accordion.blue>.z-section>.z-header {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .3)
}
.z-accordion.blue.vertical>.z-section>.z-header, .z-accordion.blue.horizontal>.z-section>.z-header>.z-title {
	background-color:#2aa4cf;
	box-shadow:5px 10px 100px rgba(100, 100, 100, .15) inset
}
.z-accordion.blue>.z-section>.z-header>.z-arrow {
	color:#fff
}
.z-accordion.blue.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(55, 159, 194, .75);
border-color:rgba(47, 138, 168, .25);
box-shadow:1px 1px 5px rgba(47, 138, 168, .25) inset
}
.z-accordion.blue.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(55, 159, 194, .05);
border-color:rgba(55, 159, 194, .06);
box-shadow:0 0 3px rgba(55, 159, 194, .05) inset
}
.z-accordion.blue>.z-section>.z-header>.z-arrow {
	background-position:0 -62px
}
.z-accordion.green.z-bordered, .z-accordion.green.z-bordered>.z-section>.z-header, .z-accordion.green.z-bordered>.z-section>.z-header>.z-title, .z-accordion.green.z-bordered>.z-section>.z-content {
	border-color:#518a19
}
.z-accordion.green>.z-section>.z-header {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .3)
}
.z-accordion.green>.z-section>.z-header, .z-accordion.green>.z-section>.z-header>.z-title2 {
	background-color:#487b16;
	box-shadow:5px 10px 100px rgba(100, 100, 100, .15) inset;
	transition: all .3s ease-in-out;
}



.z-accordion.green>.z-section>.z-header:hover{
	background-color:#cbae46;
}




.z-accordion.green>.z-section>.z-header>.z-arrow {
	color:#127a5d
}
.z-accordion.green.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:/*rgba(0, 155, 122, .35)*/#39892f;
border-color:rgba(0, 155, 122, .15);
box-shadow:1px 1px 5px rgba(0, 155, 122, .15) inset
}
.z-accordion.green.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:/*rgba(0, 155, 122, .15)*/#f3e8b2;
border-color:rgba(0, 155, 122, .15);
box-shadow:0 0 3px rgba(0, 155, 122, .15) inset
}
.z-accordion.green>.z-section>.z-header>.z-arrow {
	background-position:0 -62px
}
.z-accordion.red.z-bordered, .z-accordion.red.z-bordered>.z-section>.z-header, .z-accordion.red.z-bordered>.z-section>.z-header>.z-title, .z-accordion.red.z-bordered>.z-section>.z-content {
	border-color:#c72c2c
}
.z-accordion.red>.z-section>.z-header {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .3)
}
.z-accordion.red>.z-section>.z-header, .z-accordion.red>.z-section>.z-header>.z-title2 {
	background-color:#e44848;
	box-shadow:5px 10px 100px rgba(100, 100, 100, .15) inset
}
.z-accordion.red>.z-section>.z-header>.z-arrow {
	color:#aa2a52
}
.z-accordion.red.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(228, 35, 35, .35);
border-color:rgba(228, 35, 35, .15);
box-shadow:1px 1px 5px rgba(228, 35, 35, .05) inset
}
.z-accordion.red.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(228, 35, 35, .15);
border-color:rgba(228, 35, 35, .15);
box-shadow:0 0 3px rgba(228, 35, 35, .15) inset
}
.z-accordion.red>.z-section>.z-header>.z-arrow {
	background-position:0 -62px
}
.z-accordion.yellow.z-bordered, .z-accordion.yellow.z-bordered>.z-section>.z-header, .z-accordion.yellow.z-bordered>.z-section>.z-header>.z-title, .z-accordion.yellow.z-bordered>.z-section>.z-content {
	border-color:#c7941f
}
.z-accordion.yellow>.z-section>.z-header {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .3)
}
.z-accordion.yellow>.z-section>.z-header, .z-accordion.yellow>.z-section>.z-header>.z-title2 {
	background-color:#f8c54d;
	box-shadow:5px 10px 100px rgba(100, 100, 100, .15) inset
}
.z-accordion.yellow>.z-section>.z-header .z-arrow {
	color:#ab8426
}
.z-accordion.yellow.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(193, 148, 31, .35);
border-color:rgba(193, 148, 31, .15);
box-shadow:1px 1px 5px rgba(193, 148, 31, .15) inset
}
.z-accordion.yellow.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(193, 148, 31, .15);
border-color:rgba(193, 148, 31, .15);
box-shadow:0 0 3px rgba(193, 148, 31, .15) inset
}
.z-accordion.yellow>.z-section>.z-header>.z-arrow {
	background-position:0 -62px
}
.z-accordion.purple.z-bordered, .z-accordion.purple.z-bordered>.z-section>.z-header, .z-accordion.purple.z-bordered>.z-section>.z-header>.z-title, .z-accordion.purple.z-bordered>.z-section>.z-content {
	border-color:#b15299
}
.z-accordion.purple>.z-section>.z-header {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .3)
}
.z-accordion.purple>.z-section>.z-header, .z-accordion.purple>.z-section>.z-header>.z-title2 {
	background-color:#df6dc2;
	box-shadow:5px 10px 100px rgba(100, 100, 100, .15) inset
}
.z-accordion.purple>.z-section>.z-header .z-arrow {
	color:#9f3c85
}
.z-accordion.purple.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-thumb {
background:rgba(177, 82, 153, .35);
border-color:rgba(177, 82, 153, .15);
box-shadow:1px 1px 5px rgba(177, 82, 153, .15) inset
}
.z-accordion.purple.z-scrollable>.z-section.z-active .z-content::-webkit-scrollbar-track {
background:rgba(177, 82, 153, .15);
border-color:rgba(177, 82, 153, .15);
box-shadow:0 0 3px rgba(177, 82, 153, .15) inset
}
.z-accordion.purple>.z-section>.z-header>.z-arrow {
	background-position:0 -62px
}
.z-accordion.vertical>.z-section>.z-header>.z-title2 {
	background-color:none!important;
	background:none!important;
	box-shadow:none
}
.ie7 .z-accordion.horizontal>.z-section>.z-header>.z-title, .ie7 .z-accordion.vertical>.z-section>.z-header, .ie8 .z-accordion.horizontal>.z-section>.z-header>.z-title, .ie8 .z-accordion.vertical>.z-section>.z-header {
	zoom:1
}
.ie7 .z-accordion.horizontal.z-bordered>.z-section>div, .ie8 .z-accordion.horizontal.z-bordered>.z-section>div {
	border-left-width:1px
}
.ie7 .z-accordion.horizontal>.z-section>.z-header {
filter:progid:dximagetransform.Microsoft.BasicImage(rotation=3)
}
.ie8 .z-accordion.horizontal>.z-section>.z-header {
	filter:none;
	-ms-filter:"progid:dximagetransform.Microsoft.BasicImage(rotation=3)";
	-ms-transform:none
}
.ie9 .z-accordion.horizontal>.z-section>.z-header {
	filter:none;
	-ms-filter:none;
	-ms-transform:translatex(-100%) rotate(-90deg);
	-ms-transform-origin:right top
}
.ie .z-accordion.horizontal>.z-section>.z-header {
	height:50px
}
.ie .z-accordion.horizontal>.z-section>.z-header>.z-title {
	height:48px
}
.ie .z-accordion.vertical>.z-section>.z-header {
	height:1%
}
.ie8 .z-accordion.horizontal {
	padding-right:1px
}
.z-accordion.z-ungrouped.z-rounded>.z-section {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.z-accordion.z-ungrouped.z-rounded>.z-section>.z-header {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.z-accordion.z-ungrouped.z-rounded>.z-section>.z-content {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.z-accordion.z-ungrouped.z-rounded>.z-section.z-active {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.z-accordion.z-ungrouped.z-rounded>.z-section.z-active>.z-header {
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.z-accordion.z-ungrouped.z-rounded>.z-section.z-active>.z-content {
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.z-accordion.z-grouped.z-rounded {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px
}
.z-accordion.z-grouped.z-rounded>.z-section:last-child .z-content {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.z-accordion.z-grouped.z-rounded>.z-section:first-child, .z-accordion.z-grouped.z-rounded>.z-section:first-child h3 {
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.z-accordion.z-grouped.z-rounded>.z-section:last-child, .z-accordion.z-grouped.z-rounded>.z-section:last-child h3 {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.z-accordion.z-grouped.z-rounded>.z-section.z-active:last-child, .z-accordion.z-grouped.z-rounded>.z-section.z-active:last-child h3 {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.z-accordion.horizontal.z-rounded {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px
}
.z-accordion.horizontal.z-rounded section.z-active:last-child .z-content {
	border-radius:0 5px 5px 0
}
.z-accordion.horizontal.z-rounded>.z-section:first-child>.z-header, .z-accordion.horizontal.z-rounded>.z-section:first-child h3>.z-title {
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.z-accordion.horizontal.z-rounded>.z-section:last-child>.z-header, .z-accordion.horizontal.z-rounded>.z-section:last-child .z-title {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
.z-accordion.horizontal.z-rounded>.z-section.z-active:last-child>.z-header, .z-accordion.horizontal.z-rounded>.z-section.z-active:last-child>.z-header>.z-title {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.z-accordion.black>.z-section>.z-header>.z-arrow {
	background-position:0 -62px
}
.z-accordion.clean.vertical, .z-accordion.clean.vertical>.z-section, .z-accordion.clean.vertical>.z-section>.z-header, .z-accordion.clean.vertical>.z-section>.z-header .z-title, .z-accordion.clean.vertical>.z-section>.z-content, .z-accordion.clean.vertical.z-bordered>.z-section, .z-accordion.clean.vertical.z-bordered>.z-section>.z-header, .z-accordion.clean.vertical.z-bordered>.z-section>.z-content {
	border-width:0;
	box-shadow:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.z-accordion.clean.vertical>.z-section, .z-accordion.clean.vertical.z-ungrouped.z-bordered>.z-section {
	margin:2px 0
}
.z-accordion.clean.vertical>.z-section>.z-header, .z-accordion.clean.vertical.z-bordered>.z-section>.z-header {
	font-size:16px;
	border-bottom:1px solid #e7e7e7;
	border-bottom:1px solid rgba(207, 207, 207, .7);
	border-top:1px solid #fff;
	border-top:1px solid rgba(255, 255, 255, 0);
	background:#fff
}
.z-slider-wrapper {
	position:relative;
	background-color:#fff;
	margin-bottom:60px
}
.z-slider-wrapper.z-shadows {
	-moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .3);
	box-shadow:0 0 3px 0 rgba(0, 0, 0, .3);
	-moz-box-shadow:0 0 16px 1px rgba(0, 0, 0, .12);
	-webkit-box-shadow:0 0 16px 1px rgba(0, 0, 0, .12);
	box-shadow:0 0 16px 1px rgba(0, 0, 0, .12)
}
.z-slider-wrapper.z-rounded .z-accordion.z-ungrouped.z-rounded>.z-section>.z-header {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.z-slider-wrapper.z-rounded {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.z-slider-wrapper>.z-accordion.horizontal, .z-slider-wrapper>.z-accordion.vertical, .z-slider-wrapper>.z-accordion.vertical.z-shadows.z-grouped, .z-slider-wrapper>.z-accordion.vertical.z-ungrouped.z-shadows>.z-section {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.z-slider-wrapper>.z-accordion.horizontal, .z-slider-wrapper>.z-accordion.horizontal>.z-section>.z-content, .z-slider-wrapper>.z-accordion.vertical, .z-slider-wrapper>.z-accordion.vertical>.z-section>.z-content, .z-accordion.z-content-nav>.z-section>.z-content, .z-accordion.z-content-nav>.z-section>.z-content ul, .z-accordion.z-content-nav>.z-section>.z-content ul li {
	padding:0;
	margin:0
}
.z-slider-wrapper>.z-accordion>.z-section>.z-content>.z-auto-g>img, .z-slider-wrapper>.z-accordion>.z-section>.z-content>.z-auto-g>embed, .z-slider-wrapper>.z-accordion>.z-section>.z-content>.z-auto-g>object, .z-slider-wrapper>.z-accordion>.z-section>.z-content>.z-auto-g>video {
	height:auto;
	width:100%;
	max-width:100%;
	padding:0;
	margin:0;
	line-height:0;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	border-radius:0;
	overflow:hidden;
	vertical-align:middle;
	-webkit-transition:opacity 1500ms cubic-bezier(.25, .1, .25, 1) 100ms;
	-moz-transition:opacity 1500ms cubic-bezier(.25, .1, .25, 1) 100ms;
	-o-transition:opacity 1500ms cubic-bezier(.25, .1, .25, 1) 100ms;
	transition:opacity 1500ms cubic-bezier(.25, .1, .25, 1) 100ms;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	visibility:visible;
	display:block
}
.z-slider-wrapper>.z-accordion.transition.vertical>.z-section.z-active>.z-content {
	padding:0
}
.z-slider-wrapper .z-accordion>.z-section>.z-content>.z-auto-g>img2 {
	visibility:hidden
}
.z-slider-wrapper .z-accordion>.z-section.z-active>.z-content>.z-auto-g>img {
	visibility:visible
}
.z-slider-wrapper .z-accordion.horizontal>.z-section>.z-content>div {
	padding:0 0 0 12px;
	padding:0
}
.z-slider-wrapper .z-accordion.horizontal>.z-section>.z-content, .z-slider-wrapper .z-accordion.horizontal>.z-section.z-active>.z-content, .z-slider-wrapper .z-accordion.horizontal>.z-section.z-active.z-last>.z-content {
	height:100%;
	margin:0
}
.wrapper {
	width:1400px;
	margin:0 auto
}
ol, ul {
	list-style:none;
	margin:0;
	padding:0
}
.nav-arrows {
	display:none
}
.nav-arrows a {
	position:absolute;
	top:50%;
	left:10px;
	cursor:pointer;
	margin-top:-10px;
	opacity:.9;
	color:#000;
	font-size:28px;
	line-height:28px;
	text-decoration:none;
	z-index:8000
}
.nav-arrows a:first-child {
	left:auto;
	right:2px;
	background-position:top right
}
.nav-arrows a:hover {
	opacity:1
}
.z-dot-nav {
	text-align:center;
	position:absolute;
	bottom:-50px;
	height:30px;
	width:100%;
	left:0;
	z-index:10;
	zoom:1
}
.z-dot-nav span {
	display:inline-block;
	cursor:pointer;
	background:#e2e5e9;
	padding:0;
	width:8px;
	height:8px;
	margin:4px 0 0 7px;
	-o-border-radius:25px;
	-moz-border-radius:25px;
	-khtml-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	border:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 3px #515b6a, 0 0 1px white;
	-moz-box-shadow:inset 0 1px 3px #515b6a, 0 0 1px #fff;
	box-shadow:inset 0 1px 3px #515b6a, 0 0 1px white;
	-webkit-transition-property:box-shadow, border;
	-webkit-transition-duration:300ms;
	-moz-transition-property:box-shadow, border;
	-moz-transition-duration:300ms;
	transition-property:box-shadow, border;
	transition-duration:300ms
}
.z-dot-nav span.z-active {
	margin-top:3px;
	background:#aaa;
	width:9px;
	height:9px;
	border:1px solid #b1bbc8;
	background-color:#444;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#d1d6dd), to(white));
	background-image:-webkit-linear-gradient(top, #d1d6dd, white);
	background-image:-moz-linear-gradient(top, #d1d6dd, white);
	background-image:-ms-linear-gradient(top, #d1d6dd, white);
	background-image:-o-linear-gradient(top, #d1d6dd, white);
	background-image:linear-gradient(top, #d1d6dd, white);
	-webkit-box-shadow:inset 0 2px 2px white, 0 1px 1px rgba(204, 210, 218, .41);
	-moz-box-shadow:inset 0 2px 2px #fff, 0 1px 1px rgba(204, 210, 218, .41);
	box-shadow:inset 0 2px 2px white, 0 1px 1px rgba(204, 210, 218, .41)
}
.nav-options {
	width:70px;
	height:30px;
	position:absolute;
	right:70px;
	bottom:0;
	display:none
}
.nav-options span {
	width:30px;
	height:30px;
	background:#cbbfae url(../images/options.png) no-repeat top left;
	text-indent:-9000px;
	cursor:pointer;
	opacity:.7;
	display:inline-block;
	border-radius:50%
}
.nav-options span:first-child {
	background-position:-30px 0;
	margin-right:3px
}
.nav-options span:hover {
	opacity:1
}
@media screen and (max-width:320px) {
.z-accordion>.z-section>a {
font-size:14px
}
}
.z-accordion, .z-accordion *, .z-accordion>.z-section, .z-accordion>.z-section>.z-header, .z-accordion>.z-section>.z-header>.z-title, .z-accordion>.z-section>.z-header>.z-arrow, .z-accordion>.z-section>.z-content {
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
	-webkit-touch-callout:none;
	outline:0
}
.z-accordion.z-mobile, .z-accordion.z-mobile>.z-section, .z-accordion.z-mobile>.z-section>.z-header, .z-accordion.z-mobile>.z-section>.z-header>.z-title, .z-accordion.z-mobile>.z-section>.z-header>.z-arrow, .z-accordion.z-mobile>.z-section>.z-content {
	box-shadow:none!important;
	text-shadow:none!important
}
.z-accordion.z-content-nav.vertical>.z-section>.z-content>.z-auto-g {
	padding:0
}
.z-accordion.z-content-nav, .z-accordion.z-content-nav>.z-section>.z-content {
	background:none
}
.z-accordion>.z-section>.z-header {
	font-size:1.1em
}
.z-accordion.white>.z-section>.z-header a {
	color:#333
}
.z-accordion.silver>.z-section>.z-header a {
	color:#444
}
.z-accordion.crystal>.z-section>.z-header a {
	color:#555
}
.z-accordion.gray>.z-section>.z-header a {
	color:#444
}
.z-accordion .z-sub-nav li a:hover {
	background:#399ff3
}
.z-accordion .z-sub-nav li a {
	text-decoration:none;
	padding:12px 0 12px 20px;
	color:#fff;
	display:block;
	background:#1d89e2;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear;
	box-shadow:2px 4px 100px rgba(100, 100, 100, .05) inset
}
.z-accordion>.z-section>.z-header a {
	text-decoration:none
}
.z-accordion.silver .z-sub-nav li a {
	background:#fdfdfd;
	color:#555
}
.z-accordion.silver .z-sub-nav li a:hover {
	background:#f8f8f8
}
.z-accordion.crystal .z-sub-nav li a {
	background:#fdfdfd;
	color:#555
}
.z-accordion.crystal .z-sub-nav li a:hover {
	background:#f8f8f8
}
.z-accordion.gray .z-sub-nav li a {
	background:#eee;
	color:#555
}
.z-accordion.gray .z-sub-nav li a:hover {
	background:#ddd
}
.z-accordion.white .z-sub-nav li a {
	background:#fdfdfd;
	color:#555
}
.z-accordion.white .z-sub-nav li a:hover {
	background:#f8f8f8
}
.z-accordion.black .z-sub-nav li a {
	background:#666;
	color:#fff
}
.z-accordion.black .z-sub-nav li a:hover {
	background:#777
}
.z-accordion.orange .z-sub-nav li a {
	background:#f2825b
}
.z-accordion.orange .z-sub-nav li a:hover {
	background:#f7926f
}
.z-accordion.red .z-sub-nav li a {
	background:#c44242
}
.z-accordion.red .z-sub-nav li a:hover {
	background:#f86666
}
.z-accordion.green .z-sub-nav li a {
	background:#26ac87
}
.z-accordion.green .z-sub-nav li a:hover {
	background:#4dd8b1
}
.z-accordion.blue .z-sub-nav li a {
	background:#2a8caf
}
.z-accordion.blue .z-sub-nav li a:hover {
	background:#5bc4e9
}
.z-accordion.lightblue .z-sub-nav li a {
	background:#49b9d5
}
.z-accordion.lightblue .z-sub-nav li a:hover {
	background:#59c5e0
}
.z-accordion.deepblue .z-sub-nav li a {
	background:#207bdb
}
.z-accordion.deepblue .z-sub-nav li a:hover {
	background:#2e87e4
}
.z-accordion.yellow .z-sub-nav li a {
	background:#e4b13a
}
.z-accordion.yellow .z-sub-nav li a:hover {
	background:#ffd46f
}
.z-accordion.purple .z-sub-nav li a {
	background:#e468c5
}
.z-accordion.purple .z-sub-nav li a:hover {
	background:#f182d6
}
.z-accordion.z-content-nav.vertical.z-ungrouped.z-shadows>.z-section {
	box-shadow:0 1px 2px rgba(0, 0, 0, .1);
	box-shadow:0 2px 3px rgba(111, 111, 111, .25);
	box-shadow:none
}
.z-accordion.z-content-nav.vertical.z-shadows .z-sub-nav li a {
	box-shadow:0 2px 3px rgba(111, 111, 111, .25), 2px 4px 100px rgba(100, 100, 100, .05) inset
}
.z-accordion.z-content-nav.z-ungrouped.z-shadows>.z-section>.z-header {
	box-shadow:0 2px 3px rgba(111, 111, 111, .25)
}
.z-accordion.z-content-nav.z-ungrouped.z-rounded>.z-section>.z-header, .z-accordion.z-content-nav.z-ungrouped.z-rounded .z-sub-nav li a {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.z-accordion-loading {
	position:relative;
	width:100%;
	min-height:120px
}
.z-accordion-loading>* {
	display:none
}
.z-accordion-loading>.z-spinner {
	position:absolute;
	top:50%;
	left:50%;
	z-index:1000;
	text-indent:-999em;
	display:block;
	width:55px;
	height:55px;
	margin:-28px 0 0 -50px;
	padding:24px;
	background:#fff url(../img/zozo-accordion-loading-lg.gif) no-repeat 50% 50%
}
.z-accordion-loading.z-rounded .z-spinner {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
