#c4g_condition .businessHours {
    list-style-type: none;
}
.tkst header:not(.scrolling-down) .logo.logo_singlerow img {
    width: 260px;
}
.maplayout.tkst header:not(.scrolling-down) .logo.logo_singlerow img {
    width: 160px;
}
.c4g-popup-content li .fas,
.c4g-popup-content li .fab,
.c4g-popup-content li i img {
    display: block;
    padding: .25em .5em;
    color: #1d1d3f!important;
    background-color: white;
    border-radius: 3px;
    font-size: 20px;
    width: 50px;
    height: auto;
    margin-bottom: 3px;
    text-align: center;
    transition: .6s;
}
.tskarte li.legend {
    font-size: 1.15em;
        margin-top: 1.5em;
}
.tskarte li.fuel {
    margin-top: 1em;
}
.tskarte li.businessHours_legend {
    font-size: 1.15em;
        font-weight: 400;
}
.tkst .logo.logo_singlerow > a:first-child {
    margin-top: 0;
}
.c4g_brick_dialog .formdata.c4g_type {
    display: none;
}
.c4g_brick_list .fuelautomat,
.c4g_brick_list .carwash,
.c4g_brick_list .mastercard,
.c4g_brick_list .girocard,
.c4g_brick_list .maestro,
.c4g_brick_list .visa_electron,
.c4g_brick_list .visa,
.c4g_brick_list .vpay,
.c4g_brick_list .american_express,
.c4g_brick_list .jcb,
.c4g_brick_list .bistro,
.c4g_brick_list .baking,
.c4g_brick_list .presse,
.c4g_brick_list .accessories,
.c4g_brick_list .lubricants,
.c4g_brick_list .prewash,
.c4g_brick_list .bomber,
.c4g_brick_list .wc,
.c4g_brick_list .parking,
.c4g_brick_list .cash,
.c4g_brick_list .ec_card_payment {
    display: inline-block;
    margin: 10px 10px 0 0;
    padding: 0;
}
.c4g_brick_list i.fas.fa-warehouse {
    margin: 0;
}
.ts-liste-custom .c4g_list_filter_buttons {
    display: none;
}
.c4g_brick_list > ul ~ .c4gGuiAction {
    padding: 10px 1em;
    font-size: calc(1em - 2px);
}
.c4g_brick_list li {
    margin-left: 0;
}
.c4g_brick_list_column .fas,
.c4g_brick_list_column .fab,
.c4g_brick_list_column i img {
    padding: .25em .5em;
    color: white;
    background-color: #1d1d3f;
    border-radius: 3px;
    font-size: 20px;
    width: 50px;
    height: 30px;
    text-align: center;
    transition: .6s;
}
.c4g_brick_list_column i img {
    height: auto;
    vertical-align: bottom;
}
.c4g_brick_list > ul ~ .c4gGuiAction:hover i,
.c4g_brick_list > ul ~ .c4gGuiAction:hover i img {
    background: white;
    color: #1d1d3f;
}
.businessHours_legend,
.chose_service,
.fuel h2,
.payments {
    margin-top: 1.5rem;
        font-weight: bold;
        text-align: left;
        font-size: 1.1rem;
        margin-bottom: 0;
}
.address > span {
    display: inline-block;
    margin-right: 10px;
}
/*
.address > span:first-child:not(:last-child):after {
    content: ",";
}*/
div#c4g_search_63 {
    display: inline-block;
        margin-right: 40px;
        border-radius: 0px;
}
@media (max-width: 769px) {
    div#c4g_search_63 {
        width: calc(100% - 40px);
    }
}
@media (max-width: 320px) {
    div#c4g_search_63 {
        margin: 0;
        width: 100%;
    }
}
.c4gGuiDialog > .ui-widget-header {
    color: white;
}
.c4g_brick_dialog h2 {
    text-align: left;
        margin-left: 0;
    margin-bottom: 0;
    font-size: 1.2rem;
}
.c4g_brick_dialog div ~ a {
    margin: 0;
    width: max-content;
    margin-top: 2rem;
}
#c4g_service {
    display: none;
}
#c4g_condition input.formdata {
    margin: 0;
        width: 100%;
        padding-left: 0;
}
#c4g_condition li {
    margin: 0;
}
#c4g_condition ~ div i,
#c4g_condition img {
    width: 40px;
        display: block;
        font-size: 35px;
        margin: .5rem ;
    text-align: center;
}
/*----------*/ {
}
