.Heinzmann.djtabs {
	margin-bottom: 15px;
	/* if anker link (#mod[id]_djtabs) prevent anker links from scrolling behind fixed header*/
	scroll-margin-top: 5rem;
}

/*.Heinzmann .djtabs-in */
.Heinzmann .djtabs-body.djclear {
	margin: 10px 15px 10px 15px;
}

.Heinzmann .djtabs-title {
	float                     : left;
	width                     : auto;
	height                    : 40px;
	text-align                : center;
	cursor                    : pointer;
	font-family               : inherit;
	font-weight               : 600;
	font-size                 : 15px;
	background-color          : #302C2C;
	color                     : #F7F2EB;
	white-space               : nowrap;
	overflow                  : hidden;
	padding                   : 0px 10px 0 10px;
	text-transform            : capitalize;
	border-left-width         : 1px;
	border-left-style         : dashed;
	border-left-color         : #585452;
	border-top-left-radius    : 6px;
	border-top-right-radius   : 6px;
	border-bottom-left-radius : 0px;
	border-bottom-right-radius: 0px;
	line-height               : 40px;
	text-overflow             : ellipsis;
	margin-right              : 3px;
}

.Heinzmann .djtabs-accordion {
	margin-bottom  : 1px;
	height         : 40px;
	width          : 100%;
	background-size: 100% 40px;
	padding        : 0;
	line-height    : 40px;
	border-radius  : 6px;
}

.Heinzmann .djclear {
	clear: both;
}

.Heinzmann .djtabs-active {
	color           : #F7F2EB;
	background-color: #007E80;
	border-left     : 1px solid #007E80;
}

.Heinzmann .djtabs-in-border {
	border-color    : #007E80;
	border-width    : 2px;
	border-top-style: solid;
}

.Heinzmann .djtabs-panel {
	overflow           : hidden;
	white-space        : nowrap;
	height             : 39px;
	border-width       : 1px;
	border-color       : #E2E2E2;
	padding-left       : 5px;
	border-left-style  : none;
	border-right-style : none;
	border-top-style   : groove;
	border-bottom-style: groove;
	background-color   : #FFFFFF;
	position           : relative;
	border-radius      : 3px;
}

.Heinzmann .djtabs-panel-date {
	float       : left;
	color       : #007E80;
	margin-right: 15px;
}

.Heinzmann .djtabs-panel-title {
	overflow      : hidden;
	display       : inline-block;
	white-space   : nowrap;
	font-family   : inherit;
	font-weight   : bold;
	font-size     : 19px;
	color         : #302C2C;
	margin-left   : 15px;
	text-transform: uppercase;
	text-overflow : ellipsis;
	float         : left;
}

.Heinzmann .djtabs-panel>span.djtabs-panel-toggler {
	display      : inline-block;
	background   : url('../images/custom/arrow-down.png') no-repeat #E2E2E2 center;
	width        : 19px;
	height       : 19px;
	margin-right : 10px;
	border-radius: 0px;
	float        : right;
	margin-top   : 10px;
}

.Heinzmann .djtabs-panel-active {
	border-top-style   : dotted;
	border-bottom-style: dotted;
	border-color       : #E2E2E2;
	background-color   : #FFFFFF;
}

.Heinzmann .djtabs-panel-active>span.djtabs-panel-toggler {
	background: url('../images/custom/arrow-up.png') no-repeat #007E80 center;
}

.Heinzmann .djtabs-panel-active>.djtabs-panel-title {
	color: #302C2C;
}

.Heinzmann .djtabs-article-content {
	font-family: inherit;
	font-weight: normal;
	font-size  : 1em;
	color      : #000000;
	margin     : 10px 15px 7px 15px;
	line-height: 1.5;
}

.Heinzmann .djtabs-article-content .flags .equal-height>div {
	height: 100%;
	width : 100%;
}

.Heinzmann .djtabs-article-category,
.Heinzmann .djtabs-article-author {
	font-family: inherit;
	font-weight: normal;
	font-size  : 18px;
	color      : #666666;
	margin     : 2px 1px 5px 5px;
}

.Heinzmann .djtabs-article-category {
	float: right;
}

.Heinzmann .djtabs-article-category>a:visited,
.Heinzmann .djtabs-article-category>a:link {
	float      : right;
	color      : #007E80;
	font-weight: bold;
}

