a:focus {
	outline:none !important
}
.harMark {
	display:none;
	position:relative;
	z-index:20;
	width:19px;
	height:19px;
}
.harFull .harMark {
	display:block;
}

/*== Marker type Square ==*/
[data-markershape] .harMark{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
[data-markerShape=square] .harMark {
	border-radius:4px;
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);
	background-color:rgba(0,0,0,0.02);
}
[data-markershape=square] a:hover .harMark,
[data-markershape=square] .harOpen>a .harMark {
	background-color:rgba(255,255,255,0.8);
	box-shadow:0 2px 2px rgba(0,0,0,0.2);
}
[data-markershape=square] .harMark:hover {
	background-color:#fff !important;
}
[data-markershape=square] ul .harMark:hover {
	background-color:#555 !important;
}

/*== Marker type Round ==*/
[data-markershape=round] .harMark {
	border-radius:4px;
	box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);
	background-color:rgba(0,0,0,0.02);
	border-radius:50%;
}
[data-markershape=round] a:hover .harMark,
[data-markershape=round] .harOpen>a .harMark {
	background-color:rgba(255,255,255,0.8);
	box-shadow:0 2px 2px rgba(0,0,0,0.2);
}
[data-markershape=round] .harMark:hover {
	background-color:#fff !important;
}
[data-markershape=round] ul .harMark:hover {
	background-color:#555 !important;
}



/*== Marker Sign Plus-Minnus ==*/
[data-markerSign=pm] .harMark:after {
	content:'';
	position:absolute;
	top:9px;
	left:5px;
	width:9px;
	height:1px;
	background-color:#999;
}
[data-markersign=pm] .harMark:before {
	content:'';
	position:absolute;
	top:5px;
	left:9px;
	width:1px;
	height:9px;
	background-color:#999;
	-webkit-transition:-webkit-transform 0.3s ease;
	-moz-transition:-moz-transform 0.3s ease;
	-ms-transition:-ms-transform 0.3s ease;
	-o-transition:-o-transform 0.3s ease;
	transition:transform 0.3s ease;
}
[data-markersign=pm] .harOpen > a > .harMark:before {
	-webkit-transform:scaleY(0);
	-moz-transform:scaleY(0);
	-ms-transform:scaleY(0);
	-o-transform:scaleY(0);
	transform:scaleY(0);
}
[data-markersign=pm] a:hover .harMark:before,
[data-markersign=pm] a:hover .harMark:after,
[data-markersign=pm] .harOpen>a .harMark:before,
[data-markersign=pm] .harOpen>a .harMark:after  {
	background-color:rgba(0,0,0,0.5);
}
[data-markersign=pm] .harMark:hover:before,
[data-markersign=pm] .harMark:hover:after {
	background-color:#000;
}

[data-markersign=pm]:not([data-markershape=none]) ul .harMark:hover:after,
[data-markersign=pm]:not([data-markershape=none]) ul .harMark:hover:before  {
	background-color:#fff !important;
}

