/* W3C для Firefox */
* { scrollbar-width: thin; scrollbar-color: #8f8f8f #f0f0f0; }
/* для Chrome/Edge/Safari */
*::-webkit-scrollbar { height: 8px; width: 8px; }
*::-webkit-scrollbar-track { background: #f0f0f0; }
*::-webkit-scrollbar-thumb { background-color: #8f8f8f; border-radius: 2px; border: 0px solid #f0f0f0; }


[class*="ymaps-2"][class*="-ground-pane"]{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter:grayscale(100%);
}


.header__tab_link_text .w--current {
    color: #fff;
}

.doc__navbar ul li.active {
background-color: #3b49df;
border-radius:30px;
transition: 0.3s;
}

figcaption {
    font-family: "Roboto";
}

.woocommerce-result-count {
    display: none;
}

.woocommerce-notices-wrapper{
    display: inline-block;
}
.woocommerce-ordering{
    display: inline-block;
}
.slick-arrow {
    display: none;
}

@media screen and (max-width: 767px) {
    .codedropz-upload-wrapper {
        margin-top: -30px;
    }
}


@media screen and (max-width: 479px) {
    .select2-container {
        min-width: 0px;
        max-width: 310px;
    }

}

.codedropz-upload-handler {
    border: 2px dashed #c5c5c5;
    border-radius: 5px;
    margin-bottom: 20px;
    position: relative;
    max-width: 100%;
}
    
.codedropz-upload-inner h3 {
    margin: 5px 0;
    font-size: 13px;
    line-height: 25px;
    word-break: break-word;
}

.codedropz-upload-inner span {
  font-weight: 500;
}

.dnd-upload-status .dnd-upload-details .dnd-progress-bar {
    height: 8px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
    font-size: 6px;
    line-height: 8px;
}
.wpcf7-not-valid-tip {
    font-size: 12px;
    margin-top: -6px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ff0900;
    color: #ff0900;
}
.wpcf7-spinner {
    display: none;
}

.wpcf7-file:active {
  -webkit-filter: brightness(98%);
  filter: brightness(98%);
}

.wpcf7-list-item {
    display: block;
    margin: 0px;
}

input[type='checkbox'], input[type='radio'] {
    margin: 0px 4px 0px 0px;
}

.form__row.is--checkbox {
    margin-bottom: 15px;
}

.wpcf7-form-control-wrap {
    display: block;
    margin-bottom: -24px;
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    min-width: 220px;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    height: 42px;
    padding: 8px 30px 8px 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #111827;
    font-size: 13px;
    line-height: 28px;
    font-weight: 500;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px;
    width: 25px;
}

.select2-dropdown {
    border: 1px solid #eaeaea;
}

.select2-search--dropdown {
    display: none;
}

.select2-results {
    margin-top: 36px;
}


