/* ==================================================
DIVINE VISION - FLUENT FORMS STYLE
================================================== */

/* Всички текстове във формата */
.ff-el-form-control,
.ff-el-form-control:focus,
.ff-el-form-control:hover,
.ff-el-group select,
.ff-el-group textarea,
.ff-el-group input,
.ff-el-group label,
.ff-el-input--label label,
.ff-el-form-top label {

```
font-family: 'Montserrat', sans-serif !important;
font-size: 16px !important;
```

}

/* Полета */
.ff-el-form-control,
.ff-el-group input,
.ff-el-group textarea,
.ff-el-group select {

```
background: #f9e5f0 !important;
color: #792064 !important;

border: 1px solid #792064 !important;

border-radius: 30px !important;

min-height: 56px !important;

box-shadow: none !important;
```

}

/* Placeholder */
.ff-el-form-control::placeholder,
.ff-el-group input::placeholder,
.ff-el-group textarea::placeholder {

```
color: #792064 !important;
opacity: 0.6;
```

}

/* Текстови полета */
.ff-el-group input {

```
padding-left: 20px !important;
```

}

/* Dropdown меню */
.ff-el-group select {

```
height: 56px !important;

padding-left: 20px !important;

background: #f9e5f0 !important;

color: #792064 !important;
```

}

/* Опции в dropdown */
.ff-el-group select option {

```
background: #f9e5f0 !important;

color: #792064 !important;
```

}

/* Textarea */
.ff-el-group textarea {

```
padding: 20px !important;

min-height: 140px !important;
```

}

/* Заглавия на полетата */
.ff-el-group label,
.ff-el-input--label label,
.ff-el-form-top label {

```
color: #792064 !important;

font-weight: 500 !important;
```

}

/* Бутон Изпрати запитване */
.ff-btn-submit {

```
font-family: 'Montserrat', sans-serif !important;

font-size: 16px !important;

font-weight: 600 !important;

color: #ffffff !important;

background: linear-gradient(
    135deg,
    #f7d6e8 0%,
    #ff0a9d 50%,
    #8b1b7a 100%
) !important;

border: none !important;

border-radius: 60px !important;

padding: 16px 22px !important;

min-height: auto !important;

box-shadow: 0 8px 25px rgba(121,32,100,0.25) !important;

transition: all 0.3s ease !important;
```

}

/* Hover ефект */
.ff-btn-submit:hover {

```
transform: translateY(-2px);

box-shadow: 0 12px 30px rgba(121,32,100,0.35) !important;
```

}

/* Карето "Детайли за поръчката" */
.dv-order-box {

```
background: #f9e5f0 !important;

color: #792064 !important;

border-radius: 30px !important;

font-family: 'Montserrat', sans-serif !important;

font-size: 16px !important;
```

}
/* Поправка за Fluent Forms полета */

.ff-t-cell input,
.ff-t-cell textarea,
.ff-el-input--content input,
.ff-el-input--content textarea,
.ff-name input,
.ff-email input,
.ff-phone input,
.ff-address input {

    background: #f9e5f0 !important;

    color: #792064 !important;

    border: 1px solid #792064 !important;

    border-radius: 30px !important;

    font-family: 'Montserrat', sans-serif !important;

    font-size: 16px !important;
}

/* Placeholder текст */

.ff-t-cell input::placeholder,
.ff-el-input--content input::placeholder,
.ff-email input::placeholder,
.ff-phone input::placeholder,
.ff-address input::placeholder,
.ff-t-cell textarea::placeholder {

    color: #792064 !important;

    opacity: 0.6 !important;
}.ff-el-group select,
.ff-el-group select option {

    font-family: 'Montserrat', sans-serif !important;

    font-size: 16px !important;

    font-weight: 400 !important;

    color: #792064 !important;
}textarea::placeholder {

    color: #792064 !important;

    opacity: 0.6 !important;

    font-family: 'Montserrat', sans-serif !important;

    font-size: 16px !important;
}