ol,ul {
	list-style:none;
}
.clr{
	clear: both;
}
.ff-container{
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 40px;
	padding-left: 0px;
	text-align: center;
}
.ff-container label{
	width: 100%;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-right: 0%;
	margin-left: 0%;
	cursor: pointer;
	color: #000;
	text-shadow: 0px 0px 0px rgba(255,255,255,1.0);
	text-align: center;
	text-transform: uppercase;
	font-weight: 100;
	line-height: 30px;
	letter-spacing: 1px;
	font-size: 13px;
	background: #ffffff;
	float:left;
	box-shadow: 0px 0px 0px 0px #aaa, 0px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 0px 0px rgba(0,0,0,0.2);
	transition: .5s;
}
.ff-container label:hover{
	background: rgba(255, 255, 255, 0.2);
	color: #000;
}
.ff-container input.ff-selector-type-all:checked ~ label.ff-label-type-all,
.ff-container input.ff-selector-type-1:checked ~ label.ff-label-type-1,
.ff-container input.ff-selector-type-4:checked ~ label.ff-label-type-4,
.ff-container input.ff-selector-type-5:checked ~ label.ff-label-type-5,
.ff-container input.ff-selector-type-8:checked ~ label.ff-label-type-8,
.ff-container input.ff-selector-type-9:checked ~ label.ff-label-type-9,
.ff-container input.ff-selector-type-13:checked ~ label.ff-label-type-13{
	background: #414042;
	font-size: 15px;
	color: #FFF;
	text-transform:uppercase;
	font-weight: normal;
	text-shadow: 0px 0px 0px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 0px #40496e, 0 0px 0px rgba(0,0,0,0.1) inset;
}
.ff-container input{
	display: none;
}
.ff-items{
	margin-top: 15px;
	width: 100%;
	padding-top: 0px;
	position: relative;
}
.ff-container input.ff-selector-type-all:checked ~ .ff-items {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition: -webkit-transform 0.3s linear;
	-o-transition: -o-transform 0.3s linear;
	-ms-transition: -ms-transform 0.3s linear;
	transition: transform 0.3s linear;
}
.ff-container input.ff-selector-type-4:checked ~ .ff-items .accordion .content .ff-item-type-1,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .accordion .content .ff-item-type-1,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .accordion .content .ff-item-type-1,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .accordion .content .ff-item-type-1,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .accordion .content .ff-item-type-1{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .accordion .content .ff-item-type-4,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .accordion .content .ff-item-type-4,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .accordion .content .ff-item-type-4,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .accordion .content .ff-item-type-4,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .accordion .content .ff-item-type-4{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .accordion .content .ff-item-type-5,
.ff-container input.ff-selector-type-4:checked ~ .ff-items .accordion .content .ff-item-type-5,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .accordion .content .ff-item-type-5,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .accordion .content .ff-item-type-5,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .accordion .content .ff-item-type-5{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .accordion .content .ff-item-type-8,
.ff-container input.ff-selector-type-4:checked ~ .ff-items .accordion .content .ff-item-type-8,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .accordion .content .ff-item-type-8,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .accordion .content .ff-item-type-8,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .accordion .content .ff-item-type-8{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .accordion .content .ff-item-type-9,
.ff-container input.ff-selector-type-4:checked ~ .ff-items .accordion .content .ff-item-type-9,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .accordion .content .ff-item-type-9,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .accordion .content .ff-item-type-9,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .accordion .content .ff-item-type-9{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .accordion .content .ff-item-type-13,
.ff-container input.ff-selector-type-4:checked ~ .ff-items .accordion .content .ff-item-type-13,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .accordion .content .ff-item-type-13,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .accordion .content .ff-item-type-13,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .accordion .content .ff-item-type-13{
	display: none;
}
.ff-container input.ff-selector-type-4:checked ~ .ff-items .handle1,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .handle1,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .handle1,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .handle1,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .handle1{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .handle4,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .handle4,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .handle4,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .handle4,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .handle4{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .handle5,
.ff-container input.ff-selector-type-4:checked ~ .ff-items .handle5,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .handle5,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .handle5,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .handle5{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .handle8,
.ff-container input.ff-selector-type-4:checked ~ .ff-items .handle8,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .handle8,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .handle8,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .handle8{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .handle9,
.ff-container input.ff-selector-type-4:checked ~ .ff-items .handle9,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .handle9,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .handle9,
.ff-container input.ff-selector-type-13:checked ~ .ff-items .handle9{
	display: none;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items .handle13,
.ff-container input.ff-selector-type-4:checked ~ .ff-items .handle13,
.ff-container input.ff-selector-type-5:checked ~ .ff-items .handle13,
.ff-container input.ff-selector-type-8:checked ~ .ff-items .handle13,
.ff-container input.ff-selector-type-9:checked ~ .ff-items .handle13{
	display: none;
}
@-webkit-keyframes scaleUp {
	50% { width: 188px; -webkit-transform: scale(0,0); }
    100% { width: 188px; -webkit-transform: scale(1,1); }
}
@-webkit-keyframes scaleDown {
	0% { width: 188px;-webkit-transform: scale(1,1);}
	99% { width: 188px; -webkit-transform: scale(0,0);}
    100% { width: 0px; -webkit-transform: scale(0,0); }
}
@-moz-keyframes scaleUp {
	50% { width: 188px; -moz-transform: scale(0,0); }
    100% { width: 188px; -moz-transform: scale(1,1); }
}
@-moz-keyframes scaleDown {
	0% { width: 188px;-moz-transform: scale(1,1);}
	99% { width: 188px; -moz-transform: scale(0,0);}
    100% { width: 0px; -moz-transform: scale(0,0); }
}
@-o-keyframes scaleUp {
	50% { width: 188px; -o-transform: scale(0,0); }
    100% { width: 188px; -o-transform: scale(1,1); }
}
@-o-keyframes scaleDown {
	0% { width: 188px;-o-transform: scale(1,1);}
	99% { width: 188px; -o-transform: scale(0,0);}
    100% { width: 0px; -o-transform: scale(0,0); }
}
@-ms-keyframes scaleUp {
	50% { width: 188px; -ms-transform: scale(0,0); }
    100% { width: 188px; -ms-transform: scale(1,1); }
}
@-ms-keyframes scaleDown {
	0% { width: 188px;-ms-transform: scale(1,1);}
	99% { width: 188px; -ms-transform: scale(0,0);}
    100% { width: 0px; -ms-transform: scale(0,0); }
}
@keyframes scaleUp {
	50% { width: 188px; transform: scale(0,0); }
    100% { width: 188px; transform: scale(1,1); }
}
@keyframes scaleDown {
	0% { width: 188px; transform: scale(1,1);}
	99% { width: 188px; transform: scale(0,0);}
    100% { width: 0px; transform: scale(0,0); }
}

/* Tablet Layout: 481px up to 1150px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
.ff-container{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
}
.ff-container label{
	width: auto;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 5px;
	cursor: pointer;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 100;
	font-size: 12px;
	line-height: 30px;
	background: none;
	transition: .5s; 
}
.ff-container label:hover{
	background: #333;
	color: #FFF;
}
.ff-container input.ff-selector-type-all:checked ~ label.ff-label-type-all,
.ff-container input.ff-selector-type-1:checked ~ label.ff-label-type-1,
.ff-container input.ff-selector-type-4:checked ~ label.ff-label-type-4,
.ff-container input.ff-selector-type-5:checked ~ label.ff-label-type-5,
.ff-container input.ff-selector-type-8:checked ~ label.ff-label-type-8,
.ff-container input.ff-selector-type-9:checked ~ label.ff-label-type-9,
.ff-container input.ff-selector-type-13:checked ~ label.ff-label-type-13{
	background: none;
	font-size: 25px;
	color: #666;
	text-transform:uppercase;
	font-weight: bold;
	text-shadow: 0px 0px 0px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 0px #40496e, 0 0px 0px rgba(0,0,0,0.1) inset;
}
.ff-container input{
	display: none;
}
}
@media only screen and (min-width: 1150px) {
.ff-container{
	width: 80%;
	margin-left: 10%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
}
.ff-container label{
	margin-bottom: 5px;
}
.ff-container input.ff-selector-type-all:checked ~ label.ff-label-type-all,
.ff-container input.ff-selector-type-1:checked ~ label.ff-label-type-1,
.ff-container input.ff-selector-type-4:checked ~ label.ff-label-type-4,
.ff-container input.ff-selector-type-5:checked ~ label.ff-label-type-5,
.ff-container input.ff-selector-type-8:checked ~ label.ff-label-type-8,
.ff-container input.ff-selector-type-9:checked ~ label.ff-label-type-9,
.ff-container input.ff-selector-type-13:checked ~ label.ff-label-type-13{
	font-size: 30px;
}
}