/* ACCORDION SET UP */
/* -------------------------------------------- */

.my_accordion ul, li {
	
	list-style-type: none;
}

.my_accordion .accordion, .my_accordion .accordion li {
	margin: 0; padding: 0; border: none;
	}
	
	
.my_accordion .accordion a {
	padding: 5px 5px 5px 15px;
	background: #fff;
	text-decoration:none;
	display: block;
	color: #000;
	border-bottom: 0.5px solid #C6C6C6;
	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.3em;
	letter-spacing: 0.2em;
	margin-bottom: 15px;
	text-align: left;


}

.my_accordion .accordion ul a 
{padding: 5px 5px 5px 25px;
}



.my_accordion .accordion a.dcjq-parent, .my_accordion .accordion a.dcjq-parent:hover {
	padding: 4px 4px 4px 4px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: 0.2em;
	margin-bottom: 1em;
	text-align: center;
}


.my_accordion .accordion a.dcjq-parent.active {
	background: rgba(0,0,0,0.05);
}
	
	
	
.my_accordion .accordion a:hover {
	
	color: #EE3648;
}
.my_accordion .accordion a.active{
	
	color: #EE3648;
}

.my_accordion .accordion a.dcjq-parent.active {
	color: black;
}



/*  END ACCORDION SET UP */
/* -------------------------------------------- */


@media only screen and (min-width : 450px ) {

	
}

@media only screen and (min-width: 767px) {
	
	.my_accordion .accordion a.dcjq-parent, .my_accordion .accordion a.dcjq-parent:hover {
	padding: 4px 4px 4px 4px;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: 0.2em;
	margin-bottom: 1em;
	text-align: left;
}
    
 
.dcjq-parent-li>a>.dcjq-parent:not(:first-child)::before {
  content: "";
  float: left;
  width: 15px; /*your padding*/
  height: calc(1.2em + 2px);

}

	}

@media screen and (max-width: 910px) and (min-width: 767px) {
	
	
}