a.btn {
    margin: 0 !important;
}

/* цвета основного шрифта */
.custom-breadcrumbs.breadcrumbs span a span,
.custom-breadcrumbs.breadcrumbs li::after,
.elementor-element.elementor-widget.elementor-widget-text-editor,
.elementor-element.elementor-widget.elementor-widget-heading .elementor-heading-title,
.elementor-image-box-content ul li,
.man_number_block,
.man_testimonials_item_title_cont .man_testimonials_item_title,
.error404 .man_404,
.error404 .man_page .man_404_section,
.error404 .man_page .man_404_section h2,
.error404 .man_page .man_404_section p,
p {
    color: #00354F;
}

/* исключения, т.к. темный цвет */
.man_timeline_pin_cont p,
.elementor-1470 .elementor-element.elementor-element-692f6a4 .elementor-heading-title {
    color: #fff;
}

/* цвета шрифта для формы */
.wpcf7-form .wpcf7-form-control-wrap input,
.wpcf7-form .wpcf7-form-control-wrap textarea {
    color: #00354F !important;
}

.list-checkmark-marker ul li::marker {
    content: '✔️ ';
}

.list-arrow-marker ul li::marker {
    content: "▸";
    font-size: 1.2em;
}

#map-main button {
    display: none !important;
}

#map-main div {
    border: none !important;
    background: none !important;
    box-shadow: none !important;
}

#map-main div.gm-style-iw {
    width: 300px !important;
    top: 18px !important;
    left: 0px !important;
    background-color: rgba(54, 54, 54, 0.7) !important;
    box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6) !important;
    border: 1px solid rgba(87, 87, 87, 0.6) !important;
    border-radius: 10px 10px 10px 10px !important;
    padding: 15px 12px 10px 14px !important;
    max-height: 300px !important;
}

#map-main .gm-style .gm-style-iw-t::after {
    display: none !important;
}

#map-main .gm-style-iw-d {
    max-height: 300px !important;
}

.elementor-section.elementor-top-section:has(video.elementor-background-video-hosted) .elementor-heading-title.elementor-size-default.elementor-heading-title,
.elementor-section.elementor-top-section:has(video.elementor-background-video-hosted)  .elementor-widget-text-editor p {
    color: white !important;
}


.dlt-form .row {
    margin-bottom: 10px;
}

.dlt-form textarea {
    min-height: 100% !important;
}
.one-line input:first-child {
    width: 175px;
    margin: 0;
}
.one-line .dlt-plus, .one-line .dlt-minus {
    margin-bottom: 0 !important;
    width: 60px;
    height: 60px;

}
.one-line {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 10px;
    gap: 6px;
}
.one-line-customer {
    margin-bottom: 10px;
}

.infoContent {
    padding-left: 12px;
}
.infoContent a {
    color: #00aee7;
}
.infoContent .js_contact_email {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 4px;
}

.infoContent p {
    font-size: 13px;
    color: #fff;
    font-family: 'Montserrat', 'Open Sans', sans-serif !important;
}
.info-h {
    font-size: 14px !important;
    font-weight: 600;
    font-family: 'Montserrat', 'Open Sans', sans-serif !important;
}
.info-w {
    display: flex;
}

html[lang='fr-FR'] .elementor-column-gap-default > .elementor-column > .elementor-element-populated:has(nav) {padding:10px 0}
.elementor-element .sm_nav_menu {display:flex;justify-content:center;align-items:center}
html[lang='fr-FR'] .menu-item > a, html[lang='fr-FR'] .menu-item > p {width:max-content}
html[lang='fr-FR'] .elementor-11026 .elementor-element.elementor-element-9ef0ef2 .sm_nav_menu > li {padding:10px 14px}

.alternative-energy:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/alternative.png");
}
.automotive:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/automotiv.png");
}
.electronics:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/Electronics-100.png");
}
.printing-industry:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/printing.png");
}
.telecommunications:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/telecommunicating.png");
}
.textile-industry:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/textile.png");
}
.pin-ana-col:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/component-pincoil.png");
}
.pin-and-metal:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/component-pinplasticpcb.png");
}
.pin-and-pcb:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/component-pinpcb.png");
}
.pin-and-plastic:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/component-plastic.png");
}
.pin-and-pcb-and-plastic:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/component-pinmetal.png");
}
.custom-connectors:before {
    content: url("/wp-content/themes/manufacturer-child/images/icons/component-golovolomka.png");
}