/*== Marker Sign Arrow ==*/
[data-markersign=arrow] .harMark:after {
	content:'';
	position:absolute;
	top:6px;
	left:11px;
	width:1px;
	height:7px;
	background-color:#999;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
[data-markersign=arrow] .harMark:before {
	content:'';
	position:absolute;
	top:6px;
	right:11px;
	width:1px;
	height:7px;
	background-color:#999;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
[data-markersign=arrow] .harOpen > a > .harMark:before {
	-webkit-transform:rotate(-45deg) translate(3px, 3px);
	-moz-transform:rotate(-45deg) translate(3px, 3px);
	-ms-transform:rotate(-45deg) translate(3px, 3px);
	-o-transform:rotate(-45deg) translate(3px, 3px);
	transform:rotate(-45deg) translate(3px, 3px);
}
[data-markersign=arrow] .harOpen > a > .harMark:after {
	-webkit-transform:rotate(45deg) translate(-3px, 3px);
	-moz-transform:rotate(45deg) translate(-3px, 3px);
	-ms-transform:rotate(45deg) translate(-3px, 3px);
	-o-transform:rotate(45deg) translate(-3px, 3px);
	transform:rotate(45deg) translate(-3px, 3px);
}
[data-markersign=arrow] a:hover .harMark:before,
[data-markersign=arrow] a:hover .harMark:after,
[data-markersign=arrow] .harOpen>a .harMark:before,
[data-markersign=arrow] .harOpen>a .harMark:after  {
	background-color:rgba(0,0,0,0.5);
}
[data-markersign=arrow] .harMark:hover:before,
[data-markersign=arrow] .harMark:hover:after {
	background-color:#000;
}

[data-markersign=arrow]:not([data-markershape=none]) ul .harMark:hover:after,
[data-markersign=arrow]:not([data-markershape=none]) ul .harMark:hover:before  {
	background-color:#fff !important;
}


/*== Marker Sign Triangle ==*/
[data-markersign=triangle] .harMark:after {
	content:'';
	width:0;
	height:0;
	border:4px solid transparent;
	border-bottom:0;
	border-top-color:#666;
	display:block;
	margin:6px auto;
	position:relative;
	top:3px;
	left:0;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	background-color:none !important
}

[data-markersign=triangle] .harOpen > a > .harMark:after {
	-webkit-transform:rotate(-540deg);
	-moz-transform:rotate(-540deg);
	-ms-transform:rotate(-540deg);
	-o-transform:rotate(-540deg);
	transform:rotate(-540deg);
	top:2px;
}

/*== Marker Positions ==*/
[data-markerPos=right] .harMark {
	float:right;
	margin-right:0;
	margin-left:5px;
}
[data-markerpos=left] .harMark {
	float:left;
	margin-left:0;
	margin-right:5px;
}



/*== Accordion Menu ==*/
[data-layout=menu] { 
	margin:0; 
	list-style:none; 
	
	text-align:left;
	
	padding:20px;
}
[data-layout=menu] ul { 
	list-style:none; 
	padding:0;
	margin-left:10px; 
	overflow:hidden; 
	display:none;
	border-left:2px solid #eee;
	margin-top:5px;
	margin-bottom:5px;
}
[data-layout=menu] ul ul {
	border-left-width:0;
}
[data-layout=menu].harDisable {
	opacity:0.5;
	cursor:e-resize
}

[data-layout=menu] li {
	display:block;
}
[data-layout=menu] a {
	display:block;
	padding:10px 20px !important;
	color:#555;
	font-weight:700;
	text-decoration:none;
	position:relative;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	margin-bottom:1px;
}
[data-layout=menu] ul ul a {
	font-weight:400;
}
[data-layout=menu] a:hover,
[data-layout=menu] .harOpen>a {
	text-decoration:none;
}
[data-layout=menu].clicableLink a:hover {
	text-decoration:underline;
}
[data-layout=menu] ul a:hover,
[data-layout=menu] ul .harOpen>a {
	background-color:#fafafa;
	text-decoration:none;
}




/*== accordion-content ==*/
[data-layout=content] { 
	margin:0; 
	padding:0; 
	list-style:none; 
	text-align:left;
}
[data-layout=content] ul { 
	list-style:none; 
	padding:0;
	overflow:hidden; 
	display:none;
	margin:0;
	padding:20px;
	background-color:rgba(0,0,0,0.02);
}
[data-layout=content].harDisable {
	opacity:0.5;
	cursor:e-resize;
}

[data-layout=content] li {
	display:block;
	border-top:1px solid #eee;
}
[data-layout=content] ul li {
	margin-right:-20px;
	margin-left:5px;
}
[data-layout=content]>li:last-child {
	border-bottom:1px solid #eee;
}
[data-layout=content] li a {
	display:block;
	padding:20px 20px;
	color:#555;
	text-decoration:none;
	position:relative;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

[data-layout=content] a:hover,
[data-layout=content] .harOpen>a {
	text-decoration:none;
	background-color:rgba(0,0,0,0.02);
	color:#000;
}
[data-layout=content] ul a:hover,
[data-layout=content] ul .harOpen>a {
	background-color:inherit;
	text-decoration:underline;
	color:#fafafa;
}

[data-layout=content] ul p:first-child { margin-top:0;}

[data-layout=content] ul p:last-child { margin-bottom:0;}



/*== Accordion Filter ==*/
[data-layout=filter] { 
	margin:0; 
	list-style:none; 
	text-align:left;
	background-color:#fff;
	padding:0 20px;
	border-right:1px solid #ddd;
}
[data-layout=filter] ul { 
	list-style:none; 
	padding:0;
	margin-left:0; 
	overflow:hidden; 
	display:none;
	margin-top:10px;
	margin-bottom:0;
}
[data-layout=filter].harDisable {
	opacity:0.5;
	cursor:e-resize
}

[data-layout=filter] li {
	display:block;
	border-bottom:1px solid #ddd;
	padding:15px 0;
}
[data-layout=filter] ul li {
	border-bottom:0;
	padding:0;
}
[data-layout=filter] a {
	display:inline-block;
	padding:2px;
	color:#555;
	text-decoration:none;
	position:relative;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	margin-bottom:1px;
	font:700 16px/1.2em 'Open Sans', Arial, Helvetica, sans-senif, SimSun;
}
[data-layout=filter] ul a {
	font-size:12px;
	color:#333;
	font-weight:400;
}
[data-layout=filter] ul span {
	color:#999;
	font-size:12px;
}
[data-layout=filter] a:hover,
[data-layout=filter] .harOpen>a {
	text-decoration:none;
}
[data-layout=filter] ul a:hover,
[data-layout=filter] ul .harOpen>a {
	background-color:inherit;
	text-decoration:underline;
}
[data-layout=filter] ul .harMark {
	top:-3px;
}
[data-layout=filter] ul li {
	margin-left:25px;
}
[data-layout=filter] ul {
	margin-bottom:10px;
}
/*== Static Color Themes ==*/
.liAccordion[data-colorType=bg][data-markershape=none]:not([data-markersign=triangle]) > li.harOpen > a .harMark:after,
.liAccordion[data-colortype=bg][data-markershape=none]:not([data-markersign=triangle]) > li.harOpen > a .harMark:before,
.liAccordion[data-colortype=bg][data-markershape=none]:not([data-markersign=triangle]) > li > a:hover .harMark:after,
.liAccordion[data-colortype=bg][data-markershape=none]:not([data-markersign=triangle]) > li > a:hover .harMark:before{
	background-color:#fff;
}
.liAccordion[data-colorType=bg][data-markershape=none][data-markersign=triangle] > li.harOpen > a .harMark:after,
.liAccordion[data-colortype=bg][data-markershape=none][data-markersign=triangle] > li.harOpen > a .harMark:before,
.liAccordion[data-colortype=bg][data-markershape=none][data-markersign=triangle] > li > a:hover .harMark:after,
.liAccordion[data-colortype=bg][data-markershape=none][data-markersign=triangle] > li > a:hover .harMark:before{
	border-top-color:#fff;
}

/*== Dinamic Color Themes ==*/
.liAccordion[data-colortype=bg][data-colorTheme=BlueGrey] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=BlueGrey] > li.harOpen > a {
	background-color:rgb(96, 125, 139);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=BlueGrey] > li > a, .liAccordion[data-colortype=text][data-colortheme=BlueGrey] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=BlueGrey] > li.harOpen > a, .liAccordion[data-colortheme=BlueGrey] ul a:hover, .liAccordion[data-colortheme=BlueGrey] ul .harOpen>a {
	color:rgb(96, 125, 139);
}
.liAccordion:not([data-markershape=none])[data-colortheme=BlueGrey] ul .harMark:hover {
background-color:rgb(96, 125, 139) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Red] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Red] > li.harOpen > a {
	background-color:rgb(244, 67, 54);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=Red] > li > a, .liAccordion[data-colortype=text][data-colortheme=Red] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Red] > li.harOpen > a, .liAccordion[data-colortheme=Red] ul a:hover, .liAccordion[data-colortheme=Red] ul .harOpen>a {
	color:rgb(244, 67, 54);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Red] ul .harMark:hover {
background-color:rgb(244, 67, 54) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Pink] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Pink] > li.harOpen > a {
	background-color:rgb(233, 30, 99);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=Pink] > li > a, .liAccordion[data-colortype=text][data-colortheme=Pink] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Pink] > li.harOpen > a, .liAccordion[data-colortheme=Pink] ul a:hover, .liAccordion[data-colortheme=Pink] ul .harOpen>a {
	color:rgb(233, 30, 99);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Pink] ul .harMark:hover {
background-color:rgb(233, 30, 99) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Purple] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Purple] > li.harOpen > a {
	background-color:rgb(156, 39, 176);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=Purple] > li > a, .liAccordion[data-colortype=text][data-colortheme=Purple] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Purple] > li.harOpen > a, .liAccordion[data-colortheme=Purple] ul a:hover, .liAccordion[data-colortheme=Purple] ul .harOpen>a {
	color:rgb(156, 39, 176);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Purple] ul .harMark:hover {
background-color:rgb(156, 39, 176) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=DeepPurple] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=DeepPurple] > li.harOpen > a {
	background-color:rgb(103, 58, 183);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=DeepPurple] > li > a, .liAccordion[data-colortype=text][data-colortheme=DeepPurple] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=DeepPurple] > li.harOpen > a, .liAccordion[data-colortheme=DeepPurple] ul a:hover, .liAccordion[data-colortheme=DeepPurple] ul .harOpen>a {
	color:rgb(103, 58, 183);
}
.liAccordion:not([data-markershape=none])[data-colortheme=DeepPurple] ul .harMark:hover {
background-color:rgb(103, 58, 183) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Indigo] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Indigo] > li.harOpen > a {
	background-color:rgb(63, 81, 181);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=Indigo] > li > a, .liAccordion[data-colortype=text][data-colortheme=Indigo] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Indigo] > li.harOpen > a, .liAccordion[data-colortheme=Indigo] ul a:hover, .liAccordion[data-colortheme=Indigo] ul .harOpen>a {
	color:rgb(63, 81, 181);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Indigo] ul .harMark:hover {
background-color:rgb(63, 81, 181) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=DeepPurple] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=DeepPurple] > li.harOpen > a {
	background-color:rgb(103, 58, 183);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=DeepPurple] > li > a, .liAccordion[data-colortype=text][data-colortheme=DeepPurple] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=DeepPurple] > li.harOpen > a, .liAccordion[data-colortheme=DeepPurple] ul a:hover, .liAccordion[data-colortheme=DeepPurple] ul .harOpen>a {
	color:rgb(103, 58, 183);
}
.liAccordion:not([data-markershape=none])[data-colortheme=DeepPurple] ul .harMark:hover {
background-color:rgb(103, 58, 183) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Blue] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Blue] > li.harOpen > a {
	background-color:rgb(33, 150, 243);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=Blue] > li > a, .liAccordion[data-colortype=text][data-colortheme=Blue] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Blue] > li.harOpen > a, .liAccordion[data-colortheme=Blue] ul a:hover, .liAccordion[data-colortheme=Blue] ul .harOpen>a {
	color:rgb(33, 150, 243);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Blue] ul .harMark:hover {
background-color:rgb(33, 150, 243) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=LightBlue] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=LightBlue] > li.harOpen > a {
	background-color:rgb(3, 169, 244);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=LightBlue] > li > a, .liAccordion[data-colortype=text][data-colortheme=LightBlue] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=LightBlue] > li.harOpen > a, .liAccordion[data-colortheme=LightBlue] ul a:hover, .liAccordion[data-colortheme=LightBlue] ul .harOpen>a {
	color:rgb(3, 169, 244);
}
.liAccordion:not([data-markershape=none])[data-colortheme=LightBlue] ul .harMark:hover {
background-color:rgb(3, 169, 244) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Cyan] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Cyan] > li.harOpen > a {
	background-color:rgb(0, 188, 212);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=Cyan] > li > a, .liAccordion[data-colortype=text][data-colortheme=Cyan] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Cyan] > li.harOpen > a, .liAccordion[data-colortheme=Cyan] ul a:hover, .liAccordion[data-colortheme=Cyan] ul .harOpen>a {
	color:rgb(0, 188, 212);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Cyan] ul .harMark:hover {
background-color:rgb(0, 188, 212) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Teal] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Teal] > li.harOpen > a {
	background-color:rgb(0, 150, 136);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=Teal] > li > a, .liAccordion[data-colortype=text][data-colortheme=Teal] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Teal] > li.harOpen > a, .liAccordion[data-colortheme=Teal] ul a:hover, .liAccordion[data-colortheme=Teal] ul .harOpen>a {
	color:rgb(0, 150, 136);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Teal] ul .harMark:hover {
background-color:rgb(0, 150, 136) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Green] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Green] > li.harOpen > a {
	background-color:rgb(76, 175, 80);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=Green] > li > a, .liAccordion[data-colortype=text][data-colortheme=Green] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Green] > li.harOpen > a, .liAccordion[data-colortheme=Green] ul a:hover, .liAccordion[data-colortheme=Green] ul .harOpen>a {
	color:rgb(76, 175, 80);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Green] ul .harMark:hover {
background-color:rgb(76, 175, 80) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=LightGreen] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=LightGreen] > li.harOpen > a {
	background-color:rgb(139, 195, 74);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=LightGreen] > li > a, .liAccordion[data-colortype=text][data-colortheme=LightGreen] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=LightGreen] > li.harOpen > a, .liAccordion[data-colortheme=LightGreen] ul a:hover, .liAccordion[data-colortheme=LightGreen] ul .harOpen>a {
	color:rgb(139, 195, 74);
}
.liAccordion:not([data-markershape=none])[data-colortheme=LightGreen] ul .harMark:hover {
background-color:rgb(139, 195, 74) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Lime] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Lime] > li.harOpen > a {
	background-color:rgb(205, 220, 57);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=Lime] > li > a, .liAccordion[data-colortype=text][data-colortheme=Lime] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Lime] > li.harOpen > a, .liAccordion[data-colortheme=Lime] ul a:hover, .liAccordion[data-colortheme=Lime] ul .harOpen>a {
	color:rgb(205, 220, 57);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Lime] ul .harMark:hover {
background-color:rgb(205, 220, 57) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Yellow] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Yellow] > li.harOpen > a {
	background-color:rgb(255, 235, 59);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=Yellow] > li > a, .liAccordion[data-colortype=text][data-colortheme=Yellow] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Yellow] > li.harOpen > a, .liAccordion[data-colortheme=Yellow] ul a:hover, .liAccordion[data-colortheme=Yellow] ul .harOpen>a {
	color:rgb(255, 235, 59);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Yellow] ul .harMark:hover {
background-color:rgb(255, 235, 59) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Amber] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Amber] > li.harOpen > a {
	background-color:rgb(255, 193, 7);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=Amber] > li > a, .liAccordion[data-colortype=text][data-colortheme=Amber] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Amber] > li.harOpen > a, .liAccordion[data-colortheme=Amber] ul a:hover, .liAccordion[data-colortheme=Amber] ul .harOpen>a {
	color:rgb(255, 193, 7);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Amber] ul .harMark:hover {
background-color:rgb(255, 193, 7) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Orange] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Orange] > li.harOpen > a {
	background-color:rgb(255, 152, 0);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=Orange] > li > a, .liAccordion[data-colortype=text][data-colortheme=Orange] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Orange] > li.harOpen > a, .liAccordion[data-colortheme=Orange] ul a:hover, .liAccordion[data-colortheme=Orange] ul .harOpen>a {
	color:rgb(255, 152, 0);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Orange] ul .harMark:hover {
background-color:rgb(255, 152, 0) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=DeepOrange] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=DeepOrange] > li.harOpen > a {
	background-color:rgb(255, 87, 34);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=DeepOrange] > li > a, .liAccordion[data-colortype=text][data-colortheme=DeepOrange] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=DeepOrange] > li.harOpen > a, .liAccordion[data-colortheme=DeepOrange] ul a:hover, .liAccordion[data-colortheme=DeepOrange] ul .harOpen>a {
	color:rgb(255, 87, 34);
}
.liAccordion:not([data-markershape=none])[data-colortheme=DeepOrange] ul .harMark:hover {
background-color:rgb(255, 87, 34) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Brown] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Brown] > li.harOpen > a {
	background-color:rgb(121, 85, 72);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=Brown] > li > a, .liAccordion[data-colortype=text][data-colortheme=Brown] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Brown] > li.harOpen > a, .liAccordion[data-colortheme=Brown] ul a:hover, .liAccordion[data-colortheme=Brown] ul .harOpen>a {
	color:rgb(121, 85, 72);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Brown] ul .harMark:hover {
background-color:rgb(121, 85, 72) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Grey] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Grey] > li.harOpen > a {
	background-color:rgb(158, 158, 158);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=Grey] > li > a, .liAccordion[data-colortype=text][data-colortheme=Grey] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Grey] > li.harOpen > a, .liAccordion[data-colortheme=Grey] ul a:hover, .liAccordion[data-colortheme=Grey] ul .harOpen>a {
	color:rgb(158, 158, 158);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Grey] ul .harMark:hover {
background-color:rgb(158, 158, 158) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=Black] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=Black] > li.harOpen > a {
	background-color:rgb(0, 0, 0);
	color:rgb(255, 255, 255);
}
.liAccordion[data-colortype=text][data-colortheme=Black] > li > a, .liAccordion[data-colortype=text][data-colortheme=Black] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=Black] > li.harOpen > a, .liAccordion[data-colortheme=Black] ul a:hover, .liAccordion[data-colortheme=Black] ul .harOpen>a {
	color:rgb(0, 0, 0);
}
.liAccordion:not([data-markershape=none])[data-colortheme=Black] ul .harMark:hover {
background-color:rgb(0, 0, 0) !important;
}
.liAccordion[data-colortype=bg][data-colortheme=LightGray] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=LightGray] > li.harOpen > a {
	background-color:rgb(192, 192, 192);
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=LightGray] > li > a, .liAccordion[data-colortype=text][data-colortheme=LightGray] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=LightGray] > li.harOpen > a, .liAccordion[data-colortheme=LightGray] ul a:hover, .liAccordion[data-colortheme=LightGray] ul .harOpen>a {
	color:rgb(192, 192, 192);
}
.liAccordion:not([data-markershape=none])[data-colortheme=LightGray] ul .harMark:hover {
background-color:rgb(192, 192, 192) !important;
}

.liAccordion[data-colortype=bg][data-colortheme=UltraGray] > li > a:hover, .liAccordion[data-colortype=bg][data-colortheme=UltraGray] > li.harOpen > a {
	background-color:none;
	color:rgb(0, 0, 0);
}
.liAccordion[data-colortype=text][data-colortheme=UltraGray] > li > a, .liAccordion[data-colortype=text][data-colortheme=UltraGray] > li > a:hover, .liAccordion[data-colortype=text][data-colortheme=UltraGray] > li.harOpen > a, .liAccordion[data-colortheme=UltraGray] ul a:hover, .liAccordion[data-colortheme=UltraGray] ul .harOpen>a {
	color:rgb(220, 220, 220);
}
.liAccordion:not([data-markershape=none])[data-colortheme=UltraGray] ul .harMark:hover {
background-color:rgb(220, 220, 220) !important;
}

