@charset "utf-8";
/* CSS Document */

/*--------------Accordion Styles------------------*/
 

.accordion {
 margin: 0 0 30px;
 border-top: 1px solid #DDD;
 border-radius: 4px;
}

.accordion dt {
 border-bottom: 3px solid #f1f2f3;
 background: #f15664;
 color: #FFF;
 font-family:'Uni-Sans-Book';
 font-size:21px;
}

.accordion dd {
 display: none;
 padding: 20px;
 width: 100%;
 margin-left: 0;
 border-bottom: 1px solid #DDD;
 background: #FFF;
 box-shadow: 1px 3px 10px #dfdfdf;
}

.accordion dd h3{
	font-size:18px;  margin-top: 0; color:#000; transition: all 0.5s ease;
	}

.accordion dd h3:hover{ color:#f15664;}

.accordion dd ul{ padding:0;}
.accordion dd li{ list-style:none;}
.accordion dd li .fa{ float:left; padding-right: 15px; padding-top: 5px; font-size: 11px;}

.accordion dt {
 cursor: pointer;
 padding: 8px 15px;
 margin: 0;
}

.accordion dt:before {
 content: "\25B6";
 padding-right: 5px;
 transition: all .3s linear;
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 transform: rotate(0deg);
}

.accordion dt:hover:before {
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 transform: rotate(90deg);
}

.accordion dt.accordion-active:before {
 content: "\25B6";
 padding-right: 5px;
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
}

.accordion dt.accordion-active:hover {
 cursor: default;
}



@font-face {
	font-family:'Uni-Sans-Book';
	src: url('../fonts/Uni-Sans-Book_gdi.eot');
	src: url('../fonts/Uni-Sans-Book_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Uni-Sans-Book_gdi.woff') format('woff'),
		url('../fonts/Uni-Sans-Book_gdi.ttf') format('truetype'),
		url('../fonts/Uni-Sans-Book_gdi.svg#Uni-Sans-Book') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-2122;
}
