first commit
@@ -0,0 +1,19 @@
|
||||
# Umgebungsvariablen für HKW Anwälte Website
|
||||
# WICHTIG: Diese Datei ist ein Template. Kopieren Sie sie zu .env und tragen Sie Ihre echten Werte ein.
|
||||
# Die .env Datei sollte NIEMALS in Git committed werden!
|
||||
|
||||
# E-Mail-Konfiguration
|
||||
HKW_RECEIVING_EMAIL=webkontakt@hkw-anwaelte.de
|
||||
|
||||
# SMTP-Konfiguration
|
||||
HKW_SMTP_HOST=mail.webfarben.net
|
||||
HKW_SMTP_USER=hkw@webfarben.net
|
||||
HKW_SMTP_PASS=IHR_SMTP_PASSWORT_HIER
|
||||
HKW_SMTP_PORT=465
|
||||
HKW_SMTP_SECURE=ssl
|
||||
|
||||
# reCAPTCHA
|
||||
HKW_RECAPTCHA_SECRET=IHR_RECAPTCHA_SECRET_HIER
|
||||
|
||||
# Optional: Produktions-/Entwicklungsmodus
|
||||
HKW_ENV=production
|
||||
@@ -0,0 +1,44 @@
|
||||
# Sensible Dateien und Verzeichnisse
|
||||
config.php
|
||||
.env
|
||||
.env.local
|
||||
*.log
|
||||
|
||||
# Backup-Dateien
|
||||
*.bak
|
||||
*.backup
|
||||
*.old
|
||||
*.orig
|
||||
*.save
|
||||
*.swp
|
||||
*.tmp
|
||||
|
||||
# IDE-spezifisch
|
||||
.idea/
|
||||
.vscode/
|
||||
*.sublime-project
|
||||
*.sublime-workspace
|
||||
|
||||
# Betriebssystem
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
desktop.ini
|
||||
|
||||
# PHP
|
||||
vendor/
|
||||
composer.phar
|
||||
composer.lock
|
||||
|
||||
# Test-Dateien
|
||||
test-*.php
|
||||
/forms/test-*.php
|
||||
|
||||
# Logs
|
||||
logs/
|
||||
*.log
|
||||
error_log
|
||||
|
||||
# Temporary files
|
||||
tmp/
|
||||
temp/
|
||||
cache/
|
||||
@@ -0,0 +1,60 @@
|
||||
# PHPMailer Update Log
|
||||
|
||||
## Version 7.0.2 - 3. Februar 2026
|
||||
|
||||
### Durchgeführte Änderungen:
|
||||
- ✅ PHPMailer von Version 6.9.3 auf 7.0.2 aktualisiert
|
||||
- ✅ Alte Version gesichert in: `phpmailer-old-6.9.3/`
|
||||
- ✅ Neue Version installiert von: https://github.com/PHPMailer/PHPMailer/releases/tag/v7.0.2
|
||||
|
||||
### Neue Features in Version 7.0.2:
|
||||
1. **PHP 8.x Vollkompatibilität**
|
||||
- Optimiert für PHP 8.0, 8.1, 8.2, 8.3
|
||||
- Verwendung moderner PHP-Features
|
||||
|
||||
2. **Verbesserte Sicherheit**
|
||||
- Erweiterte Header-Injection-Schutz
|
||||
- Bessere Input-Validierung
|
||||
- Aktualisierte OAuth2-Unterstützung
|
||||
|
||||
3. **Performance-Verbesserungen**
|
||||
- Optimierte SMTP-Kommunikation
|
||||
- Reduzierter Memory-Footprint
|
||||
- Schnellere E-Mail-Verarbeitung
|
||||
|
||||
4. **Bug Fixes**
|
||||
- Zahlreiche kleinere Fehlerbereinigungen
|
||||
- Verbesserte Fehlerbehandlung
|
||||
- Stabilere Exception-Handling
|
||||
|
||||
### Kompatibilität:
|
||||
- ✅ API-kompatibel mit Version 6.x (keine Breaking Changes)
|
||||
- ✅ Bestehender Code funktioniert ohne Anpassungen
|
||||
- ✅ Alle Sicherheitsverbesserungen bleiben aktiv
|
||||
|
||||
### Nächste Schritte:
|
||||
1. Testen Sie das Kontaktformular
|
||||
2. Verifizieren Sie den E-Mail-Versand
|
||||
3. Prüfen Sie die Logs auf Fehler
|
||||
4. Nach erfolgreichem Test kann `phpmailer-old-6.9.3/` gelöscht werden
|
||||
|
||||
### Test-Checklist:
|
||||
- [ ] Einfache E-Mail ohne Anhang senden
|
||||
- [ ] E-Mail mit Dateianhang senden
|
||||
- [ ] reCAPTCHA-Validierung testen
|
||||
- [ ] Rate Limiting testen (5 Anfragen)
|
||||
- [ ] Spam-Filter testen
|
||||
- [ ] Error Handling prüfen
|
||||
|
||||
### Rollback (falls nötig):
|
||||
```bash
|
||||
cd /home/sebastian/Dokumente/HKW/Webseite/HKW\ Anwaelte/assets/vendor
|
||||
rm -rf phpmailer
|
||||
mv phpmailer-old-6.9.3 phpmailer
|
||||
```
|
||||
|
||||
### Alte Version entfernen (nach erfolgreichem Test):
|
||||
```bash
|
||||
cd /home/sebastian/Dokumente/HKW/Webseite/HKW\ Anwaelte/assets/vendor
|
||||
rm -rf phpmailer-old-6.9.3
|
||||
```
|
||||
@@ -0,0 +1,172 @@
|
||||
# HKW Anwälte - Sicherheitsdokumentation
|
||||
|
||||
## PHPMailer Sicherheitskonfiguration
|
||||
|
||||
### Wichtige Sicherheitsmaßnahmen implementiert:
|
||||
|
||||
#### 1. **Konfigurationsdatei-Schutz**
|
||||
- `config.php` ist jetzt außerhalb des Webroots verfügbar
|
||||
- `.htaccess` blockiert direkten Zugriff auf Konfigurationsdateien
|
||||
- Unterstützung für Umgebungsvariablen (.env)
|
||||
|
||||
#### 2. **Verbesserte Input-Validierung**
|
||||
- XSS-Schutz durch htmlspecialchars
|
||||
- Header-Injection-Schutz (keine Newlines in E-Mail/Namen)
|
||||
- Längenbeschränkungen für alle Felder
|
||||
- Erweiterte Spam-Wort-Blacklist
|
||||
- E-Mail-Domain-Blacklist
|
||||
|
||||
#### 3. **Rate Limiting**
|
||||
- Max. 5 E-Mails pro Stunde pro IP
|
||||
- Hash-basierte Datei-Speicherung mit LOCK_EX
|
||||
- Zeitbasierte Formular-Validierung (mind. 5 Sek.)
|
||||
|
||||
#### 4. **reCAPTCHA-Integration**
|
||||
- Erweiterte Validierung mit Timeout
|
||||
- SSL-Verifizierung aktiviert
|
||||
- Fehlerbehandlung mit Logging
|
||||
|
||||
#### 5. **Datei-Upload-Sicherheit**
|
||||
- Maximale Dateigröße: 20 MB
|
||||
- Erlaubte Dateitypen: PDF, DOC, DOCX, JPG, JPEG, PNG
|
||||
- Größenvalidierung vor Upload
|
||||
|
||||
#### 6. **Weitere Sicherheitsmaßnahmen**
|
||||
- Honeypot-Feld gegen Spam-Bots
|
||||
- CSRF-Token-Unterstützung vorbereitet
|
||||
- Security Headers in .htaccess
|
||||
- Fehlerausgabe deaktiviert (nur Logging)
|
||||
|
||||
---
|
||||
|
||||
## Installation & Konfiguration
|
||||
|
||||
### 1. Umgebungsvariablen einrichten
|
||||
|
||||
Erstellen Sie eine `.env` Datei basierend auf `.env.example`:
|
||||
|
||||
```bash
|
||||
cp .env.example .env
|
||||
```
|
||||
|
||||
Tragen Sie Ihre echten Zugangsdaten ein:
|
||||
```env
|
||||
HKW_SMTP_PASS=Ihr_echtes_Passwort
|
||||
HKW_RECAPTCHA_SECRET=Ihr_reCAPTCHA_Secret
|
||||
```
|
||||
|
||||
### 2. Berechtigungen setzen
|
||||
|
||||
```bash
|
||||
# Konfigurationsdatei schützen
|
||||
chmod 600 config.php
|
||||
|
||||
# .env Datei schützen
|
||||
chmod 600 .env
|
||||
|
||||
# Forms-Verzeichnis
|
||||
chmod 755 forms/
|
||||
chmod 644 forms/.htaccess
|
||||
```
|
||||
|
||||
### 3. config.php außerhalb Webroot verschieben (empfohlen)
|
||||
|
||||
```bash
|
||||
# Erstellen Sie ein sicheres Config-Verzeichnis
|
||||
mkdir -p /home/sebastian/config
|
||||
|
||||
# Verschieben Sie die config.php
|
||||
mv config.php /home/sebastian/config/hkw-config.php
|
||||
|
||||
# Passen Sie dann den Pfad in contact.php an (Zeile 12)
|
||||
```
|
||||
|
||||
### 4. Apache/Nginx konfigurieren
|
||||
|
||||
#### Apache (.htaccess bereits vorhanden):
|
||||
- Stellen Sie sicher, dass `AllowOverride All` gesetzt ist
|
||||
|
||||
#### Nginx:
|
||||
```nginx
|
||||
location ~ /(config\.php|\.env|test-.*\.php) {
|
||||
deny all;
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Wartung & Updates
|
||||
|
||||
### PHPMailer aktualisieren
|
||||
|
||||
Das Projekt verwendet jetzt **PHPMailer 7.0.2** (aktuellste Version vom Januar 2026).
|
||||
|
||||
Zum manuellen Update:
|
||||
|
||||
```bash
|
||||
cd assets/vendor/phpmailer
|
||||
# Backup erstellen
|
||||
cp -r src ../phpmailer-backup
|
||||
|
||||
# Neue Version von GitHub herunterladen
|
||||
wget https://github.com/PHPMailer/PHPMailer/archive/refs/tags/v7.0.2.zip
|
||||
unzip v7.0.2.zip
|
||||
# Dateien kopieren...
|
||||
```
|
||||
|
||||
Oder via Composer (empfohlen):
|
||||
```bash
|
||||
composer require phpmailer/phpmailer:^7.0
|
||||
```
|
||||
|
||||
**Aktuelle Version: 7.0.2** (Stand: 3. Februar 2026)
|
||||
|
||||
#### Wichtige Änderungen in Version 7.x:
|
||||
- Verbesserte PHP 8.x Kompatibilität
|
||||
- Erweiterte Sicherheitsfeatures
|
||||
- Bessere Error Handling
|
||||
- Modernisierte Codebase
|
||||
- Keine Breaking Changes zu 6.x (API-kompatibel)
|
||||
|
||||
### Logs überprüfen
|
||||
|
||||
```bash
|
||||
# PHP Error Log
|
||||
tail -f /var/log/apache2/error.log
|
||||
|
||||
# Custom Error Log (falls konfiguriert)
|
||||
tail -f /path/to/error.log
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Checkliste für Produktivbetrieb
|
||||
|
||||
- [ ] `.env` Datei mit echten Credentials erstellt
|
||||
- [ ] `config.php` außerhalb Webroot verschoben (optional aber empfohlen)
|
||||
- [ ] Berechtigungen auf 600 für sensible Dateien gesetzt
|
||||
- [ ] reCAPTCHA Secret Key eingetragen
|
||||
- [ ] SMTP-Zugangsdaten geprüft
|
||||
- [ ] `.gitignore` aktiv (.env wird nicht committed)
|
||||
- [ ] Test-E-Mail erfolgreich versendet
|
||||
- [ ] Rate Limiting getestet
|
||||
- [ ] Formular-Validierung getestet
|
||||
- [ ] File-Upload getestet
|
||||
- [ ] Error Logging funktioniert
|
||||
|
||||
---
|
||||
|
||||
## Bekannte Limitierungen
|
||||
|
||||
1. **Rate Limiting**: Basiert auf IP-Adresse, kann bei Shared IPs problematisch sein
|
||||
2. **Temporäre Dateien**: Rate-Limit-Daten werden in `/tmp` gespeichert
|
||||
3. **reCAPTCHA**: Benötigt Internetverbindung zu Google-Servern
|
||||
|
||||
---
|
||||
|
||||
## Support & Updates
|
||||
|
||||
- PHPMailer: https://github.com/PHPMailer/PHPMailer
|
||||
- reCAPTCHA: https://www.google.com/recaptcha/admin
|
||||
|
||||
**Letzte Aktualisierung**: 3. Februar 2026
|
||||
|
After Width: | Height: | Size: 66 KiB |
@@ -0,0 +1,210 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="70"
|
||||
height="70"
|
||||
viewBox="0 0 18.520834 18.520834"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs2">
|
||||
<rect
|
||||
x="76.197334"
|
||||
y="90.511162"
|
||||
width="497.84921"
|
||||
height="307.92093"
|
||||
id="rect7646" />
|
||||
</defs>
|
||||
<g
|
||||
id="layer1"
|
||||
transform="translate(-0.81149489,-11.229477)">
|
||||
<g
|
||||
id="g159140"
|
||||
transform="matrix(0.15275602,0,0,0.15275602,0.68753416,9.5141067)">
|
||||
<rect
|
||||
style="fill:#6ab534;fill-opacity:1;stroke-width:0.2;stop-color:#000000"
|
||||
id="rect136510"
|
||||
width="121.24454"
|
||||
height="121.24454"
|
||||
x="0.81149489"
|
||||
y="11.229477" />
|
||||
<g
|
||||
aria-label="HKW"
|
||||
transform="matrix(0.29373571,0,0,0.29373571,-33.15541,-14.496691)"
|
||||
id="text7644"
|
||||
style="font-weight:bold;font-size:233.333px;line-height:1.25;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold';text-align:center;text-anchor:middle;white-space:pre;shape-inside:url(#rect7646);fill:#ffffff">
|
||||
<path
|
||||
d="m 239.13918,298.43387 q 0,2.56667 -1.16666,3.5 -0.93334,0.7 -7.46666,0.93333 -6.29999,0.23333 -17.26664,0.23333 v -74.89989 h -22.86663 v 70.23323 q 0,2.56667 -1.16667,3.5 -0.93333,0.7 -7.46665,0.93333 -6.3,0.23333 -17.26665,0.23333 V 144.4341 q 0,-2.56666 0.93334,-3.26666 1.16666,-0.93333 7.46665,-1.16667 6.53333,-0.23333 17.49998,-0.23333 v 64.16657 h 22.86663 V 144.4341 q 0,-2.56666 0.93333,-3.26666 1.16667,-0.93333 7.46666,-1.16667 6.53332,-0.23333 17.49997,-0.23333 z"
|
||||
id="path158995" />
|
||||
<path
|
||||
d="m 321.97226,139.53411 q 11.66665,0 11.66665,4.43332 0,0.7 -0.46667,2.1 L 306.10562,209.534 q 12.59998,11.66665 18.89997,34.53329 6.53332,22.6333 6.76665,54.13325 0,3.26666 -2.09999,4.43333 -1.86667,0.93333 -8.63332,0.93333 -8.86666,0 -18.66664,-0.7 -0.23334,-25.66663 -3.5,-43.1666 -3.03333,-17.73331 -12.13331,-27.99996 -3.26666,-3.5 -7.23333,-5.36666 v 72.09989 q 0,2.56667 -1.16666,3.5 -1.16667,0.7 -7.69999,0.93333 -6.29999,0.23333 -17.49997,0.23333 V 144.4341 q 0,-2.56666 1.16666,-3.26666 1.16667,-0.93333 7.46666,-1.16667 6.53332,-0.23333 17.7333,-0.23333 v 67.43323 l 25.89997,-65.7999 q 8.39998,-1.86666 16.56664,-1.86666 z"
|
||||
id="path158997" />
|
||||
<path
|
||||
d="m 491.83834,139.76744 -27.99996,163.33309 q -6.53333,0.7 -11.43332,0.93334 -4.89999,0.46666 -11.19998,0.46666 -5.83333,0 -9.09999,-3.73333 -3.26666,-3.73332 -4.66666,-10.96665 l -5.36666,-25.89996 q -3.49999,-17.49997 -7.69999,-59.96658 -4.43332,42.93327 -7.23332,59.96658 l -6.53332,39.19994 q -11.43332,1.16667 -24.7333,1.16667 -4.89999,0 -8.16666,-3.96666 -3.03332,-3.96666 -4.43332,-10.49999 -4.9,-23.56663 -13.29998,-74.89989 -8.39999,-51.33325 -11.19999,-68.36656 -0.23333,-1.16667 -0.23333,-3.03333 0,-2.1 1.16667,-2.8 1.39999,-0.93333 4.89999,-0.93333 h 21.69997 l 11.66665,76.53322 q 4.89999,31.49996 6.53332,60.43325 h 1.86666 q 0.7,-28.46663 5.83333,-60.43325 l 10.03332,-62.53324 q 0.46666,-3.96666 1.63333,-5.36666 1.16666,-1.63333 4.66666,-1.63333 h 18.19997 l 12.13332,69.53323 q 3.96666,22.86663 6.76665,60.43325 h 1.86667 q 1.16666,-29.86663 5.59999,-60.43325 l 10.03332,-69.53323 q 0.46666,-3.96666 1.63333,-5.36666 1.16666,-1.63333 4.43333,-1.63333 z"
|
||||
id="path158999" />
|
||||
</g>
|
||||
<g
|
||||
aria-label="Rechtsanwälte"
|
||||
id="text55264"
|
||||
style="font-size:22.5778px;line-height:1.25;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583">
|
||||
<path
|
||||
d="m 20.552371,95.787467 q 0.72249,0.970845 1.286935,2.551291 0.587023,1.580446 0.654756,3.860802 0,0.24836 -0.09031,0.36125 -0.06773,0.11289 -0.338667,0.15804 -0.270934,0.0452 -0.880534,0.0452 -0.609601,0 -1.467557,-0.0677 -0.04516,-2.34809 -0.474134,-3.815645 -0.428978,-1.490134 -0.993423,-2.302935 -0.135467,0.02258 -0.406401,0.02258 h -0.180622 v 5.64445 q 0,0.24835 -0.135467,0.33866 -0.112889,0.0677 -0.72249,0.0903 -0.6096,0.0226 -1.648179,0.0226 V 87.343369 q 0,-0.112889 0.09031,-0.270933 0.09031,-0.180623 0.361245,-0.180623 h 2.122313 q 1.512713,0 2.460981,0.406401 0.948267,0.4064 1.444979,1.422401 0.496711,1.016001 0.496711,2.822225 0,3.002848 -1.580446,4.244627 z m -2.889958,-1.512713 h 0.474134 q 0.587022,0 0.880534,-0.6096 0.293511,-0.609601 0.293511,-2.257781 0,-1.219201 -0.248355,-1.783646 -0.225778,-0.564445 -0.767646,-0.564445 h -0.632178 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159002" />
|
||||
<path
|
||||
d="m 27.280551,100.48365 q 1.083735,0 2.393247,-0.632179 0.2032,0.677329 0.2032,1.670759 0,0.65475 -0.92569,1.03858 -0.903112,0.36124 -2.280358,0.36124 -1.693335,0 -2.596447,-1.15147 -0.903112,-1.17404 -0.903112,-4.176889 0,-2.573869 0.51929,-3.996271 0.541867,-1.422401 1.399823,-1.919113 0.857957,-0.496712 2.05458,-0.496712 2.889959,0 2.889959,3.680182 0,1.964269 -0.316089,3.206048 -1.286935,0.270933 -3.928538,0.316089 0.06773,1.151468 0.383823,1.625606 0.316089,0.47413 1.106312,0.47413 z m -0.451556,-7.134586 q -0.519289,0 -0.767645,0.745068 -0.225778,0.745067 -0.270934,2.325513 1.264357,0 1.693335,-0.2032 0.112889,-0.338667 0.112889,-1.174046 0,-1.038578 -0.158044,-1.354668 -0.158045,-0.338667 -0.609601,-0.338667 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159004" />
|
||||
<path
|
||||
d="m 34.302232,102.92205 q -1.219202,0 -1.941691,-0.45155 -0.699912,-0.45156 -1.061157,-1.64818 -0.338667,-1.219205 -0.338667,-3.522141 0,-2.528713 0.564445,-3.883381 0.587023,-1.354668 1.444979,-1.783647 0.880535,-0.451556 2.009425,-0.451556 0.835378,0 1.354668,0.31609 0.519289,0.293511 0.519289,0.835378 0,0.677334 -0.225778,1.332091 -0.293511,-0.11289 -0.699912,-0.203201 -0.383822,-0.09031 -0.722489,-0.09031 -0.745068,0 -1.196624,0.767645 -0.428978,0.767646 -0.428978,3.115737 0,1.354668 0.135467,2.099735 0.135467,0.72249 0.451556,1.03858 0.338667,0.31609 0.948267,0.31609 0.361245,0 0.767646,-0.0903 0.4064,-0.0903 0.677334,-0.22578 0.2032,0.8128 0.2032,1.30951 0,0.56445 -0.699912,0.90311 -0.677334,0.31609 -1.761068,0.31609 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159006" />
|
||||
<path
|
||||
d="m 37.846943,87.207902 q 0,-0.564445 0.180622,-0.767645 0.2032,-0.225778 0.654756,-0.270933 0.474134,-0.06773 1.670758,-0.06773 v 5.870228 Q 40.736901,91.588 41.323924,91.3848 q 0.609601,-0.203201 1.196624,-0.203201 1.241779,0 1.648179,0.677334 0.428978,0.677334 0.428978,2.235203 v 8.150584 q 0,0.24835 -0.158044,0.33866 -0.135467,0.0677 -0.767646,0.0903 -0.632178,0.0226 -1.670757,0.0226 v -7.811911 q 0,-0.677334 -0.135467,-1.038579 -0.135466,-0.361245 -0.587022,-0.361245 -0.474134,0 -0.92569,0.293512 v 8.466673 q 0,0.24835 -0.112889,0.33866 -0.112889,0.0677 -0.72249,0.0903 -0.609601,0.0226 -1.670757,0.0226 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159008" />
|
||||
<path
|
||||
d="m 49.180988,102.92205 q -0.970846,0 -1.467557,-0.36124 -0.496712,-0.36125 -0.677334,-1.03858 -0.180623,-0.67734 -0.180623,-1.783648 v -6.208895 h -1.377245 q 0,-1.038579 0.02258,-1.44498 0.02258,-0.4064 0.112889,-0.541867 0.112889,-0.135467 0.383823,-0.135467 h 0.857956 v -3.273781 q 0,-0.4064 0.203201,-0.564445 0.2032,-0.158044 0.654756,-0.180622 0.474134,-0.04516 1.648179,-0.04516 v 4.064004 h 1.85138 q 0,1.061157 -0.02258,1.467557 -0.02258,0.383823 -0.135467,0.51929 -0.09031,0.135467 -0.338667,0.135467 H 49.36161 v 6.163739 q 0,0.541868 0.09031,0.835378 0.09031,0.27094 0.451556,0.27094 0.564445,0 1.174046,-0.29351 0.158045,0.74506 0.158045,1.19662 0,1.2192 -2.05458,1.2192 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159010" />
|
||||
<path
|
||||
d="m 54.780247,102.92205 q -2.664181,0 -2.664181,-1.33209 0,-0.65475 0.406401,-1.39982 0.92569,0.49671 1.986846,0.49671 0.587023,0 0.880534,-0.24836 0.293512,-0.27093 0.293512,-0.722486 0,-0.677334 -0.51929,-1.264357 L 53.199801,96.37449 q -0.564445,-0.587023 -0.835379,-1.219202 -0.270933,-0.632178 -0.270933,-1.174045 0,-1.286935 0.880534,-2.032002 0.880534,-0.767646 2.844803,-0.767646 1.670757,0 2.212624,0.428979 0.564445,0.4064 0.564445,0.993423 0,0.293511 -0.135467,0.632178 -0.112889,0.316089 -0.338667,0.564445 -0.880534,-0.474134 -1.964268,-0.474134 -1.083735,0 -1.083735,0.699912 0,0.225778 0.135467,0.474134 0.135467,0.248356 0.541867,0.654756 l 1.670757,1.693335 q 0.654757,0.767646 0.880535,1.377246 0.248356,0.587023 0.248356,1.44498 0,1.512711 -1.016002,2.393251 -1.016001,0.85795 -2.754491,0.85795 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159012" />
|
||||
<path
|
||||
d="m 62.546974,102.92205 q -0.970846,0 -1.670757,-0.24835 -0.677335,-0.24836 -1.106313,-1.01601 -0.428978,-0.79022 -0.428978,-2.257775 0,-2.122313 0.72249,-2.912536 0.722489,-0.812801 1.896535,-0.812801 0.338667,0 0.745067,0.09031 0.428979,0.06773 0.699912,0.248356 v -1.557868 q 0,-0.451556 -0.225778,-0.654757 -0.2032,-0.2032 -0.722489,-0.2032 -0.632179,0 -1.399824,0.135467 -0.767645,0.135467 -1.33209,0.338667 -0.338667,-0.654756 -0.338667,-1.444979 0,-0.225778 0.09031,-0.451556 0.09031,-0.225778 0.225778,-0.338667 0.293511,-0.225778 1.219201,-0.428979 0.92569,-0.225778 2.144891,-0.225778 1.557868,0 2.190047,0.632179 0.654756,0.6096 0.654756,2.122313 v 1.061157 q 0,5.531557 -0.112889,7.202317 -1.219201,0.72249 -3.251202,0.72249 z m 0.180622,-2.05458 q 0.428978,0 0.632179,-0.22578 0.04516,-0.51929 0.04516,-2.93511 -0.225778,-0.2032 -0.6096,-0.2032 -0.406401,0 -0.609601,0.4064 -0.2032,0.383823 -0.2032,1.422401 0,0.835379 0.158044,1.196619 0.158045,0.33867 0.587023,0.33867 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159014" />
|
||||
<path
|
||||
d="m 67.288284,91.926663 q 0.587023,-0.270934 1.625602,-0.496712 1.061157,-0.248356 1.873957,-0.248356 1.761069,0 2.506136,0.632179 0.745068,0.632178 0.745068,2.280358 v 8.150588 q 0,0.24835 -0.135467,0.33866 -0.112889,0.0677 -0.767645,0.0903 -0.632179,0.0226 -1.693335,0.0226 v -7.811915 q 0,-0.92569 -0.158045,-1.241779 -0.135467,-0.31609 -0.587023,-0.31609 -0.496711,0 -0.903112,0.270934 v 8.6473 q 0,0.24835 -0.135467,0.33866 -0.112889,0.0677 -0.722489,0.0903 -0.609601,0.0226 -1.64818,0.0226 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159016" />
|
||||
<path
|
||||
d="m 84.063579,91.904085 q 0.04516,-0.270934 0.158045,-0.361245 0.135467,-0.09031 0.564445,-0.112889 0.428978,-0.02258 1.693335,-0.02258 -0.316089,1.761069 -1.241779,6.524985 -0.92569,4.763914 -1.016001,4.763914 -0.09031,0.0226 -0.496712,0.0677 -0.4064,0.0452 -1.12889,0.0452 -0.451556,0 -0.835378,-0.27093 -0.361245,-0.27093 -0.451556,-0.85796 l -0.225778,-1.49013 q -0.225778,-1.557872 -0.293512,-3.657608 -0.180622,2.573869 -0.361245,3.657608 l -0.4064,2.50613 q -0.2032,0.0226 -0.903112,0.0677 -0.699912,0.0452 -1.264357,0.0452 -0.767645,0 -1.016001,-1.10631 -0.383823,-1.67076 -1.083734,-5.170318 -0.677334,-3.499559 -0.903112,-4.651027 -0.04516,-0.248356 0.112889,-0.338667 0.158044,-0.09031 0.654756,-0.112889 0.519289,-0.02258 2.009424,-0.02258 l 0.451556,3.18347 q 0.180622,1.377246 0.316089,3.115737 0.135467,1.715913 0.158045,2.25778 h 0.180622 l 0.04516,-0.632179 q 0.04516,-1.490134 0.2032,-2.66418 l 0.632178,-4.538138 q 0.04516,-0.338667 0.180623,-0.4064 0.135467,-0.09031 0.609601,-0.09031 h 1.670757 l 0.767645,5.03485 q 0.09031,0.609601 0.158045,1.761068 0.09031,1.151468 0.112889,1.535291 h 0.180622 q 0.135467,-3.160892 0.428978,-5.373517 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159018" />
|
||||
<path
|
||||
d="m 90.024089,102.92205 q -0.970845,0 -1.670757,-0.24835 -0.677334,-0.24836 -1.106312,-1.01601 -0.428978,-0.79022 -0.428978,-2.257775 0,-2.122313 0.722489,-2.912536 0.72249,-0.812801 1.896536,-0.812801 0.338667,0 0.745067,0.09031 0.428978,0.06773 0.699912,0.248356 v -1.557868 q 0,-0.451556 -0.225778,-0.654757 -0.2032,-0.2032 -0.72249,-0.2032 -0.632178,0 -1.399823,0.135467 -0.767646,0.135467 -1.332091,0.338667 -0.338667,-0.654756 -0.338667,-1.444979 0,-0.225778 0.09031,-0.451556 0.09031,-0.225778 0.225779,-0.338667 0.293511,-0.225778 1.219201,-0.428979 0.92569,-0.225778 2.144891,-0.225778 1.557868,0 2.190046,0.632179 0.654757,0.6096 0.654757,2.122313 v 1.061157 q 0,5.531557 -0.112889,7.202317 -1.219202,0.72249 -3.251203,0.72249 z m 0.180623,-2.05458 q 0.428978,0 0.632178,-0.22578 0.04516,-0.51929 0.04516,-2.93511 -0.225778,-0.2032 -0.609601,-0.2032 -0.4064,0 -0.6096,0.4064 -0.203201,0.383823 -0.203201,1.422401 0,0.835379 0.158045,1.196619 0.158045,0.33867 0.587023,0.33867 z M 88.646844,90.278483 q -0.564445,0 -0.857957,-0.383822 -0.293511,-0.383823 -0.293511,-1.33209 0,-0.767646 0.316089,-1.219202 0.338667,-0.451556 0.993423,-0.451556 0.654756,0 0.903112,0.338667 0.248356,0.338667 0.248356,1.219202 0,0.880534 -0.338667,1.354668 -0.338667,0.474133 -0.970845,0.474133 z m 2.935114,0 q -0.587023,0 -0.880535,-0.383822 -0.293511,-0.383823 -0.293511,-1.33209 0,-0.767646 0.338667,-1.219202 0.338667,-0.451556 0.993423,-0.451556 0.632179,0 0.857957,0.338667 0.248355,0.338667 0.248355,1.219202 0,0.880534 -0.338667,1.354668 -0.316089,0.474133 -0.925689,0.474133 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159020" />
|
||||
<path
|
||||
d="m 94.765407,87.207902 q 0,-0.564445 0.203201,-0.767645 0.2032,-0.225778 0.654756,-0.270933 0.474134,-0.06773 1.648179,-0.06773 v 16.143126 q 0,0.24835 -0.112889,0.33866 -0.112889,0.0677 -0.722489,0.0903 -0.609601,0.0226 -1.670758,0.0226 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159022" />
|
||||
<path
|
||||
d="m 101.94513,102.92205 q -0.97085,0 -1.46756,-0.36124 -0.49671,-0.36125 -0.677332,-1.03858 -0.180623,-0.67734 -0.180623,-1.783648 V 93.529687 H 98.24237 q 0,-1.038579 0.02258,-1.44498 0.02258,-0.4064 0.112889,-0.541867 0.112889,-0.135467 0.383823,-0.135467 h 0.857956 v -3.273781 q 0,-0.4064 0.203201,-0.564445 0.203201,-0.158044 0.654751,-0.180622 0.47414,-0.04516 1.64818,-0.04516 v 4.064004 h 1.85138 q 0,1.061157 -0.0226,1.467557 -0.0226,0.383823 -0.13546,0.51929 -0.0903,0.135467 -0.33867,0.135467 h -1.35467 v 6.163739 q 0,0.541868 0.0903,0.835378 0.0903,0.27094 0.45156,0.27094 0.56444,0 1.17404,-0.29351 0.15805,0.74506 0.15805,1.19662 0,1.2192 -2.05458,1.2192 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159024" />
|
||||
<path
|
||||
d="m 108.56038,100.48365 q 1.08373,0 2.39325,-0.632179 0.2032,0.677329 0.2032,1.670759 0,0.65475 -0.92569,1.03858 -0.90311,0.36124 -2.28036,0.36124 -1.69334,0 -2.59645,-1.15147 -0.90311,-1.17404 -0.90311,-4.176889 0,-2.573869 0.51929,-3.996271 0.54187,-1.422401 1.39982,-1.919113 0.85796,-0.496712 2.05458,-0.496712 2.88996,0 2.88996,3.680182 0,1.964269 -0.31609,3.206048 -1.28693,0.270933 -3.92853,0.316089 0.0677,1.151468 0.38382,1.625606 0.31609,0.47413 1.10631,0.47413 z m -0.45156,-7.134586 q -0.51929,0 -0.76764,0.745068 -0.22578,0.745067 -0.27093,2.325513 1.26435,0 1.69333,-0.2032 0.11289,-0.338667 0.11289,-1.174046 0,-1.038578 -0.15805,-1.354668 -0.15804,-0.338667 -0.6096,-0.338667 z"
|
||||
style="font-weight:bold;font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz Bold'"
|
||||
id="path159026" />
|
||||
</g>
|
||||
<g
|
||||
aria-label="Greifswald - Demmin - Dargun"
|
||||
transform="scale(0.97492883,1.0257159)"
|
||||
id="text80018"
|
||||
style="font-size:9.63012px;line-height:1.25;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.25795">
|
||||
<path
|
||||
d="m 23.505336,111.24723 q -0.674108,0 -1.059313,-0.26964 -0.385205,-0.27927 -0.568177,-0.9919 -0.182972,-0.71263 -0.182972,-2.05122 0,-1.45415 0.240753,-2.24382 0.250383,-0.78967 0.693368,-1.07857 0.442986,-0.29853 1.136354,-0.29853 0.462246,0 0.74152,0.15408 0.288903,0.14445 0.288903,0.33705 0,0.23113 -0.105931,0.50077 -0.134822,-0.10593 -0.337054,-0.16371 -0.202233,-0.0674 -0.433356,-0.0674 -0.510396,0 -0.80893,0.26001 -0.298534,0.25038 -0.442985,0.85708 -0.144452,0.6067 -0.144452,1.68527 0,1.10747 0.115561,1.67564 0.115562,0.55855 0.327424,0.75115 0.211863,0.18297 0.558547,0.18297 0.231123,0 0.375575,-0.077 0.154082,-0.077 0.202233,-0.16371 v -2.3979 h -0.722259 v -0.49114 q 0,-0.15408 0.182972,-0.15408 h 1.261546 v 3.6113 q -0.520027,0.43335 -1.319327,0.43335 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159029" />
|
||||
<path
|
||||
d="m 25.556549,106.67293 q 0.616327,-0.43336 1.309696,-0.43336 0.356315,0 0.510396,0.10593 0.163713,0.0963 0.163713,0.29854 0,0.24075 -0.08667,0.45261 -0.202232,-0.11556 -0.462245,-0.11556 -0.375575,0 -0.635588,0.22149 l -0.0096,3.79427 q 0,0.0867 -0.03852,0.11556 -0.03852,0.0289 -0.231123,0.0385 -0.192602,0 -0.520026,0 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159031" />
|
||||
<path
|
||||
d="m 29.456729,110.49608 q 0.577807,0 1.097834,-0.30816 0.06741,0.21186 0.06741,0.52966 0,0.22149 -0.394835,0.37557 -0.385205,0.15408 -0.934122,0.15408 -0.491136,0 -0.82819,-0.18297 -0.327424,-0.18297 -0.520027,-0.67411 -0.192602,-0.49113 -0.192602,-1.39636 0,-1.12673 0.231123,-1.73343 0.240753,-0.60669 0.606697,-0.80893 0.365945,-0.21186 0.866711,-0.21186 1.223026,0 1.223026,1.54082 0,0.77041 -0.105932,1.25192 -0.423725,0.0867 -0.991902,0.12519 -0.558547,0.0289 -1.030423,0.0289 0.01926,0.52002 0.115561,0.7993 0.105932,0.27927 0.288904,0.39483 0.192602,0.11556 0.500766,0.11556 z m -0.08667,-3.57277 q -0.346684,0 -0.558547,0.36594 -0.211862,0.35632 -0.250383,1.28081 0.953382,0 1.319327,-0.11556 0.04815,-0.22149 0.04815,-0.57781 -0.0096,-0.53929 -0.125191,-0.74152 -0.115562,-0.21186 -0.433356,-0.21186 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159033" />
|
||||
<path
|
||||
d="m 31.392366,106.69219 q 0,-0.18298 0.05778,-0.25039 0.06741,-0.077 0.211863,-0.0867 0.144452,-0.0193 0.510396,-0.0193 v 4.66098 q 0,0.0867 -0.03852,0.11556 -0.02889,0.0289 -0.221493,0.0385 -0.192602,0 -0.520026,0 z m 0.356314,-1.03043 q -0.385205,0 -0.385205,-0.55854 0,-0.61633 0.442986,-0.61633 0.211862,0 0.298534,0.12519 0.08667,0.12519 0.08667,0.43336 0,0.2889 -0.115562,0.45261 -0.115561,0.16371 -0.327423,0.16371 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159035" />
|
||||
<path
|
||||
d="m 33.414684,106.99072 h -0.664479 q 0,-0.26001 0.0096,-0.41409 0.0096,-0.16372 0.03852,-0.20224 0.03852,-0.0385 0.144452,-0.0385 h 0.471876 v -0.58744 q 0,-1.00153 0.452615,-1.35784 0.462246,-0.35632 1.155615,-0.35632 0.433355,0 0.664478,0.10593 0.231123,0.10594 0.231123,0.28891 0,0.22149 -0.08667,0.42372 -0.279274,-0.11556 -0.683739,-0.11556 -0.452615,0 -0.712629,0.1926 -0.250383,0.19261 -0.250383,0.76078 v 0.64522 h 0.866711 q 0,0.26002 -0.0096,0.42373 -0.0096,0.15408 -0.03852,0.1926 -0.02889,0.0385 -0.115561,0.0385 h -0.702999 v 4.00613 q 0,0.0482 -0.03852,0.10593 -0.02889,0.0482 -0.125192,0.0482 h -0.606697 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159037" />
|
||||
<path
|
||||
d="m 36.53484,111.24723 q -0.529657,0 -0.857081,-0.12519 -0.317794,-0.12519 -0.317794,-0.35631 0,-0.23113 0.144452,-0.45262 0.394835,0.23112 0.953382,0.23112 0.375574,0 0.577807,-0.14445 0.211863,-0.15408 0.211863,-0.44298 0,-0.21187 -0.08667,-0.39484 -0.08667,-0.18297 -0.298534,-0.36594 l -0.934122,-0.7993 q -0.558547,-0.45262 -0.558547,-1.02079 0,-0.52966 0.394835,-0.8282 0.404465,-0.30816 1.184505,-0.30816 0.654848,0 0.924491,0.17334 0.279274,0.17335 0.279274,0.36595 0,0.0867 -0.04815,0.20223 -0.04815,0.10593 -0.115561,0.1926 -0.423725,-0.26001 -0.953382,-0.26001 -0.346684,0 -0.558547,0.12519 -0.202233,0.12519 -0.202233,0.34669 0,0.14445 0.07704,0.27927 0.07704,0.12519 0.308164,0.31779 l 0.895601,0.72226 q 0.317794,0.30817 0.442986,0.57781 0.134822,0.26964 0.134822,0.62596 0,0.63558 -0.433356,0.9919 -0.423725,0.34668 -1.165244,0.34668 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159039" />
|
||||
<path
|
||||
d="m 42.698104,106.50921 q 0.01926,-0.0963 0.05778,-0.12519 0.04815,-0.0289 0.231123,-0.0385 0.182972,-0.01 0.481506,-0.01 -0.154082,0.76078 -0.587437,2.80237 -0.423726,2.04158 -0.452616,2.04158 -0.02889,0.01 -0.163712,0.0193 -0.134822,0.01 -0.337054,0.01 -0.115562,0 -0.240753,-0.12519 -0.115562,-0.13482 -0.163712,-0.37557 l -0.125192,-0.65485 q -0.221493,-1.02079 -0.356314,-2.3979 -0.173342,1.52156 -0.356315,2.40753 l -0.221493,1.11709 q -0.06741,0.01 -0.260013,0.0193 -0.182972,0.01 -0.385205,0.01 -0.231122,0 -0.327424,-0.47187 -0.173342,-0.74152 -0.500766,-2.24382 -0.327424,-1.5023 -0.433355,-1.99344 -0.01926,-0.0867 0.02889,-0.11556 0.04815,-0.0289 0.260013,-0.0385 0.211863,-0.01 0.548917,-0.01 l 0.298534,1.56971 q 0.115561,0.67411 0.211863,1.406 0.0963,0.73189 0.125191,0.94375 h 0.05778 q 0.182972,-1.3097 0.269643,-1.78157 l 0.308164,-1.83935 q 0.01926,-0.10594 0.05778,-0.13483 0.04815,-0.0289 0.192602,-0.0289 h 0.510397 l 0.375574,2.02233 q 0.105932,0.46224 0.192603,1.03042 0.08667,0.55855 0.105931,0.73189 h 0.04815 q 0.03852,-0.45261 0.125191,-1.12672 0.08667,-0.67411 0.182972,-1.22303 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159041" />
|
||||
<path
|
||||
d="m 45.115248,111.24723 q -0.616328,0 -0.972643,-0.2889 -0.346684,-0.29853 -0.346684,-1.17487 0,-0.91487 0.346684,-1.24229 0.356315,-0.33705 0.943752,-0.33705 0.452616,0 0.702999,0.12519 v -0.76078 q 0,-0.32743 -0.144452,-0.45262 -0.144452,-0.12519 -0.452615,-0.12519 -0.346685,0 -0.702999,0.0674 -0.356315,0.0578 -0.577807,0.15408 -0.105932,-0.20223 -0.105932,-0.45261 0,-0.1926 0.105932,-0.26002 0.144451,-0.0963 0.558547,-0.17334 0.414095,-0.0867 0.914861,-0.0867 0.625958,0 0.905231,0.26964 0.279274,0.26965 0.279274,0.90524 v 0.51039 q 0,2.11863 -0.05778,2.99497 -0.231123,0.14445 -0.587437,0.23112 -0.356315,0.0963 -0.80893,0.0963 z m 0.134821,-0.65484 q 0.154082,0 0.298534,-0.0482 0.144452,-0.0481 0.211863,-0.10593 0.02889,-0.32742 0.02889,-1.56008 -0.182972,-0.0963 -0.452616,-0.0963 -0.346684,0 -0.539286,0.20224 -0.192603,0.20223 -0.192603,0.78003 0,0.49114 0.154082,0.66448 0.163712,0.16372 0.491136,0.16372 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159043" />
|
||||
<path
|
||||
d="m 47.368679,104.42911 q 0,-0.18297 0.05778,-0.25038 0.06741,-0.077 0.211863,-0.0867 0.144452,-0.0193 0.510396,-0.0193 v 6.92406 q 0,0.0867 -0.03852,0.11556 -0.03852,0.0289 -0.231123,0.0385 -0.182973,0 -0.510397,0 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159045" />
|
||||
<path
|
||||
d="m 50.450302,111.24723 q -0.491136,0 -0.828191,-0.16371 -0.327424,-0.16371 -0.529656,-0.67411 -0.202233,-0.51039 -0.202233,-1.49267 0,-1.35784 0.404465,-2.01269 0.414095,-0.66448 1.068944,-0.66448 0.442985,0 0.693368,0.1926 v -2.00306 q 0,-0.18297 0.05778,-0.25038 0.06741,-0.077 0.211863,-0.0867 0.144451,-0.0193 0.510396,-0.0193 v 6.88554 q -0.616328,0.2889 -1.386737,0.2889 z m 0.02889,-0.69337 q 0.365945,0 0.577807,-0.14445 v -3.37054 q -0.163712,-0.12519 -0.442985,-0.12519 -0.866711,0 -0.866711,1.91639 0,0.703 0.08667,1.07858 0.08667,0.37557 0.240753,0.51039 0.154082,0.13482 0.404465,0.13482 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159047" />
|
||||
<path
|
||||
d="m 54.138616,108.77229 q 0,-0.41409 0.01926,-0.53928 0.02889,-0.13483 0.144452,-0.13483 h 1.800832 q 0,0.40447 -0.02889,0.53929 -0.01926,0.13482 -0.125192,0.13482 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159049" />
|
||||
<path
|
||||
d="m 58.404749,104.59282 q 0,-0.0963 0.05778,-0.13482 0.05778,-0.0481 0.202233,-0.0481 h 0.943751 q 0.654849,0 1.059314,0.27927 0.404465,0.26964 0.606697,0.93412 0.211863,0.65485 0.211863,1.81047 0,1.38673 -0.221493,2.20529 -0.211863,0.80893 -0.625958,1.16525 -0.414095,0.34668 -1.030423,0.34668 h -1.203765 z m 1.223026,5.81659 q 0.288903,0 0.500766,-0.22149 0.211863,-0.23112 0.346684,-0.8956 0.134822,-0.67411 0.134822,-1.93566 0,-0.87634 -0.105931,-1.35784 -0.105932,-0.49114 -0.317794,-0.68374 -0.211863,-0.1926 -0.558547,-0.1926 h -0.442986 v 5.28693 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159051" />
|
||||
<path
|
||||
d="m 63.710932,110.49608 q 0.577807,0 1.097834,-0.30816 0.06741,0.21186 0.06741,0.52966 0,0.22149 -0.394835,0.37557 -0.385205,0.15408 -0.934122,0.15408 -0.491136,0 -0.82819,-0.18297 -0.327424,-0.18297 -0.520027,-0.67411 -0.192602,-0.49113 -0.192602,-1.39636 0,-1.12673 0.231123,-1.73343 0.240753,-0.60669 0.606697,-0.80893 0.365945,-0.21186 0.866711,-0.21186 1.223025,0 1.223025,1.54082 0,0.77041 -0.105931,1.25192 -0.423725,0.0867 -0.991902,0.12519 -0.558547,0.0289 -1.030423,0.0289 0.01926,0.52002 0.115561,0.7993 0.105932,0.27927 0.288904,0.39483 0.192602,0.11556 0.500766,0.11556 z m -0.08667,-3.57277 q -0.346684,0 -0.558547,0.36594 -0.211863,0.35632 -0.250383,1.28081 0.953382,0 1.319326,-0.11556 0.04815,-0.22149 0.04815,-0.57781 -0.0096,-0.53929 -0.125192,-0.74152 -0.115561,-0.21186 -0.433354,-0.21186 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159053" />
|
||||
<path
|
||||
d="m 69.142302,106.23957 q 0.462246,0 0.693369,0.15408 0.240753,0.15408 0.317794,0.44299 0.07704,0.27927 0.07704,0.76078 v 3.39943 q 0,0.0867 -0.03852,0.11556 -0.03852,0.0289 -0.231123,0.0385 -0.192602,0 -0.510396,0 v -3.56314 q 0,-0.37558 -0.0963,-0.52003 -0.08667,-0.14445 -0.375575,-0.14445 -0.356314,0 -0.654848,0.18297 v 3.89057 q 0,0.0867 -0.03852,0.11556 -0.02889,0.0289 -0.211862,0.0385 -0.182972,0 -0.510397,0 h -0.0096 v -3.5824 q 0,-0.26965 -0.02889,-0.39484 -0.02889,-0.13482 -0.134822,-0.1926 -0.0963,-0.0674 -0.317794,-0.0674 -0.346684,0 -0.654848,0.17334 v 3.90983 q 0,0.0867 -0.03852,0.11556 -0.03852,0.0289 -0.231123,0.0385 -0.192603,0 -0.510397,0 v -4.59357 q 0.702999,-0.31779 1.454149,-0.31779 0.597067,0 0.876341,0.29853 0.240753,-0.13482 0.558546,-0.21186 0.327425,-0.0867 0.616328,-0.0867 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159055" />
|
||||
<path
|
||||
d="m 74.766268,106.23957 q 0.462246,0 0.693369,0.15408 0.240753,0.15408 0.317794,0.44299 0.07704,0.27927 0.07704,0.76078 v 3.39943 q 0,0.0867 -0.03852,0.11556 -0.03852,0.0289 -0.231123,0.0385 -0.192603,0 -0.510397,0 v -3.56314 q 0,-0.37558 -0.0963,-0.52003 -0.08667,-0.14445 -0.375575,-0.14445 -0.356314,0 -0.654848,0.18297 v 3.89057 q 0,0.0867 -0.03852,0.11556 -0.02889,0.0289 -0.211863,0.0385 -0.182972,0 -0.510396,0 h -0.0096 v -3.5824 q 0,-0.26965 -0.02889,-0.39484 -0.02889,-0.13482 -0.134821,-0.1926 -0.0963,-0.0674 -0.317794,-0.0674 -0.346685,0 -0.654849,0.17334 v 3.90983 q 0,0.0867 -0.03852,0.11556 -0.03852,0.0289 -0.231123,0.0385 -0.192602,0 -0.510396,0 v -4.59357 q 0.702998,-0.31779 1.454148,-0.31779 0.597067,0 0.876341,0.29853 0.240753,-0.13482 0.558547,-0.21186 0.327424,-0.0867 0.616327,-0.0867 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159057" />
|
||||
<path
|
||||
d="m 76.961914,106.69219 q 0,-0.18298 0.05778,-0.25039 0.06741,-0.077 0.211863,-0.0867 0.144451,-0.0193 0.510396,-0.0193 v 4.66098 q 0,0.0867 -0.03852,0.11556 -0.02889,0.0289 -0.221493,0.0385 -0.192603,0 -0.520027,0 z m 0.356315,-1.03043 q -0.385205,0 -0.385205,-0.55854 0,-0.61633 0.442985,-0.61633 0.211863,0 0.298534,0.12519 0.08667,0.12519 0.08667,0.43336 0,0.2889 -0.115561,0.45261 -0.115562,0.16371 -0.327423,0.16371 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159059" />
|
||||
<path
|
||||
d="m 78.753098,106.567 q 0.298534,-0.13483 0.731889,-0.23113 0.433355,-0.0963 0.7993,-0.0963 0.751149,0 1.049683,0.29853 0.298534,0.28891 0.298534,0.99191 v 3.46684 q 0,0.0867 -0.03852,0.11556 -0.03852,0.0289 -0.240753,0.0385 -0.192602,0 -0.520026,0 v -3.3898 q 0,-0.48151 -0.115562,-0.66448 -0.115561,-0.18297 -0.462245,-0.18297 -0.173342,0 -0.375575,0.0482 -0.202233,0.0385 -0.346684,0.12519 v 3.90983 q 0,0.0867 -0.03852,0.11556 -0.03852,0.0289 -0.231123,0.0385 -0.192602,0 -0.510396,0 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159061" />
|
||||
<path
|
||||
d="m 83.885934,108.77229 q 0,-0.41409 0.01926,-0.53928 0.02889,-0.13483 0.144452,-0.13483 h 1.800833 q 0,0.40447 -0.02889,0.53929 -0.01926,0.13482 -0.125191,0.13482 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159063" />
|
||||
<path
|
||||
d="m 88.152068,104.59282 q 0,-0.0963 0.05778,-0.13482 0.05778,-0.0481 0.202233,-0.0481 h 0.943752 q 0.654848,0 1.059313,0.27927 0.404465,0.26964 0.606697,0.93412 0.211863,0.65485 0.211863,1.81047 0,1.38673 -0.221493,2.20529 -0.211862,0.80893 -0.625957,1.16525 -0.414096,0.34668 -1.030423,0.34668 h -1.203765 z m 1.223025,5.81659 q 0.288904,0 0.500766,-0.22149 0.211863,-0.23112 0.346685,-0.8956 0.134821,-0.67411 0.134821,-1.93566 0,-0.87634 -0.105931,-1.35784 -0.105931,-0.49114 -0.317794,-0.68374 -0.211863,-0.1926 -0.558547,-0.1926 h -0.442986 v 5.28693 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159065" />
|
||||
<path
|
||||
d="m 93.063415,111.24723 q -0.616327,0 -0.972642,-0.2889 -0.346684,-0.29853 -0.346684,-1.17487 0,-0.91487 0.346684,-1.24229 0.356315,-0.33705 0.943752,-0.33705 0.452616,0 0.702999,0.12519 v -0.76078 q 0,-0.32743 -0.144452,-0.45262 -0.144452,-0.12519 -0.452616,-0.12519 -0.346684,0 -0.702998,0.0674 -0.356315,0.0578 -0.577808,0.15408 -0.105931,-0.20223 -0.105931,-0.45261 0,-0.1926 0.105931,-0.26002 0.144452,-0.0963 0.558547,-0.17334 0.414096,-0.0867 0.914862,-0.0867 0.625958,0 0.905231,0.26964 0.279274,0.26965 0.279274,0.90524 v 0.51039 q 0,2.11863 -0.05778,2.99497 -0.231123,0.14445 -0.587437,0.23112 -0.356315,0.0963 -0.808931,0.0963 z m 0.134822,-0.65484 q 0.154082,0 0.298534,-0.0482 0.144452,-0.0481 0.211862,-0.10593 0.02889,-0.32742 0.02889,-1.56008 -0.182972,-0.0963 -0.452616,-0.0963 -0.346684,0 -0.539287,0.20224 -0.192602,0.20223 -0.192602,0.78003 0,0.49114 0.154082,0.66448 0.163712,0.16372 0.491136,0.16372 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159067" />
|
||||
<path
|
||||
d="m 95.307213,106.67293 q 0.616328,-0.43336 1.309697,-0.43336 0.356314,0 0.510396,0.10593 0.163712,0.0963 0.163712,0.29854 0,0.24075 -0.08667,0.45261 -0.202233,-0.11556 -0.462246,-0.11556 -0.375575,0 -0.635588,0.22149 l -0.0096,3.79427 q 0,0.0867 -0.03852,0.11556 -0.03852,0.0289 -0.231123,0.0385 -0.192603,0 -0.520027,0 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159069" />
|
||||
<path
|
||||
d="m 99.505937,110.36126 q 0.635583,0.0963 0.953383,0.34669 0.32742,0.24075 0.32742,0.77041 0,0.6741 -0.47187,1.11709 -0.471879,0.45262 -1.37711,0.45262 -0.885971,0 -1.213395,-0.29854 -0.327424,-0.2889 -0.327424,-0.75115 0,-0.32742 0.202232,-0.63559 0.202233,-0.29853 0.539287,-0.52965 -0.606698,-0.16371 -0.597068,-0.52003 0,-0.3852 0.606698,-0.86671 -0.597068,-0.3852 -0.597068,-1.44452 0,-0.91486 0.423726,-1.33858 0.433355,-0.42373 1.184505,-0.42373 0.221492,0 0.481506,0.077 h 1.145981 q 0.077,0.13482 0.077,0.36595 0,0.29853 -0.26964,0.29853 -0.12519,0 -0.34668,-0.0481 0.36594,0.36594 0.36594,1.04968 0,0.7993 -0.37557,1.24229 -0.375579,0.44298 -1.184509,0.44298 -0.250383,0 -0.433355,-0.0385 -0.260013,0.26002 -0.260013,0.42373 0,0.11556 0.240753,0.17334 0.240753,0.0482 0.905231,0.13482 z m -0.375575,-3.55351 q -0.346684,0 -0.558547,0.2889 -0.202232,0.27928 -0.202232,0.88597 0,0.55855 0.144451,0.82819 0.154082,0.26002 0.587438,0.26002 0.375575,0 0.548917,-0.3178 0.182972,-0.31779 0.182972,-0.95338 0,-0.52003 -0.173342,-0.75115 -0.173342,-0.24075 -0.529657,-0.24075 z m -0.125191,5.52769 q 0.481506,0 0.731889,-0.23113 0.260013,-0.23112 0.260013,-0.52002 0,-0.2215 -0.0963,-0.34669 -0.0963,-0.11556 -0.327424,-0.17334 -0.231123,-0.0674 -0.664479,-0.0963 l -0.192602,-0.0193 q -0.221493,0.17334 -0.375575,0.40446 -0.144451,0.23113 -0.144451,0.46225 0,0.26001 0.173342,0.38521 0.173342,0.13482 0.635588,0.13482 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159071" />
|
||||
<path
|
||||
d="m 102.83795,111.24723 q -0.56818,0 -0.87634,-0.17334 -0.30817,-0.17334 -0.43336,-0.5104 -0.12519,-0.34668 -0.12519,-0.91486 v -3.15868 q 0,-0.0867 0.0289,-0.11556 0.0385,-0.0289 0.23112,-0.0289 0.20224,-0.01 0.53929,-0.01 v 3.38017 q 0,0.49114 0.12519,0.67411 0.13482,0.18298 0.52966,0.18298 0.3852,0 0.64522,-0.18298 v -3.9002 q 0,-0.0867 0.0385,-0.11556 0.0385,-0.0289 0.22149,-0.0289 0.1926,-0.01 0.52003,-0.01 v 4.56468 q -0.28891,0.15408 -0.67411,0.25038 -0.38521,0.0963 -0.77041,0.0963 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159073" />
|
||||
<path
|
||||
d="m 105.14918,106.567 q 0.29853,-0.13483 0.73189,-0.23113 0.43335,-0.0963 0.7993,-0.0963 0.75115,0 1.04968,0.29853 0.29853,0.28891 0.29853,0.99191 v 3.46684 q 0,0.0867 -0.0385,0.11556 -0.0385,0.0289 -0.24075,0.0385 -0.1926,0 -0.52003,0 v -3.3898 q 0,-0.48151 -0.11556,-0.66448 -0.11556,-0.18297 -0.46224,-0.18297 -0.17335,0 -0.37558,0.0482 -0.20223,0.0385 -0.34668,0.12519 v 3.90983 q 0,0.0867 -0.0385,0.11556 -0.0385,0.0289 -0.23113,0.0385 -0.1926,0 -0.51039,0 z"
|
||||
style="font-family:'Yanone Kaffeesatz';-inkscape-font-specification:'Yanone Kaffeesatz'"
|
||||
id="path159075" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 35 KiB |
@@ -0,0 +1,386 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="233.889px" height="100px" viewBox="0 0 233.889 100" enable-background="new 0 0 233.889 100" xml:space="preserve">
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_1_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_2_">
|
||||
<use xlink:href="#SVGID_1_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_2_)" d="M0,99.659h5.987c5.213-0.113,7.951-2.808,7.951-8.146c0-5.343-2.738-8.031-7.951-8.146H0
|
||||
V99.659z M1.649,84.691h3.516c4.969-0.023,7.127,1.961,7.127,6.822c0,4.857-2.158,6.844-7.127,6.82H1.649V84.691z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_3_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_4_">
|
||||
<use xlink:href="#SVGID_3_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_4_)" d="M26.349,94.161c0.122-3.31-1.479-6.617-5.502-6.617c-3.977,0-5.647,3.125-5.647,6.229
|
||||
c0,3.354,1.672,6.229,5.647,6.229c3.15,0,4.8-1.551,5.453-4.221h-1.526c-0.484,1.779-1.696,3.012-3.927,3.012
|
||||
c-2.934,0-4.098-2.531-4.121-4.631L26.349,94.161L26.349,94.161z M16.726,92.951c0.242-2.146,1.625-4.197,4.121-4.197
|
||||
c2.472,0,3.902,2.03,3.977,4.197H16.726z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_5_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_6_">
|
||||
<use xlink:href="#SVGID_5_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_6_)" d="M38.058,99.659h-1.406v-2.122h-0.048c-0.8,1.574-2.446,2.464-4.314,2.464
|
||||
c-3.149,0-4.388-1.733-4.388-4.472v-7.646h1.528l-0.001,7.666c0.073,2.122,0.922,3.24,3.346,3.24
|
||||
c2.619,0,3.759-2.327,3.759-4.724v-6.185h1.525L38.058,99.659L38.058,99.659z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_7_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_8_">
|
||||
<use xlink:href="#SVGID_7_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_8_)" d="M42.882,87.885h2.545v1.211h-2.545v7.938c0,0.935,0.146,1.483,1.236,1.552
|
||||
c0.438,0,0.873-0.021,1.309-0.066v1.23c-0.461,0-0.896,0.045-1.354,0.045c-2.037,0-2.74-0.638-2.716-2.646v-8.053h-2.184v-1.211
|
||||
h2.184v-3.537h1.525V87.885L42.882,87.885z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_9_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_10_">
|
||||
<use xlink:href="#SVGID_9_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_10_)" d="M54.638,91.331c-0.071-1.78-1.526-2.577-3.271-2.577c-1.358,0-2.958,0.501-2.958,2.03
|
||||
c0,1.276,1.552,1.733,2.594,1.983l2.036,0.436c1.746,0.25,3.562,1.209,3.562,3.262c0,2.557-2.689,3.536-5.019,3.536
|
||||
c-2.91,0-4.896-1.276-5.14-4.151h1.526c0.12,1.938,1.647,2.942,3.687,2.942c1.429,0,3.418-0.593,3.418-2.235
|
||||
c0-1.369-1.358-1.826-2.739-2.145L50.372,94c-1.987-0.501-3.49-1.141-3.49-3.148c0-2.396,2.496-3.308,4.702-3.308
|
||||
c2.496,0,4.483,1.229,4.582,3.787H54.638z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_11_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_12_">
|
||||
<use xlink:href="#SVGID_11_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_12_)" d="M67.146,91.582c-0.413-1.757-1.551-2.828-3.54-2.828c-2.933,0-4.388,2.51-4.388,5.02
|
||||
c0,2.511,1.455,5.021,4.388,5.021c1.892,0,3.442-1.394,3.637-3.354h1.527C68.358,98.268,66.395,100,63.606,100
|
||||
c-3.83,0-5.915-2.854-5.915-6.229c0-3.377,2.085-6.229,5.915-6.229c2.667,0,4.729,1.347,5.066,4.038h-1.526V91.582z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_13_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_14_">
|
||||
<use xlink:href="#SVGID_13_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_14_)" d="M70.395,83.367h1.526v6.55h0.049c0.558-1.415,2.229-2.373,4-2.373
|
||||
c3.515,0,4.581,1.731,4.581,4.54v7.575h-1.526v-7.349c0-2.029-0.702-3.559-3.176-3.559c-2.425,0-3.879,1.73-3.928,4.037v6.868
|
||||
h-1.526V83.367z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_15_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_16_">
|
||||
<use xlink:href="#SVGID_15_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_16_)" d="M93.471,94.161c0.121-3.31-1.479-6.617-5.503-6.617c-3.976,0-5.647,3.125-5.647,6.229
|
||||
c0,3.354,1.674,6.229,5.647,6.229c3.15,0,4.801-1.551,5.455-4.221h-1.527c-0.483,1.779-1.696,3.012-3.928,3.012
|
||||
c-2.934,0-4.097-2.531-4.12-4.631L93.471,94.161L93.471,94.161z M83.848,92.951c0.242-2.146,1.624-4.197,4.12-4.197
|
||||
c2.473,0,3.902,2.03,3.976,4.197H83.848z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_17_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_18_">
|
||||
<use xlink:href="#SVGID_17_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_18_)" d="M95.047,87.885h1.406v2.762h0.048c0.775-1.895,2.474-3.014,4.729-2.92v1.438
|
||||
c-2.765-0.139-4.653,1.779-4.653,4.222v6.274h-1.527L95.047,87.885L95.047,87.885z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_19_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_20_">
|
||||
<use xlink:href="#SVGID_19_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_20_)" d="M99.604,99.658h3.854l1.356-3.629h6.475l1.31,3.629h3.951l-6.473-16.292h-3.903
|
||||
L99.604,99.658z M108.063,87.382h0.049l2.184,5.979h-4.484L108.063,87.382z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_21_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_22_">
|
||||
<use xlink:href="#SVGID_21_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_22_)" d="M116.96,87.861h3.275v1.644h0.073c0.874-1.321,2.378-1.961,3.833-1.961
|
||||
c3.663,0,4.582,1.938,4.582,4.858v7.257h-3.44v-6.662c0-1.94-0.604-2.897-2.208-2.897c-1.869,0-2.667,0.98-2.667,3.377v6.185
|
||||
h-3.448V87.861z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_23_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_24_">
|
||||
<use xlink:href="#SVGID_23_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<polygon clip-path="url(#SVGID_24_)" points="144.942,99.659 141.402,99.659 139.173,91.742 139.125,91.742 136.99,99.659
|
||||
133.428,99.659 129.454,87.861 133.089,87.861 135.393,95.872 135.438,95.872 137.525,87.861 140.87,87.861 143.002,95.848
|
||||
143.052,95.848 145.354,87.861 148.894,87.861 "/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_25_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_26_">
|
||||
<use xlink:href="#SVGID_25_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_26_)" d="M152.916,91.49c0.123-1.277,0.973-1.779,2.282-1.779c1.209,0,2.229,0.206,2.229,1.598
|
||||
c0,1.322-1.963,1.256-4.071,1.551c-2.135,0.273-4.266,0.914-4.266,3.584c0,2.418,1.891,3.537,4.266,3.537
|
||||
c1.527,0,3.128-0.39,4.219-1.461c0.023,0.39,0.119,0.775,0.242,1.142h3.491c-0.314-0.479-0.438-1.554-0.438-2.624v-6.139
|
||||
c0-2.83-3.004-3.354-5.501-3.354c-2.812,0-5.697,0.912-5.892,3.946L152.916,91.49L152.916,91.49z M157.427,95.096
|
||||
c0,0.707-0.099,2.715-2.785,2.715c-1.116,0-2.11-0.295-2.11-1.506c0-1.188,0.972-1.529,2.034-1.734
|
||||
c1.066-0.184,2.281-0.203,2.861-0.684V95.096z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_27_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_28_">
|
||||
<use xlink:href="#SVGID_27_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<rect x="162.906" y="83.367" clip-path="url(#SVGID_28_)" width="3.441" height="16.292"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_29_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_30_">
|
||||
<use xlink:href="#SVGID_29_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_30_)" d="M172.696,87.861h2.521v2.168h-2.521v5.843c0,1.095,0.293,1.368,1.458,1.368
|
||||
c0.362,0,0.701-0.021,1.063-0.092v2.535c-0.583,0.09-1.335,0.11-2.012,0.11c-2.109,0-3.953-0.455-3.953-2.808v-6.959h-2.081
|
||||
v-2.168h2.081v-3.536h3.441L172.696,87.861L172.696,87.861z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_31_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_32_">
|
||||
<use xlink:href="#SVGID_31_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<polygon clip-path="url(#SVGID_32_)" points="174.662,83.367 176.43,83.367 182.052,97.949 182.103,97.949 187.678,83.367
|
||||
189.424,83.367 182.999,99.659 181.087,99.659 "/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_33_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_34_">
|
||||
<use xlink:href="#SVGID_33_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_34_)" d="M199.364,94.161c0.12-3.31-1.479-6.617-5.502-6.617c-3.979,0-5.649,3.125-5.649,6.229
|
||||
c0,3.354,1.673,6.229,5.649,6.229c3.151,0,4.799-1.551,5.454-4.221h-1.527c-0.482,1.779-1.698,3.012-3.927,3.012
|
||||
c-2.932,0-4.098-2.531-4.119-4.631L199.364,94.161L199.364,94.161z M189.742,92.951c0.24-2.146,1.621-4.197,4.119-4.197
|
||||
c2.472,0,3.902,2.03,3.975,4.197H189.742z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_35_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_36_">
|
||||
<use xlink:href="#SVGID_35_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_36_)" d="M200.941,87.885h1.405v2.762h0.048c0.774-1.895,2.472-3.014,4.727-2.92v1.438
|
||||
c-2.764-0.139-4.653,1.779-4.653,4.222v6.274h-1.524L200.941,87.885L200.941,87.885z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_37_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_38_">
|
||||
<use xlink:href="#SVGID_37_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_38_)" d="M218.181,94.161c0.117-3.31-1.48-6.617-5.505-6.617c-3.976,0-5.646,3.125-5.646,6.229
|
||||
c0,3.354,1.672,6.229,5.646,6.229c3.15,0,4.802-1.551,5.454-4.221h-1.527c-0.483,1.779-1.694,3.012-3.927,3.012
|
||||
c-2.933,0-4.099-2.531-4.121-4.631L218.181,94.161L218.181,94.161z M208.555,92.951c0.242-2.146,1.624-4.197,4.121-4.197
|
||||
c2.472,0,3.901,2.03,3.975,4.197H208.555z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_39_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_40_">
|
||||
<use xlink:href="#SVGID_39_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_40_)" d="M219.777,83.367h1.529v2.305h-1.529V83.367z M219.777,87.885h1.529v11.773h-1.529V87.885z"
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_41_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_42_">
|
||||
<use xlink:href="#SVGID_41_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_42_)" d="M223.729,87.885h1.528v2.031h0.05c0.558-1.415,2.229-2.373,3.997-2.373
|
||||
c3.517,0,4.584,1.732,4.584,4.54v7.575h-1.528v-7.348c0-2.031-0.702-3.561-3.174-3.561c-2.424,0-3.879,1.732-3.929,4.038v6.868
|
||||
h-1.528V87.885z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_43_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_44_">
|
||||
<use xlink:href="#SVGID_43_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_44_)" fill="#B2B2B2" d="M144.061,39.408l-10.584,21.451c0,0-3.5,7.394-8.089,3.91
|
||||
c-0.817-0.621-1.932-2.228-2.557-4.617c-0.636-2.432-1.563-7.571-1.563-7.607c0,0,1.499,5.471,3.851,7.098
|
||||
c2.659,1.844,5.003-1.031,5.641-2.222l12.029-24.106L144.061,39.408z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_45_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_46_">
|
||||
<use xlink:href="#SVGID_45_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_46_)" fill="#B2B2B2" d="M141.4,28.358l-10.585,21.449c0,0-3.5,7.398-8.09,3.91
|
||||
c-0.816-0.617-1.932-2.223-2.555-4.613c-0.637-2.438-1.563-7.575-1.562-7.611c0,0,1.496,5.47,3.846,7.098
|
||||
c2.661,1.841,5.004-1.031,5.642-2.221l12.03-24.107L141.4,28.358z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_47_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_48_">
|
||||
<use xlink:href="#SVGID_47_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_48_)" fill="#B2B2B2" d="M138.914,17.251l-10.585,21.451c0,0-3.5,7.397-8.09,3.91
|
||||
c-0.816-0.619-1.931-2.223-2.556-4.614c-0.637-2.436-1.562-7.576-1.562-7.61c0,0,1.499,5.469,3.85,7.096
|
||||
c2.66,1.843,5.002-1.029,5.641-2.22l12.03-24.105L138.914,17.251z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_49_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_50_">
|
||||
<use xlink:href="#SVGID_49_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_50_)" fill="#B2B2B2" d="M136.427,6.094l-10.587,21.45c0,0-3.5,7.395-8.088,3.91
|
||||
c-0.815-0.619-1.932-2.225-2.555-4.612c-0.639-2.438-1.564-7.578-1.564-7.612c0,0,1.5,5.469,3.85,7.097
|
||||
c2.66,1.841,5.005-1.03,5.641-2.222L135.154,0L136.427,6.094z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_51_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_52_">
|
||||
<use xlink:href="#SVGID_51_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_52_)" fill="#B51C27" d="M89.454,27.702L100.04,6.251c0,0,3.5-7.393,8.089-3.909
|
||||
c0.815,0.621,1.933,2.225,2.556,4.613c0.636,2.438,1.562,7.577,1.562,7.611c0,0-1.497-5.469-3.847-7.095
|
||||
c-2.66-1.842-5.005,1.028-5.641,2.22L90.727,33.795L89.454,27.702z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_53_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_54_">
|
||||
<use xlink:href="#SVGID_53_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_54_)" fill="#B51C27" d="M92.115,38.753l10.586-21.452c0,0,3.5-7.393,8.088-3.908
|
||||
c0.816,0.62,1.933,2.223,2.555,4.614c0.638,2.436,1.563,7.574,1.563,7.61c0,0-1.497-5.469-3.848-7.096
|
||||
c-2.661-1.842-5.004,1.029-5.641,2.219L93.388,44.847L92.115,38.753z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_55_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_56_">
|
||||
<use xlink:href="#SVGID_55_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_56_)" fill="#B51C27" d="M94.603,49.856l10.586-21.449c0,0,3.5-7.396,8.088-3.91
|
||||
c0.818,0.619,1.936,2.224,2.558,4.614c0.639,2.437,1.562,7.576,1.562,7.611c0,0-1.496-5.47-3.848-7.096
|
||||
c-2.66-1.843-5.005,1.029-5.641,2.22L95.875,55.952L94.603,49.856z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_57_" x="0" width="233.888" height="100"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_58_">
|
||||
<use xlink:href="#SVGID_57_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<path clip-path="url(#SVGID_58_)" fill="#B51C27" d="M97.09,61.018l10.586-21.453c0,0,3.5-7.393,8.092-3.911
|
||||
c0.815,0.621,1.932,2.227,2.557,4.615c0.634,2.436,1.56,7.576,1.56,7.611c0,0-1.494-5.47-3.846-7.096
|
||||
c-2.664-1.841-5.006,1.029-5.643,2.222L98.362,67.109L97.09,61.018z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 351 KiB |
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 391 118" style="enable-background:new 0 0 391 118;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#FFFFFF;stroke:#000000;stroke-miterlimit:10;}
|
||||
.st1{fill:#1A171B;}
|
||||
.st2{fill:none;stroke:#B41926;}
|
||||
.st3{fill:#B3B3B3;}
|
||||
.st4{fill:#B41926;}
|
||||
</style>
|
||||
<g id="Ebene_2">
|
||||
<rect x="-235" y="-117" class="st0" width="798" height="367"/>
|
||||
</g>
|
||||
<g id="Ebene_1">
|
||||
<g>
|
||||
<path class="st1" d="M172.5,100.9h-3.7L164,86h3.4l3.3,10.5h0l3.4-10.5h3.4L172.5,100.9z"/>
|
||||
<path class="st1" d="M179.7,96.3c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5,3.6c-3.4,0-5.5-2.3-5.5-5.7
|
||||
c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L179.7,96.3L179.7,96.3z M184.6,94.4c-0.3-1.5-0.9-2.3-2.4-2.3
|
||||
c-1.9,0-2.4,1.5-2.5,2.3H184.6z"/>
|
||||
<path class="st1" d="M189.3,90.1h2.8v2h0c0.5-1.4,2-2.3,3.4-2.3c0.2,0,0.5,0,0.6,0.1v2.8c-0.3-0.1-0.7-0.1-1.1-0.1
|
||||
c-2.2,0-2.9,1.6-2.9,3.5v4.9h-3L189.3,90.1L189.3,90.1L189.3,90.1z"/>
|
||||
<path class="st1" d="M197.7,86h3v8l3.7-3.9h3.5l-4.1,4l4.5,6.8h-3.6l-3-4.8l-1.1,1.1v3.7h-3L197.7,86L197.7,86z"/>
|
||||
<path class="st1" d="M211.8,96.3c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5.1,3.6
|
||||
c-3.4,0-5.5-2.3-5.5-5.7c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L211.8,96.3L211.8,96.3z M216.6,94.4
|
||||
c-0.3-1.5-0.9-2.3-2.4-2.3c-1.9,0-2.4,1.5-2.5,2.3H216.6z"/>
|
||||
<path class="st1" d="M221.3,86h3v5.6h0.1c0.8-1.2,2-1.8,3.2-1.8c3.1,0,3.9,1.8,3.9,4.4v6.6h-3v-6.1c0-1.8-0.5-2.6-1.9-2.6
|
||||
c-1.6,0-2.3,0.9-2.3,3.1v5.7h-3L221.3,86L221.3,86z"/>
|
||||
<path class="st1" d="M233.7,90.1h2.8v2h0c0.5-1.4,2-2.3,3.4-2.3c0.2,0,0.5,0,0.6,0.1v2.8c-0.3-0.1-0.7-0.1-1.1-0.1
|
||||
c-2.2,0-2.9,1.6-2.9,3.5v4.9h-3L233.7,90.1L233.7,90.1z"/>
|
||||
<path class="st1" d="M244.1,97.4c0,1.3,1.1,1.8,2.3,1.8c0.9,0,1.9-0.3,1.9-1.4c0-0.9-1.2-1.2-3.4-1.7c-1.7-0.4-3.4-1-3.4-2.9
|
||||
c0-2.8,2.4-3.5,4.7-3.5c2.4,0,4.5,0.8,4.8,3.4h-2.8c-0.1-1.1-1-1.5-2-1.5c-0.7,0-1.6,0.1-1.6,1c0,1.1,1.7,1.2,3.4,1.6
|
||||
c1.7,0.4,3.4,1,3.4,3c0,2.8-2.5,3.8-4.9,3.8c-2.5,0-4.9-0.9-5.1-3.8L244.1,97.4L244.1,97.4z"/>
|
||||
<path class="st1" d="M253,90.1h2.8v2h0c0.5-1.4,2-2.3,3.4-2.3c0.2,0,0.5,0,0.6,0.1v2.8c-0.3-0.1-0.7-0.1-1.1-0.1
|
||||
c-2.2,0-2.9,1.6-2.9,3.5v4.9h-3L253,90.1L253,90.1z"/>
|
||||
<path class="st1" d="M263.2,96.3c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5,3.6c-3.4,0-5.5-2.3-5.5-5.7
|
||||
c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L263.2,96.3L263.2,96.3z M268,94.4c-0.3-1.5-0.9-2.3-2.4-2.3c-1.9,0-2.4,1.5-2.5,2.3
|
||||
H268z"/>
|
||||
<path class="st1" d="M280.1,93.9c-0.2-1.2-1-1.9-2.2-1.9c-1.9,0-2.5,1.9-2.5,3.5c0,1.5,0.6,3.4,2.5,3.4c1.4,0,2.2-0.9,2.4-2.2h2.9
|
||||
c-0.4,2.9-2.4,4.4-5.2,4.4c-3.3,0-5.4-2.3-5.4-5.5c0-3.4,2-5.8,5.5-5.8c2.5,0,4.9,1.3,5.1,4.1L280.1,93.9L280.1,93.9L280.1,93.9z"
|
||||
/>
|
||||
<path class="st1" d="M284.7,86h3v5.6h0.1c0.8-1.2,2-1.8,3.2-1.8c3.1,0,3.9,1.8,3.9,4.4v6.6h-3v-6.1c0-1.8-0.5-2.6-1.9-2.6
|
||||
c-1.6,0-2.3,0.9-2.3,3.1v5.7h-3L284.7,86L284.7,86z"/>
|
||||
<path class="st1" d="M300.9,90.1h2.2v2h-2.2v5.3c0,1,0.2,1.3,1.3,1.3c0.3,0,0.6,0,0.9-0.1v2.3c-0.5,0.1-1.1,0.1-1.7,0.1
|
||||
c-1.8,0-3.4-0.4-3.4-2.6v-6.4h-1.8v-2h1.8v-3.2h3L300.9,90.1L300.9,90.1z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path class="st1" d="M136.9,62.8h3.4l5.6,14.9h-3.4l-1.1-3.3h-5.6l-1.2,3.3h-3.3L136.9,62.8L136.9,62.8z M136.6,71.9h3.9l-1.9-5.5
|
||||
h0L136.6,71.9L136.6,71.9z"/>
|
||||
<path class="st1" d="M146.8,66.9h2.8v2h0c0.5-1.4,2-2.3,3.4-2.3c0.2,0,0.5,0,0.6,0.1v2.8c-0.3-0.1-0.7-0.1-1.1-0.1
|
||||
c-2.2,0-2.9,1.6-2.9,3.5v4.9h-3V66.9L146.8,66.9z"/>
|
||||
<path class="st1" d="M154.9,62.8h3v5.4h0c0.7-1.1,2.1-1.6,3.4-1.6c2.1,0,4.5,1.7,4.5,5.7c0,4-2.3,5.7-4.5,5.7
|
||||
c-1.6,0-2.9-0.5-3.5-1.7h0v1.4h-2.8L154.9,62.8L154.9,62.8z M160.3,68.9c-1.8,0-2.5,1.6-2.5,3.5c0,1.8,0.8,3.4,2.5,3.4
|
||||
s2.5-1.6,2.5-3.4C162.8,70.5,162,68.9,160.3,68.9L160.3,68.9z"/>
|
||||
<path class="st1" d="M170.1,73c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5,3.6c-3.4,0-5.5-2.3-5.5-5.7
|
||||
c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L170.1,73L170.1,73z M174.9,71.1c-0.3-1.5-0.9-2.3-2.4-2.3c-1.9,0-2.4,1.5-2.5,2.3
|
||||
H174.9z"/>
|
||||
<path class="st1" d="M182.7,65.2h-3v-2.4h3V65.2z M179.7,66.9h3v10.8h-3V66.9z"/>
|
||||
<path class="st1" d="M188.8,66.9h2.2v2h-2.2v5.3c0,1,0.3,1.3,1.3,1.3c0.3,0,0.6,0,0.9-0.1v2.3c-0.5,0.1-1.1,0.1-1.7,0.1
|
||||
c-1.8,0-3.4-0.4-3.4-2.6v-6.4H184v-2h1.8v-3.2h3L188.8,66.9L188.8,66.9z"/>
|
||||
<path class="st1" d="M194.7,74.2c0,1.3,1.1,1.8,2.3,1.8c0.9,0,1.9-0.3,1.9-1.4c0-0.9-1.2-1.2-3.4-1.7c-1.7-0.4-3.4-1-3.4-2.9
|
||||
c0-2.8,2.4-3.5,4.7-3.5c2.4,0,4.5,0.8,4.8,3.4h-2.8c-0.1-1.1-1-1.5-2-1.5c-0.7,0-1.6,0.1-1.6,1c0,1.1,1.7,1.2,3.4,1.6
|
||||
c1.7,0.4,3.4,1,3.4,3c0,2.8-2.5,3.8-4.9,3.8c-2.5,0-4.9-0.9-5.1-3.8L194.7,74.2L194.7,74.2z"/>
|
||||
<path class="st1" d="M213.9,77c0,1.8-0.6,4.8-5.6,4.8c-2.1,0-4.6-1-4.8-3.5h2.9c0.3,1.1,1.2,1.5,2.2,1.5c1.6,0,2.4-1.1,2.4-2.7
|
||||
v-1.4h0c-0.6,1.1-1.9,1.7-3.2,1.7c-3.2,0-4.6-2.5-4.6-5.4c0-2.8,1.6-5.3,4.6-5.3c1.4,0,2.5,0.5,3.2,1.7h0v-1.4h2.8L213.9,77
|
||||
L213.9,77z M211.1,72.2c0-1.8-0.6-3.3-2.5-3.3c-1.7,0-2.4,1.5-2.4,3.1c0,1.5,0.6,3.2,2.4,3.2C210.3,75.2,211.1,73.7,211.1,72.2
|
||||
L211.1,72.2z"/>
|
||||
<path class="st1" d="M218.8,73c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5,3.6c-3.4,0-5.5-2.3-5.5-5.7
|
||||
c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L218.8,73L218.8,73z M223.6,71.1c-0.3-1.5-0.9-2.3-2.4-2.3c-1.9,0-2.4,1.5-2.5,2.3
|
||||
H223.6z"/>
|
||||
<path class="st1" d="M228.4,66.9h2.8v1.5h0c0.8-1.1,1.9-1.8,3.3-1.8c1.4,0,2.6,0.5,3.1,1.8c0.6-0.9,1.8-1.8,3.3-1.8
|
||||
c2.3,0,3.9,1.1,3.9,3.9v7.2h-3v-6.1c0-1.4-0.1-2.6-1.8-2.6c-1.7,0-2,1.4-2,2.7v6h-3v-6.1c0-1.3,0.1-2.7-1.8-2.7
|
||||
c-0.6,0-2,0.4-2,2.5v6.3h-3L228.4,66.9L228.4,66.9z"/>
|
||||
<path class="st1" d="M249.6,73c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5,3.6c-3.4,0-5.5-2.3-5.5-5.7
|
||||
c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L249.6,73L249.6,73z M254.5,71.1c-0.3-1.5-0.9-2.3-2.4-2.3c-1.9,0-2.4,1.5-2.5,2.3
|
||||
H254.5z"/>
|
||||
<path class="st1" d="M262.2,65.2h-3v-2.4h3V65.2z M259.2,66.9h3v10.8h-3V66.9z"/>
|
||||
<path class="st1" d="M264.6,66.9h2.8v1.5h0.1c0.8-1.2,2-1.8,3.3-1.8c3.1,0,3.9,1.8,3.9,4.4v6.6h-3v-6.1c0-1.8-0.5-2.6-1.9-2.6
|
||||
c-1.6,0-2.3,0.9-2.3,3.1v5.7h-3L264.6,66.9L264.6,66.9z"/>
|
||||
<path class="st1" d="M279.2,74.2c0,1.3,1.1,1.8,2.3,1.8c0.9,0,1.9-0.3,1.9-1.4c0-0.9-1.2-1.2-3.4-1.7c-1.7-0.4-3.4-1-3.4-2.9
|
||||
c0-2.8,2.4-3.5,4.7-3.5c2.4,0,4.5,0.8,4.8,3.4h-2.8c-0.1-1.1-1-1.5-2-1.5c-0.7,0-1.6,0.1-1.6,1c0,1.1,1.7,1.2,3.4,1.6
|
||||
c1.7,0.4,3.4,1,3.4,3c0,2.8-2.5,3.8-4.9,3.8c-2.5,0-4.9-0.9-5.1-3.8L279.2,74.2L279.2,74.2z"/>
|
||||
<path class="st1" d="M295.5,70.7c-0.2-1.2-1-1.9-2.2-1.9c-1.9,0-2.5,1.9-2.5,3.5c0,1.5,0.6,3.4,2.5,3.4c1.4,0,2.2-0.9,2.4-2.2h2.9
|
||||
c-0.4,2.9-2.4,4.4-5.2,4.4c-3.3,0-5.4-2.3-5.4-5.5c0-3.4,2-5.8,5.5-5.8c2.5,0,4.9,1.3,5.1,4.1L295.5,70.7L295.5,70.7z"/>
|
||||
<path class="st1" d="M300.1,62.8h3v5.6h0.1c0.8-1.2,2-1.8,3.2-1.8c3.1,0,3.9,1.8,3.9,4.4v6.6h-3v-6.1c0-1.8-0.5-2.6-1.9-2.6
|
||||
c-1.6,0-2.3,0.9-2.3,3.1v5.7h-3L300.1,62.8L300.1,62.8z"/>
|
||||
<path class="st1" d="M312.4,70.2c0.2-2.8,2.6-3.6,5.1-3.6c2.1,0,4.7,0.5,4.7,3.1v5.6c0,1,0.1,2,0.4,2.4h-3c-0.1-0.3-0.2-0.7-0.2-1
|
||||
c-0.9,1-2.3,1.3-3.6,1.3c-2,0-3.7-1-3.7-3.2c0-2.4,1.8-3,3.7-3.3c1.8-0.3,3.5-0.2,3.5-1.4c0-1.3-0.9-1.5-1.9-1.5
|
||||
c-1.1,0-1.9,0.5-2,1.6L312.4,70.2L312.4,70.2z M319.2,72.4c-0.5,0.4-1.5,0.5-2.5,0.6c-0.9,0.2-1.8,0.5-1.8,1.6
|
||||
c0,1.1,0.9,1.4,1.8,1.4c2.3,0,2.4-1.8,2.4-2.5L319.2,72.4L319.2,72.4z"/>
|
||||
<path class="st1" d="M325.1,68.9h-1.8v-2h1.8v-0.8c0-1.9,1.2-3.3,3.6-3.3c0.5,0,1.1,0.1,1.6,0.1v2.2c-0.4,0-0.7-0.1-1.1-0.1
|
||||
c-0.8,0-1.1,0.3-1.1,1.2v0.6h2v2h-2v8.8h-3L325.1,68.9z"/>
|
||||
<path class="st1" d="M335.2,66.9h2.2v2h-2.2v5.3c0,1,0.3,1.3,1.3,1.3c0.3,0,0.6,0,0.9-0.1v2.3c-0.5,0.1-1.1,0.1-1.7,0.1
|
||||
c-1.8,0-3.4-0.4-3.4-2.6v-6.4h-1.8v-2h1.8v-3.2h3L335.2,66.9L335.2,66.9z"/>
|
||||
</g>
|
||||
<line class="st2" x1="93.3" y1="53.8" x2="375.5" y2="53.8"/>
|
||||
<path class="st3" d="M82.8,66.7l-13,28.2c0,0-4.3,9.7-10,5.1c-1-0.8-2.4-2.9-3.1-6.1c-0.8-3.2-1.9-10-1.9-10c0,0,1.8,7.2,4.7,9.3
|
||||
c3.3,2.4,6.2-1.4,6.9-2.9l14.8-31.7L82.8,66.7L82.8,66.7z"/>
|
||||
<path class="st3" d="M79.5,52.2l-13,28.2c0,0-4.3,9.7-10,5.1c-1-0.8-2.4-2.9-3.1-6.1c-0.8-3.2-1.9-10-1.9-10c0,0,1.8,7.2,4.7,9.3
|
||||
c3.3,2.4,6.2-1.4,6.9-2.9l14.8-31.7L79.5,52.2L79.5,52.2z"/>
|
||||
<path class="st3" d="M76.4,37.6l-13,28.2c0,0-4.3,9.7-10,5.1c-1-0.8-2.4-2.9-3.1-6.1c-0.8-3.2-1.9-10-1.9-10c0,0,1.8,7.2,4.7,9.3
|
||||
c3.3,2.4,6.2-1.4,6.9-2.9l14.8-31.7L76.4,37.6L76.4,37.6z"/>
|
||||
<path class="st3" d="M73.4,22.9l-13,28.2c0,0-4.3,9.7-10,5.1c-1-0.8-2.4-2.9-3.1-6.1c-0.8-3.2-1.9-10-1.9-10c0,0,1.8,7.2,4.7,9.3
|
||||
c3.3,2.4,6.2-1.4,6.9-2.9l14.8-31.7L73.4,22.9L73.4,22.9z"/>
|
||||
<path class="st4" d="M15.5,51.3l13-28.2c0,0,4.3-9.7,10-5.1c1,0.8,2.4,2.9,3.1,6.1c0.8,3.2,1.9,10,1.9,10c0,0-1.8-7.2-4.7-9.3
|
||||
c-3.3-2.4-6.2,1.4-6.9,2.9L17.1,59.3L15.5,51.3L15.5,51.3z"/>
|
||||
<path class="st4" d="M18.8,65.8l13-28.2c0,0,4.3-9.7,10-5.1c1,0.8,2.4,2.9,3.1,6.1c0.8,3.2,1.9,10,1.9,10c0,0-1.8-7.2-4.7-9.3
|
||||
c-3.3-2.4-6.2,1.4-6.9,2.9L20.4,73.8L18.8,65.8L18.8,65.8z"/>
|
||||
<path class="st4" d="M21.9,80.4l13-28.2c0,0,4.3-9.7,10-5.1c1,0.8,2.4,2.9,3.1,6.1c0.8,3.2,1.9,10,1.9,10c0,0-1.8-7.2-4.7-9.3
|
||||
c-3.3-2.4-6.2,1.4-6.9,2.9L23.5,88.4L21.9,80.4L21.9,80.4z"/>
|
||||
<path class="st4" d="M24.9,95.1l13-28.2c0,0,4.3-9.7,10-5.1c1,0.8,2.4,2.9,3.1,6.1c0.8,3.2,1.9,10,1.9,10c0,0-1.8-7.2-4.7-9.3
|
||||
c-3.3-2.4-6.2,1.4-6.9,2.9l-14.8,31.7L24.9,95.1L24.9,95.1z"/>
|
||||
<g>
|
||||
<path class="st3" d="M117,28.7h6.4c3.9,0,6.8,2.4,6.8,7.4c0,4.3-2.2,7.5-6.8,7.5H117V28.7L117,28.7z M120.3,40.8h2.9
|
||||
c1.9,0,3.7-1.2,3.7-4.5c0-3-1-4.9-4.3-4.9h-2.3V40.8z"/>
|
||||
<path class="st3" d="M134.6,38.9c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5.1,3.6
|
||||
c-3.4,0-5.5-2.3-5.5-5.7c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L134.6,38.9L134.6,38.9z M139.4,37.1
|
||||
c-0.3-1.5-0.9-2.3-2.4-2.3c-1.9,0-2.4,1.5-2.5,2.3H139.4z"/>
|
||||
<path class="st3" d="M154.3,43.6h-2.8v-1.5h-0.1c-0.8,1.2-2,1.8-3.3,1.8c-3.2,0-3.9-1.8-3.9-4.4v-6.6h3v6.1c0,1.8,0.5,2.6,1.9,2.6
|
||||
c1.6,0,2.3-0.9,2.3-3.1v-5.7h3L154.3,43.6L154.3,43.6z"/>
|
||||
<path class="st3" d="M160.3,32.8h2.2v2h-2.2v5.3c0,1,0.2,1.3,1.3,1.3c0.3,0,0.6,0,0.9-0.1v2.3c-0.5,0.1-1.1,0.1-1.7,0.1
|
||||
c-1.8,0-3.4-0.4-3.4-2.6v-6.4h-1.8v-2h1.8v-3.2h3L160.3,32.8L160.3,32.8L160.3,32.8z"/>
|
||||
<path class="st3" d="M166.2,40.1c0,1.3,1.1,1.8,2.3,1.8c0.9,0,1.9-0.3,1.9-1.4c0-0.9-1.2-1.2-3.4-1.7c-1.7-0.4-3.4-1-3.4-2.9
|
||||
c0-2.8,2.4-3.5,4.7-3.5c2.4,0,4.5,0.8,4.8,3.4h-2.8c-0.1-1.1-1-1.5-2-1.5c-0.7,0-1.6,0.1-1.6,1c0,1.1,1.7,1.2,3.4,1.6
|
||||
c1.7,0.4,3.4,1,3.4,3c0,2.8-2.5,3.8-4.9,3.8c-2.5,0-4.9-0.9-5.1-3.8L166.2,40.1z"/>
|
||||
<path class="st3" d="M182.4,36.6c-0.2-1.2-1-1.9-2.2-1.9c-1.9,0-2.5,1.9-2.5,3.5c0,1.5,0.6,3.4,2.5,3.4c1.4,0,2.2-0.9,2.4-2.2h2.9
|
||||
c-0.4,2.9-2.4,4.4-5.2,4.4c-3.3,0-5.4-2.3-5.4-5.5c0-3.4,2-5.8,5.5-5.8c2.5,0,4.9,1.3,5.1,4.1H182.4L182.4,36.6z"/>
|
||||
<path class="st3" d="M187.1,28.7h3v5.6h0.1c0.8-1.2,2-1.8,3.2-1.8c3.1,0,3.9,1.8,3.9,4.4v6.6h-3v-6.1c0-1.8-0.5-2.6-1.9-2.6
|
||||
c-1.6,0-2.3,0.9-2.3,3.1v5.7h-3L187.1,28.7L187.1,28.7z"/>
|
||||
<path class="st3" d="M201.9,38.9c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5,3.6c-3.4,0-5.5-2.3-5.5-5.7
|
||||
c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L201.9,38.9L201.9,38.9z M206.7,37.1c-0.3-1.5-0.9-2.3-2.4-2.3
|
||||
c-1.9,0-2.4,1.5-2.5,2.3H206.7z"/>
|
||||
<path class="st3" d="M211.4,32.8h2.8v2h0c0.5-1.4,2-2.3,3.4-2.3c0.2,0,0.5,0,0.6,0.1v2.8c-0.3-0.1-0.7-0.1-1.1-0.1
|
||||
c-2.2,0-2.9,1.6-2.9,3.5v4.9h-3L211.4,32.8L211.4,32.8z"/>
|
||||
<path class="st3" d="M229.7,28.7h3.4l5.6,14.9h-3.4l-1.1-3.3h-5.6l-1.2,3.3h-3.3L229.7,28.7z M229.4,37.8h3.9l-1.9-5.5h0
|
||||
L229.4,37.8z"/>
|
||||
<path class="st3" d="M239.6,32.8h2.8v1.5h0.1c0.8-1.2,2-1.8,3.3-1.8c3.1,0,3.9,1.8,3.9,4.4v6.6h-3v-6.1c0-1.8-0.5-2.6-1.9-2.6
|
||||
c-1.6,0-2.3,0.9-2.3,3.1v5.7h-3L239.6,32.8L239.6,32.8z"/>
|
||||
<path class="st3" d="M264.3,43.6h-3l-1.9-7.2h0l-1.8,7.2h-3.1L251,32.8h3.1l2,7.3h0l1.8-7.3h2.9l1.8,7.3h0l2-7.3h3L264.3,43.6
|
||||
L264.3,43.6z"/>
|
||||
<path class="st3" d="M268.9,36.1c0.2-2.8,2.6-3.6,5.1-3.6c2.1,0,4.7,0.5,4.7,3.1v5.6c0,1,0.1,2,0.4,2.4h-3c-0.1-0.3-0.2-0.7-0.2-1
|
||||
c-0.9,1-2.3,1.3-3.6,1.3c-2,0-3.7-1-3.7-3.2c0-2.4,1.8-3,3.7-3.3c1.8-0.3,3.5-0.2,3.5-1.4c0-1.3-0.9-1.5-1.9-1.5
|
||||
c-1.1,0-1.9,0.5-2,1.6L268.9,36.1L268.9,36.1z M275.7,38.3c-0.5,0.4-1.5,0.5-2.5,0.6c-0.9,0.2-1.8,0.5-1.8,1.6
|
||||
c0,1.1,0.9,1.4,1.8,1.4c2.3,0,2.4-1.8,2.4-2.5L275.7,38.3L275.7,38.3z"/>
|
||||
<path class="st3" d="M281.1,28.7h3v14.9h-3V28.7z"/>
|
||||
<path class="st3" d="M290.1,32.8h2.2v2h-2.2v5.3c0,1,0.2,1.3,1.3,1.3c0.3,0,0.6,0,0.9-0.1v2.3c-0.5,0.1-1.1,0.1-1.7,0.1
|
||||
c-1.8,0-3.4-0.4-3.4-2.6v-6.4h-1.8v-2h1.8v-3.2h3L290.1,32.8L290.1,32.8z"/>
|
||||
<path class="st3" d="M299.7,43.6h-3.3l-3.7-10.8h3.1l2.3,7.4h0l2.3-7.4h2.9L299.7,43.6L299.7,43.6z"/>
|
||||
<path class="st3" d="M307,38.9c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5,3.6c-3.4,0-5.5-2.3-5.5-5.7
|
||||
c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L307,38.9L307,38.9z M311.8,37.1c-0.3-1.5-0.9-2.3-2.4-2.3c-1.9,0-2.4,1.5-2.5,2.3
|
||||
H311.8L311.8,37.1z"/>
|
||||
<path class="st3" d="M316.5,32.8h2.8v2h0c0.5-1.4,2-2.3,3.4-2.3c0.2,0,0.5,0,0.6,0.1v2.8c-0.3-0.1-0.7-0.1-1.1-0.1
|
||||
c-2.2,0-2.9,1.6-2.9,3.5v4.9h-3L316.5,32.8L316.5,32.8z"/>
|
||||
<path class="st3" d="M326.7,38.9c0.1,1.9,1,2.7,2.6,2.7c1.2,0,2.1-0.7,2.3-1.4h2.6c-0.8,2.5-2.6,3.6-5,3.6c-3.4,0-5.5-2.3-5.5-5.7
|
||||
c0-3.2,2.2-5.7,5.5-5.7c3.7,0,5.4,3.1,5.2,6.4L326.7,38.9L326.7,38.9z M331.5,37.1c-0.3-1.5-0.9-2.3-2.4-2.3
|
||||
c-1.9,0-2.4,1.5-2.5,2.3H331.5z"/>
|
||||
<path class="st3" d="M339.3,31.2h-3v-2.4h3V31.2z M336.3,32.8h3v10.8h-3V32.8z"/>
|
||||
<path class="st3" d="M341.6,32.8h2.8v1.5h0.1c0.8-1.2,2-1.8,3.3-1.8c3.1,0,3.9,1.8,3.9,4.4v6.6h-3v-6.1c0-1.8-0.5-2.6-1.9-2.6
|
||||
c-1.6,0-2.3,0.9-2.3,3.1v5.7h-3L341.6,32.8L341.6,32.8z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 890 B |
|
After Width: | Height: | Size: 210 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 61 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,242 @@
|
||||
/**
|
||||
* Template Name: Day
|
||||
* Updated: Mar 10 2023 with Bootstrap v5.2.3
|
||||
* Template URL: https://bootstrapmade.com/day-multipurpose-html-template-for-free/
|
||||
* Author: BootstrapMade.com
|
||||
* License: https://bootstrapmade.com/license/
|
||||
*/
|
||||
(function() {
|
||||
"use strict";
|
||||
|
||||
/**
|
||||
* Easy selector helper function
|
||||
*/
|
||||
const select = (el, all = false) => {
|
||||
el = el.trim()
|
||||
if (all) {
|
||||
return [...document.querySelectorAll(el)]
|
||||
} else {
|
||||
return document.querySelector(el)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Easy event listener function
|
||||
*/
|
||||
const on = (type, el, listener, all = false) => {
|
||||
let selectEl = select(el, all)
|
||||
if (selectEl) {
|
||||
if (all) {
|
||||
selectEl.forEach(e => e.addEventListener(type, listener))
|
||||
} else {
|
||||
selectEl.addEventListener(type, listener)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Easy on scroll event listener
|
||||
*/
|
||||
const onscroll = (el, listener) => {
|
||||
el.addEventListener('scroll', listener)
|
||||
}
|
||||
|
||||
/**
|
||||
* Navbar links active state on scroll
|
||||
*/
|
||||
let navbarlinks = select('#navbar .scrollto', true)
|
||||
const navbarlinksActive = () => {
|
||||
let position = window.scrollY + 200
|
||||
navbarlinks.forEach(navbarlink => {
|
||||
if (!navbarlink.hash) return
|
||||
let section = select(navbarlink.hash)
|
||||
if (!section) return
|
||||
if (position >= section.offsetTop && position <= (section.offsetTop + section.offsetHeight)) {
|
||||
navbarlink.classList.add('active')
|
||||
} else {
|
||||
navbarlink.classList.remove('active')
|
||||
}
|
||||
})
|
||||
}
|
||||
window.addEventListener('load', navbarlinksActive)
|
||||
onscroll(document, navbarlinksActive)
|
||||
|
||||
/**
|
||||
* Scrolls to an element with header offset
|
||||
*/
|
||||
const scrollto = (el) => {
|
||||
let header = select('#header')
|
||||
let offset = header.offsetHeight
|
||||
|
||||
if (!header.classList.contains('header-scrolled')) {
|
||||
offset -= 16
|
||||
}
|
||||
|
||||
let elementPos = select(el).offsetTop
|
||||
window.scrollTo({
|
||||
top: elementPos - offset,
|
||||
behavior: 'smooth'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* Header fixed top on scroll
|
||||
*/
|
||||
let selectHeader = select('#header')
|
||||
if (selectHeader) {
|
||||
let headerOffset = selectHeader.offsetTop
|
||||
let nextElement = selectHeader.nextElementSibling
|
||||
const headerFixed = () => {
|
||||
if ((headerOffset - window.scrollY) <= 0) {
|
||||
selectHeader.classList.add('fixed-top')
|
||||
nextElement.classList.add('scrolled-offset')
|
||||
} else {
|
||||
selectHeader.classList.remove('fixed-top')
|
||||
nextElement.classList.remove('scrolled-offset')
|
||||
}
|
||||
}
|
||||
window.addEventListener('load', headerFixed)
|
||||
onscroll(document, headerFixed)
|
||||
}
|
||||
|
||||
/**
|
||||
* Back to top button
|
||||
*/
|
||||
let backtotop = select('.back-to-top')
|
||||
if (backtotop) {
|
||||
const toggleBacktotop = () => {
|
||||
if (window.scrollY > 100) {
|
||||
backtotop.classList.add('active')
|
||||
} else {
|
||||
backtotop.classList.remove('active')
|
||||
}
|
||||
}
|
||||
window.addEventListener('load', toggleBacktotop)
|
||||
onscroll(document, toggleBacktotop)
|
||||
}
|
||||
|
||||
/**
|
||||
* Mobile nav toggle
|
||||
*/
|
||||
on('click', '.mobile-nav-toggle', function(e) {
|
||||
select('#navbar').classList.toggle('navbar-mobile')
|
||||
this.classList.toggle('bi-list')
|
||||
this.classList.toggle('bi-x')
|
||||
})
|
||||
|
||||
/**
|
||||
* Mobile nav dropdowns activate
|
||||
*/
|
||||
on('click', '.navbar .dropdown > a', function(e) {
|
||||
if (select('#navbar').classList.contains('navbar-mobile')) {
|
||||
e.preventDefault()
|
||||
this.nextElementSibling.classList.toggle('dropdown-active')
|
||||
}
|
||||
}, true)
|
||||
|
||||
/**
|
||||
* Scrool with ofset on links with a class name .scrollto
|
||||
*/
|
||||
on('click', '.scrollto', function(e) {
|
||||
if (select(this.hash)) {
|
||||
e.preventDefault()
|
||||
|
||||
let navbar = select('#navbar')
|
||||
if (navbar.classList.contains('navbar-mobile')) {
|
||||
navbar.classList.remove('navbar-mobile')
|
||||
let navbarToggle = select('.mobile-nav-toggle')
|
||||
navbarToggle.classList.toggle('bi-list')
|
||||
navbarToggle.classList.toggle('bi-x')
|
||||
}
|
||||
scrollto(this.hash)
|
||||
}
|
||||
}, true)
|
||||
|
||||
/**
|
||||
* Scroll with ofset on page load with hash links in the url
|
||||
*/
|
||||
window.addEventListener('load', () => {
|
||||
if (window.location.hash) {
|
||||
if (select(window.location.hash)) {
|
||||
scrollto(window.location.hash)
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Preloader
|
||||
*/
|
||||
let preloader = select('#preloader');
|
||||
if (preloader) {
|
||||
window.addEventListener('load', () => {
|
||||
preloader.remove()
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Porfolio isotope and filter
|
||||
*/
|
||||
window.addEventListener('load', () => {
|
||||
let portfolioContainer = select('.portfolio-container');
|
||||
if (portfolioContainer) {
|
||||
let portfolioIsotope = new Isotope(portfolioContainer, {
|
||||
itemSelector: '.portfolio-item'
|
||||
});
|
||||
|
||||
let portfolioFilters = select('#portfolio-flters li', true);
|
||||
|
||||
on('click', '#portfolio-flters li', function(e) {
|
||||
e.preventDefault();
|
||||
portfolioFilters.forEach(function(el) {
|
||||
el.classList.remove('filter-active');
|
||||
});
|
||||
this.classList.add('filter-active');
|
||||
|
||||
portfolioIsotope.arrange({
|
||||
filter: this.getAttribute('data-filter')
|
||||
});
|
||||
portfolioIsotope.on('arrangeComplete', function() {
|
||||
AOS.refresh()
|
||||
});
|
||||
}, true);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
/**
|
||||
* Initiate portfolio lightbox
|
||||
*/
|
||||
const portfolioLightbox = GLightbox({
|
||||
selector: '.portfolio-lightbox'
|
||||
});
|
||||
|
||||
/**
|
||||
* Portfolio details slider
|
||||
*/
|
||||
new Swiper('.portfolio-details-slider', {
|
||||
speed: 400,
|
||||
loop: true,
|
||||
autoplay: {
|
||||
delay: 5000,
|
||||
disableOnInteraction: false
|
||||
},
|
||||
pagination: {
|
||||
el: '.swiper-pagination',
|
||||
type: 'bullets',
|
||||
clickable: true
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* Animation on scroll
|
||||
*/
|
||||
window.addEventListener('load', () => {
|
||||
AOS.init({
|
||||
duration: 1000,
|
||||
easing: 'ease-in-out',
|
||||
once: true,
|
||||
mirror: false
|
||||
})
|
||||
});
|
||||
|
||||
})()
|
||||
@@ -0,0 +1 @@
|
||||
The .scss (Sass) files are only available in the pro version.
|
||||
@@ -0,0 +1,488 @@
|
||||
/*!
|
||||
* Bootstrap Reboot v5.2.3 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2022 The Bootstrap Authors
|
||||
* Copyright 2011-2022 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
*/
|
||||
:root {
|
||||
--bs-blue: #0d6efd;
|
||||
--bs-indigo: #6610f2;
|
||||
--bs-purple: #6f42c1;
|
||||
--bs-pink: #d63384;
|
||||
--bs-red: #dc3545;
|
||||
--bs-orange: #fd7e14;
|
||||
--bs-yellow: #ffc107;
|
||||
--bs-green: #198754;
|
||||
--bs-teal: #20c997;
|
||||
--bs-cyan: #0dcaf0;
|
||||
--bs-black: #000;
|
||||
--bs-white: #fff;
|
||||
--bs-gray: #6c757d;
|
||||
--bs-gray-dark: #343a40;
|
||||
--bs-gray-100: #f8f9fa;
|
||||
--bs-gray-200: #e9ecef;
|
||||
--bs-gray-300: #dee2e6;
|
||||
--bs-gray-400: #ced4da;
|
||||
--bs-gray-500: #adb5bd;
|
||||
--bs-gray-600: #6c757d;
|
||||
--bs-gray-700: #495057;
|
||||
--bs-gray-800: #343a40;
|
||||
--bs-gray-900: #212529;
|
||||
--bs-primary: #0d6efd;
|
||||
--bs-secondary: #6c757d;
|
||||
--bs-success: #198754;
|
||||
--bs-info: #0dcaf0;
|
||||
--bs-warning: #ffc107;
|
||||
--bs-danger: #dc3545;
|
||||
--bs-light: #f8f9fa;
|
||||
--bs-dark: #212529;
|
||||
--bs-primary-rgb: 13, 110, 253;
|
||||
--bs-secondary-rgb: 108, 117, 125;
|
||||
--bs-success-rgb: 25, 135, 84;
|
||||
--bs-info-rgb: 13, 202, 240;
|
||||
--bs-warning-rgb: 255, 193, 7;
|
||||
--bs-danger-rgb: 220, 53, 69;
|
||||
--bs-light-rgb: 248, 249, 250;
|
||||
--bs-dark-rgb: 33, 37, 41;
|
||||
--bs-white-rgb: 255, 255, 255;
|
||||
--bs-black-rgb: 0, 0, 0;
|
||||
--bs-body-color-rgb: 33, 37, 41;
|
||||
--bs-body-bg-rgb: 255, 255, 255;
|
||||
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
|
||||
--bs-body-font-family: var(--bs-font-sans-serif);
|
||||
--bs-body-font-size: 1rem;
|
||||
--bs-body-font-weight: 400;
|
||||
--bs-body-line-height: 1.5;
|
||||
--bs-body-color: #212529;
|
||||
--bs-body-bg: #fff;
|
||||
--bs-border-width: 1px;
|
||||
--bs-border-style: solid;
|
||||
--bs-border-color: #dee2e6;
|
||||
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
|
||||
--bs-border-radius: 0.375rem;
|
||||
--bs-border-radius-sm: 0.25rem;
|
||||
--bs-border-radius-lg: 0.5rem;
|
||||
--bs-border-radius-xl: 1rem;
|
||||
--bs-border-radius-2xl: 2rem;
|
||||
--bs-border-radius-pill: 50rem;
|
||||
--bs-link-color: #0d6efd;
|
||||
--bs-link-hover-color: #0a58ca;
|
||||
--bs-code-color: #d63384;
|
||||
--bs-highlight-bg: #fff3cd;
|
||||
}
|
||||
|
||||
*,
|
||||
*::before,
|
||||
*::after {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
:root {
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: var(--bs-body-font-family);
|
||||
font-size: var(--bs-body-font-size);
|
||||
font-weight: var(--bs-body-font-weight);
|
||||
line-height: var(--bs-body-line-height);
|
||||
color: var(--bs-body-color);
|
||||
text-align: var(--bs-body-text-align);
|
||||
background-color: var(--bs-body-bg);
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
hr {
|
||||
margin: 1rem 0;
|
||||
color: inherit;
|
||||
border: 0;
|
||||
border-top: 1px solid;
|
||||
opacity: 0.25;
|
||||
}
|
||||
|
||||
h6, h5, h4, h3, h2, h1 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
font-weight: 500;
|
||||
line-height: 1.2;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: calc(1.375rem + 1.5vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h1 {
|
||||
font-size: 2.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: calc(1.325rem + 0.9vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h2 {
|
||||
font-size: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: calc(1.3rem + 0.6vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h3 {
|
||||
font-size: 1.75rem;
|
||||
}
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: calc(1.275rem + 0.3vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h4 {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
h5 {
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
|
||||
h6 {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
abbr[title] {
|
||||
-webkit-text-decoration: underline dotted;
|
||||
text-decoration: underline dotted;
|
||||
cursor: help;
|
||||
-webkit-text-decoration-skip-ink: none;
|
||||
text-decoration-skip-ink: none;
|
||||
}
|
||||
|
||||
address {
|
||||
margin-bottom: 1rem;
|
||||
font-style: normal;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul {
|
||||
padding-left: 2rem;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul,
|
||||
dl {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
ol ol,
|
||||
ul ul,
|
||||
ol ul,
|
||||
ul ol {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
dt {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
dd {
|
||||
margin-bottom: 0.5rem;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
small {
|
||||
font-size: 0.875em;
|
||||
}
|
||||
|
||||
mark {
|
||||
padding: 0.1875em;
|
||||
background-color: var(--bs-highlight-bg);
|
||||
}
|
||||
|
||||
sub,
|
||||
sup {
|
||||
position: relative;
|
||||
font-size: 0.75em;
|
||||
line-height: 0;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--bs-link-color);
|
||||
text-decoration: underline;
|
||||
}
|
||||
a:hover {
|
||||
color: var(--bs-link-hover-color);
|
||||
}
|
||||
|
||||
a:not([href]):not([class]), a:not([href]):not([class]):hover {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
pre,
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: var(--bs-font-monospace);
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
pre {
|
||||
display: block;
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
overflow: auto;
|
||||
font-size: 0.875em;
|
||||
}
|
||||
pre code {
|
||||
font-size: inherit;
|
||||
color: inherit;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
code {
|
||||
font-size: 0.875em;
|
||||
color: var(--bs-code-color);
|
||||
word-wrap: break-word;
|
||||
}
|
||||
a > code {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
kbd {
|
||||
padding: 0.1875rem 0.375rem;
|
||||
font-size: 0.875em;
|
||||
color: var(--bs-body-bg);
|
||||
background-color: var(--bs-body-color);
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
kbd kbd {
|
||||
padding: 0;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
figure {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
img,
|
||||
svg {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
table {
|
||||
caption-side: bottom;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
caption {
|
||||
padding-top: 0.5rem;
|
||||
padding-bottom: 0.5rem;
|
||||
color: #6c757d;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
th {
|
||||
text-align: inherit;
|
||||
text-align: -webkit-match-parent;
|
||||
}
|
||||
|
||||
thead,
|
||||
tbody,
|
||||
tfoot,
|
||||
tr,
|
||||
td,
|
||||
th {
|
||||
border-color: inherit;
|
||||
border-style: solid;
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
label {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
button {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
button:focus:not(:focus-visible) {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
input,
|
||||
button,
|
||||
select,
|
||||
optgroup,
|
||||
textarea {
|
||||
margin: 0;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
button,
|
||||
select {
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
[role=button] {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
select {
|
||||
word-wrap: normal;
|
||||
}
|
||||
select:disabled {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
button,
|
||||
[type=button],
|
||||
[type=reset],
|
||||
[type=submit] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
button:not(:disabled),
|
||||
[type=button]:not(:disabled),
|
||||
[type=reset]:not(:disabled),
|
||||
[type=submit]:not(:disabled) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
::-moz-focus-inner {
|
||||
padding: 0;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
textarea {
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
min-width: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
legend {
|
||||
float: left;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
font-size: calc(1.275rem + 0.3vw);
|
||||
line-height: inherit;
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
legend {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
legend + * {
|
||||
clear: left;
|
||||
}
|
||||
|
||||
::-webkit-datetime-edit-fields-wrapper,
|
||||
::-webkit-datetime-edit-text,
|
||||
::-webkit-datetime-edit-minute,
|
||||
::-webkit-datetime-edit-hour-field,
|
||||
::-webkit-datetime-edit-day-field,
|
||||
::-webkit-datetime-edit-month-field,
|
||||
::-webkit-datetime-edit-year-field {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
::-webkit-inner-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
[type=search] {
|
||||
outline-offset: -2px;
|
||||
-webkit-appearance: textfield;
|
||||
}
|
||||
|
||||
/* rtl:raw:
|
||||
[type="tel"],
|
||||
[type="url"],
|
||||
[type="email"],
|
||||
[type="number"] {
|
||||
direction: ltr;
|
||||
}
|
||||
*/
|
||||
::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
::-webkit-color-swatch-wrapper {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
::file-selector-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
output {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
iframe {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
[hidden] {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=bootstrap-reboot.css.map */
|
||||
@@ -0,0 +1,485 @@
|
||||
/*!
|
||||
* Bootstrap Reboot v5.2.3 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2022 The Bootstrap Authors
|
||||
* Copyright 2011-2022 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
||||
*/
|
||||
:root {
|
||||
--bs-blue: #0d6efd;
|
||||
--bs-indigo: #6610f2;
|
||||
--bs-purple: #6f42c1;
|
||||
--bs-pink: #d63384;
|
||||
--bs-red: #dc3545;
|
||||
--bs-orange: #fd7e14;
|
||||
--bs-yellow: #ffc107;
|
||||
--bs-green: #198754;
|
||||
--bs-teal: #20c997;
|
||||
--bs-cyan: #0dcaf0;
|
||||
--bs-black: #000;
|
||||
--bs-white: #fff;
|
||||
--bs-gray: #6c757d;
|
||||
--bs-gray-dark: #343a40;
|
||||
--bs-gray-100: #f8f9fa;
|
||||
--bs-gray-200: #e9ecef;
|
||||
--bs-gray-300: #dee2e6;
|
||||
--bs-gray-400: #ced4da;
|
||||
--bs-gray-500: #adb5bd;
|
||||
--bs-gray-600: #6c757d;
|
||||
--bs-gray-700: #495057;
|
||||
--bs-gray-800: #343a40;
|
||||
--bs-gray-900: #212529;
|
||||
--bs-primary: #0d6efd;
|
||||
--bs-secondary: #6c757d;
|
||||
--bs-success: #198754;
|
||||
--bs-info: #0dcaf0;
|
||||
--bs-warning: #ffc107;
|
||||
--bs-danger: #dc3545;
|
||||
--bs-light: #f8f9fa;
|
||||
--bs-dark: #212529;
|
||||
--bs-primary-rgb: 13, 110, 253;
|
||||
--bs-secondary-rgb: 108, 117, 125;
|
||||
--bs-success-rgb: 25, 135, 84;
|
||||
--bs-info-rgb: 13, 202, 240;
|
||||
--bs-warning-rgb: 255, 193, 7;
|
||||
--bs-danger-rgb: 220, 53, 69;
|
||||
--bs-light-rgb: 248, 249, 250;
|
||||
--bs-dark-rgb: 33, 37, 41;
|
||||
--bs-white-rgb: 255, 255, 255;
|
||||
--bs-black-rgb: 0, 0, 0;
|
||||
--bs-body-color-rgb: 33, 37, 41;
|
||||
--bs-body-bg-rgb: 255, 255, 255;
|
||||
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
|
||||
--bs-body-font-family: var(--bs-font-sans-serif);
|
||||
--bs-body-font-size: 1rem;
|
||||
--bs-body-font-weight: 400;
|
||||
--bs-body-line-height: 1.5;
|
||||
--bs-body-color: #212529;
|
||||
--bs-body-bg: #fff;
|
||||
--bs-border-width: 1px;
|
||||
--bs-border-style: solid;
|
||||
--bs-border-color: #dee2e6;
|
||||
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
|
||||
--bs-border-radius: 0.375rem;
|
||||
--bs-border-radius-sm: 0.25rem;
|
||||
--bs-border-radius-lg: 0.5rem;
|
||||
--bs-border-radius-xl: 1rem;
|
||||
--bs-border-radius-2xl: 2rem;
|
||||
--bs-border-radius-pill: 50rem;
|
||||
--bs-link-color: #0d6efd;
|
||||
--bs-link-hover-color: #0a58ca;
|
||||
--bs-code-color: #d63384;
|
||||
--bs-highlight-bg: #fff3cd;
|
||||
}
|
||||
|
||||
*,
|
||||
*::before,
|
||||
*::after {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
:root {
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: var(--bs-body-font-family);
|
||||
font-size: var(--bs-body-font-size);
|
||||
font-weight: var(--bs-body-font-weight);
|
||||
line-height: var(--bs-body-line-height);
|
||||
color: var(--bs-body-color);
|
||||
text-align: var(--bs-body-text-align);
|
||||
background-color: var(--bs-body-bg);
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
hr {
|
||||
margin: 1rem 0;
|
||||
color: inherit;
|
||||
border: 0;
|
||||
border-top: 1px solid;
|
||||
opacity: 0.25;
|
||||
}
|
||||
|
||||
h6, h5, h4, h3, h2, h1 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
font-weight: 500;
|
||||
line-height: 1.2;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: calc(1.375rem + 1.5vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h1 {
|
||||
font-size: 2.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: calc(1.325rem + 0.9vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h2 {
|
||||
font-size: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: calc(1.3rem + 0.6vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h3 {
|
||||
font-size: 1.75rem;
|
||||
}
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: calc(1.275rem + 0.3vw);
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
h4 {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
h5 {
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
|
||||
h6 {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
abbr[title] {
|
||||
-webkit-text-decoration: underline dotted;
|
||||
text-decoration: underline dotted;
|
||||
cursor: help;
|
||||
-webkit-text-decoration-skip-ink: none;
|
||||
text-decoration-skip-ink: none;
|
||||
}
|
||||
|
||||
address {
|
||||
margin-bottom: 1rem;
|
||||
font-style: normal;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul {
|
||||
padding-right: 2rem;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul,
|
||||
dl {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
ol ol,
|
||||
ul ul,
|
||||
ol ul,
|
||||
ul ol {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
dt {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
dd {
|
||||
margin-bottom: 0.5rem;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
small {
|
||||
font-size: 0.875em;
|
||||
}
|
||||
|
||||
mark {
|
||||
padding: 0.1875em;
|
||||
background-color: var(--bs-highlight-bg);
|
||||
}
|
||||
|
||||
sub,
|
||||
sup {
|
||||
position: relative;
|
||||
font-size: 0.75em;
|
||||
line-height: 0;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--bs-link-color);
|
||||
text-decoration: underline;
|
||||
}
|
||||
a:hover {
|
||||
color: var(--bs-link-hover-color);
|
||||
}
|
||||
|
||||
a:not([href]):not([class]), a:not([href]):not([class]):hover {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
pre,
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: var(--bs-font-monospace);
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
pre {
|
||||
display: block;
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
overflow: auto;
|
||||
font-size: 0.875em;
|
||||
}
|
||||
pre code {
|
||||
font-size: inherit;
|
||||
color: inherit;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
code {
|
||||
font-size: 0.875em;
|
||||
color: var(--bs-code-color);
|
||||
word-wrap: break-word;
|
||||
}
|
||||
a > code {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
kbd {
|
||||
padding: 0.1875rem 0.375rem;
|
||||
font-size: 0.875em;
|
||||
color: var(--bs-body-bg);
|
||||
background-color: var(--bs-body-color);
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
kbd kbd {
|
||||
padding: 0;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
figure {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
img,
|
||||
svg {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
table {
|
||||
caption-side: bottom;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
caption {
|
||||
padding-top: 0.5rem;
|
||||
padding-bottom: 0.5rem;
|
||||
color: #6c757d;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
th {
|
||||
text-align: inherit;
|
||||
text-align: -webkit-match-parent;
|
||||
}
|
||||
|
||||
thead,
|
||||
tbody,
|
||||
tfoot,
|
||||
tr,
|
||||
td,
|
||||
th {
|
||||
border-color: inherit;
|
||||
border-style: solid;
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
label {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
button {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
button:focus:not(:focus-visible) {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
input,
|
||||
button,
|
||||
select,
|
||||
optgroup,
|
||||
textarea {
|
||||
margin: 0;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
button,
|
||||
select {
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
[role=button] {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
select {
|
||||
word-wrap: normal;
|
||||
}
|
||||
select:disabled {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
button,
|
||||
[type=button],
|
||||
[type=reset],
|
||||
[type=submit] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
button:not(:disabled),
|
||||
[type=button]:not(:disabled),
|
||||
[type=reset]:not(:disabled),
|
||||
[type=submit]:not(:disabled) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
::-moz-focus-inner {
|
||||
padding: 0;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
textarea {
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
min-width: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
legend {
|
||||
float: right;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
font-size: calc(1.275rem + 0.3vw);
|
||||
line-height: inherit;
|
||||
}
|
||||
@media (min-width: 1200px) {
|
||||
legend {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
legend + * {
|
||||
clear: right;
|
||||
}
|
||||
|
||||
::-webkit-datetime-edit-fields-wrapper,
|
||||
::-webkit-datetime-edit-text,
|
||||
::-webkit-datetime-edit-minute,
|
||||
::-webkit-datetime-edit-hour-field,
|
||||
::-webkit-datetime-edit-day-field,
|
||||
::-webkit-datetime-edit-month-field,
|
||||
::-webkit-datetime-edit-year-field {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
::-webkit-inner-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
[type=search] {
|
||||
outline-offset: -2px;
|
||||
-webkit-appearance: textfield;
|
||||
}
|
||||
|
||||
[type="tel"],
|
||||
[type="url"],
|
||||
[type="email"],
|
||||
[type="number"] {
|
||||
direction: ltr;
|
||||
}
|
||||
::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
::-webkit-color-swatch-wrapper {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
::file-selector-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
output {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
iframe {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
[hidden] {
|
||||
display: none !important;
|
||||
}
|
||||
/*# sourceMappingURL=bootstrap-reboot.rtl.css.map */
|
||||
@@ -0,0 +1,386 @@
|
||||
@-webkit-keyframes spin
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: rotate(0);
|
||||
transform: rotate(0);
|
||||
}
|
||||
100%
|
||||
{
|
||||
-webkit-transform: rotate(359deg);
|
||||
transform: rotate(359deg);
|
||||
}
|
||||
}
|
||||
@keyframes spin
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: rotate(0);
|
||||
transform: rotate(0);
|
||||
}
|
||||
100%
|
||||
{
|
||||
-webkit-transform: rotate(359deg);
|
||||
transform: rotate(359deg);
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes burst
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: scale(1);
|
||||
transform: scale(1);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
90%
|
||||
{
|
||||
-webkit-transform: scale(1.5);
|
||||
transform: scale(1.5);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@keyframes burst
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: scale(1);
|
||||
transform: scale(1);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
90%
|
||||
{
|
||||
-webkit-transform: scale(1.5);
|
||||
transform: scale(1.5);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes flashing
|
||||
{
|
||||
0%
|
||||
{
|
||||
opacity: 1;
|
||||
}
|
||||
45%
|
||||
{
|
||||
opacity: 0;
|
||||
}
|
||||
90%
|
||||
{
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@keyframes flashing
|
||||
{
|
||||
0%
|
||||
{
|
||||
opacity: 1;
|
||||
}
|
||||
45%
|
||||
{
|
||||
opacity: 0;
|
||||
}
|
||||
90%
|
||||
{
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes fade-left
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: translateX(0);
|
||||
transform: translateX(0);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
75%
|
||||
{
|
||||
-webkit-transform: translateX(-20px);
|
||||
transform: translateX(-20px);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@keyframes fade-left
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: translateX(0);
|
||||
transform: translateX(0);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
75%
|
||||
{
|
||||
-webkit-transform: translateX(-20px);
|
||||
transform: translateX(-20px);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes fade-right
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: translateX(0);
|
||||
transform: translateX(0);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
75%
|
||||
{
|
||||
-webkit-transform: translateX(20px);
|
||||
transform: translateX(20px);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@keyframes fade-right
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: translateX(0);
|
||||
transform: translateX(0);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
75%
|
||||
{
|
||||
-webkit-transform: translateX(20px);
|
||||
transform: translateX(20px);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes fade-up
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: translateY(0);
|
||||
transform: translateY(0);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
75%
|
||||
{
|
||||
-webkit-transform: translateY(-20px);
|
||||
transform: translateY(-20px);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@keyframes fade-up
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: translateY(0);
|
||||
transform: translateY(0);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
75%
|
||||
{
|
||||
-webkit-transform: translateY(-20px);
|
||||
transform: translateY(-20px);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes fade-down
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: translateY(0);
|
||||
transform: translateY(0);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
75%
|
||||
{
|
||||
-webkit-transform: translateY(20px);
|
||||
transform: translateY(20px);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@keyframes fade-down
|
||||
{
|
||||
0%
|
||||
{
|
||||
-webkit-transform: translateY(0);
|
||||
transform: translateY(0);
|
||||
|
||||
opacity: 1;
|
||||
}
|
||||
75%
|
||||
{
|
||||
-webkit-transform: translateY(20px);
|
||||
transform: translateY(20px);
|
||||
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
@-webkit-keyframes tada
|
||||
{
|
||||
from
|
||||
{
|
||||
-webkit-transform: scale3d(1, 1, 1);
|
||||
transform: scale3d(1, 1, 1);
|
||||
}
|
||||
|
||||
10%,
|
||||
20%
|
||||
{
|
||||
-webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg);
|
||||
transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg);
|
||||
}
|
||||
|
||||
30%,
|
||||
50%,
|
||||
70%,
|
||||
90%
|
||||
{
|
||||
-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
|
||||
transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
|
||||
}
|
||||
|
||||
40%,
|
||||
60%,
|
||||
80%
|
||||
{
|
||||
-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg);
|
||||
transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg);
|
||||
}
|
||||
|
||||
to
|
||||
{
|
||||
-webkit-transform: scale3d(1, 1, 1);
|
||||
transform: scale3d(1, 1, 1);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes tada
|
||||
{
|
||||
from
|
||||
{
|
||||
-webkit-transform: scale3d(1, 1, 1);
|
||||
transform: scale3d(1, 1, 1);
|
||||
}
|
||||
|
||||
10%,
|
||||
20%
|
||||
{
|
||||
-webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg);
|
||||
transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg);
|
||||
}
|
||||
|
||||
30%,
|
||||
50%,
|
||||
70%,
|
||||
90%
|
||||
{
|
||||
-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
|
||||
transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
|
||||
}
|
||||
|
||||
40%,
|
||||
60%,
|
||||
80%
|
||||
{
|
||||
-webkit-transform: rotate3d(0, 0, 1, -10deg);
|
||||
transform: rotate3d(0, 0, 1, -10deg);
|
||||
}
|
||||
|
||||
to
|
||||
{
|
||||
-webkit-transform: scale3d(1, 1, 1);
|
||||
transform: scale3d(1, 1, 1);
|
||||
}
|
||||
}
|
||||
.bx-spin
|
||||
{
|
||||
-webkit-animation: spin 2s linear infinite;
|
||||
animation: spin 2s linear infinite;
|
||||
}
|
||||
.bx-spin-hover:hover
|
||||
{
|
||||
-webkit-animation: spin 2s linear infinite;
|
||||
animation: spin 2s linear infinite;
|
||||
}
|
||||
|
||||
.bx-tada
|
||||
{
|
||||
-webkit-animation: tada 1.5s ease infinite;
|
||||
animation: tada 1.5s ease infinite;
|
||||
}
|
||||
.bx-tada-hover:hover
|
||||
{
|
||||
-webkit-animation: tada 1.5s ease infinite;
|
||||
animation: tada 1.5s ease infinite;
|
||||
}
|
||||
|
||||
.bx-flashing
|
||||
{
|
||||
-webkit-animation: flashing 1.5s infinite linear;
|
||||
animation: flashing 1.5s infinite linear;
|
||||
}
|
||||
.bx-flashing-hover:hover
|
||||
{
|
||||
-webkit-animation: flashing 1.5s infinite linear;
|
||||
animation: flashing 1.5s infinite linear;
|
||||
}
|
||||
|
||||
.bx-burst
|
||||
{
|
||||
-webkit-animation: burst 1.5s infinite linear;
|
||||
animation: burst 1.5s infinite linear;
|
||||
}
|
||||
.bx-burst-hover:hover
|
||||
{
|
||||
-webkit-animation: burst 1.5s infinite linear;
|
||||
animation: burst 1.5s infinite linear;
|
||||
}
|
||||
.bx-fade-up
|
||||
{
|
||||
-webkit-animation: fade-up 1.5s infinite linear;
|
||||
animation: fade-up 1.5s infinite linear;
|
||||
}
|
||||
.bx-fade-up-hover:hover
|
||||
{
|
||||
-webkit-animation: fade-up 1.5s infinite linear;
|
||||
animation: fade-up 1.5s infinite linear;
|
||||
}
|
||||
.bx-fade-down
|
||||
{
|
||||
-webkit-animation: fade-down 1.5s infinite linear;
|
||||
animation: fade-down 1.5s infinite linear;
|
||||
}
|
||||
.bx-fade-down-hover:hover
|
||||
{
|
||||
-webkit-animation: fade-down 1.5s infinite linear;
|
||||
animation: fade-down 1.5s infinite linear;
|
||||
}
|
||||
.bx-fade-left
|
||||
{
|
||||
-webkit-animation: fade-left 1.5s infinite linear;
|
||||
animation: fade-left 1.5s infinite linear;
|
||||
}
|
||||
.bx-fade-left-hover:hover
|
||||
{
|
||||
-webkit-animation: fade-left 1.5s infinite linear;
|
||||
animation: fade-left 1.5s infinite linear;
|
||||
}
|
||||
.bx-fade-right
|
||||
{
|
||||
-webkit-animation: fade-right 1.5s infinite linear;
|
||||
animation: fade-right 1.5s infinite linear;
|
||||
}
|
||||
.bx-fade-right-hover:hover
|
||||
{
|
||||
-webkit-animation: fade-right 1.5s infinite linear;
|
||||
animation: fade-right 1.5s infinite linear;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
.bx-rotate-90
|
||||
{
|
||||
transform: rotate(90deg);
|
||||
|
||||
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
|
||||
}
|
||||
.bx-rotate-180
|
||||
{
|
||||
transform: rotate(180deg);
|
||||
|
||||
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
|
||||
}
|
||||
.bx-rotate-270
|
||||
{
|
||||
transform: rotate(270deg);
|
||||
|
||||
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
|
||||
}
|
||||
.bx-flip-horizontal
|
||||
{
|
||||
transform: scaleX(-1);
|
||||
|
||||
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';
|
||||
}
|
||||
.bx-flip-vertical
|
||||
{
|
||||
transform: scaleY(-1);
|
||||
|
||||
-ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.2 MiB |
@@ -0,0 +1,939 @@
|
||||
.glightbox-container {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 999999 !important;
|
||||
overflow: hidden;
|
||||
-ms-touch-action: none;
|
||||
touch-action: none;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-moz-text-size-adjust: 100%;
|
||||
-ms-text-size-adjust: 100%;
|
||||
text-size-adjust: 100%;
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.glightbox-container.inactive {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.glightbox-container .gcontainer {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 9999;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.glightbox-container .gslider {
|
||||
-webkit-transition: -webkit-transform 0.4s ease;
|
||||
transition: -webkit-transform 0.4s ease;
|
||||
transition: transform 0.4s ease;
|
||||
transition: transform 0.4s ease, -webkit-transform 0.4s ease;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
display: -webkit-box !important;
|
||||
display: -ms-flexbox !important;
|
||||
display: flex !important;
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
|
||||
.glightbox-container .gslide {
|
||||
width: 100%;
|
||||
position: absolute;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.glightbox-container .gslide.current {
|
||||
opacity: 1;
|
||||
z-index: 99999;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.glightbox-container .gslide.prev {
|
||||
opacity: 1;
|
||||
z-index: 9999;
|
||||
}
|
||||
|
||||
.glightbox-container .gslide-inner-content {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.glightbox-container .ginner-container {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
max-width: 100%;
|
||||
margin: auto;
|
||||
height: 100vh;
|
||||
}
|
||||
|
||||
.glightbox-container .ginner-container.gvideo-container {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.glightbox-container .ginner-container.desc-bottom,
|
||||
.glightbox-container .ginner-container.desc-top {
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.glightbox-container .ginner-container.desc-left,
|
||||
.glightbox-container .ginner-container.desc-right {
|
||||
max-width: 100% !important;
|
||||
}
|
||||
|
||||
.gslide iframe,
|
||||
.gslide video {
|
||||
outline: none !important;
|
||||
border: none;
|
||||
min-height: 165px;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
-ms-touch-action: auto;
|
||||
touch-action: auto;
|
||||
}
|
||||
|
||||
.gslide:not(.current) {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.gslide-image {
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.gslide-image img {
|
||||
max-height: 100vh;
|
||||
display: block;
|
||||
padding: 0;
|
||||
float: none;
|
||||
outline: none;
|
||||
border: none;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
max-width: 100vw;
|
||||
width: auto;
|
||||
height: auto;
|
||||
-o-object-fit: cover;
|
||||
object-fit: cover;
|
||||
-ms-touch-action: none;
|
||||
touch-action: none;
|
||||
margin: auto;
|
||||
min-width: 200px;
|
||||
}
|
||||
|
||||
.desc-top .gslide-image img,
|
||||
.desc-bottom .gslide-image img {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.desc-left .gslide-image img,
|
||||
.desc-right .gslide-image img {
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.gslide-image img.zoomable {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.gslide-image img.dragging {
|
||||
cursor: -webkit-grabbing !important;
|
||||
cursor: grabbing !important;
|
||||
-webkit-transition: none;
|
||||
transition: none;
|
||||
}
|
||||
|
||||
.gslide-video {
|
||||
position: relative;
|
||||
max-width: 100vh;
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.gslide-video .gvideo-wrapper {
|
||||
width: 100%;
|
||||
/* max-width: 160vmin; */
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.gslide-video::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: rgba(255, 0, 0, 0.34);
|
||||
display: none;
|
||||
}
|
||||
|
||||
.gslide-video.playing::before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.gslide-video.fullscreen {
|
||||
max-width: 100% !important;
|
||||
min-width: 100%;
|
||||
height: 75vh;
|
||||
}
|
||||
|
||||
.gslide-video.fullscreen video {
|
||||
max-width: 100% !important;
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
.gslide-inline {
|
||||
background: #fff;
|
||||
text-align: left;
|
||||
max-height: calc(100vh - 40px);
|
||||
overflow: auto;
|
||||
max-width: 100%;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.gslide-inline .ginlined-content {
|
||||
padding: 20px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.gslide-inline .dragging {
|
||||
cursor: -webkit-grabbing !important;
|
||||
cursor: grabbing !important;
|
||||
-webkit-transition: none;
|
||||
transition: none;
|
||||
}
|
||||
|
||||
.ginlined-content {
|
||||
overflow: auto;
|
||||
display: block !important;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.gslide-external {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
width: 100%;
|
||||
min-width: 100%;
|
||||
background: #fff;
|
||||
padding: 0;
|
||||
overflow: auto;
|
||||
max-height: 75vh;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.gslide-media {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.zoomed .gslide-media {
|
||||
-webkit-box-shadow: none !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.desc-top .gslide-media,
|
||||
.desc-bottom .gslide-media {
|
||||
margin: 0 auto;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.gslide-description {
|
||||
position: relative;
|
||||
-webkit-box-flex: 1;
|
||||
-ms-flex: 1 0 100%;
|
||||
flex: 1 0 100%;
|
||||
}
|
||||
|
||||
.gslide-description.description-left,
|
||||
.gslide-description.description-right {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.gslide-description.description-bottom,
|
||||
.gslide-description.description-top {
|
||||
margin: 0 auto;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.gslide-description p {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
|
||||
.gslide-description p:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.zoomed .gslide-description {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.glightbox-button-hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Description for mobiles
|
||||
* something like facebook does the description
|
||||
* for the photos
|
||||
*/
|
||||
|
||||
.glightbox-mobile .glightbox-container .gslide-description {
|
||||
height: auto !important;
|
||||
width: 100%;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
padding: 19px 11px;
|
||||
max-width: 100vw !important;
|
||||
-webkit-box-ordinal-group: 3 !important;
|
||||
-ms-flex-order: 2 !important;
|
||||
order: 2 !important;
|
||||
max-height: 78vh;
|
||||
overflow: auto !important;
|
||||
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
|
||||
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
|
||||
-webkit-transition: opacity 0.3s linear;
|
||||
transition: opacity 0.3s linear;
|
||||
padding-bottom: 50px;
|
||||
}
|
||||
|
||||
.glightbox-mobile .glightbox-container .gslide-title {
|
||||
color: #fff;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
.glightbox-mobile .glightbox-container .gslide-desc {
|
||||
color: #a1a1a1;
|
||||
}
|
||||
|
||||
.glightbox-mobile .glightbox-container .gslide-desc a {
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.glightbox-mobile .glightbox-container .gslide-desc * {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
|
||||
color: #fff;
|
||||
opacity: 0.4;
|
||||
}
|
||||
|
||||
.gdesc-open .gslide-media {
|
||||
-webkit-transition: opacity 0.5s ease;
|
||||
transition: opacity 0.5s ease;
|
||||
opacity: 0.4;
|
||||
}
|
||||
|
||||
.gdesc-open .gdesc-inner {
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
|
||||
.gdesc-closed .gslide-media {
|
||||
-webkit-transition: opacity 0.5s ease;
|
||||
transition: opacity 0.5s ease;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.greset {
|
||||
-webkit-transition: all 0.3s ease;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.gabsolute {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.grelative {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.glightbox-desc {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.glightbox-open {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.gloader {
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
-webkit-animation: lightboxLoader 0.8s infinite linear;
|
||||
animation: lightboxLoader 0.8s infinite linear;
|
||||
border: 2px solid #fff;
|
||||
border-right-color: transparent;
|
||||
border-radius: 50%;
|
||||
position: absolute;
|
||||
display: block;
|
||||
z-index: 9999;
|
||||
left: 0;
|
||||
right: 0;
|
||||
margin: 0 auto;
|
||||
top: 47%;
|
||||
}
|
||||
|
||||
.goverlay {
|
||||
width: 100%;
|
||||
height: calc(100vh + 1px);
|
||||
position: fixed;
|
||||
top: -1px;
|
||||
left: 0;
|
||||
background: #000;
|
||||
will-change: opacity;
|
||||
}
|
||||
|
||||
.glightbox-mobile .goverlay {
|
||||
background: #000;
|
||||
}
|
||||
|
||||
.gprev,
|
||||
.gnext,
|
||||
.gclose {
|
||||
z-index: 99999;
|
||||
cursor: pointer;
|
||||
width: 26px;
|
||||
height: 44px;
|
||||
border: none;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.gprev svg,
|
||||
.gnext svg,
|
||||
.gclose svg {
|
||||
display: block;
|
||||
width: 25px;
|
||||
height: auto;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.gprev.disabled,
|
||||
.gnext.disabled,
|
||||
.gclose.disabled {
|
||||
opacity: 0.1;
|
||||
}
|
||||
|
||||
.gprev .garrow,
|
||||
.gnext .garrow,
|
||||
.gclose .garrow {
|
||||
stroke: #fff;
|
||||
}
|
||||
|
||||
.gbtn.focused {
|
||||
outline: 2px solid #0f3d81;
|
||||
}
|
||||
|
||||
iframe.wait-autoplay {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.glightbox-closing .gnext,
|
||||
.glightbox-closing .gprev,
|
||||
.glightbox-closing .gclose {
|
||||
opacity: 0 !important;
|
||||
}
|
||||
|
||||
|
||||
/*Skin */
|
||||
|
||||
.glightbox-clean .gslide-description {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.glightbox-clean .gdesc-inner {
|
||||
padding: 22px 20px;
|
||||
}
|
||||
|
||||
.glightbox-clean .gslide-title {
|
||||
font-size: 1em;
|
||||
font-weight: normal;
|
||||
font-family: arial;
|
||||
color: #000;
|
||||
margin-bottom: 19px;
|
||||
line-height: 1.4em;
|
||||
}
|
||||
|
||||
.glightbox-clean .gslide-desc {
|
||||
font-size: 0.86em;
|
||||
margin-bottom: 0;
|
||||
font-family: arial;
|
||||
line-height: 1.4em;
|
||||
}
|
||||
|
||||
.glightbox-clean .gslide-video {
|
||||
background: #000;
|
||||
}
|
||||
|
||||
.glightbox-clean .gprev,
|
||||
.glightbox-clean .gnext,
|
||||
.glightbox-clean .gclose {
|
||||
background-color: rgba(0, 0, 0, 0.75);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.glightbox-clean .gprev path,
|
||||
.glightbox-clean .gnext path,
|
||||
.glightbox-clean .gclose path {
|
||||
fill: #fff;
|
||||
}
|
||||
|
||||
.glightbox-clean .gprev {
|
||||
position: absolute;
|
||||
top: -100%;
|
||||
left: 30px;
|
||||
width: 40px;
|
||||
height: 50px;
|
||||
}
|
||||
|
||||
.glightbox-clean .gnext {
|
||||
position: absolute;
|
||||
top: -100%;
|
||||
right: 30px;
|
||||
width: 40px;
|
||||
height: 50px;
|
||||
}
|
||||
|
||||
.glightbox-clean .gclose {
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
top: 15px;
|
||||
right: 10px;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.glightbox-clean .gclose svg {
|
||||
width: 18px;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.glightbox-clean .gclose:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
|
||||
/*CSS Animations*/
|
||||
|
||||
.gfadeIn {
|
||||
-webkit-animation: gfadeIn 0.5s ease;
|
||||
animation: gfadeIn 0.5s ease;
|
||||
}
|
||||
|
||||
.gfadeOut {
|
||||
-webkit-animation: gfadeOut 0.5s ease;
|
||||
animation: gfadeOut 0.5s ease;
|
||||
}
|
||||
|
||||
.gslideOutLeft {
|
||||
-webkit-animation: gslideOutLeft 0.3s ease;
|
||||
animation: gslideOutLeft 0.3s ease;
|
||||
}
|
||||
|
||||
.gslideInLeft {
|
||||
-webkit-animation: gslideInLeft 0.3s ease;
|
||||
animation: gslideInLeft 0.3s ease;
|
||||
}
|
||||
|
||||
.gslideOutRight {
|
||||
-webkit-animation: gslideOutRight 0.3s ease;
|
||||
animation: gslideOutRight 0.3s ease;
|
||||
}
|
||||
|
||||
.gslideInRight {
|
||||
-webkit-animation: gslideInRight 0.3s ease;
|
||||
animation: gslideInRight 0.3s ease;
|
||||
}
|
||||
|
||||
.gzoomIn {
|
||||
-webkit-animation: gzoomIn 0.5s ease;
|
||||
animation: gzoomIn 0.5s ease;
|
||||
}
|
||||
|
||||
.gzoomOut {
|
||||
-webkit-animation: gzoomOut 0.5s ease;
|
||||
animation: gzoomOut 0.5s ease;
|
||||
}
|
||||
|
||||
@-webkit-keyframes lightboxLoader {
|
||||
0% {
|
||||
-webkit-transform: rotate(0deg);
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
100% {
|
||||
-webkit-transform: rotate(360deg);
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes lightboxLoader {
|
||||
0% {
|
||||
-webkit-transform: rotate(0deg);
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
100% {
|
||||
-webkit-transform: rotate(360deg);
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gfadeIn {
|
||||
from {
|
||||
opacity: 0;
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes gfadeIn {
|
||||
from {
|
||||
opacity: 0;
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gfadeOut {
|
||||
from {
|
||||
opacity: 1;
|
||||
}
|
||||
to {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes gfadeOut {
|
||||
from {
|
||||
opacity: 1;
|
||||
}
|
||||
to {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gslideInLeft {
|
||||
from {
|
||||
opacity: 0;
|
||||
-webkit-transform: translate3d(-60%, 0, 0);
|
||||
transform: translate3d(-60%, 0, 0);
|
||||
}
|
||||
to {
|
||||
visibility: visible;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes gslideInLeft {
|
||||
from {
|
||||
opacity: 0;
|
||||
-webkit-transform: translate3d(-60%, 0, 0);
|
||||
transform: translate3d(-60%, 0, 0);
|
||||
}
|
||||
to {
|
||||
visibility: visible;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gslideOutLeft {
|
||||
from {
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
to {
|
||||
-webkit-transform: translate3d(-60%, 0, 0);
|
||||
transform: translate3d(-60%, 0, 0);
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes gslideOutLeft {
|
||||
from {
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
to {
|
||||
-webkit-transform: translate3d(-60%, 0, 0);
|
||||
transform: translate3d(-60%, 0, 0);
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gslideInRight {
|
||||
from {
|
||||
opacity: 0;
|
||||
visibility: visible;
|
||||
-webkit-transform: translate3d(60%, 0, 0);
|
||||
transform: translate3d(60%, 0, 0);
|
||||
}
|
||||
to {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes gslideInRight {
|
||||
from {
|
||||
opacity: 0;
|
||||
visibility: visible;
|
||||
-webkit-transform: translate3d(60%, 0, 0);
|
||||
transform: translate3d(60%, 0, 0);
|
||||
}
|
||||
to {
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gslideOutRight {
|
||||
from {
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
to {
|
||||
-webkit-transform: translate3d(60%, 0, 0);
|
||||
transform: translate3d(60%, 0, 0);
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes gslideOutRight {
|
||||
from {
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
}
|
||||
to {
|
||||
-webkit-transform: translate3d(60%, 0, 0);
|
||||
transform: translate3d(60%, 0, 0);
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gzoomIn {
|
||||
from {
|
||||
opacity: 0;
|
||||
-webkit-transform: scale3d(0.3, 0.3, 0.3);
|
||||
transform: scale3d(0.3, 0.3, 0.3);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes gzoomIn {
|
||||
from {
|
||||
opacity: 0;
|
||||
-webkit-transform: scale3d(0.3, 0.3, 0.3);
|
||||
transform: scale3d(0.3, 0.3, 0.3);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@-webkit-keyframes gzoomOut {
|
||||
from {
|
||||
opacity: 1;
|
||||
}
|
||||
50% {
|
||||
opacity: 0;
|
||||
-webkit-transform: scale3d(0.3, 0.3, 0.3);
|
||||
transform: scale3d(0.3, 0.3, 0.3);
|
||||
}
|
||||
to {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes gzoomOut {
|
||||
from {
|
||||
opacity: 1;
|
||||
}
|
||||
50% {
|
||||
opacity: 0;
|
||||
-webkit-transform: scale3d(0.3, 0.3, 0.3);
|
||||
transform: scale3d(0.3, 0.3, 0.3);
|
||||
}
|
||||
to {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 769px) {
|
||||
.glightbox-container .ginner-container {
|
||||
width: auto;
|
||||
height: auto;
|
||||
-webkit-box-orient: horizontal;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: row;
|
||||
flex-direction: row;
|
||||
}
|
||||
.glightbox-container .ginner-container.desc-top .gslide-description {
|
||||
-webkit-box-ordinal-group: 1;
|
||||
-ms-flex-order: 0;
|
||||
order: 0;
|
||||
}
|
||||
.glightbox-container .ginner-container.desc-top .gslide-image,
|
||||
.glightbox-container .ginner-container.desc-top .gslide-image img {
|
||||
-webkit-box-ordinal-group: 2;
|
||||
-ms-flex-order: 1;
|
||||
order: 1;
|
||||
}
|
||||
.glightbox-container .ginner-container.desc-left .gslide-description {
|
||||
-webkit-box-ordinal-group: 1;
|
||||
-ms-flex-order: 0;
|
||||
order: 0;
|
||||
}
|
||||
.glightbox-container .ginner-container.desc-left .gslide-image {
|
||||
-webkit-box-ordinal-group: 2;
|
||||
-ms-flex-order: 1;
|
||||
order: 1;
|
||||
}
|
||||
.gslide-image img {
|
||||
max-height: 97vh;
|
||||
max-width: 100%;
|
||||
}
|
||||
.gslide-image img.zoomable {
|
||||
cursor: -webkit-zoom-in;
|
||||
cursor: zoom-in;
|
||||
}
|
||||
.zoomed .gslide-image img.zoomable {
|
||||
cursor: -webkit-grab;
|
||||
cursor: grab;
|
||||
}
|
||||
.gslide-inline {
|
||||
max-height: 95vh;
|
||||
}
|
||||
.gslide-external {
|
||||
max-height: 100vh;
|
||||
}
|
||||
.gslide-description.description-left,
|
||||
.gslide-description.description-right {
|
||||
max-width: 275px;
|
||||
}
|
||||
.glightbox-open {
|
||||
height: auto;
|
||||
}
|
||||
.goverlay {
|
||||
background: rgba(0, 0, 0, 0.92);
|
||||
}
|
||||
.glightbox-clean .gslide-media {
|
||||
-webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
|
||||
box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
|
||||
}
|
||||
.glightbox-clean .description-left .gdesc-inner,
|
||||
.glightbox-clean .description-right .gdesc-inner {
|
||||
position: absolute;
|
||||
height: 100%;
|
||||
overflow-y: auto;
|
||||
}
|
||||
.glightbox-clean .gprev,
|
||||
.glightbox-clean .gnext,
|
||||
.glightbox-clean .gclose {
|
||||
background-color: rgba(0, 0, 0, 0.32);
|
||||
}
|
||||
.glightbox-clean .gprev:hover,
|
||||
.glightbox-clean .gnext:hover,
|
||||
.glightbox-clean .gclose:hover {
|
||||
background-color: rgba(0, 0, 0, 0.7);
|
||||
}
|
||||
.glightbox-clean .gprev {
|
||||
top: 45%;
|
||||
}
|
||||
.glightbox-clean .gnext {
|
||||
top: 45%;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.glightbox-clean .gclose {
|
||||
opacity: 0.7;
|
||||
right: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-height: 420px) {
|
||||
.goverlay {
|
||||
background: #000;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
<?php
|
||||
// Fehlerausgabe komplett deaktivieren
|
||||
error_reporting(0);
|
||||
ini_set('display_errors', 0);
|
||||
ini_set('log_errors', 1);
|
||||
|
||||
require_once dirname(__DIR__) . '/phpmailer/src/Exception.php';
|
||||
require_once dirname(__DIR__) . '/phpmailer/src/PHPMailer.php';
|
||||
require_once dirname(__DIR__) . '/phpmailer/src/SMTP.php';
|
||||
|
||||
use PHPMailer\PHPMailer\PHPMailer;
|
||||
use PHPMailer\PHPMailer\Exception;
|
||||
|
||||
class PHP_Email_Form {
|
||||
public string $to;
|
||||
public string $from_name;
|
||||
public string $from_email;
|
||||
public string $subject;
|
||||
public string $message = '';
|
||||
public array $smtp = [];
|
||||
public bool $ajax = false;
|
||||
public ?string $reply_to = null;
|
||||
|
||||
private string $error = '';
|
||||
private array $error_messages = [
|
||||
'invalid' => 'Etwas ist schiefgelaufen. Bitte versuchen Sie es später noch einmal.',
|
||||
'invalid_email' => 'E-Mail-Adresse scheint ungültig zu sein.',
|
||||
'short' => 'ist zu kurz oder leer.',
|
||||
'file_error' => 'Fehler beim Hochladen der Datei.'
|
||||
];
|
||||
|
||||
private $attachments = [];
|
||||
|
||||
private function preSend(): bool {
|
||||
if (empty($this->to)) {
|
||||
$this->error = 'Empfänger-E-Mail fehlt.';
|
||||
return false;
|
||||
}
|
||||
|
||||
if (empty($this->from_email)) {
|
||||
$this->error = 'Absender-E-Mail fehlt.';
|
||||
return false;
|
||||
}
|
||||
|
||||
if (empty($this->subject)) {
|
||||
$this->error = 'Betreff fehlt.';
|
||||
return false;
|
||||
}
|
||||
|
||||
if (empty($this->message)) {
|
||||
$this->error = 'Nachricht fehlt.';
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
public function add_message(string $content, string $label = '', ?int $length_check = null): void {
|
||||
$content = strip_tags($content);
|
||||
$message = htmlspecialchars($content, ENT_QUOTES, 'UTF-8') . '<br>';
|
||||
|
||||
if ($length_check !== null && strlen($content) < $length_check) {
|
||||
$this->error .= $label . ' ' . $this->error_messages['short'] . '<br>';
|
||||
return;
|
||||
}
|
||||
|
||||
$this->message .= !empty($label) ? "<strong>$label:</strong> $message" : $message;
|
||||
}
|
||||
|
||||
public function add_attachment($field_name, $max_size = 20, $allowed_types = ['pdf', 'doc', 'docx', 'jpg', 'jpeg', 'png', 'gif']): void {
|
||||
if (!isset($_FILES[$field_name]) || $_FILES[$field_name]['error'] !== UPLOAD_ERR_OK) {
|
||||
return;
|
||||
}
|
||||
|
||||
$file = $_FILES[$field_name];
|
||||
$ext = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION));
|
||||
|
||||
if (!in_array($ext, $allowed_types)) {
|
||||
$this->error .= 'Ungültiger Dateityp. Erlaubt sind: ' . implode(', ', $allowed_types) . '<br>';
|
||||
return;
|
||||
}
|
||||
|
||||
if ($file['size'] > $max_size * 1024 * 1024) {
|
||||
$this->error .= "Datei ist zu groß. Maximum: {$max_size}MB<br>";
|
||||
return;
|
||||
}
|
||||
|
||||
$this->attachments[] = [
|
||||
'path' => $file['tmp_name'],
|
||||
'name' => $file['name'],
|
||||
'type' => $file['type']
|
||||
];
|
||||
}
|
||||
|
||||
public function send(): string {
|
||||
try {
|
||||
if (!$this->preSend()) {
|
||||
return $this->error;
|
||||
}
|
||||
|
||||
$mail = new PHPMailer(true);
|
||||
|
||||
// Server settings
|
||||
$mail->isSMTP();
|
||||
$mail->Host = $this->smtp['host'];
|
||||
$mail->SMTPAuth = $this->smtp['auth'] ?? true;
|
||||
$mail->Username = $this->smtp['username'];
|
||||
$mail->Password = $this->smtp['password'];
|
||||
$mail->SMTPSecure = $this->smtp['secure'] ?? PHPMailer::ENCRYPTION_STARTTLS;
|
||||
$mail->Port = $this->smtp['port'];
|
||||
$mail->CharSet = 'UTF-8';
|
||||
|
||||
// Recipients
|
||||
$mail->setFrom($this->from_email, $this->from_name);
|
||||
$mail->addAddress($this->to);
|
||||
if (!empty($this->reply_to)) {
|
||||
$mail->addReplyTo($this->reply_to);
|
||||
}
|
||||
|
||||
// Attachments
|
||||
foreach ($this->attachments as $attachment) {
|
||||
$mail->addAttachment(
|
||||
$attachment['path'],
|
||||
$attachment['name'],
|
||||
'base64',
|
||||
$attachment['type']
|
||||
);
|
||||
}
|
||||
|
||||
// Content
|
||||
$mail->isHTML(true);
|
||||
$mail->Subject = $this->subject;
|
||||
$mail->Body = $this->message;
|
||||
$mail->AltBody = strip_tags(str_replace('<br>', "\n", $this->message));
|
||||
|
||||
$mail->send();
|
||||
return 'OK';
|
||||
|
||||
} catch (Exception $e) {
|
||||
return 'Mailer Error: ' . $mail->ErrorInfo;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* PHPMailer Exception class.
|
||||
* PHP Version 5.5.
|
||||
*
|
||||
* @see https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
|
||||
*
|
||||
* @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
|
||||
* @author Jim Jagielski (jimjag) <jimjag@gmail.com>
|
||||
* @author Andy Prevost (codeworxtech) <codeworxtech@users.sourceforge.net>
|
||||
* @author Brent R. Matzelle (original founder)
|
||||
* @copyright 2012 - 2020 Marcus Bointon
|
||||
* @copyright 2010 - 2012 Jim Jagielski
|
||||
* @copyright 2004 - 2009 Andy Prevost
|
||||
* @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License
|
||||
* @note This program is distributed in the hope that it will be useful - WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE.
|
||||
*/
|
||||
|
||||
namespace PHPMailer\PHPMailer;
|
||||
|
||||
/**
|
||||
* PHPMailer exception handler.
|
||||
*
|
||||
* @author Marcus Bointon <phpmailer@synchromedia.co.uk>
|
||||
*/
|
||||
class Exception extends \Exception
|
||||
{
|
||||
/**
|
||||
* Prettify error message output.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function errorMessage()
|
||||
{
|
||||
return '<strong>' . htmlspecialchars($this->getMessage(), ENT_COMPAT | ENT_HTML401) . "</strong><br />\n";
|
||||
}
|
||||
}
|
||||