.elementor-601 .elementor-element.elementor-element-727f60a{margin-top:2em;margin-bottom:0em;}.elementor-601 .elementor-element.elementor-element-3694786{text-align:left;}.elementor-601 .elementor-element.elementor-element-c5f3a99 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-601 .elementor-element.elementor-element-6559b6a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-601 .elementor-element.elementor-element-6559b6a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-601 .elementor-element.elementor-element-6559b6a1 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-601 .elementor-element.elementor-element-6559b6a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-e730bff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-601 .elementor-element.elementor-element-e730bff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-601 .elementor-element.elementor-element-e730bff > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-601 .elementor-element.elementor-element-e730bff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-db2f5ea > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-601 .elementor-element.elementor-element-db2f5ea .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:2.3rem;font-weight:500;}.elementor-601 .elementor-element.elementor-element-ea5bc73 .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:1.2rem;}.elementor-601 .elementor-element.elementor-element-ea5bc73 .elementor-tab-content{font-family:"Martel", Sans-serif;font-size:1rem;line-height:1.5em;}.elementor-601 .elementor-element.elementor-element-eaea486 .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:1.2rem;text-decoration:none;}.elementor-601 .elementor-element.elementor-element-eaea486 .elementor-tab-content{font-family:"Martel", Sans-serif;font-size:1rem;line-height:1.5em;letter-spacing:0px;}.elementor-601 .elementor-element.elementor-element-33fbde2 .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:1.2rem;text-decoration:none;}.elementor-601 .elementor-element.elementor-element-33fbde2 .elementor-tab-content{font-family:"Martel", Sans-serif;font-size:1rem;line-height:1.5em;}.elementor-601 .elementor-element.elementor-element-efb323e .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:1.2rem;text-decoration:none;}.elementor-601 .elementor-element.elementor-element-efb323e .elementor-tab-content{font-family:"Martel", Sans-serif;font-size:1rem;line-height:1.5em;}.elementor-601 .elementor-element.elementor-element-3373ce4 .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:1.2rem;text-decoration:none;}.elementor-601 .elementor-element.elementor-element-3373ce4 .elementor-tab-content{font-size:1rem;line-height:1.5em;}.elementor-601 .elementor-element.elementor-element-e0ad244 .elementor-toggle-title{font-family:"Rubik", Sans-serif;font-size:1.2rem;}.elementor-601 .elementor-element.elementor-element-e0ad244 .elementor-tab-content{font-family:"Martel", Sans-serif;font-size:1rem;line-height:1.5em;}.elementor-601 .elementor-element.elementor-element-c929e8f{--spacer-size:10px;}.elementor-601 .elementor-element.elementor-element-be57774 > .elementor-widget-container{margin:0px 0px 41px 0px;}.elementor-601 .elementor-element.elementor-element-be57774{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-601 .elementor-element.elementor-element-926c65d{--spacer-size:24px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-601 .elementor-element.elementor-element-eaea486 .elementor-tab-content{line-height:1.2em;}}@media(min-width:768px){.elementor-601 .elementor-element.elementor-element-6559b6a1{width:54.999%;}.elementor-601 .elementor-element.elementor-element-e730bff{width:44.956%;}}/* Start custom CSS for shortcode, class: .elementor-element-838f137 */.elementor-601 .elementor-element.elementor-element-838f137 .header { background: rgba(0, 0, 0, 0.0); padding: 0.5rem;
    solid rgba(0, 0, 0, 0);
    
    
}
.elementor-601 .elementor-element.elementor-element-838f137 .header h5{ margin: 0; padding: 0;color: #e85511; font-size: 2.3rem; font-family: Rubik; font-weight: 500;   
    
}
.elementor-601 .elementor-element.elementor-element-838f137 div.filter { border: 0px solid rgba(0, 0, 0, 0.125); padding: 0.2rem; font-size: 1rem;}
.elementor-601 .elementor-element.elementor-element-838f137 div.filter-pre { padding: 0.5rem; border-radius: 0.5rem; margin-bottom: 1rem; line-height: 1.5; font-size: 16px; font-weight: 500; font-family: Rubik;}

.elementor-601 .elementor-element.elementor-element-838f137 table.table-filter { border: none; background: none; font-family: Rubik; font-size: 16px; font-weight: 400;
    text-transform: uppercase; }
.elementor-601 .elementor-element.elementor-element-838f137 table.table-filter td { border: none; background: none; vertical-align: middle; }

.elementor-601 .elementor-element.elementor-element-838f137 table.table-filter tr td:nth-child(1){ 
    
}

    
.elementor-601 .elementor-element.elementor-element-838f137 .num_results {background: #343a40; color: white; text-align: center; padding: 0.5rem; }

.elementor-601 .elementor-element.elementor-element-838f137 table.list_results,
.elementor-601 .elementor-element.elementor-element-838f137 table.list_results td {
    border: none; background: none;
}
.elementor-601 .elementor-element.elementor-element-838f137 table.list_results span.badge { float: right; background: #17a2b8; color: #fff; border-radius: 0.25rem; padding: 0.1rem 0.3rem;}

.elementor-601 .elementor-element.elementor-element-838f137 table.list_results img { width: 5rem; max-width: 5rem; }

.elementor-601 .elementor-element.elementor-element-838f137 span.a_tag {line-height: 2rem; }

.elementor-601 .elementor-element.elementor-element-838f137 .btn-tag { color: #666; padding: 0.25rem 0.5rem;
    background: white;
    font-size: 0.875rem;
    line-height: 0.875rem;
    border: 1px solid #666;
    border-radius: 0.2rem; transition: all 300ms ease;}
.elementor-601 .elementor-element.elementor-element-838f137 .btn-tag:hover { color: white; background: #666; }
.elementor-601 .elementor-element.elementor-element-838f137 .category { margin-top: 0.25rem; margin-bottom: 0.25rem; display: block; font-size: 1rem; }
.elementor-601 .elementor-element.elementor-element-838f137 tr.result_row td { border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.elementor-601 .elementor-element.elementor-element-838f137 table.list_results { max-width: 100%;}
.elementor-601 .elementor-element.elementor-element-838f137 .alert-warning { background :#ffa; padding: 1rem; border: 1px solid #880; margin: 1rem 0rem; }

.elementor-601 .elementor-element.elementor-element-838f137 .resultset { border: 1px solid rgba(0, 0, 0, 0.125); }

.elementor-601 .elementor-element.elementor-element-838f137 .btn-submit { text-transform: uppercase; }


.merkliste i.fas { display: none; }
.merkliste.active i.fas { display: inline; }
.merkliste.active i.far { display: none; }

.num_merkliste { font-size: 0.8rem; }
.elementor-button { padding: 0.5rem; font-size: 1rem !important; font-weight: normal !important; margin-right: 0.5rem; margin-bottom: 0.5rem;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91fe043 */.elementor-601 .elementor-element.elementor-element-91fe043 .header { background: rgba(0, 0, 0, 0.0); padding: 0.5rem;
    solid rgba(0, 0, 0, 0);
    
    
}
.elementor-601 .elementor-element.elementor-element-91fe043 .header h5{ margin: 0; padding: 0;color: #e85511; font-size: 2.3rem; font-family: Rubik; font-weight: 500;   
    
}
.elementor-601 .elementor-element.elementor-element-91fe043 div.filter { border: 0px solid rgba(0, 0, 0, 0.125); padding: 0.2rem; font-size: 1rem;}
.elementor-601 .elementor-element.elementor-element-91fe043 div.filter-pre { padding: 0.5rem; border-radius: 0.5rem; margin-bottom: 1rem; line-height: 1.5; font-size: 1.2rem; font-weight: 500; font-family: Rubik;}

.elementor-601 .elementor-element.elementor-element-91fe043 table.table-filter { border: none; background: none; }
.elementor-601 .elementor-element.elementor-element-91fe043 table.table-filter td { border: none; background: none; }

.elementor-601 .elementor-element.elementor-element-91fe043 table.table-filter tr td:nth-child(1){font-weight: bold;
    
}

.elementor-601 .elementor-element.elementor-element-91fe043 button { color: #fff;
    background-color: #e85511;
    border-color: #000000; }
    
.elementor-601 .elementor-element.elementor-element-91fe043 .num_results {background: #404357; color: white; text-align: center; padding: 0.5rem; }

.elementor-601 .elementor-element.elementor-element-91fe043 table.list_results,
.elementor-601 .elementor-element.elementor-element-91fe043 table.list_results td {
    border: none; background: none;
}
.elementor-601 .elementor-element.elementor-element-91fe043 table.list_results span.badge { float: right; background: #17a2b8; color: #fff; border-radius: 0.25rem; padding: 0.1rem 0.3rem;}

.elementor-601 .elementor-element.elementor-element-91fe043 table.list_results img { width: 5rem; max-width: 5rem; }

.elementor-601 .elementor-element.elementor-element-91fe043 span.a_tag {line-height: 2rem; }

.elementor-601 .elementor-element.elementor-element-91fe043 .btn-tag { color: #666; padding: 0.25rem 0.5rem;
    background: white;
    font-size: 0.875rem;
    line-height: 0.875rem;
    border: 1px solid #666;
    border-radius: 0.2rem; transition: all 300ms ease;}
.elementor-601 .elementor-element.elementor-element-91fe043 .btn-tag:hover { color: white; background: #666; }
.elementor-601 .elementor-element.elementor-element-91fe043 .category { margin-top: 0.25rem; margin-bottom: 0.25rem; display: block; font-size: 1rem; }
.elementor-601 .elementor-element.elementor-element-91fe043 tr.result_row td { border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.elementor-601 .elementor-element.elementor-element-91fe043 table.list_results { max-width: 100%;}
.elementor-601 .elementor-element.elementor-element-91fe043 .alert-warning { background :#ffa; padding: 1rem; border: 1px solid #880; margin: 1rem 0rem; }

.elementor-601 .elementor-element.elementor-element-91fe043 .resultset { border: 1px solid rgba(0, 0, 0, 0.125); }/* End custom CSS */