.Heinzmann .djtabs-article-author {
	float     : right;
	font-style: italic;
}

.Heinzmann span.djtabs-readmore a:visited,
.Heinzmann span.djtabs-readmore a:link {
	font-style: italic;
	color     : #007E80;
}

.Heinzmann .accordion-body .djtabs-panel-title,
.Heinzmann .accordion-body .djtabs-panel-date {
	line-height: 26px;
}

.Heinzmann .djtabs-panel-title,
.Heinzmann .djtabs-panel-date {
	line-height: 39px;
}

.Heinzmann .accordion-body .djtabs-panel {
	height         : 26px;
	background-size: 100% 26px;
}

.Heinzmann .accordion-body .djtabs-panel>span.djtabs-panel-toggler {
	margin-top: 3px;
}

.Heinzmann .djtabs-article-content a:visited,
.Heinzmann .djtabs-article-content a:link {
	color: #007E80;
}

.Heinzmann .accordion-body {
	overflow: hidden;
}

.djVideoWrapper {
	position      : relative;
	padding-bottom: 56.25%;
	/* 16         :9 */
	padding-top   : 25px;
	height        : 0;
}

.djVideoWrapper iframe {
	position: absolute;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%;
}

.Heinzmann .djtabs-article-body-in .djtabs-panel {
	margin-bottom: 10px;
}

.Heinzmann .djtabs-article-body-in .djtabs-article-content {
	margin-top: 0;
}

.Heinzmann .djtabs-accordion .djtab-text {
	margin-left: 5px;
}

.Heinzmann div.djtabs-title-wrapper:first-child .djtabs-title {
	border-left: 0px;
}

/* 1.0.5 */
.Heinzmann .djtabs-title.tabsBlock {
	border-left: 1px;
}

.Heinzmann .djtabs-title.tabsBlock:not(:first-child) {
	border-top-left-radius : 0px;
	border-top-right-radius: 0px;
}

.Heinzmann .tabsBlock {
	width             : 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing   : border-box;
	box-sizing        : border-box;
	border-left       : 1px;
	border-bottom     : solid 1px #007E80;
}

/* 1.0.6 */
.Heinzmann .djtabs-article-group {
	float: left;
	width: 100%;
}

.Heinzmann .no-accordion .djtabs-article-group {
	margin-bottom: 5px;
}

@media (max-width: 480px) {
	.Heinzmann .djtabs-article-group {
		width: 100% !important;
	}
}

.Heinzmann .accordion_all_in .djtabs-panel,
.Heinzmann .accordion_first_out .djtabs-panel {
	cursor    : pointer;
	margin-top: -1px;
}

.Heinzmann .accordion_all_in .djtabs-article-group:first-child,
.Heinzmann .accordion_first_out .djtabs-article-group:first-child {
	margin-top: 1px;
}

.Heinzmann .djtabs-article-img {
	margin-bottom: 5px;
	border-radius: 0px;
}

.Heinzmann .djtabs-article-img.dj-img-left {
	float       : left;
	margin-right: 10px;
}

.Heinzmann .djtabs-article-img.dj-img-right {
	float      : right;
	margin-left: 10px;
}

.Heinzmann .djtabs-article-img.dj-img-top {
	display     : block;
	margin-left : auto;
	margin-right: auto;
}

.Heinzmann .djtabs-date-in {
	display      : inline-block;
	margin-bottom: 5px;
	font-size    : 12px;
	color        : #999999;
}

.Heinzmann .djtabs-title.djtabs-accordion {
	border-left: none;
}

/* 1.0.6.2 */
.Heinzmann .tabs-wrapper.tabs-hidden {
	display: none;
}

/* 1.0.6.3 */
.Heinzmann .djtab-custom-html p {
	display: inline;
	margin : 0;
}

/* 1.0.6.15 */
.Heinzmann .djtabs-title.n-row,
.Heinzmann .djtabs-title.first-row {
	border-bottom: solid 1px #007E80;
}

.Heinzmann .djtabs-title.n-row,
.Heinzmann .djtabs-title.last-row {
	border-top-left-radius : 0px;
	border-top-right-radius: 0px;
}

/* 1.2.0 */
.Heinzmann.rows div.djtabs-title-wrapper:first-child .djtabs-title {
	border-left: 1px solid transparent;
}

/* 1.3.1 */
.Heinzmann .djtabs-title-wrapper .djtabs-title {
	outline: none;
}