/* Toggle Akkordeon
-------------------------------*/


.accordion-toggle {
	cursor: pointer;
	margin: 0;
}

.accordion-toggle table {
	outline: none;
}

.accordion-toggle img:hover {
	background: rgba(33, 33, 33, 0.3)
}

.accordion-content {
	display: none;
	cursor: default;
}


.accordion-content.default {
	display: block;
}

/*
.cc-pagemode-default .j-htmlCode {
	position: absolute;
}*/



/*Formatierungen
-------------------------*/

hr {
	/* width: 70% !important; */
}


.acc_link {
	width: 100%;
}

/*
.mytrigger {
    border-style: solid;
    border-width: 0;
    border-bottom-width: 1px;
    border-color: rgba(197, 187, 171, 0.79);
    width: 100%;
}*/

.mytrigger:hover {
	cursor: pointer;
}

.mytrigger h3 {
	text-align: left
}



.font {
	font-family: "Open Sans", sans-serif, "google" !important;
}


/*font-awesome
------------------------------*/
.mytrigger {
	position: relative;
}

.mytrigger .fa-angle-down:before {
	position: absolute;
	top: 0.5em;
	right: 0;
	transform: translateY(-50%);
	color: #198893 !important;
	font-family: 'FontAwesome' !important;
	font-size: 2em;
}


.mytrigger .j-textWithImage figure {
	float: left;
	left: 0;
	position: relative;
	text-align: left;
	max-width: fit-content !important;
}

/*@media(max-width:767px) {

	.fa-angle-down:before,
	.fa-toggle-down:before,
	.fa-caret-square-o-down:before {
		position: absolute;
		top: unset;
		right: 15px;
		margin-top: -10px;
	}
}

@media(min-width: 1180px) {

	.fa-angle-down:before,
	.fa-toggle-down:before,
	.fa-caret-square-o-down:before {
		left: calc(100% - 50px)
	}
}*/

.fa-caret-square-o-down:before {
	content: "\f150";
}

.fa-angle-down:before {
	content: "\f107";
}

.fa-angle-down.active:before {
	content: "\f106";
}
