/* ===========================
   Мобільні стилі для max-width 480px
=========================== */
@media (max-width: 480px) {
    /* Текстові елементи */
    body .main-content p {
        font-size: 15px !important;
    }
    body .main-content h1 {
        font-size: 28px !important;
        line-height: 1.2 !important;
    }
    body .main-content h2 {
        font-size: 24px !important;
    }

    /* Відступи основного контенту */
    body .main-content {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
}

/* ===========================
   Мобільні стилі для планшетів max-width 768px
=========================== */
@media (max-width: 768px) {
    body .main-content h1 {
        font-size: 28px !important;
        line-height: 1.2 !important;
    }

    /* Приховуємо ліву частину top bar на планшетах */
    .kingster-top-bar-left {
        display: none !important;
    }
}

/* ===========================
   Кольори та стилі посилань
=========================== */
body .gdlr-core-page-builder-body [data-skin="Column Service"] a {
    color: #D0773C !important;
}

body .gdlr-core-block-item-read-more a {
    color: #D0773C !important;
}

body .site-header a {
    text-decoration: none !important;
}

/* ===========================
   Top bar правий button
=========================== */
body .kingster-top-bar-right-button {
    text-decoration: none !important;
    display: block !important;
    margin: 0 auto !important;
    float: none !important;
}

/* ===========================
   Gravity Forms кнопки для форми #14
=========================== */
body #gform_wrapper_14 .gform_footer button,
body #gform_wrapper_14 .gform_footer input[type="submit"] {
    background: #6C2B57 !important;
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    border-radius: 4px !important;
}

/* ===========================
   Приховати label для неіснуючого hidden поля input_12_27
=========================== */
label.gfield_label[for="input_12_27"] {
    display: none !important;
}