/* Icon font for arrow icons */
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot');
	src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('fonts/icomoon.svg#icomoon') format('svg'),
	url('fonts/icomoon.ttf') format('truetype'),
	url('fonts/icomoon.woff') format('woff');
	font-weight: normal;
	font-style: normal;
} 


/* Accordion style */
.accordion, .subaccordion {
	list-style: none;
}

.acc-trigger, .acc-trigger2 {
	cursor: pointer;
} 

/* Arrow icons */
.accordion > li .acc-trigger:before,
.subaccordion > li .acc-trigger2:before {
	font-family: 'icomoon';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #aaa;
	margin-right: 0.5em;
	-webkit-font-smoothing: antialiased;
}

/*
.acc-align {
	margin-left: 1.8em;
}
*/

.accordion > li > .acc-trigger:before {
	content: "\14a";
}
.accordion > li > .acc-trigger:hover:before {
	content: "\14b";
	color:#59bbe8;
}
.accordion > li.acc-open > .acc-trigger:before {
	content: "\14c";
	color:#59bbe8;
}

.subaccordion > li > .acc-trigger2:before {
	content: "\152";
}
.subaccordion > li > .acc-trigger2:hover:before {
	content: "\153";
	color:#59bbe8;
}
.subaccordion > li.acc-open > .acc-trigger2:before {
	content: "\154";
	color:#59bbe8;
}

/* Initially no display */
.acc-content {
	display:none;
}
.acc-content2 {
	display:none;
}
