.progress__circle {
    stroke: #219dab;
    stroke-dasharray: 125.664px;
}
.progress__icon {
    
    border: 1px solid #219dab;
    color: #219dab;
}
.progress__item.--active .progress__icon {
    border: 1px solid #219dab;
    background: white;
    color: #219dab;
}
input:checked + label.pickup_point svg {
    fill: #219dab;
}
div.locationField_sub {
    background: none;
    border: none;
}
div.pickup_map_sidebar {
    border: none;
    background: none;
}
input:checked + label.pickup_point {
    border: 2px solid #219dab;
}
div.pickupl_submit {
    background: none;
    border: none;

}
input[type="checkbox"].css-checkbox + .css-label, input[type="checkbox"].css-checkbox + .css-label.clr {
    color: #219dab;
}
a {
    outline: none;
    text-decoration: none;
    color: #219dab;
    transition: background-color 0.2s, color 0.2s, border 0.2s;
}
.btn{
        background: #219DAB;
    border: none;
    font-family: 'Open Sans','Arial', 'Helvetica', sans-serif, "Arial", sans-serif;
    text-decoration: none;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    font-size: 14px!important;
    line-height: 20px!important;
    padding: 10px 12px!important;
    font-weight: 600!important;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s;
    border-radius: 8px;
    max-height: 40px!important;
}
.btn.--icon-left, .btn.--medium.--icon-left, .btn.--large.--icon-left {
    padding-left: 2.5em!important;
}
.btn.--icon-right, .btn.--medium.--icon-right, .btn.--large.--icon-right {
    padding-right: 2.5em!important;
}
.btn.--solid {
    background: #219DAB!important;
    border: none!important;
    color: #ffffff!important;
}
label:before, .f-group.--file .f-control[type="file"] + .f-label.--file:before, .f-group.--checkbox .f-control:checked + .f-label:before, .f-group.--checkbox .f-control[type="file"] + .f-label.--file:before, .f-group.--radio .f-control:checked + .f-label:before, .f-group.--radio .f-control[type="file"] + .f-label.--file:before {
    content: '';
    background: #219DAB;
    border: none;
    color: #fff;
}

.order__time {
    border: none;
    background: none;
    margin-top: 10px;
    border-radius: 0;
}
.summary {
    border-radius: 0;
    border: none;
    background: none;
}
#path_header #logo img {
    max-height: 40px;
    max-width: 100%;
    width: auto;
    vertical-align: bottom;
    width: 220px;
}
#menu_banners2 {
    display: none!important;
    opacity: 0!important;
   }
   div.basketedit_summary {
    background-color: none;
}
#projector_sizes_cont span.size_count {
display: none !important;
}

div.return_form:nth-child(1) {
display: none !important;
}

div.return_form:nth-child(3) {
display: none !important;
}

div.stock_info_section:nth-child(5) {
        padding-bottom: 20px;
}