

ul.jAccordion, ul.jAccordion ul {
	list-style:none;
	padding:0;
	margin:0;
}

ul.jAccordion li.jLevel1 ul{
	/*width:745px;*/
	margin-bottom:10px;
}

ul.jAccordion li.jLevel2 {
	padding:0px;
}

ul.jAccordion h3.jTitle {
	padding:5px;
	cursor:pointer;
	margin-bottom:10px;
	font-size:17px;
}

ul.jAccordion h3.jTitle i, div.jTitle i {
	float:right;
}
	
.ui-accordion .ui-accordion-header .ui-icon { 
	position: absolute; 
	left: 100%; 
	margin-left: -30px; 
	top: 50%; 
	margin-top: -10px; 
}

.ui-accordion-icons .ui-accordion-header a { 
	padding-left: 1em; 
}

.ui-accordion-icon-collapse {
	background-image: url(rrDown.png);
}

.ui-accordion-icon-open {
	background-image: url(arrDown.png);
}

.gallery-item img {
	padding:5px;
}


ul.jAccordion h3.jTitle span.jIcon {
	background:url(arrDown.png) no-repeat;
	background-size: contain;
	width:10px;
	height:10px;
	float:right;
	display:inline-block;
	background-repeat:no-repeat;
	margin-top:2px;
	margin-right:5px;
}

ul.jAccordion h3.jTitle span.jIcon:after {
	content: '.';
	visibility:hidden;
}


ul.jAccordion li.opened h3.jTitle span.jIcon {
	background:url(arrDown.png);
	background-size: contain;
}


li.opened h3 {
	color:#AE0F23;
}




