.accordion_list {padding:100px 0;}
.accordion_list > h3 {text-align:center;padding-bottom:60px;}
.accordion_list dl {border-bottom:1px solid #e6e6e7;max-width:1400px;margin:0 auto;}
.accordion_list dl dt {cursor:pointer;border-top:1px solid #e6e6e7;padding:30px 45px 30px 20px;position:relative;}
.accordion_list dl dt h6 {padding:0;font:600 20px 'Roboto';}
.accordion_list dl dt .plusminus {position:absolute;top:50%;right:10px;margin-top:-9px;width:18px;height:18px;}
.accordion_list dl dt .plusminus:after {content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -9px;width:18px;height:2px;background:#0B1E30;}
.accordion_list dl dt .plusminus:before {content:'';position:absolute;top:50%;left:50%;margin:-9px 0 0 -1px;width:2px;height:18px;background:#0B1E30;transition:transform ease-out 0.25s;will-change:transform;}
.accordion_list dl dt.active h6 {color:#248FD6;}
.accordion_list dl dt.active .plusminus:after {background:#248FD6;}
.accordion_list dl dt.active .plusminus:before {background:#248FD6;transform:rotate(90deg);}
.accordion_list dl dd {display:none;padding:0 10px 10px 20px;}
.accordion_list dl dd ol {display:flex;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid #E8E8E8;}
.accordion_list dl dd ol:last-child {margin-bottom:0;border-bottom:none;}
.accordion_list dl dd ol li {flex-basis:25%;color:#7C7C7D;font-size:14px;line-height:19.6px;padding:0 20px 20px 0;box-sizing:border-box;}
.accordion_list dl dd ol li strong {display:block;color:#0D0E0F;font-size:16px;padding-top:5px;}
.accordion_list p.align_center {padding:30px 0 0 0;font:600 16px 'Rajdhani';}
.accordion_list p.align_center a {padding-right:15px;background:url(../../images/icons/arrow.svg) right center no-repeat;}

.accordion_list.technical_specifications dl {border-bottom:none;position:relative;max-width:1140px;max-height:580px;overflow:hidden;}
.accordion_list.technical_specifications dl:before {content:'';display:block;width:100%;height:168px;position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);}
.accordion_list.technical_specifications dl dt {cursor:default;border:none;padding:0;}
.accordion_list.technical_specifications dl dt h6 {padding:0 0 16px 0;text-align:center;font:700 22px 'Rajdhani';}
.accordion_list.technical_specifications dl dt .plusminus {display:none;}
.accordion_list.technical_specifications dl dt.active h6 {color:#000;}
.accordion_list.technical_specifications dl dd {display:block;padding:0 0 30px 0;}
.accordion_list.technical_specifications dl dd ol {display:block;margin-bottom:20px;border-bottom:none;}
.accordion_list.technical_specifications dl dd ol li {display:flex;justify-content:space-between;align-items:center;color:#000;font-size:16px;line-height:24px;padding:15px;box-sizing:border-box;}
.accordion_list.technical_specifications dl dd ol li:nth-child(odd) {background:#F8F8F9;}
.accordion_list.technical_specifications dl dd ol li strong {flex-basis:50%;min-width:50%;padding-left:10px;box-sizing:border-box;display:block;color:#0D0E0F;font-size:16px;padding-top:0;}
.accordion_list.technical_specifications dl dd ol li br {display:none;}
.accordion_list.technical_specifications.active dl {max-height:100%;overflow:visible;}
.accordion_list.technical_specifications.active dl:before {display:none;}
.accordion_list.technical_specifications.active .techspec_trigger .button {font-size:0 !important;line-height:0 !important;transition:background ease-in-out .2s, border-color ease-in-out .2s, color ease-in-out .2s;}
.accordion_list.technical_specifications.active .techspec_trigger .button:before {content:'Weniger anzeigen';font-size:16px !important;line-height:19px !important;}

.download_block + .accordion_list {padding-top:0;}
.popup .popup_content .accordion_list {padding:0;}
.popup .popup_content .accordion_list dt, .popup .popup_content .accordion_list dd {padding-left:0;}

.all_questions section .accordion_list h3 {display:none;}
.all_questions section .accordion_list {padding:20px 0 0 0;}
.all_questions section .accordion_list dl dt {padding-left:0;}
.all_questions section .accordion_list dl dt:empty {display:none;}
.all_questions section .accordion_list dl dt h6 {font-size:18px;font-weight:600;}
.all_questions section .accordion_list dl dd {padding-left:0;}

.page-zahlung .content_block .accordion_list {padding:10px 0 65px 0;}
.page-cart .content_block .woocommerce-cart-form .accordion_list {display:none;}
.page-cart .content_block .woocommerce-cart-form .accordion_list:first-of-type {display:block;}
.page-cart .accordion_list {display:none;padding:35px 0 60px 0;}
.page-cart .accordion_list dl dt {padding-left:0;}
.page-cart .accordion_list dl dt {padding:34px 45px 34px 65px;background:url(../../images/icons/cart_icon4.svg) 15px center/32px auto no-repeat;}
.page-cart .accordion_list dl dt:nth-of-type(2) {background-image:url(../../images/icons/cart_icon5.svg);}
.page-cart .accordion_list dl dt:nth-of-type(3) {background-image:url(../../images/icons/cart_icon6.svg);}
.page-cart .accordion_list dl dt.active:nth-of-type(1) {background-image:url(../../images/icons/cart_icon7.svg);}
.page-cart .accordion_list dl dt.active:nth-of-type(2) {background-image:url(../../images/icons/cart_icon8.svg);}
.page-cart .accordion_list dl dt.active:nth-of-type(3) {background-image:url(../../images/icons/cart_icon9.svg);}
.page-cart .accordion_list dl dd h6 {border-top:1px solid #e6e6e7;padding:37px 10px 25px 20px;margin:0 -10px 0 -20px;}
.page-cart .accordion_list dl dd p {padding-bottom:20px;}
.page-cart .accordion_list dl dd p strong {font-weight:600;display:block;margin-bottom:-10px;padding:0 0 0 40px;background:url(../../images/icons/flag_ger.png) left 2px no-repeat;}
.page-cart .accordion_list dl dd p:nth-child(5) strong {background-image:url(../../images/icons/flag_eu.png);}
.page-cart .accordion_list dl dd p:nth-child(7) strong {background-image:url(../../images/icons/flag_sw.png);}
.page-cart .accordion_list dl dd ul {margin-bottom:25px;}
.page-cart .accordion_list dl dd ul li {display:flex;}
.page-cart .accordion_list dl dd ul li span {flex:1 0 50%;padding:17px 0 17px 23px;box-sizing:border-box;}
.page-cart .accordion_list dl dd ul li strong {flex:1 0 50%;padding:17px 0 17px 23px;box-sizing:border-box;}
.page-cart .accordion_list dl dd ul li:nth-child(odd) {background:#F8F8F9;}
.page-cart .accordion_list dl dd ul li:first-child strong {color:#248FD6;}

@media only screen and (max-width: 767px) {
	.accordion_list {padding:60px 0;}
	.accordion_list > h3 {padding-bottom:35px;font-size:24px;line-height:29px;}
	.accordion_list dl {margin:0;}
	.accordion_list dl dt {padding:15px 55px 15px 20px;}
	.accordion_list dl dt h6 {padding:0;font:600 16px/24px 'Roboto';}
	.accordion_list dl dt .plusminus {right:20px;}
	.accordion_list dl dd {padding:10px 20px;}
	.accordion_list dl dd ol {display:block;margin-bottom:0;border-bottom:none;}
	.accordion_list dl dd ol li {padding:10px 0;border-bottom:1px solid #E8E8E8;}
	.accordion_list dl dd ol:last-child li:last-child {border-bottom:none;}
	.accordion_list p.align_center {padding-top:20px;}
	.accordion_list.technical_specifications dl dd ol li {word-break:break-word;}
	.accordion_list.technical_specifications dl dd ol li strong {flex-basis:40%;min-width:40%;}

	.all_questions section .accordion_list {padding:20px 0 0 0;}
	.all_questions section .accordion_list dl dt {padding-left:20px;}
	.all_questions section .accordion_list dl dt h6 {font-size:16px;line-height:19px;}
	.all_questions section .accordion_list dl dd {padding-left:20px;}

	.page-cart .content_block .woocommerce-cart-form .accordion_list,
	.page-cart .content_block .woocommerce-cart-form .shop_table + .accordion_list {display:none;}
	.page-cart .accordion_list {display:block;padding:20px 0 60px 0;}
	.page-cart .accordion_list dl dt {padding:24px 30px 24px 50px;background-position:left center;}
	.page-cart .accordion_list dl dt h6 {font-size:16px;}
	.page-cart .accordion_list dl dt .plusminus {right:0;}
	.page-cart .accordion_list dl dd {padding-left:0;padding-right:0;font-size:16px;line-height:24px;}
	.page-cart .accordion_list dl dd h6 {padding:24px 0 25px 0;margin:0;font-size:18px;}
}
