/*	Responsive Accordion v1.3, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	============================================================================================ */

/*	Table of Contents
//	==================================================
//		#Reset
//		#Themes


/*	#Reset
//	================================================== */

	.responsive-accordion {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.responsive-accordion li {
		margin: 0;
		padding: 0;
	}

	.responsive-accordion li:last-child { margin-bottom: 0; }

	.responsive-accordion li .responsive-accordion-head { cursor: pointer; }


/*	#Themes
//	================================================== */

	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
		border-top: 1px solid #DDD;
		padding: 25px 80px 25px 15px;
		background: #FFF;
		line-height: normal;
		position: relative;
		font-size: 18px;
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head:hover,.responsive-accordion li .responsive-accordion-head.active{
		background: #01C3E7;
		border-top: 0;
		color:#fff;
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head .repsonsive-corner {
		color: #08c5e7;
	    font-size: 50px;
	    font-weight: 100;
	    height: 100%;
	    padding: 3px 0;
	    position: absolute;
	    right: 0;
	    text-align: center;
	    top: 0;
	    width: 80px;
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head:hover .repsonsive-corner,
	.responsive-accordion li .responsive-accordion-head.active .repsonsive-corner{
	    background: #00B5E2;
	    color:white;
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
		padding: 50px 50px 40px;
		background: #CCF3FA;
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head .responsive-accordion-plus{
		background-image: url('../images/plus.png');
		background-position: center;
		background-repeat: no-repeat;
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head .responsive-accordion-minus{
		background-image: url('../images/minus.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 35% 1px;
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head:hover .responsive-accordion-minus{
		background-image: url('../images/minus.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 35% 1px;
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head:hover .responsive-accordion-plus{
		background-image: url('../images/plus-hover.png');
		background-position: center;
		background-repeat: no-repeat;
	}

@media (max-width: 767px) {
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
		padding: 15px 80px 15px 15px;
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
		padding: 15px 15px 5px;
	}
}