/* Accordion Karriere */
.ce-container .frame h3{
	position:relative; 
	padding:0 1rem 0 0; 
	line-height:1.5rem; 
	margin-bottom:1rem; 
	cursor:pointer;
	color:#C71717;
	 font-family: 'Marmelad', sans-serif;
    font-weight: 400;
	}
.ce-container .frame h3:after{
	    content: "\f13a";
		font-family: 'FontAwesome'; 
		position: absolute;
        right: 0;
        top: 15px;
        color: #C71717;
		padding:1px;
		font-size:1.5rem;
		line-height:0.6875rem;
        transition: all 0.3s ease-in-out;
		transform: rotate(0deg);
}
.ce-container .frame {
	border-bottom:1px solid #505050;
	margin-bottom:1rem;
}
.ce-container .frame p{padding-bottom:2rem; }
.ce-container .frame .p2 {padding:0.5rem 0; }

.frame-type-ce_container:nth-child(even) .ce-container .frame h3:before,
.frame-type-ce_container:nth-child(even) .ce-container .frame h3{ color:#fff; }
.ce-container .frame header.active h3:before {
	 transform: rotate(180deg);
    transition: 0.5s;
}