/* CSS Document */

/* Accordion */
label {
    display: block;    
	padding: 8px 22px;
    margin: 0 0 0px 0;
	cursor: pointer;
	background: #f7bca3;
	border-bottom: 0px solid #000;
	color: #666;
	transition: ease .5s;
	position: relative;
}
label:hover {
	background: #e9500e;
	color: #ffffff
}

label::after {
    content: '+';
    font-size: 22px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 15px;
}

input:checked + label:after {
    content: '-';
    font-size: 25px;
    font-weight: bold;
    right: 14px;
    top: 15px;
}

.content {
    background: #fdfdfd;
    padding: 10px 25px;
    border-bottom: 1px solid #f7bca3;
	border-left: 1px solid #f7bca3;
	border-right: 1px solid #f7bca3;
	margin: 0 0 20px 0;
	border-radius: 0px;
}

input + label + .content {
	display: none;
}

input:checked + label + .content {
	display: block;
}

input {
	display: none;
}
