
	.accordion-container {
		width: 100%;
		margin: 0 0 5px;
		clear: both;
	}
	.accordion-toggle {
		position: relative;
		display: block;
		padding: 20px;
		border:2px solid #d6d6d6;
		
		color: #3c3c3c;
		font-family: 'Open Sans', sans-serif;
		font-size:20px;
		font-weight: normal;
		
		text-decoration: none;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.accordion-toggle i{ color:#ef7034;}

	.accordion-toggle.open {
		background: #3C4897;
		border:2px solid #3C4897;
		color: #fff;
	}
	.accordion-toggle.open i{ color:#fff;}
	.accordion-toggle:hover i{ color:#fff;}

	.accordion-toggle:hover {
		background: #282d4b;
		border:2px solid #282d4b;
		color:#fff;
	}
	.accordion-toggle span.toggle-icon {
		position: absolute;
		top: 15px;
		right: 20px;
		font-size: 1.5em;
	}
	.accordion-content {
		display: none;
		padding: 50px 60px 40px 60px;
		overflow: auto;
		-webkit-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		background:#f7f7f7;
		margin-top:-6px;
	}
		.accordion-content p{ color:#3c3c3c; font-size:16px; line-height:30px; font-family: 'Open Sans', sans-serif;}

		.accordion-content ul{ float:left; margin:30px 0;}
		.accordion-content li{
			padding:20px 0;
			width:100%;
		}
		.accordion-content li aside{ /*width:3%;*/ background:#a3a3a3; padding:5px 12px; color:#fff; font-weight:bold; font-family: 'Open Sans', sans-serif; float:left; margin-right:10px; text-align:center; -webkit-border-radius: 50px;
border-radius: 50px;}
		.accordion-content li span{ width:95%; line-height:28px;}


	.accordion-content img {
		display: block;
		float: left;
		margin: 0 15px 10px 0;
		max-width: 100%;
		height: auto;
	}
	
	/* media query for mobile */
	@media (max-width: 767px) {
		.content {
			width: auto;
		}
		.accordion-content {
			padding:30px 20px 10px 20px;
			overflow: inherit;
			overflow:hidden;
		}
