76 Commits

Author SHA1 Message Date
Jorit Tijsen
732318d282 Gebruik min versie van style.css en functions.js 2024-07-02 14:08:58 +02:00
Jorit Tijsen
c76c1fa8f7 Verwijder dummy agenda data 2024-07-02 14:08:37 +02:00
Jorit Tijsen
e406257121 Fix: Layout gelijkt trekken met andere pagina's 2024-07-02 14:08:22 +02:00
NH Gooi
70d25c3cea Podcast toegevoegd aan menu 2024-07-02 12:23:21 +02:00
NH Gooi
b628404977 Wijzigingen inhoud op verzoek Leon 2024-07-02 08:46:28 +02:00
NH Gooi
e1823a1322 Add file version to css to avoid agressive caching on Chrome 2024-07-02 08:33:48 +02:00
9364ebecad Merge pull request 'post-go-live' (#3) from post-go-live into release/live
Reviewed-on: #3
2024-07-01 11:48:45 +02:00
NH Gooi
16808e6280 Merge branch 'release/dev' into release/live 2024-07-01 11:43:13 +02:00
NH Gooi
e194e93784 Cookiestatement en privacyverklaring toegevoegd 2024-06-28 15:53:17 +02:00
NH Gooi
72da998965 TV Programmering toegevoegd 2024-06-20 11:25:43 +02:00
NH Gooi
e96198bc3d Document aangepast voor Leon 2024-06-02 21:15:16 +02:00
NH Gooi
c5b9e88ad3 TV programmering toegevoegd aan TV menu 2024-05-28 15:32:25 +02:00
Jorit Tijsen
7c05b92703 Show only icons if search is opened 2024-05-17 15:25:40 +02:00
Jorit Tijsen
9ae62ab798 Fix: change background of selected menu item corner for grey background 2024-05-15 14:05:05 +02:00
Jorit Tijsen
d495cdde37 Move class grey_background to parent class 2024-05-14 15:05:39 +02:00
Jorit Tijsen
644d4f9b12 Remove "Deel op Facebook" 2024-05-14 13:47:18 +02:00
Jorit Tijsen
5948154ae1 Merge branch 'release/dev' of https://git.nhgooi.nl/NH_Gooi/nhgooi.nl into release/dev 2024-05-14 13:44:38 +02:00
Jorit Tijsen
d75ab273ff Changed primary menu order
Increase size logo and slogan
Align menu item in bar better
Fix: grey background in menu
2024-05-14 13:44:11 +02:00
NH Gooi
909126c05a Link naar nieuwe podcast toegevoegd 2024-05-13 21:21:17 +02:00
Jorit Tijsen
077fb0236f Change favicon 2024-05-08 15:36:53 +02:00
Jorit Tijsen
ecfbb47f1e Disable banner by env file
Favicon aanpassen
Logo aanpassen + subtitel toevoegd
Tab ‘Nieuws’ uit het menu gehaalt
Menu item ‘Gemist’ in menu plaaten
App uit menu balk
Adverteren toevoegen aan blauwe balk
Wat draait in sidebar NH Gooi Radio Live
Footer tekst
NAW toevoegen aan contact pagina
Op contactpagina: Chef redactie
Delen bericht
2024-05-06 15:08:19 +02:00
Jorit Tijsen
e06ecf297f Fix: calendar image 2024-05-06 13:33:03 +02:00
Jorit Tijsen
684cba6085 Add docker dev 2024-05-06 13:32:23 +02:00
NH Gooi
e0c11c50f5 Update docker files to build correctly in fresh container 2024-04-25 16:26:24 +02:00
34ca1486bd Merge pull request 'Merge release/dev to release/live' (#1) from release/dev into release/live
Reviewed-on: #1
2024-04-25 15:49:00 +02:00
Jorit Tijsen
6220a405a3 Added dummy data to calendar events
Styled calendar pages
2024-04-24 16:57:02 +02:00
Jorit Tijsen
239bff06ce Retry calculate add size if is not working 2024-04-19 15:46:16 +02:00
Jorit Tijsen
8fcd34759f Change sidebar box width to auto 2024-04-19 15:36:14 +02:00
Jorit Tijsen
4db20ca296 Calculate adds sizes
Trim white-spaces for share buttons
Increase header with 1 pixel
2024-04-19 15:25:00 +02:00
Jorit Tijsen
e7459cf026 Added header ad 2024-04-09 11:41:31 +02:00
Jorit Tijsen
26f9a71061 Auto adjust the ads height 2024-04-09 10:31:12 +02:00
Jorit Tijsen
9370b21d84 Small mobile header icons fix 2024-04-09 10:19:22 +02:00
Jorit Tijsen
be485c7300 Add ad version 0.2 2024-04-09 10:15:56 +02:00
Jorit Tijsen
c81ba184b3 Add ad version 0.1 2024-04-08 17:19:26 +02:00
Jorit Tijsen
58e291d0d3 Change adverteren text 2024-04-08 16:31:59 +02:00
Jorit Tijsen
f4ba89a6eb Fix menu on news page 2024-04-08 10:06:55 +02:00
Jorit Tijsen
9c80727a03 Small fixes 2024-04-05 16:07:59 +02:00
Jorit Tijsen
4aa1fef3ad New mobile header
Add job pages
More news button on home page links to news page
Small mobile fixes for new page and other pages
2024-04-03 16:38:10 +02:00
Jorit Tijsen
249f7a7d4c Add favicon
Change logo
Add luister and kijk icons
Tip de streekredactie points to whatsapp 088-8505651
Add s to Podcast
Removed waterschapsverkiezingen from menu
Podcast autoplay disabled
Remove Gooische Courant and NH Nieuws
Changed NH Gooi to Over NH Gooi
Added padding and border-radios to homepage posts
Changed header 12px to 14px
Add now and next programs to homepage
Add new button to programs
Changed contact text
Add fallback image to program guide
Make items height equally in program guide
2024-04-02 17:42:39 +02:00
Jorit Tijsen
cdd394a8d4 Full width feature posts 2024-03-22 16:10:57 +01:00
Jorit Tijsen
6041398e10 Style the job pages
Style the image page
Small fixes
2024-03-22 15:44:34 +01:00
Jorit Tijsen
1d94e7da7f Add some variables to the scss files
Use the period API call for the program schema
2024-03-20 17:54:10 +01:00
Jorit Tijsen
25b3d41bf1 Add scroll to top function
Add share buttons to news item
Add logo to footer
2024-03-20 15:13:59 +01:00
Jorit Tijsen
180c5d01be Fix news title item on mobile 2024-03-20 12:53:28 +01:00
Jorit Tijsen
46a39588de Add minified css style 2024-03-20 12:46:19 +01:00
Jorit Tijsen
fd2b17689c Remove last menu item bottom line 2024-03-20 12:42:52 +01:00
Jorit Tijsen
5b9dc7c7f3 Add mobile styling 2024-03-20 12:31:55 +01:00
Jorit Tijsen
04b4a3b3e5 Style cookie popover
Add 3 new pages
Link the links in the footer
2024-03-19 09:34:58 +01:00
Jorit Tijsen
742c126a0a Add postcast styling
Add prettyPhoto
2024-03-18 17:17:54 +01:00
Jorit Tijsen
8ce3a1d7b3 Bugfix: javascript error 2024-03-15 18:26:06 +01:00
Jorit Tijsen
38410b00c7 Switch animations for onair tag 2024-03-15 18:16:31 +01:00
Jorit Tijsen
6d5eff146d Change onair tag style 2024-03-15 18:12:31 +01:00
Jorit Tijsen
43c14de45d Changed onair animation 2024-03-15 18:10:52 +01:00
Jorit Tijsen
5187062cb1 Styled pages missed program and fragment missed 2024-03-15 17:46:43 +01:00
Jorit Tijsen
eaea761366 BUGFIX: player class duplicated use. 2024-03-15 13:40:06 +01:00
Jorit Tijsen
1a8bbeb084 Most pages are now styled.
Small changes to existing pages.
Changes to base layout style.
2024-03-15 13:35:43 +01:00
Jorit Tijsen
a0baa0230f Added radio page 2024-03-13 17:44:35 +01:00
Jorit Tijsen
d445d90069 Merge branch 'release/dev' of https://git.nhgooi.nl/NH_Gooi/nhgooi.nl into release/dev 2024-03-13 12:40:26 +01:00
Jorit Tijsen
2895ba283b Home page and news page are finished 2024-03-13 12:37:09 +01:00
67cb7c25f3 Ed vervangen door Leon in meebouwen autoreply 2024-03-11 09:31:05 +01:00
Jorit Tijsen
55aa88c0f6 Test version 2024-03-05 17:22:55 +01:00
Jorit Tijsen
8acacc0c68 Merge branch 'release/dev' of https://git.nhgooi.nl/NH_Gooi/nhgooi.nl into release/dev 2024-02-27 12:11:22 +01:00
c1ef2d7070 chore: add docker local development files 2024-02-27 12:06:38 +01:00
Jorit Tijsen
ec43f6d753 Remove phpinfo.php 2024-02-27 09:02:11 +01:00
dbf77d437c Test deployment to dev
Made a small text change to contact.blade.php to test auto-deployment to dev.nhgooi.nl.
2024-02-13 19:05:14 +01:00
NH Gooi
7907dd0a46 Null ref gefixt 2024-02-12 15:25:34 +01:00
fd855bc3e0 Forget temp files 2023-11-14 17:10:36 +01:00
8463c6f6f1 Checkin missing files 2023-11-14 17:03:42 +01:00
4fcf6fffcc Upgrade framework 2023-11-14 16:54:35 +01:00
1648a5cd42 Klachtenregeling 2022-10-09 19:04:11 +02:00
59226a1765 Gooische Courant #2 in menu 2022-07-18 19:31:45 +02:00
60be2d8cb2 Tekstuele aanpassingen debat, kennismakingsbijeenkomst 2022-03-15 18:09:15 +01:00
9f323af73c 1:1 HQ logo 2022-02-28 11:15:57 +01:00
f3c1780c5e Ad missing files 2022-02-19 17:10:54 +01:00
ef47e845eb Oude evenementen weg, debatten toegevoegd 2022-02-19 17:10:26 +01:00
964fb3429c Upgrade mediaelement.js naar 5.0.4 2021-12-24 13:36:40 +01:00
10815 changed files with 722145 additions and 481810 deletions

39
.env.example Normal file
View File

@@ -0,0 +1,39 @@
APP_NAME="NH Gooi"
APP_ENV=production
APP_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
APP_DEBUG=false
APP_LOG_LEVEL=error
APP_URL=https://dev.nhgooi.nl
IMAGE_BASE_URL=https://dev.nhgooi.nl
API_URL=https://api.nhgooi.nl/
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=in-v3.mailjet.com
MAIL_PORT=25
MAIL_USERNAME=mailjet_username
MAIL_PASSWORD=mailjet_password
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
DB_CONNECTION=mysql
DB_HOST=nhgooi.nl
DB_PORT=3306
DB_DATABASE=dbname
DB_USERNAME=6fmstats
DB_PASSWORD=dbpass
CACHE_DRIVER=file
QUEUE_DRIVER=sync

5
.gitattributes vendored Normal file
View File

@@ -0,0 +1,5 @@
* text=auto
*.css linguist-vendored
*.scss linguist-vendored
*.js linguist-vendored
CHANGELOG.md export-ignore

12
.gitignore vendored Normal file
View File

@@ -0,0 +1,12 @@
/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
/.idea
/.vagrant
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
.env

5
.hgignore.orig Normal file
View File

@@ -0,0 +1,5 @@
syntax: glob
.env
storage
website/public/images/banners

38
Dockerfile Normal file
View File

@@ -0,0 +1,38 @@
FROM php:8.1-apache
RUN apt-get update \
&& apt-get -y install \
g++ \
libcurl4-gnutls-dev \
libxml2-dev \
libxslt-dev \
libzip-dev \
zlib1g-dev \
msmtp \
unzip \
git \
ssl-cert \
locales \
--no-install-recommends \
&& docker-php-ext-install pdo pdo_mysql mysqli xsl xml zip opcache \
&& a2enmod rewrite ssl proxy proxy_http headers \
&& apt-get purge -y g++ \
&& apt-get autoremove -y \
&& rm -r /var/lib/apt/lists/*
# Get latest Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
# Update the default apache site with the config we created.
ADD docker/apache.conf /etc/apache2/sites-enabled/000-default.conf
WORKDIR /var/www/html
# COPY . /var/www/html
RUN mkdir -p storage/framework/{sessions,views,cache,cache/data} && \
chown -R www-data:www-data storage/framework && \
chmod -R 775 storage
RUN php artisan cache:clear && \
php artisan config:clear && \
php artisan view:clear

38
Dockerfile.dev Normal file
View File

@@ -0,0 +1,38 @@
FROM php:8.1-apache
RUN apt-get update \
&& apt-get -y install \
g++ \
libcurl4-gnutls-dev \
libxml2-dev \
libxslt-dev \
libzip-dev \
zlib1g-dev \
msmtp \
unzip \
git \
ssl-cert \
locales \
--no-install-recommends \
&& docker-php-ext-install pdo pdo_mysql mysqli xsl xml zip opcache \
&& a2enmod rewrite ssl proxy proxy_http headers \
&& apt-get purge -y g++ \
&& apt-get autoremove -y \
&& rm -r /var/lib/apt/lists/*
# Get latest Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
# Update the default apache site with the config we created.
ADD docker/apache.dev.conf /etc/apache2/sites-enabled/000-default.conf
WORKDIR /var/www/html
COPY . /var/www/html
RUN mkdir -p storage/framework/{sessions,views,cache,cache/data} && \
chown -R www-data:www-data storage/framework && \
chmod -R 775 storage
# RUN php artisan cache:clear && \
# php artisan config:clear && \
# php artisan view:clear

37
Gruntfile.js vendored Normal file
View File

@@ -0,0 +1,37 @@
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
uglify: {
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
},
build: {
src: 'public/js/functions.js',
dest: 'public/js/functions.min.js'
}
},
concat: {
js: {
src: ['resources/assets/js/functions/*.js'],
dest: 'public/js/functions.js'
}
},
watch: {
scripts: {
files: 'resources/assets/js/functions/*.js',
tasks: ['concat', 'uglify'],
options: {
interrupt: true,
},
},
},
});
// Load the plugin that provides the "uglify" task.
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-watch');
};

View File

@@ -27,7 +27,7 @@ class Kernel extends ConsoleKernel
*/ */
protected function schedule(Schedule $schedule) protected function schedule(Schedule $schedule)
{ {
$this->API_URL = env('API_URL', 'https://api-dev.nhgooi.nl/'); $this->API_URL = env('API_URL', 'https://api.nhgooi.nl/');
// Update latest news (3 items) // Update latest news (3 items)
$schedule->call(function() { $schedule->call(function() {

View File

@@ -2,7 +2,8 @@
namespace App\Exceptions; namespace App\Exceptions;
use Exception; //use Exception;
use Throwable;
use Illuminate\Auth\AuthenticationException; use Illuminate\Auth\AuthenticationException;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
@@ -30,7 +31,7 @@ class Handler extends ExceptionHandler
* @param \Exception $exception * @param \Exception $exception
* @return void * @return void
*/ */
public function report(Exception $exception) public function report(Throwable $exception)
{ {
parent::report($exception); parent::report($exception);
} }
@@ -42,7 +43,7 @@ class Handler extends ExceptionHandler
* @param \Exception $exception * @param \Exception $exception
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function render($request, Exception $exception) public function render($request, Throwable $exception)
{ {
return parent::render($request, $exception); return parent::render($request, $exception);
} }

View File

@@ -6,13 +6,19 @@ use \Illuminate\Http\Request;
class CalendarController extends Controller class CalendarController extends Controller
{ {
public function __construct()
{
parent::__construct();
}
public function show(Request $request, $id) public function show(Request $request, $id)
{ {
parent::registerView($request, 'agenda', $id); parent::registerView($request, 'agenda', $id);
$apiResult = $this->API('agenda/item/' . (int)$id); $apiResult = $this->API('agenda/item/' . (int)$id);
$calendarEvent = new \Model\CalendarEvent($apiResult); $calendarEvent = new \Model\CalendarEvent($apiResult);
return view('calendarevent', ['event' => $calendarEvent, 'metadata' => $calendarEvent->metadata]); return view('calendarevent', array_merge($this->getSidebareData(), ['event' => $calendarEvent, 'metadata' => $calendarEvent->metadata]));
} }
public function overview(Request $request) public function overview(Request $request)
@@ -24,6 +30,6 @@ class CalendarController extends Controller
$calendar[] = new \Model\CalendarEvent($calendarItem); $calendar[] = new \Model\CalendarEvent($calendarItem);
} }
return view('calendarlist', ['events' => $calendar]); return view('calendarlist', array_merge($this->getSidebareData(), ['events' => $calendar]));
} }
} }

View File

@@ -2,11 +2,11 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Support\Facades\Session; use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Storage; use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\View; use Illuminate\Support\Facades\View;
@@ -14,113 +14,169 @@ use Illuminate\Support\Facades\View;
class Controller extends BaseController class Controller extends BaseController
{ {
use AuthorizesRequests, DispatchesJobs, ValidatesRequests; use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
protected $API_URL;
private function getDataFromFileAndConvert($file, $path, $class, $maxItems = 0)
{
$data = json_decode(Storage::disk('local')->get($file));
foreach($path as $subobject) { $data = $data->$subobject; }
$items = [];
foreach($data as $item_data)
{
$items[] = new $class($item_data);
if($maxItems && count($items) == $maxItems) { break; }
}
return $items; protected $API_URL;
}
private function getDataFromFileAndConvert($file, $path, $class, $maxItems = 0)
{
$data = json_decode(Storage::disk('local')->get($file));
foreach ($path as $subobject) {
$data = $data->$subobject;
}
$items = [];
foreach ($data as $item_data) {
$items[] = new $class($item_data);
if ($maxItems && count($items) == $maxItems) {
break;
}
}
return $items;
}
public function __construct() public function __construct()
{ {
View::share('apiUrl', $this->API_URL = env('API_URL', 'http://api.6fm.nl/')); View::share('apiUrl', $this->API_URL = env('API_URL', 'http://api.6fm.nl/'));
View::share('imgBase', env('IMAGE_BASE_URL', '/')); View::share('imgBase', env('IMAGE_BASE_URL', '/'));
$blogs = $this->getDataFromFileAndConvert('blogs.json', [], '\Model\Blog', 1); $blogs = $this->getDataFromFileAndConvert('blogs.json', [], '\Model\Blog', 1);
$activeBlog = count($blogs) && $blogs[0]->is_active ? $blogs[0] : null; $activeBlog = count($blogs) && $blogs[0]->is_active ? $blogs[0] : null;
View::share('activeBlog', $activeBlog); View::share('activeBlog', $activeBlog);
//View::share('onAir', file_get_contents(url('onair'))); //View::share('onAir', file_get_contents(url('onair')));
View::composer('widgets.laatstenieuws', function($view) { View::composer('widgets.laatstenieuws', function ($view) {
$view->with('data', $this->getDataFromFileAndConvert('laatste_nieuws.json', ['news'], '\Model\NewsItem')); $view->with('data', $this->getDataFromFileAndConvert('laatste_nieuws.json', ['news'], '\Model\NewsItem'));
}); });
View::composer('widgets.populairnieuws', function($view) { View::composer('widgets.populairnieuws', function ($view) {
$view->with('data', $this->getDataFromFileAndConvert('populair_nieuws.json', [], '\Model\NewsItem')); $view->with('data', $this->getDataFromFileAndConvert('populair_nieuws.json', [], '\Model\NewsItem'));
}); });
View::composer('widgets.nustraks', function($view) { View::composer('widgets.nustraks', function ($view) {
$data = json_decode(Storage::disk('local')->get('nu_straks.json'))->schedule; $data = json_decode(Storage::disk('local')->get('nu_straks.json'))->schedule;
$programs = []; $programs = [];
foreach($data as $item_data) foreach ($data as $item_data) {
{ $programs[] = $program = new \Model\Program($item_data->program);
$programs[] = $program = new \Model\Program($item_data->program); $program->start = new \DateTimeImmutable($item_data->start->date,
$program->start = new \DateTimeImmutable($item_data->start->date, new \DateTimeZone($item_data->start->timezone)); new \DateTimeZone($item_data->start->timezone));
$program->end = new \DateTimeImmutable($item_data->end->date, new \DateTimeZone($item_data->end->timezone)); $program->end = new \DateTimeImmutable($item_data->end->date,
} new \DateTimeZone($item_data->end->timezone));
}
// Need a bit of slack here, otherwise the current program may show up // Need a bit of slack here, otherwise the current program may show up
$now = new \DateTimeImmutable('2 minutes ago'); $now = new \DateTimeImmutable('2 minutes ago');
$data = json_decode(Storage::disk('local')->get('zojuist.json'))->schedule; $data = json_decode(Storage::disk('local')->get('zojuist.json'))->schedule;
$i = 0; $i = 0;
foreach(array_reverse($data) as $item_data) foreach (array_reverse($data) as $item_data) {
{ $recent = $program = new \Model\Program($item_data->program);
$recent = $program = new \Model\Program($item_data->program); $recent->start = new \DateTimeImmutable($item_data->start->date,
$recent->start = new \DateTimeImmutable($item_data->start->date, new \DateTimeZone($item_data->start->timezone)); new \DateTimeZone($item_data->start->timezone));
$recent->end = new \DateTimeImmutable($item_data->end->date, new \DateTimeZone($item_data->end->timezone)); $recent->end = new \DateTimeImmutable($item_data->end->date,
if(($recent->end < $now) && (!$recent->nonstop) && (!$recent->rerun)) { new \DateTimeZone($item_data->end->timezone));
$view->with('recent', $recent); if (($recent->end < $now) && (!$recent->nonstop) && (!$recent->rerun)) {
break; $view->with('recent', $recent);
} break;
} }
}
$view->with('data', $programs); $view->with('data', $programs);
}); });
View::composer('widgets.laatstepodcasts', function($view) { View::composer('widgets.laatstepodcasts', function ($view) {
$view->with('data', $this->getDataFromFileAndConvert('laatste_podcasts.json', ['podcasts'], '\Model\Podcast')); $view->with('data',
}); $this->getDataFromFileAndConvert('laatste_podcasts.json', ['podcasts'], '\Model\Podcast'));
View::composer('widgets.regioagenda', function($view) { });
$view->with('data', $this->getDataFromFileAndConvert('regioagenda.json', [], '\Model\CalendarEvent')); View::composer('widgets.regioagenda', function ($view) {
}); $view->with('data', $this->getDataFromFileAndConvert('regioagenda.json', [], '\Model\CalendarEvent'));
View::composer('widgets.beelden', function($view) { });
$view->with('data', $this->getDataFromFileAndConvert('beelden.json', ['items'], '\Model\NewsItem')); View::composer('widgets.beelden', function ($view) {
}); $view->with('data', $this->getDataFromFileAndConvert('beelden.json', ['items'], '\Model\NewsItem'));
View::composer('widgets.menu', function($view) { });
$view->with('news', $this->getDataFromFileAndConvert('laatste_nieuws.json', ['news'], '\Model\NewsItem')) View::composer('widgets.menu', function ($view) {
->with('popular', $this->getDataFromFileAndConvert('populair_nieuws.json', [], '\Model\NewsItem', 3)) $view->with('news', $this->getDataFromFileAndConvert('laatste_nieuws.json', ['news'], '\Model\NewsItem'))
->with('podcasts', $this->getDataFromFileAndConvert('laatste_podcasts.json', ['podcasts'], '\Model\Podcast')); ->with('popular', $this->getDataFromFileAndConvert('populair_nieuws.json', [], '\Model\NewsItem', 3))
}); ->with('podcasts',
$this->getDataFromFileAndConvert('laatste_podcasts.json', ['podcasts'], '\Model\Podcast'));
});
View::share('disableBanners', env('DISABLE_BANNERS', true));
} }
protected function registerView(Request $request, $type, $id) protected function registerView(Request $request, $type, $id)
{ {
if(config('app.env') == 'local') { if (config('app.env') == 'local') {
return; return;
} }
app('db')->insert('INSERT INTO `pagestats`(`type`, `item_id`, `visitor_ip`, `session`, `referer`) VALUES(:type, :id, :ip, :session, :referer)', [ app('db')->insert('INSERT INTO `pagestats`(`type`, `item_id`, `visitor_ip`, `session`, `referer`) VALUES(:type, :id, :ip, :session, :referer)',
'type' => $type, [
'id' => $id, 'type' => $type,
'ip' => $request->server('REMOTE_ADDR'), 'id' => $id,
'session' => md5(Session::getId()), 'ip' => $request->server('REMOTE_ADDR'),
'referer' => $request->server('HTTP_REFERRER') 'session' => md5(Session::getId()),
]); 'referer' => $request->server('HTTP_REFERRER')
]);
} }
protected function API($url) protected function API($url)
{ {
return json_decode(file_get_contents($this->API_URL . $url)); // if (strpos($url, 'nieuws/overzicht') !== false) {
// return json_decode(file_get_contents(__DIR__ . '/../../../storage/app/laatste_nieuws.json'));
// }
// return [];
$arrContextOptions = [
'ssl' => [
"verify_peer" => false,
"verify_peer_name" => false,
],
];
return json_decode(file_get_contents($this->API_URL . $url, false, stream_context_create($arrContextOptions)));
} }
protected static function JsonToDateTime($obj) protected function checkAPI($url)
{
return $this->get_http_response_code($this->API_URL . $url);
}
protected function get_http_response_code($url)
{
$headers = get_headers($url);
return substr($headers[0], 9, 3);
}
protected static function JsonToDateTime($obj)
{ {
return new \DateTime($obj->date, new \DateTimeZone($obj->timezone)); return new \DateTime($obj->date, new \DateTimeZone($obj->timezone));
} }
public function __call($method, $arguments) { public function __call($method, $arguments)
if(substr($method, 0, 5) == 'view_') { {
$view = substr($method, 5); if (substr($method, 0, 5) == 'view_') {
if(view()->exists($view)) { return view($view); } $view = substr($method, 5);
} if (view()->exists($view)) {
return abort(404); return view($view);
}
}
return abort(404);
}
public function getSidebareData()
{
$populair = [];
$apiResult = $this->API('nieuws/populair?aantal=5');
foreach ($apiResult as $_newsItem) {
$populair[] = new \Model\NewsItem($_newsItem);
}
$newsItems = [];
$apiResult = $this->API('nieuws/overzicht?aantal=5');
foreach ($apiResult->news as $_newsItem) {
$newsItems[] = new \Model\NewsItem($_newsItem);
}
return ['newsItems' => $newsItems, 'populair' => $populair];
} }
} }

View File

@@ -2,36 +2,33 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use Illuminate\Http\Request;
use \Model\NewsItem; use \Model\NewsItem;
class HomeController extends Controller class HomeController extends Controller
{ {
public function show() public function show(Request $request)
{ {
$apiResult = $this->API('nieuws/overzicht?aantal=12'); $page = (int)$request->get('pagina', 1);
$apiResult = $this->API('nieuws/overzicht?pagina=' . (int)max(1, $page) . '&aantal=10');
$news = []; $news = [];
foreach($apiResult->news as $newsItem) foreach ($apiResult->news as $newsItem) {
{ $news[] = new \Model\NewsItem($newsItem);
$news[] = new \Model\NewsItem($newsItem); }
}
$populair = [];
$apiResult = $this->API('programma/schema/nustraks'); $apiResult = $this->API('nieuws/populair?pagina=' . (int)max(1, $page) . '&aantal=5');
$comingUp = []; foreach ($apiResult as $newsItem) {
foreach($apiResult->schedule as $program) $populair[] = new \Model\NewsItem($newsItem);
{
$comingUp[] = [
'start' => self::JsonToDateTime($program->start),
'end' => self::JsonToDateTime($program->end),
'program' => new \Model\Program($program->program)
];
} }
$apiResult = $this->API('podcast/overzicht?aantal=20');
$podcasts = []; $podcasts = [];
foreach($apiResult->podcasts as $podcast) { $apiResult = $this->API('podcast/overzicht?aantal=3');
$podcasts[] = new \Model\Podcast($podcast); $podcast = new \Model\Podcast($apiResult->podcasts[0]);
foreach ($apiResult->podcasts as $_podcast) {
$podcasts[] = new \Model\Podcast($_podcast);
} }
return view('home', ['news' => $news, 'podcasts' => $podcasts, 'comingUp' => $comingUp]); return view('home', ['populair' => $populair, 'podcasts' => $podcasts, 'podcast' => $podcast, 'title' => 'Home', 'news' => $news, 'searchURL' => 'nieuws/zoeken']);
} }
} }

View File

@@ -6,19 +6,19 @@ use Illuminate\Http\Request;
use \Model\JobOpening; use \Model\JobOpening;
class JobsController extends Controller class JobsController extends Controller
{ {
private static function TimestampToDateTime($timestamp) { private static function TimestampToDateTime($timestamp) {
$result = new \DateTime; $result = new \DateTime;
$result->setTimestamp($timestamp); $result->setTimestamp($timestamp);
return $result; return $result;
} }
public function show(Request $request, $id) public function show(Request $request, $id)
{ {
parent::registerView($request, 'nieuws', $id); parent::registerView($request, 'nieuws', $id);
$apiResult = $this->API('vacatures/details/' . $id); $apiResult = $this->API('vacatures/details/' . $id);
$jobsItem = new \Model\JobOpening($apiResult->item); $jobsItem = new \Model\JobOpening($apiResult->item);
return view('jobsitem', ['job' => $jobsItem, 'metadata' => $jobsItem->metadata]); return view('jobsitem', array_merge($this->getSidebareData(), ['job' => $jobsItem, 'metadata' => $jobsItem->metadata]));
} }
public function overview(Request $request) public function overview(Request $request)
@@ -36,17 +36,20 @@ class JobsController extends Controller
$jobs[] = new \Model\JobOpening($jobsItem); $jobs[] = new \Model\JobOpening($jobsItem);
} }
return view('jobslist', ['title' => $title, 'jobs' => $jobs]); return view('jobslist', array_merge($this->getSidebareData(), ['title' => $title, 'jobs' => $jobs]));
//return view($request->ajax() ? 'partial/jobslist_small' : ($title == null ? 'home' : 'jobslist'), ['title' => $title, 'jobs' => $jobs, 'searchURL' => 'vacatures/zoeken']); //return view($request->ajax() ? 'partial/jobslist_small' : ($title == null ? 'home' : 'jobslist'), ['title' => $title, 'jobs' => $jobs, 'searchURL' => 'vacatures/zoeken']);
} }
public function bijeenkomst() { public function bijeenkomst() {
return view('kennismakingsbijeenkomst', ['a' => 2]); return view('kennismakingsbijeenkomst', ['a' => 2]);
} }
public function aanmelden(Request $request) { public function aanmelden(Request $request) {
if(!(trim(strtolower($request['antispam'])) == 'vijf' || trim($request['antispam']) == 5)) {
return view('kennismakingsbijeenkomst', ['antispam' => 'failed']);
}
$data = array('email' => $request->input('email'), 'name' => $request->input('name')); $data = array('email' => $request->input('email'), 'name' => $request->input('name'));
$message = $request['message'] ? "Hierover schreef je zelf het volgende: " . $request['message'] : ''; $message = $request['message'] ? "De informatie die je bij ons achtergelaten hebt is: " . $request['message'] : '';
/* /*
$body = <<<BODY $body = <<<BODY
Beste {$request['name']}, Beste {$request['name']},
@@ -67,14 +70,15 @@ BODY;
$body = <<<BODY $body = <<<BODY
Beste {$request['name']}, Beste {$request['name']},
Wat leuk dat je je hebt aangemeld om kennis te maken met NH Gooi! Wat leuk dat je je hebt aangemeld om kennis te maken met NH Gooi! Dank voor je interesse. Wij nemen binnenkort contact met je op voor een kennismaking. $message
We kunnen je van alles aanbieden: van radio en podcasts maken tot techniek en van TV-interview produceren tot marketing en communicatie. $message We nemen binnenkort persoonlijk contact met je op om ons nader voor te stellen en om te kijken waar je bij ons zou passen, via {$request['email']} of telefonisch op {$request['phone']}.
Onze geplande kennismakingsbijeenkomst op 27 november kon door de aangescherpte Coronamaatregelen niet doorgaan, maar we nemen binnenkort persoonlijk contact met je op om ons nader voor te stellen en om te kijken waar je bij ons zou passen, via {$request['email']} of telefonisch op {$request['phone']}.
Hartelijke groeten, Graag tot binnenkort en hartelijke groet.
Het team van NH Gooi Het team van NH Gooi,
Léon Haver
BODY; BODY;
\Mail::raw($body, function($message) use($data) { \Mail::raw($body, function($message) use($data) {
@@ -82,7 +86,7 @@ BODY;
->from('meebouwen@nhgooi.nl', 'meebouwen@nhgooi.nl') ->from('meebouwen@nhgooi.nl', 'meebouwen@nhgooi.nl')
->bcc('meebouwen@nhgooi.nl', 'meebouwen@nhgooi.nl') ->bcc('meebouwen@nhgooi.nl', 'meebouwen@nhgooi.nl')
->to($data['email'], $data['name']) ->to($data['email'], $data['name'])
->subject('Aanmelding kennismakingsdag'); ->subject('Meebouwen aan NH Gooi');
}); });
return view('kennismakingsbijeenkomst', ['bevestiging' => $request->input('email')]); return view('kennismakingsbijeenkomst', ['bevestiging' => $request->input('email')]);

View File

@@ -6,39 +6,70 @@ use Illuminate\Http\Request;
use \Model\NewsItem; use \Model\NewsItem;
class NewsController extends Controller class NewsController extends Controller
{ {
private static function TimestampToDateTime($timestamp) { private static function TimestampToDateTime($timestamp)
$result = new \DateTime; {
$result->setTimestamp($timestamp); $result = new \DateTime;
return $result; $result->setTimestamp($timestamp);
return $result;
} }
public function show(Request $request, $id) public function show(Request $request, $id)
{ {
parent::registerView($request, 'nieuws', $id); parent::registerView($request, 'nieuws', $id);
$apiResult = $this->API('nieuws/bericht/' . $id); $apiResult = $this->API('nieuws/bericht/' . $id);
$newsItem = new \Model\NewsItem($apiResult->news); $newsItem = new \Model\NewsItem($apiResult->news);
switch($apiResult->version) { switch ($apiResult->version) {
case 1: case 1:
return view('newsitem', ['news' => $newsItem, 'metadata' => $newsItem->metadata]); if (!$newsItem->content) return redirect('//nhnieuws.nl/gooi');
break; return view('newsitem', ['news' => $newsItem, 'metadata' => $newsItem->metadata]);
break;
case 2: case 2:
$source = $apiResult->source; $source = $apiResult->source;
$newsItem->published = self::TimestampToDateTime($source->created); $newsItem->published = self::TimestampToDateTime($source->created);
$newsItem->edited = self::TimestampToDateTime($source->updated); $newsItem->edited = self::TimestampToDateTime($source->updated);
$newsItem->author = $source->author; $newsItem->author = $source->author;
$newsItem->images = null; // Images will be embedded $newsItem->images = null; // Images will be embedded
$newsItem->video = null; // Videos will be embedded $newsItem->video = null; // Videos will be embedded
$newsItem->content = $source->blocks; $newsItem->content = $source->blocks;
return view('newsitem', ['news' => $newsItem, 'metadata' => $newsItem->metadata]);
return view('newsitem', array_merge($this->getSidebareData(), ['news' => $newsItem, 'metadata' => $newsItem->metadata, 'searchURL' => 'nieuws/zoeken']));
} }
} }
public function overview(Request $request) public function overview(Request $request)
{ {
return $this->listNews($request, 'overzicht'); return $this->listNews($request, 'overzicht', null, 'items-more-news', 10);
}
public function more(Request $request)
{
$page = (int)$request->get('pagina', 1);
$id = $request->get('id', '');
$apiResult = $this->API('nieuws/overzicht?pagina=' . (int)max(1, $page) . '&aantal=5');
$news = [];
foreach ($apiResult->news as $newsItem) {
$news[] = new \Model\NewsItem($newsItem);
}
return view('partial/newslist_small', ['id' => $id, 'news' => $news]);
}
public function populair(Request $request)
{
$page = (int)$request->get('pagina', 1);
$id = $request->get('id', '');
$populair = [];
$apiResult = $this->API('nieuws/populair?pagina=' . (int)max(1, $page) . '&aantal=5');
foreach ($apiResult as $_newsItem) {
$populair[] = new \Model\NewsItem($_newsItem);
}
return view('partial/newslist_small', ['id' => $id, 'news' => $populair]);
} }
public function regionlist(Request $request, $region) public function regionlist(Request $request, $region)
@@ -50,25 +81,25 @@ class NewsController extends Controller
{ {
return $this->listNews($request, 'thema/' . $theme, ucfirst($theme)); return $this->listNews($request, 'thema/' . $theme, ucfirst($theme));
} }
public function search(Request $request, $query) public function search(Request $request, $query)
{ {
return $this->listNews($request, 'zoeken/' . $query, 'Zoekresultaat')->with('query', urldecode($query)); return $this->listNews($request, 'zoeken/' . $query, 'Zoekresultaat')->with('query', urldecode($query));
} }
public function activeblog() public function activeblog()
{ {
$apiResult = $this->API('blog/overzicht'); $apiResult = $this->API('blog/overzicht');
if(count($apiResult)) { if (count($apiResult)) {
$blog = new \Model\Blog($apiResult[0]); $blog = new \Model\Blog($apiResult[0]);
if($blog->is_active) { if ($blog->is_active) {
return redirect($blog->url); return redirect($blog->url);
} }
} }
return abort(404); return abort(404);
} }
public function blog(Request $request, $id) public function blog(Request $request, $id)
{ {
@@ -76,60 +107,85 @@ class NewsController extends Controller
$page = (int)$request->get('pagina', 1); $page = (int)$request->get('pagina', 1);
$hasNext = true; $hasNext = true;
while($page > 0) { while ($page > 0) {
$apiResult = $this->API('blog/overzicht/' . (int)$id . '?pagina=' . (int)max(1, $page)); $apiResult = $this->API('blog/overzicht/' . (int)$id . '?pagina=' . (int)max(1, $page));
$blog = new \Model\Blog($apiResult->blog);
$items = [];
foreach($apiResult->items as $blogItem)
{
$items[] = new \Model\NewsItem($blogItem);
}
if(count($items) || ($page == 1))
{
return view('blog', ['blog' => $blog, 'pagina' => $page, 'items' => $items, 'hasNext' => $hasNext && count($items) == 15]);
}
$hasNext = false; $blog = new \Model\Blog($apiResult->blog);
--$page; $items = [];
foreach ($apiResult->items as $blogItem) {
$items[] = new \Model\NewsItem($blogItem);
}
if (count($items) || ($page == 1)) {
return view('blog', ['blog' => $blog, 'pagina' => $page, 'items' => $items, 'hasNext' => $hasNext && count($items) == 15]);
}
$hasNext = false;
--$page;
} }
return abort(404); return abort(404);
} }
private function listNews(Request $request, $url, $title = null) private function listNews(Request $request, $url, $title = null, $id = 'items', $total = null)
{ {
if ($request->ajax()) {
$total = 5;
}
$page = (int)$request->get('pagina', 1); $page = (int)$request->get('pagina', 1);
$apiResult = $this->API('nieuws/' . $url . '?pagina=' . (int)max(1, $page)); $apiResult = $this->API('nieuws/' . $url . '?pagina=' . (int)max(1, $page) . ($total ? '&aantal=' . $total : ''));
$news = []; $news = [];
foreach($apiResult->news as $newsItem) foreach ($apiResult->news as $newsItem) {
{
$news[] = new \Model\NewsItem($newsItem); $news[] = new \Model\NewsItem($newsItem);
} }
return view($request->ajax() ? 'partial/newslist_small' : ($title == null ? 'home' : 'newslist'), ['title' => $title, 'news' => $news, 'searchURL' => 'nieuws/zoeken']); $populair = [];
if ($title == null) {
$total = 5;
}
$apiResult = $this->API('nieuws/populair?pagina=' . (int)max(1,
$page) . ($total ? '&aantal=' . $total : ''));
foreach ($apiResult as $newsItem) {
$populair[] = new \Model\NewsItem($newsItem);
}
$podcast = null;
$podcasts = [];
if ($title == null) {
$apiResult = $this->API('podcast/overzicht?aantal=3');
$podcast = new \Model\Podcast($apiResult->podcasts[0]);
foreach ($apiResult->podcasts as $_podcast) {
$podcasts[] = new \Model\Podcast($_podcast);
}
}
$newsItems = [];
$apiResult = $this->API('nieuws/overzicht?aantal=5');
foreach ($apiResult->news as $_newsItem) {
$newsItems[] = new \Model\NewsItem($_newsItem);
}
return view($request->ajax() ? ($title == null ? 'partial/home_newslist_small' : 'partial/newslist_small') : ($title == null ? 'news' : 'newslist'), ['populair' => $populair, 'newsItems' => $newsItems, 'podcasts' => $podcasts, 'podcast' => $podcast, 'id' => $id, 'title' => $title, 'news' => $news, 'searchURL' => 'nieuws/zoeken']);
} }
public function popular() public function popular()
{ {
$apiResult = $this->API('nieuws/populair'); $apiResult = $this->API('nieuws/populair');
$news = []; $news = [];
foreach($apiResult as $newsItem) foreach ($apiResult as $newsItem) {
{
$news[] = new \Model\NewsItem($newsItem); $news[] = new \Model\NewsItem($newsItem);
} }
return view('popularnews', ['news' => $news]); return view('popularnews', ['news' => $news]);
} }
public function regionieuws() public function regionieuws()
{ {
return view('listen', [ return view('listen', [
'source' => $this->API_URL . 'nieuws/regionieuws', 'source' => $this->API_URL . 'nieuws/regionieuws',
'title' => 'Regionieuws', 'title' => 'Regionieuws',
'content' => 'het laatste nieuws uit de regio', 'content' => 'het laatste nieuws uit de regio',
'isStream' => false, 'isStream' => false,
'canDownload' => true ]); 'canDownload' => true]);
} }
} }

View File

@@ -15,14 +15,14 @@ class PodcastController extends Controller
$action = 'programma/' . (int)$programma; $action = 'programma/' . (int)$programma;
$viewData['program'] = new \Model\Program($this->API('programma/details/' . (int)$programma)); $viewData['program'] = new \Model\Program($this->API('programma/details/' . (int)$programma));
} }
return $this->getPodcastList($request, $action, $viewData); return $this->getPodcastList($request, $action, $viewData);
} }
private function getPodcastList(Request $request, $action, $viewData = []) private function getPodcastList(Request $request, $action, $viewData = [])
{ {
$page = (int)$request->get('pagina', 1); $page = (int)$request->get('pagina', 1);
$apiResult = $this->API('podcast/' . $action . '?pagina=' . (int)max(1, $page) . '&aantal=100'); $apiResult = $this->API('podcast/' . $action . '?pagina=' . (int)max(1, $page) . '&aantal=8');
$podcasts = []; $podcasts = [];
foreach($apiResult->podcasts as $podcast) foreach($apiResult->podcasts as $podcast)
{ {

View File

@@ -7,55 +7,71 @@ use \Model\Programma;
class RadioController extends Controller class RadioController extends Controller
{ {
public function schedule(Request $request, $shiftWeeks = 0) public function schedule(Request $request, $date = '')
{ {
$apiResult = $this->API('programma/schema/week/' . (int)$shiftWeeks); $start = $date ? (new \DateTime($date))->format('Y-m-d') : (new \DateTime("-2 day"))->format('Y-m-d');
$start = self::JsonToDateTime($apiResult->startdate); $end = $date ? (new \DateTime($date))->modify('+1 day')->format('Y-m-d') : (new \DateTime("+3 day"))->format('Y-m-d');
$end = self::JsonToDateTime($apiResult->enddate); $apiResult = $this->API('programma/schema/periode/' . $start . '/' . $end);
$schedule = []; $schedule = [];
foreach($apiResult->schedule as $program) foreach($apiResult->schedule as $program)
{ {
$schedule[] = [ $schedule[self::JsonToDateTime($program->start)->format('Ymd')][] = [
'starttime' => self::JsonToDateTime($program->start), 'starttime' => self::JsonToDateTime($program->start),
'endtime' => self::JsonToDateTime($program->end), 'endtime' => self::JsonToDateTime($program->end),
'shift' => (int)$shiftWeeks, 'shift' => 0,
'program' => new \Model\Program($program->program) 'program' => new \Model\Program($program->program)
]; ];
} }
return view($request->ajax() ? 'radioscheduleweek' : 'radioschedule', ['start' => $start, 'end' => $end, 'schedule' => $schedule, 'shift' => $shiftWeeks]); if ($date) {
$days = [
'custom' => (new \DateTime($date))->format('Ymd'),
];
} else {
$days = [
'day_before_yesterday' => (new \DateTime("-2 day"))->format('Ymd'),
'yesterday' => (new \DateTime("yesterday"))->format('Ymd'),
'today' => (new \DateTime("now"))->format('Ymd'),
'tomorrow' => (new \DateTime("+1 day"))->format('Ymd'),
'day_after_tomorrow' => (new \DateTime("+2 day"))->format('Ymd'),
'custom' => (new \DateTime($date))->format('Ymd'),
];
}
return view($request->ajax() ? 'partial/radioscheduleweek' : 'radioschedule', ['start' => $start, 'end' => $end, 'schedule' => $schedule, 'shift' => 0, 'days' => $days, 'date' => $date]);
} }
public function onair() public function onair()
{ {
$data = $this->API('programma/schema/onair'); $data = $this->API('programma/schema/onair');
return response()->json($data); return response()->json($data);
} }
public function program($id) public function program($id)
{ {
$apiResult = $this->API('programma/details/' . (int)$id); $apiResult = $this->API('programma/details/' . (int)$id);
return view('radioprogram', ['program' => new \Model\Program($apiResult)]); return view('radioprogram', ['program' => new \Model\Program($apiResult)]);
} }
public function podcast(Request $request, $id) public function podcast(Request $request, $id, $title = '')
{ {
if($this->checkAPI('podcast/details/' . (int)$id) != "200"){
return view('podcastitem', array_merge($this->getSidebareData(), ['title' => $title, 'podcast' => null, 'metadata' => null, 'related' => [], 'searchURL' => 'gemist/zoeken']));
}
parent::registerView($request, 'podcast', $id); parent::registerView($request, 'podcast', $id);
$apiResult = $this->API('podcast/details/' . (int)$id); $apiResult = $this->API('podcast/details/' . (int)$id);
$podcast = new \Model\Podcast($apiResult); $podcast = new \Model\Podcast($apiResult);
$related = []; $page = (int)$request->get('pagina', 1);
if($podcast->program != null) $apiResult = $this->API('podcast/overzicht?pagina=' . (int)max(1, $page) . '&aantal=6');
$podcasts = [];
foreach($apiResult->podcasts as $_podcast)
{ {
$apiRelated = $this->API("podcast/programma/{$podcast->program->id}?date={$podcast->created->format('Y-m-d')}"); $podcasts[] = new \Model\Podcast($_podcast);
foreach($apiRelated->podcasts as $relatedItem)
{
$related[] = new \Model\Podcast($relatedItem);
}
} }
return view('podcastitem', ['podcast' => $podcast, 'metadata' => $podcast->metadata, 'related' => $related, 'searchURL' => 'gemist/zoeken']); return view($request->ajax() ? 'partial/podcastitems' : 'podcastitem', ['title' => $title, 'podcast' => $podcast, 'metadata' => $podcast->metadata, 'podcasts' => $podcasts, 'searchURL' => 'gemist/zoeken']);
} }
public function podcasts(Request $request, $programma = null) public function podcasts(Request $request, $programma = null)
@@ -66,20 +82,21 @@ class RadioController extends Controller
$action = 'programma/' . (int)$programma; $action = 'programma/' . (int)$programma;
$viewData['program'] = new \Model\Program($this->API('programma/details/' . (int)$programma)); $viewData['program'] = new \Model\Program($this->API('programma/details/' . (int)$programma));
} }
return $this->getPodcastList($request, $action, $viewData); return $this->getPodcastList($request, $action, array_merge($this->getSidebareData(), $viewData));
} }
public function searchpodcast(Request $request, $query) public function searchpodcast(Request $request, $query)
{ {
return $this->getPodcastList($request, 'zoeken/' . $query)->with('query', urldecode($query)); return $this->getPodcastList($request, 'zoeken/' . $query)->with('query', urldecode($query));
} }
public function terugluisteren(Request $request) public function terugluisteren(Request $request)
{ {
$programs = []; $programs = [];
$now = new \DateTimeImmutable('2 minutes ago'); $now = new \DateTimeImmutable('2 minutes ago');
$apiResult = $this->API('programma/schema/recent'); $page = (int)$request->get('pagina', 1);
$apiResult = $this->API('programma/schema/recent?pagina=' . (int)max(1, $page) . '&aantal=12');
foreach($apiResult->schedule as $item) { foreach($apiResult->schedule as $item) {
if(!$item->program->nonstop && !$item->program->rerun) { if(!$item->program->nonstop && !$item->program->rerun) {
$item->start = self::JsonToDateTime($item->start); $item->start = self::JsonToDateTime($item->start);
@@ -90,9 +107,9 @@ class RadioController extends Controller
} }
} }
return view('programlist', ['programs' => array_reverse($programs)]); return view($request->ajax() ? 'partial/programitems' : 'programlist', ['programs' => array_reverse($programs)]);
} }
private function getPodcastList(Request $request, $action, $viewData = []) private function getPodcastList(Request $request, $action, $viewData = [])
{ {
$page = (int)$request->get('pagina', 1); $page = (int)$request->get('pagina', 1);
@@ -103,7 +120,7 @@ class RadioController extends Controller
$podcasts[] = new \Model\Podcast($podcast); $podcasts[] = new \Model\Podcast($podcast);
} }
return view($request->ajax() ? 'partial.podcastitems' : 'podcastlist', array_merge($viewData, ['podcasts' => $podcasts, 'searchURL' => 'gemist/zoeken'])); return view($request->ajax() ? 'partial/podcastitems' : 'podcastlist', array_merge($viewData, ['id' => 'items-podcasts', 'podcasts' => $podcasts, 'searchURL' => 'gemist/zoeken']));
} }
} }

View File

@@ -13,20 +13,21 @@ class StreamController extends Controller
{ {
return view('listen', [ return view('listen', [
'source' => self::$STREAM_URL . 'mp3live', 'source' => self::$STREAM_URL . 'mp3live',
'title' => 'Luister live', 'title' => 'Luister live',
'content' => 'de live-uitzending van NH Gooi.', 'content' => 'de live-uitzending van NH Gooi.',
'isStream' => true ]); 'isStream' => true ]);
} }
public function livetv() public function livetv()
{ {
return view('watch', ['stream' => 'https://rrr.sz.xlcdn.com/?account=nhnieuws&file=nhgooi&type=live&service=wowza&protocol=https&output=playlist.m3u8']); return view('watch', ['title' => 'Kijk NH Gooi Tv', 'stream' => 'https://rrr.sz.xlcdn.com/?account=nhnieuws&file=nhgooi&type=live&service=wowza&protocol=https&output=playlist.m3u8']);
// return view('watch', ['stream' => 'https://stream.nhgooi.nl:81/tv']); // return view('watch', ['stream' => 'https://stream.nhgooi.nl:81/tv']);
} }
public function studio() public function studio()
{ {
return view('watch', ['stream' => 'https://stream.nhgooi.nl:81/live/studio']); // return view('watch', ['stream' => 'https://stream.nhgooi.nl:81/live/studio']);
return view('watch', ['title' => 'Kijk NH Gooi Tv Studio', 'stream' => 'https://studiocam.nhgooi.nl/studiocam/live/index.m3u8']);
} }
public function podcast(Request $request, $id) public function podcast(Request $request, $id)
@@ -38,10 +39,10 @@ class StreamController extends Controller
} }
return view('listen', [ return view('listen', [
'source' => $this->API_URL . 'podcast/download' . $apiResult->url . '?auth=' . $podcast->auth, 'source' => $this->API_URL . 'podcast/download' . $apiResult->url . '?auth=' . $podcast->auth,
'title' => $podcast->title, 'title' => $podcast->title,
'content' => $podcast->title, 'content' => $podcast->title,
'isStream' => false, 'isStream' => false,
'canDownload' => true ]); 'canDownload' => true ]);
} }
@@ -55,7 +56,7 @@ class StreamController extends Controller
$url = '/luister/programma/' . $date->format('Y/m/d/H') . '/' . $duration . '/' . $i; $url = '/luister/programma/' . $date->format('Y/m/d/H') . '/' . $duration . '/' . $i;
$hours[$offset == $i ? '#' : $url] = 'Uur ' . ($i + 1) . ' (' . $other->format('H') . ':00)'; $hours[$offset == $i ? '#' : $url] = 'Uur ' . ($i + 1) . ' (' . $other->format('H') . ':00)';
} }
return view('listen', [ return view('listen', [
'source' => $this->API_URL . 'programma/download/' . $current->format('Y/m/d/H') . '/1', 'source' => $this->API_URL . 'programma/download/' . $current->format('Y/m/d/H') . '/1',
'tabs' => $hours, 'tabs' => $hours,
@@ -68,8 +69,8 @@ class StreamController extends Controller
public function gemeenteraad(Request $request) { public function gemeenteraad(Request $request) {
return view('listen', [ return view('listen', [
'source' => self::$STREAM_URL . 'gemhuizen', 'source' => self::$STREAM_URL . 'gemhuizen',
'title' => 'Gemeenteraad Huizen', 'title' => 'Gemeenteraad Huizen',
'content' => 'de openbare vergadering van de gemeenteraad Huizen', 'content' => 'de openbare vergadering van de gemeenteraad Huizen',
'isStream' => true, 'isStream' => true,
'canDownload' => false ]); 'canDownload' => false ]);
} }
@@ -77,7 +78,7 @@ class StreamController extends Controller
public function kerkdienst(Request $request) { public function kerkdienst(Request $request) {
return view('listen', [ return view('listen', [
'source' => $this->API_URL . 'kerkdienst/download', 'source' => $this->API_URL . 'kerkdienst/download',
'title' => 'Kerkdienst gemist', 'title' => 'Kerkdienst gemist',
'content' => 'de kerkdienst van afgelopen zondag', 'content' => 'de kerkdienst van afgelopen zondag',
'isStream' => false, 'isStream' => false,
'canDownload' => true ]); 'canDownload' => true ]);

View File

@@ -13,7 +13,7 @@ class AppServiceProvider extends ServiceProvider
*/ */
public function boot() public function boot()
{ {
// \Illuminate\Support\Facades\URL::forceScheme('https');
} }
/** /**

67
bootstrap/cache/packages.php vendored Executable file
View File

@@ -0,0 +1,67 @@
<?php return array (
'laravel/sail' =>
array (
'providers' =>
array (
0 => 'Laravel\\Sail\\SailServiceProvider',
),
),
'laravel/sanctum' =>
array (
'providers' =>
array (
0 => 'Laravel\\Sanctum\\SanctumServiceProvider',
),
),
'laravel/tinker' =>
array (
'providers' =>
array (
0 => 'Laravel\\Tinker\\TinkerServiceProvider',
),
),
'laravelcollective/html' =>
array (
'providers' =>
array (
0 => 'Collective\\Html\\HtmlServiceProvider',
),
'aliases' =>
array (
'Form' => 'Collective\\Html\\FormFacade',
'Html' => 'Collective\\Html\\HtmlFacade',
),
),
'nesbot/carbon' =>
array (
'providers' =>
array (
0 => 'Carbon\\Laravel\\ServiceProvider',
),
),
'nunomaduro/collision' =>
array (
'providers' =>
array (
0 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider',
),
),
'nunomaduro/termwind' =>
array (
'providers' =>
array (
0 => 'Termwind\\Laravel\\TermwindServiceProvider',
),
),
'spatie/laravel-ignition' =>
array (
'providers' =>
array (
0 => 'Spatie\\LaravelIgnition\\IgnitionServiceProvider',
),
'aliases' =>
array (
'Flare' => 'Spatie\\LaravelIgnition\\Facades\\Flare',
),
),
);

235
bootstrap/cache/services.php vendored Normal file → Executable file
View File

@@ -12,23 +12,31 @@
8 => 'Illuminate\\Filesystem\\FilesystemServiceProvider', 8 => 'Illuminate\\Filesystem\\FilesystemServiceProvider',
9 => 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider', 9 => 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider',
10 => 'Illuminate\\Hashing\\HashServiceProvider', 10 => 'Illuminate\\Hashing\\HashServiceProvider',
11 => 'Collective\\Html\\HtmlServiceProvider', 11 => 'Illuminate\\Mail\\MailServiceProvider',
12 => 'Illuminate\\Mail\\MailServiceProvider', 12 => 'Illuminate\\Notifications\\NotificationServiceProvider',
13 => 'Illuminate\\Notifications\\NotificationServiceProvider', 13 => 'Illuminate\\Pagination\\PaginationServiceProvider',
14 => 'Illuminate\\Pagination\\PaginationServiceProvider', 14 => 'Illuminate\\Pipeline\\PipelineServiceProvider',
15 => 'Illuminate\\Pipeline\\PipelineServiceProvider', 15 => 'Illuminate\\Queue\\QueueServiceProvider',
16 => 'Illuminate\\Queue\\QueueServiceProvider', 16 => 'Illuminate\\Redis\\RedisServiceProvider',
17 => 'Illuminate\\Redis\\RedisServiceProvider', 17 => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider',
18 => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider', 18 => 'Illuminate\\Session\\SessionServiceProvider',
19 => 'Illuminate\\Session\\SessionServiceProvider', 19 => 'Illuminate\\Translation\\TranslationServiceProvider',
20 => 'Illuminate\\Translation\\TranslationServiceProvider', 20 => 'Illuminate\\Validation\\ValidationServiceProvider',
21 => 'Illuminate\\Validation\\ValidationServiceProvider', 21 => 'Illuminate\\View\\ViewServiceProvider',
22 => 'Illuminate\\View\\ViewServiceProvider', 22 => 'Laravel\\Sail\\SailServiceProvider',
23 => 'Laravel\\Tinker\\TinkerServiceProvider', 23 => 'Laravel\\Sanctum\\SanctumServiceProvider',
24 => 'App\\Providers\\AppServiceProvider', 24 => 'Laravel\\Tinker\\TinkerServiceProvider',
25 => 'App\\Providers\\AuthServiceProvider', 25 => 'Collective\\Html\\HtmlServiceProvider',
26 => 'App\\Providers\\EventServiceProvider', 26 => 'Carbon\\Laravel\\ServiceProvider',
27 => 'App\\Providers\\RouteServiceProvider', 27 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider',
28 => 'Termwind\\Laravel\\TermwindServiceProvider',
29 => 'Spatie\\LaravelIgnition\\IgnitionServiceProvider',
30 => 'Collective\\Html\\HtmlServiceProvider',
31 => 'Laravel\\Tinker\\TinkerServiceProvider',
32 => 'App\\Providers\\AppServiceProvider',
33 => 'App\\Providers\\AuthServiceProvider',
34 => 'App\\Providers\\EventServiceProvider',
35 => 'App\\Providers\\RouteServiceProvider',
), ),
'eager' => 'eager' =>
array ( array (
@@ -42,10 +50,15 @@
7 => 'Illuminate\\Pagination\\PaginationServiceProvider', 7 => 'Illuminate\\Pagination\\PaginationServiceProvider',
8 => 'Illuminate\\Session\\SessionServiceProvider', 8 => 'Illuminate\\Session\\SessionServiceProvider',
9 => 'Illuminate\\View\\ViewServiceProvider', 9 => 'Illuminate\\View\\ViewServiceProvider',
10 => 'App\\Providers\\AppServiceProvider', 10 => 'Laravel\\Sanctum\\SanctumServiceProvider',
11 => 'App\\Providers\\AuthServiceProvider', 11 => 'Carbon\\Laravel\\ServiceProvider',
12 => 'App\\Providers\\EventServiceProvider', 12 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider',
13 => 'App\\Providers\\RouteServiceProvider', 13 => 'Termwind\\Laravel\\TermwindServiceProvider',
14 => 'Spatie\\LaravelIgnition\\IgnitionServiceProvider',
15 => 'App\\Providers\\AppServiceProvider',
16 => 'App\\Providers\\AuthServiceProvider',
17 => 'App\\Providers\\EventServiceProvider',
18 => 'App\\Providers\\RouteServiceProvider',
), ),
'deferred' => 'deferred' =>
array ( array (
@@ -55,85 +68,122 @@
'Illuminate\\Bus\\Dispatcher' => 'Illuminate\\Bus\\BusServiceProvider', 'Illuminate\\Bus\\Dispatcher' => 'Illuminate\\Bus\\BusServiceProvider',
'Illuminate\\Contracts\\Bus\\Dispatcher' => 'Illuminate\\Bus\\BusServiceProvider', 'Illuminate\\Contracts\\Bus\\Dispatcher' => 'Illuminate\\Bus\\BusServiceProvider',
'Illuminate\\Contracts\\Bus\\QueueingDispatcher' => 'Illuminate\\Bus\\BusServiceProvider', 'Illuminate\\Contracts\\Bus\\QueueingDispatcher' => 'Illuminate\\Bus\\BusServiceProvider',
'Illuminate\\Bus\\BatchRepository' => 'Illuminate\\Bus\\BusServiceProvider',
'Illuminate\\Bus\\DatabaseBatchRepository' => 'Illuminate\\Bus\\BusServiceProvider',
'cache' => 'Illuminate\\Cache\\CacheServiceProvider', 'cache' => 'Illuminate\\Cache\\CacheServiceProvider',
'cache.store' => 'Illuminate\\Cache\\CacheServiceProvider', 'cache.store' => 'Illuminate\\Cache\\CacheServiceProvider',
'cache.psr6' => 'Illuminate\\Cache\\CacheServiceProvider',
'memcached.connector' => 'Illuminate\\Cache\\CacheServiceProvider', 'memcached.connector' => 'Illuminate\\Cache\\CacheServiceProvider',
'command.cache.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Cache\\RateLimiter' => 'Illuminate\\Cache\\CacheServiceProvider',
'command.cache.forget' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\AboutCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.clear-compiled' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Cache\\Console\\ClearCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.auth.resets.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Cache\\Console\\ForgetCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.config.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ClearCompiledCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.config.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Auth\\Console\\ClearResetsCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.down' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ConfigCacheCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.environment' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ConfigClearCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.key.generate' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Database\\Console\\DbCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.migrate' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Database\\Console\\MonitorCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.migrate.install' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Database\\Console\\PruneCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.migrate.refresh' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Database\\Console\\ShowCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.migrate.reset' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Database\\Console\\TableCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.migrate.rollback' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Database\\Console\\WipeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.migrate.status' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\DownCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.optimize' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\EnvironmentCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.queue.failed' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\EnvironmentDecryptCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.queue.flush' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\EnvironmentEncryptCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.queue.forget' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\EventCacheCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.queue.listen' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\EventClearCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.queue.restart' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\EventListCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.queue.retry' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\KeyGenerateCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.queue.work' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\OptimizeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.route.cache' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\OptimizeClearCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.route.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\PackageDiscoverCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.route.list' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\ClearCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.seed' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Queue\\Console\\ListFailedCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\FlushFailedCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\ForgetFailedCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\ListenCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\MonitorCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\PruneBatchesCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\PruneFailedJobsCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\RestartCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\RetryCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\RetryBatchCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\WorkCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\RouteCacheCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\RouteClearCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\RouteListCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\DumpCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Seeds\\SeedCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Console\\Scheduling\\ScheduleListCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Console\\Scheduling\\ScheduleRunCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.storage.link' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Console\\Scheduling\\ScheduleClearCacheCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.up' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Console\\Scheduling\\ScheduleTestCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.view.clear' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Console\\Scheduling\\ScheduleWorkCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.app.name' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ShowModelCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.auth.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\StorageLinkCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.cache.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\UpCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.console.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ViewCacheCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.controller.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ViewClearCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.event.generate' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Cache\\Console\\CacheTableCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.event.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\CastMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.job.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ChannelMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.listener.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ComponentMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.mail.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ConsoleMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.middleware.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Routing\\Console\\ControllerMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.migrate.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\DocsCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.model.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\EventGenerateCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.notification.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\EventMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.notification.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ExceptionMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.policy.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Database\\Console\\Factories\\FactoryMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.provider.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\JobMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.queue.failed-table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ListenerMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.queue.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\MailMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.request.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Routing\\Console\\MiddlewareMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.seeder.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ModelMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.session.table' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\NotificationMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.serve' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Notifications\\Console\\NotificationTableCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.test.make' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\ObserverMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'command.vendor.publish' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'Illuminate\\Foundation\\Console\\PolicyMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\ProviderMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\FailedTableCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\TableCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Queue\\Console\\BatchesTableCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\RequestMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\ResourceMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\RuleMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\ScopeMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Seeds\\SeederMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Session\\Console\\SessionTableCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\ServeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\StubPublishCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\TestMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Foundation\\Console\\VendorPublishCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'migrator' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'migrator' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'migration.repository' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'migration.repository' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'migration.creator' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'migration.creator' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Migrations\\MigrateCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Migrations\\FreshCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Migrations\\InstallCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Migrations\\RefreshCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Migrations\\ResetCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Migrations\\RollbackCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Migrations\\StatusCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'Illuminate\\Database\\Console\\Migrations\\MigrateMakeCommand' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'composer' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider', 'composer' => 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider',
'hash' => 'Illuminate\\Hashing\\HashServiceProvider', 'hash' => 'Illuminate\\Hashing\\HashServiceProvider',
'html' => 'Collective\\Html\\HtmlServiceProvider', 'hash.driver' => 'Illuminate\\Hashing\\HashServiceProvider',
'form' => 'Collective\\Html\\HtmlServiceProvider', 'mail.manager' => 'Illuminate\\Mail\\MailServiceProvider',
'Collective\\Html\\HtmlBuilder' => 'Collective\\Html\\HtmlServiceProvider',
'Collective\\Html\\FormBuilder' => 'Collective\\Html\\HtmlServiceProvider',
'mailer' => 'Illuminate\\Mail\\MailServiceProvider', 'mailer' => 'Illuminate\\Mail\\MailServiceProvider',
'swift.mailer' => 'Illuminate\\Mail\\MailServiceProvider',
'swift.transport' => 'Illuminate\\Mail\\MailServiceProvider',
'Illuminate\\Mail\\Markdown' => 'Illuminate\\Mail\\MailServiceProvider', 'Illuminate\\Mail\\Markdown' => 'Illuminate\\Mail\\MailServiceProvider',
'Illuminate\\Contracts\\Pipeline\\Hub' => 'Illuminate\\Pipeline\\PipelineServiceProvider', 'Illuminate\\Contracts\\Pipeline\\Hub' => 'Illuminate\\Pipeline\\PipelineServiceProvider',
'queue' => 'Illuminate\\Queue\\QueueServiceProvider', 'queue' => 'Illuminate\\Queue\\QueueServiceProvider',
'queue.worker' => 'Illuminate\\Queue\\QueueServiceProvider',
'queue.listener' => 'Illuminate\\Queue\\QueueServiceProvider',
'queue.failer' => 'Illuminate\\Queue\\QueueServiceProvider',
'queue.connection' => 'Illuminate\\Queue\\QueueServiceProvider', 'queue.connection' => 'Illuminate\\Queue\\QueueServiceProvider',
'queue.failer' => 'Illuminate\\Queue\\QueueServiceProvider',
'queue.listener' => 'Illuminate\\Queue\\QueueServiceProvider',
'queue.worker' => 'Illuminate\\Queue\\QueueServiceProvider',
'redis' => 'Illuminate\\Redis\\RedisServiceProvider', 'redis' => 'Illuminate\\Redis\\RedisServiceProvider',
'redis.connection' => 'Illuminate\\Redis\\RedisServiceProvider', 'redis.connection' => 'Illuminate\\Redis\\RedisServiceProvider',
'auth.password' => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider', 'auth.password' => 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider',
@@ -142,7 +192,13 @@
'translation.loader' => 'Illuminate\\Translation\\TranslationServiceProvider', 'translation.loader' => 'Illuminate\\Translation\\TranslationServiceProvider',
'validator' => 'Illuminate\\Validation\\ValidationServiceProvider', 'validator' => 'Illuminate\\Validation\\ValidationServiceProvider',
'validation.presence' => 'Illuminate\\Validation\\ValidationServiceProvider', 'validation.presence' => 'Illuminate\\Validation\\ValidationServiceProvider',
'Laravel\\Sail\\Console\\InstallCommand' => 'Laravel\\Sail\\SailServiceProvider',
'Laravel\\Sail\\Console\\PublishCommand' => 'Laravel\\Sail\\SailServiceProvider',
'command.tinker' => 'Laravel\\Tinker\\TinkerServiceProvider', 'command.tinker' => 'Laravel\\Tinker\\TinkerServiceProvider',
'html' => 'Collective\\Html\\HtmlServiceProvider',
'form' => 'Collective\\Html\\HtmlServiceProvider',
'Collective\\Html\\HtmlBuilder' => 'Collective\\Html\\HtmlServiceProvider',
'Collective\\Html\\FormBuilder' => 'Collective\\Html\\HtmlServiceProvider',
), ),
'when' => 'when' =>
array ( array (
@@ -161,9 +217,6 @@
'Illuminate\\Hashing\\HashServiceProvider' => 'Illuminate\\Hashing\\HashServiceProvider' =>
array ( array (
), ),
'Collective\\Html\\HtmlServiceProvider' =>
array (
),
'Illuminate\\Mail\\MailServiceProvider' => 'Illuminate\\Mail\\MailServiceProvider' =>
array ( array (
), ),
@@ -185,8 +238,14 @@
'Illuminate\\Validation\\ValidationServiceProvider' => 'Illuminate\\Validation\\ValidationServiceProvider' =>
array ( array (
), ),
'Laravel\\Sail\\SailServiceProvider' =>
array (
),
'Laravel\\Tinker\\TinkerServiceProvider' => 'Laravel\\Tinker\\TinkerServiceProvider' =>
array ( array (
), ),
'Collective\\Html\\HtmlServiceProvider' =>
array (
),
), ),
); );

View File

@@ -1,28 +1,33 @@
{ {
"name": "laravel/laravel", "name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.", "description": "The Laravel Framework.",
"keywords": ["framework", "laravel"], "keywords": ["framework", "laravel"],
"license": "MIT", "license": "MIT",
"type": "project",
"require": { "require": {
"php": ">=5.6.4", "php": "^8.0",
"laravel/framework": "5.4.*", "guzzlehttp/guzzle": "^7.2",
"laravel/tinker": "~1.0", "laravel/framework": "^9.19",
"laravelcollective/html": "5.*" "laravel/sanctum": "^3.0",
"laravel/tinker": "^2.7",
"laravelcollective/html": "^6.3"
}, },
"require-dev": { "require-dev": {
"fzaninotto/faker": "~1.4", "fakerphp/faker": "^1.9.1",
"mockery/mockery": "0.9.*", "laravel/pint": "^1.0",
"phpunit/phpunit": "~5.7" "laravel/sail": "^1.0.1",
"mockery/mockery": "^1.4.4",
"nunomaduro/collision": "^6.1",
"phpunit/phpunit": "^9.5.10",
"spatie/laravel-ignition": "^1.0"
}, },
"autoload": { "autoload": {
"classmap": [
"database"
],
"psr-4": { "psr-4": {
"App\\": "app/", "App\\": "app/",
"Helpers\\": "app/Helpers/", "Database\\Factories\\": "database/factories/",
"Model\\": "../api-dev/common/classes/" "Database\\Seeders\\": "database/seeders/",
"Helpers\\": "app/Helpers",
"Model\\": "/srv/api/common/classes"
} }
}, },
"autoload-dev": { "autoload-dev": {
@@ -31,24 +36,33 @@
} }
}, },
"scripts": { "scripts": {
"post-root-package-install": [ "post-autoload-dump": [
"php -r \"file_exists('.env') || copy('.env.example', '.env');\"" "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
], "@php artisan package:discover --ansi"
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize"
], ],
"post-update-cmd": [ "post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate", "@php artisan vendor:publish --tag=laravel-assets --ansi --force"
"php artisan optimize" ],
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"@php artisan key:generate --ansi"
] ]
}, },
"extra": {
"laravel": {
"dont-discover": []
}
},
"config": { "config": {
"optimize-autoloader": true,
"preferred-install": "dist", "preferred-install": "dist",
"sort-packages": true, "sort-packages": true,
"optimize-autoloader": true "allow-plugins": {
} "pestphp/pest-plugin": true
}
},
"minimum-stability": "dev",
"prefer-stable": true
} }

7155
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -105,7 +105,7 @@ return [
'key' => env('APP_KEY'), 'key' => env('APP_KEY'),
'cipher' => 'AES-256-CBC', 'cipher' => 'aes-256-cbc',
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------

View File

@@ -161,7 +161,7 @@ return [
| |
*/ */
'secure' => env('SESSION_SECURE_COOKIE', false), 'secure' => env('SESSION_SECURE_COOKIE', null),
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------

View File

@@ -0,0 +1,34 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreatePagestatsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('pagestats', function (Blueprint $table) {
$table->string('type');
$table->integer('item_id');
$table->string('visitor_ip');
$table->string('session');
$table->text('referer')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('pagestats');
}
}

24
docker-compose.dev.yml Normal file
View File

@@ -0,0 +1,24 @@
version: '3.8'
services:
web:
build:
context: ./
dockerfile: Dockerfile.dev
ports:
- 8080:80
- 8443:443
volumes:
- .:/var/www/html
- ./srv:/srv
db:
image: mysql:5.5
ports:
- "3306:3306"
expose:
- "3306"
environment:
MYSQL_ROOT_PASSWORD: development-password
MYSQL_DATABASE: forge
MYSQL_USER: forge
MYSQL_PASSWORD: secret

22
docker-compose.yml Normal file
View File

@@ -0,0 +1,22 @@
version: '3.8'
services:
web:
build: ./
ports:
- 8080:80
- 8443:443
volumes:
- .:/var/www/html
- ./srv:/srv
db:
image: mysql:5.5
ports:
- "3306:3306"
expose:
- "3306"
environment:
MYSQL_ROOT_PASSWORD: development-password
MYSQL_DATABASE: forge
MYSQL_USER: forge
MYSQL_PASSWORD: secret

46
docker/apache.conf Normal file
View File

@@ -0,0 +1,46 @@
Header set X-Content-Type-Options: "nosniff"
Header set X-Frame-Options: "sameorigin"
ServerTokens Prod
<VirtualHost *:80>
ServerName localhost
ServerAdmin support@websight.nl
DocumentRoot /var/www/html
<Directory /var/www/html/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/vhost-error.log
CustomLog /var/log/apache2/vhost-access.log combined
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName localhost
ServerAdmin support@websight.nl
DocumentRoot /var/www/html
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
SSLCompression off
SSLProtocol All -SSLv2 -SSLv3
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
<Directory /var/www/html/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/ssl-vhost-error.log
CustomLog /var/log/apache2/ssl-vhost-access.log combined
</VirtualHost>
</IfModule>

46
docker/apache.dev.conf Normal file
View File

@@ -0,0 +1,46 @@
Header set X-Content-Type-Options: "nosniff"
Header set X-Frame-Options: "sameorigin"
ServerTokens Prod
<VirtualHost *:80>
ServerName localhost
ServerAdmin support@websight.nl
DocumentRoot /var/www/html
<Directory /var/www/html/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/vhost-error.log
CustomLog /var/log/apache2/vhost-access.log combined
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName localhost
ServerAdmin support@websight.nl
DocumentRoot /var/www/html
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
SSLCompression off
SSLProtocol All -SSLv2 -SSLv3
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
<Directory /var/www/html/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/log/apache2/ssl-vhost-error.log
CustomLog /var/log/apache2/ssl-vhost-access.log combined
</VirtualHost>
</IfModule>

39
env.example Normal file
View File

@@ -0,0 +1,39 @@
APP_NAME="NH Gooi"
APP_ENV=production
APP_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
APP_DEBUG=false
APP_LOG_LEVEL=error
APP_URL=https://dev.nhgooi.nl
IMAGE_BASE_URL=https://dev.nhgooi.nl
API_URL=https://api.nhgooi.nl/
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=in-v3.mailjet.com
MAIL_PORT=25
MAIL_USERNAME=mailjet_username
MAIL_PASSWORD=mailjet_password
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
DB_CONNECTION=mysql
DB_HOST=nhgooi.nl
DB_PORT=3306
DB_DATABASE=dbname
DB_USERNAME=6fmstats
DB_PASSWORD=dbpass
CACHE_DRIVER=file
QUEUE_DRIVER=sync

1788
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,21 +1,17 @@
{ {
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "npm run development", "sass": "sass resources/assets/sass:public/css",
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "sass-watch": "sass --watch resources/assets/sass:public/css",
"watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "sass-minify": "sass resources/assets/sass/style.scss:public/css/style.min.css --style compressed",
"watch-poll": "npm run watch -- --watch-poll", "sass-minify-watch": "sass --watch resources/assets/sass/style.scss:public/css/style.min.css --style compressed",
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", "js-watch": "grunt watch"
"prod": "npm run production",
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
}, },
"devDependencies": { "devDependencies": {
"axios": "^0.16.2", "grunt": "^1.6.1",
"bootstrap-sass": "^3.3.7", "grunt-contrib-concat": "^2.1.0",
"cross-env": "^5.0.1", "grunt-contrib-uglify": "^5.2.2",
"jquery": "^3.1.1", "grunt-contrib-watch": "^1.1.0",
"laravel-mix": "^1.0", "sass": "^1.71.1"
"lodash": "^4.17.4",
"vue": "^2.1.10"
} }
} }

View File

@@ -5,6 +5,13 @@
RewriteEngine On RewriteEngine On
# 6fm -> nhgooi
RewriteCond %{HTTP_HOST} ^(www\.)6fm.nl(.*)$ [NC]
RewriteRule ^(.*)$ https://nhgooi.nl/$2 [R=301,L]
RewriteCond %{HTTP_HOST} nhgooigemist.nl [NC]
RewriteRule ^(.*)$ https://nhgooi.nl/gemist [R=301,L]
# Remove www. # Remove www.
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

BIN
public/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

3
public/css/app.css vendored Normal file
View File

@@ -0,0 +1,3 @@
@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,600");
/*# sourceMappingURL=app.css.map */

1
public/css/app.css.map Normal file
View File

@@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["../../resources/assets/sass/app.scss"],"names":[],"mappings":"AAEQ","file":"app.css"}

4085
public/css/bootstrap-grid.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

6
public/css/bootstrap-grid.min.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["../../../resources/assets/sass/components/posts.scss","../../../resources/assets/sass/abstracts/_mixin.scss"],"names":[],"mappings":"AAEE;EACE;ECAF;EACA;EACA;EDAE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAIN;ECzBA;EACA;EACA;EDyBE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EAEA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAIJ;ECvGF;EACA;EACA;;ADwGI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAKN;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE","file":"posts.css"}

View File

@@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["../../../resources/assets/sass/components/pretty_photo.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;;;AAEF;EAEE;;;AAEF;EAEE;EACA;EACA;EACA;EACA;;;AAEF;EAEE;EACA;;;AAEF;EAEE;EACA","file":"pretty_photo.css"}

View File

@@ -1,914 +0,0 @@
body
{
background-color: #2d3136;
}
.site_container,
.value_container
{
background-color: #363B40;
}
.site_container.boxed
{
box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}
.header_container.style_2
{
margin-bottom: 0;
}
.header_top_bar_container .latest_news_scrolling_list_container
{
border-color: #363b40;
}
.post_details li.date,
.more, .more[type="submit"],
.post.single .post_details,
.share_box,
.taxonomies a,
.comment_form .text_input:focus,
.comment_form textarea:focus,
.contact_form .text_input:focus,
.contact_form textarea:focus,
.column.border_top,
.accordion .ui-accordion-header,
.list,
.search_form input[type="text"]:focus,
.item_content.border_top
{
border-color: #464D53;
}
.box_header,
.more.active,
.more:hover,
.tabs_navigation.small li a:hover,
.tabs_navigation.small li a.selected,
.tabs_navigation.small li.ui-tabs-active a,
.more.highlight,
.more.active:hover,
.taxonomies a:hover,
.review_summary .number,
.accordion .ui-accordion-header.ui-state-active,
.mobile-menu-switch
{
border-color: #8CC152;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.box_header,
.read_more,
.tabs_navigation li a,
.more,
.more[type="submit"],
.more.highlight:hover,
.tabs_navigation.small li a,
.tabs_navigation.small li a:hover,
.tabs_navigation.small li a.selected,
.tabs_navigation.small li.ui-tabs-active a,
blockquote,
label,
.comment_form input,
.comment_form textarea,
.contact_form input,
.contact_form textarea,
.review_block h5,
.review_summary h5,
.list li,
.list li a,
.dropcap .dropcap_label h3,
input,
textarea,
.mobile-menu li a,
.mobile-menu li.selected ul a,
.mobile-menu li.selected ul li.selected ul a,
.slider_posts_list li.current h5,
.slider_posts_list li:hover h5,
.bread_crumb li a:hover
{
color: #FFF;
}
.box_header,
.tabs_navigation li a,
.post a.comments_number,
.blog.rating .post .value_bar,
.author .value_bar,
.divider,
.pagination li a,
blockquote,
.comment_form input,
.comment_form textarea,
.contact_form input,
.contact_form textarea,
.review_block,
.review_summary .value_bar,
.item_content .features_icon,
.accordion .ui-accordion-header .ui-accordion-header-icon,
.announcement,
.dropcap .dropcap_label,
input,
textarea,
.mobile-menu li a,
.mobile-menu li.selected ul a,
.mobile-menu li.selected ul li.selected ul a,
.slider_posts_list .slider_posts_list_progress_block
{
background-color: #42494F;
}
.tabs_navigation.small,
.slider_posts_list li
{
border-color: #42494F;
}
.post_details li.category,
.slider_navigation .slider_control a:hover,
a.slider_control:hover,
.slider_posts_list .slider_posts_list_bar,
.read_more .arrow,
.tabs_navigation li a:hover,
.tabs_navigation li a.selected,
.tabs_navigation li.ui-tabs-active a,
.post .comments_number:hover,
.footer .post .comments_number:hover,
.more.active,
.more:hover,
.slider_posts_list_container a.slider_control,
.pagination li a:hover,
.pagination li.selected a,
.taxonomies a:hover,
.value_container .value_bar,
.accordion .ui-accordion-header.ui-state-active,
.accordion .ui-accordion-header:hover .ui-accordion-header-icon,
.dropcap .dropcap_label.active,
.icon.fullscreen:hover,
.gallery_popup .slider_navigation .slider_control a:hover,
.mobile-menu-switch .line,
.mobile-menu-switch:hover,
.mobile-menu li.selected a,
.mobile-menu li.selected ul li.selected a,
.mobile-menu li.selected ul li.selected ul li.selected a
{
background-color: #8CC152;
}
.tabs_navigation li.ui-tabs-active span,
.post .comments_number:hover .arrow_comments,
.footer .post .comments_number:hover .arrow_comments
{
border-color: #8CC152 transparent;
}
.blog ul.post_details.simple li.category,
.blog ul.post_details.simple li.category a,
.post.single .post_details a,
.more.highlight,
.more.active:hover,
.review_summary .number,
.about_subtitle,
.announcement .expose,
p a
{
color: #8CC152;
}
ul.post_details.simple li
{
background: none;
}
.post_details li.date,
.post a.comments_number,
.author h6,
.bread_crumb li,
.bread_crumb li a,
.pagination li a,
.post.single li.detail,
.taxonomies a,
.posted_by abbr.timeago,
.post.single .sentence .text,
.gallery_popup .sentence .text,
.slider_posts_list li h5
{
color: #9DA4AB;
}
.post .arrow_comments
{
border-color: #42494F transparent;
}
p,
.review_block .list li,
.review_block .list li a,
.review_summary .text p
{
color: #D7DCE0;
}
span.number,
span.odometer.number,
.post.single .sentence .author,
.gallery_popup .sentence .author,
blockquote .author,
input.hint,
textarea.hint,
.comment_form .hint,
.contact_form .hint,
.posted_by .in_reply,
.slider_posts_list li .date
{
color: #858D94;
}
::-webkit-input-placeholder
{
color: #858D94;
}
:-moz-placeholder
{
color: #858D94;
}
::-moz-placeholder
{
color: #858D94;
}
:-ms-input-placeholder
{
color: #858D94;
}
.tabs_navigation li a
{
border-color: #52595F;
}
.footer_container
{
background-color: #2D3136;
}
.divider.subheader_arrow
{
background-image: url("../images/icons/other/dark_bg/subheader_arrow.png");
}
.pagination li.left a
{
background-image: url("../images/icons/navigation/dark_bg/pagination_arrow_left.png");
}
.pagination li.right a
{
background-image: url("../images/icons/navigation/dark_bg/pagination_arrow_right.png");
}
blockquote
{
background-image: url("../images/icons/other/dark_bg/quote_content.png");
}
#comments_list .children .comment .parent_arrow
{
background-image: url("../images/icons/other/dark_bg/comment_reply.png");
}
.bullet.style_1
{
background-image: url("../images/icons/other/dark_bg/bullet_style_1.png");
padding-left: 15px;
}
.bullet.style_2
{
background-image: url("../images/icons/other/dark_bg/bullet_style_2.png");
}
.bullet.style_3
{
background-image: url("../images/icons/other/dark_bg/bullet_style_3.png");
}
.bullet.style_4
{
background-image: url("../images/icons/other/dark_bg/bullet_style_4.png");
}
.item_content .not_found
{
background-image: url("../images/icons/other/dark_bg/404.png");
}
.app
{
background-image: url("../images/icons/features/dark_bg/app.png");
}
.calendar
{
background-image: url("../images/icons/features/dark_bg/calendar.png");
}
.chart
{
background-image: url("../images/icons/features/dark_bg/chart.png");
}
.chat
{
background-image: url("../images/icons/features/dark_bg/chat.png");
}
.clock
{
background-image: url("../images/icons/features/dark_bg/clock.png");
}
.database
{
background-image: url("../images/icons/features/dark_bg/database.png");
}
.document
{
background-image: url("../images/icons/features/dark_bg/document.png");
}
.envelope
{
background-image: url("../images/icons/features/dark_bg/envelope.png");
}
.faq
{
background-image: url("../images/icons/features/dark_bg/faq.png");
}
.graph
{
background-image: url("../images/icons/features/dark_bg/graph.png");
}
.image
{
background-image: url("../images/icons/features/dark_bg/image.png");
}
.laptop
{
background-image: url("../images/icons/features/dark_bg/laptop.png");
}
.magnifier
{
background-image: url("../images/icons/features/dark_bg/magnifier.png");
}
.features_icon.mobile
{
background-image: url("../images/icons/features/dark_bg/mobile.png");
}
.pin
{
background-image: url("../images/icons/features/dark_bg/pin.png");
}
.printer
{
background-image: url("../images/icons/features/dark_bg/printer.png");
}
.quote
{
background-image: url("../images/icons/features/dark_bg/quote.png");
}
.screen
{
background-image: url("../images/icons/features/dark_bg/screen.png");
}
.speaker
{
background-image: url("../images/icons/features/dark_bg/speaker.png");
}
.video
{
background-image: url("../images/icons/features/dark_bg/video.png");
}
li.detail.category
{
background-image: url("../images/icons/other/dark_bg/post_category.png");
}
.detail.date
{
background-image: url("../images/icons/other/dark_bg/post_date.png");
}
.detail.author
{
background-image: url("../images/icons/other/dark_bg/post_author.png");
}
.detail.views
{
background-image: url("../images/icons/other/dark_bg/post_views.png");
}
.detail.comments
{
background-image: url("../images/icons/other/dark_bg/post_comments.png");
}
.taxonomies.tags
{
background-image: url("../images/icons/other/dark_bg/post_footer_tags.png");
}
.taxonomies.categories
{
background-image: url("../images/icons/other/dark_bg/post_footer_category.png");
}
.behance
{
background-image: url("../images/icons/social/dark_bg/behance.png");
}
.bing
{
background-image: url("../images/icons/social/dark_bg/bing.png");
}
.blogger
{
background-image: url("../images/icons/social/dark_bg/blogger.png");
}
.deezer
{
background-image: url("../images/icons/social/dark_bg/deezer.png");
}
.designfloat
{
background-image: url("../images/icons/social/dark_bg/designfloat.png");
}
.deviantart
{
background-image: url("../images/icons/social/dark_bg/deviantart.png");
}
.digg
{
background-image: url("../images/icons/social/dark_bg/digg.png");
}
.digg
{
background-image: url("../images/icons/social/dark_bg/digg.png");
}
.dribbble
{
background-image: url("../images/icons/social/dark_bg/dribbble.png");
}
.envato
{
background-image: url("../images/icons/social/dark_bg/envato.png");
}
.facebook
{
background-image: url("../images/icons/social/dark_bg/facebook.png");
}
.flickr
{
background-image: url("../images/icons/social/dark_bg/flickr.png");
}
.form
{
background-image: url("../images/icons/social/dark_bg/form.png");
}
.forrst
{
background-image: url("../images/icons/social/dark_bg/forrst.png");
}
.foursquare
{
background-image: url("../images/icons/social/dark_bg/foursquare.png");
}
.friendfeed
{
background-image: url("../images/icons/social/dark_bg/friendfeed.png");
}
.googleplus
{
background-image: url("../images/icons/social/dark_bg/googleplus.png");
}
.instagram
{
background-image: url("../images/icons/social/dark_bg/instagram.png");
}
.linkedin
{
background-image: url("../images/icons/social/dark_bg/linkedin.png");
}
.mail
{
background-image: url("../images/icons/social/dark_bg/mail.png");
}
.mobile
{
background-image: url("../images/icons/social/dark_bg/mobile.png");
}
.myspace
{
background-image: url("../images/icons/social/dark_bg/myspace.png");
}
.picasa
{
background-image: url("../images/icons/social/dark_bg/picasa.png");
}
.pinterest
{
background-image: url("../images/icons/social/dark_bg/pinterest.png");
}
.reddit
{
background-image: url("../images/icons/social/dark_bg/reddit.png");
}
.rss
{
background-image: url("../images/icons/social/dark_bg/rss.png");
}
.skype
{
background-image: url("../images/icons/social/dark_bg/skype.png");
}
.soundcloud
{
background-image: url("../images/icons/social/dark_bg/soundcloud.png");
}
.spotify
{
background-image: url("../images/icons/social/dark_bg/spotify.png");
}
.stumbleupon
{
background-image: url("../images/icons/social/dark_bg/stumbleupon.png");
}
.technorati
{
background-image: url("../images/icons/social/dark_bg/technorati.png");
}
.tumblr
{
background-image: url("../images/icons/social/dark_bg/tumblr.png");
}
.twitter
{
background-image: url("../images/icons/social/dark_bg/twitter.png");
}
.vimeo
{
background-image: url("../images/icons/social/dark_bg/vimeo.png");
}
.wykop
{
background-image: url("../images/icons/social/dark_bg/wykop.png");
}
.xing
{
background-image: url("../images/icons/social/dark_bg/xing.png");
}
.youtube
{
background-image: url("../images/icons/social/dark_bg/youtube.png");
}
.light .behance
{
background-image: url("../images/icons/social/behance.png");
}
.light .bing
{
background-image: url("../images/icons/social/bing.png");
}
.light .blogger
{
background-image: url("../images/icons/social/blogger.png");
}
.light .deezer
{
background-image: url("../images/icons/social/deezer.png");
}
.light .designfloat
{
background-image: url("../images/icons/social/designfloat.png");
}
.light .deviantart
{
background-image: url("../images/icons/social/deviantart.png");
}
.light .digg
{
background-image: url("../images/icons/social/digg.png");
}
.light .digg
{
background-image: url("../images/icons/social/digg.png");
}
.light .dribbble
{
background-image: url("../images/icons/social/dribbble.png");
}
.light .envato
{
background-image: url("../images/icons/social/envato.png");
}
.light .facebook
{
background-image: url("../images/icons/social/facebook.png");
}
.light .flickr
{
background-image: url("../images/icons/social/flickr.png");
}
.light .form
{
background-image: url("../images/icons/social/form.png");
}
.light .forrst
{
background-image: url("../images/icons/social/forrst.png");
}
.light .foursquare
{
background-image: url("../images/icons/social/foursquare.png");
}
.light .friendfeed
{
background-image: url("../images/icons/social/friendfeed.png");
}
.light .googleplus
{
background-image: url("../images/icons/social/googleplus.png");
}
.light .instagram
{
background-image: url("../images/icons/social/instagram.png");
}
.light .linkedin
{
background-image: url("../images/icons/social/linkedin.png");
}
.light .mail
{
background-image: url("../images/icons/social/mail.png");
}
.light .mobile
{
background-image: url("../images/icons/social/mobile.png");
}
.light .myspace
{
background-image: url("../images/icons/social/myspace.png");
}
.light .picasa
{
background-image: url("../images/icons/social/picasa.png");
}
.light .pinterest
{
background-image: url("../images/icons/social/pinterest.png");
}
.light .reddit
{
background-image: url("../images/icons/social/reddit.png");
}
.light .rss
{
background-image: url("../images/icons/social/rss.png");
}
.light .skype
{
background-image: url("../images/icons/social/skype.png");
}
.light .soundcloud
{
background-image: url("../images/icons/social/soundcloud.png");
}
.light .spotify
{
background-image: url("../images/icons/social/spotify.png");
}
.light .stumbleupon
{
background-image: url("../images/icons/social/stumbleupon.png");
}
.light .technorati
{
background-image: url("../images/icons/social/technorati.png");
}
.light .tumblr
{
background-image: url("../images/icons/social/tumblr.png");
}
.light .twitter
{
background-image: url("../images/icons/social/twitter.png");
}
.light .vimeo
{
background-image: url("../images/icons/social/vimeo.png");
}
.light .wykop
{
background-image: url("../images/icons/social/wykop.png");
}
.light .xing
{
background-image: url("../images/icons/social/xing.png");
}
.light .youtube
{
background-image: url("../images/icons/social/youtube.png");
}
.bread_crumb .separator
{
background-image: url("../images/icons/navigation/dark_bg/breadcrumb_arrow.png");
}
.accordion .ui-accordion-header .ui-accordion-header-icon
{
background-image: url("../images/icons/navigation/dark_bg/accordion_arrow_down.png");
}
/* --- menu --- */
.menu_container
{
border-top-color: #464D53;
border-bottom-color: #464D53;
background: #363B40;
}
.menu_container.sticky.move
{
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
border-bottom-color: transparent;
}
.menu_container.sticky.move .sf-menu li
{
border-bottom-color: transparent;
}
.sf-menu li
{
background-color: #363B40;
border-bottom-color: #42494F;
border-top-color: #464D53;
}
.sf-menu li a,
.sf-menu li a:visited
{
color: #FFF;
}
.menu_container .sf-menu li.submenu a,
.menu_container .sf-menu li.selected.submenu a,
.menu_container .sf-menu li.submenu:hover a
{
background-image: url("../images/icons/navigation/dark_bg/menu_arrow.png");
}
.sf-menu a:hover,
.sf-menu a:hover
{
background-color: #42494F;
}
.sf-menu li.submenu ul,
.menu_container .sf-menu li:hover ul a,
.menu_container .sf-menu li.submenu:hover ul a,
.menu_container .sf-menu li ul li a,
.menu_container .sf-menu li.submenu:hover ul li.selected ul li a
{
background-color: #2D3136;
}
.menu_container .sf-menu li ul li a:hover, .menu_container .sf-menu li ul li.selected a,
.menu_container .sf-menu li.submenu ul li a:hover, .menu_container .sf-menu li.submenu:hover ul li.selected a,
.menu_container .sf-menu li.submenu:hover ul li.selected ul li a:hover, .menu_container .sf-menu li.submenu:hover ul li ul li.selected a, .menu_container .sf-menu li.submenu:hover ul li.selected ul li.selected a,
.menu_container .sf-menu li:hover ul li.sfHover>a,
ul.sf-menu .mega_menu,
ul.sf-menu .mega_menu li,
.sf-menu li.submenu .mega_menu
{
background-color: #212429;
}
.sf-menu li:hover, .sf-menu li.selected,
.sf-menu li.submenu:hover,
.sf-menu li:hover a, .sf-menu li.selected a,
.sf-menu li.submenu:hover a
{
background-color: #42494F;
border-top-color: #8CC152;
border-bottom-color: #42494F;
}
/* --- menu style 2 & 3 & 5 & 6 & 7 & 8 & 9 & 10 --- */
.style_2.menu_container
{
background: #42494F;
border-color: #42494F;
}
.style_2 .sf-menu
{
border-top-color: #52595F;
}
.style_2 .sf-menu li
{
background-color: #42494F;
border-bottom-color: #42494F;
border-top-color: #52595F;
}
.style_2 .sf-menu a:hover,
.style_3 .sf-menu a:hover
{
background-color: #8CC152;
}
.style_2 .sf-menu li:hover, .style_2 .sf-menu li.selected,
.style_2 .sf-menu li.submenu:hover,
.style_2 .sf-menu li:hover a, .style_2 .sf-menu li.selected a,
.style_2 .sf-menu li.submenu:hover a,
.style_3 .sf-menu li:hover, .style_3 .sf-menu li.selected,
.style_3 .sf-menu li.submenu:hover,
.style_3 .sf-menu li:hover a, .style_3 .sf-menu li.selected a,
.style_3 .sf-menu li.submenu:hover a,
.style_5 .sf-menu li:hover, .style_5 .sf-menu li.selected,
.style_5 .sf-menu li.submenu:hover,
.style_5 .sf-menu li:hover a, .style_5 .sf-menu li.selected a,
.style_5 .sf-menu li.submenu:hover a,
.style_10 .sf-menu li:hover, .style_10 .sf-menu li.selected,
.style_10 .sf-menu li.submenu:hover,
.style_10 .sf-menu li:hover a, .style_10 .sf-menu li.selected a,
.style_10 .sf-menu li.submenu:hover a
{
background-color: #8CC152;
border-top-color: #8CC152;
border-bottom-color: #8CC152;
}
.style_2 .sf-menu li a,
.style_2 .sf-menu li.selected a,
.style_2 .sf-menu li:hover a,
.style_3 .sf-menu li.selected a,
.style_3 .sf-menu li:hover a,
.style_5 .sf-menu li a,
.style_6 .sf-menu li.selected a,
.style_6 .sf-menu li:hover a,
.style_7 .sf-menu li a,
.style_8 .sf-menu li.selected a,
.style_8 .sf-menu li:hover a,
.style_9 .sf-menu li a,
.style_10 .sf-menu li.selected a,
.style_10 .sf-menu li:hover a
{
color: #FFF;
}
/* --- menu style 3 --- */
.style_3.menu_container,
.style_3 .sf-menu li
{
border-top-color: #8CC152;
}
/* --- menu style 4 --- */
.style_4.menu_container,
.style_4 .sf-menu li
{
background-color: #42494F;
border-color: #42494F;
}
.style_4 .sf-menu li:hover, .style_4 .sf-menu li.selected,
.style_4 .sf-menu li.submenu:hover,
.style_4 .sf-menu li:hover a, .style_4 .sf-menu li.selected a,
.style_4 .sf-menu li.submenu:hover a
{
background-color: #363B40;
border-bottom-color: #363B40;
border-top-color: #8CC152;
}
/* --- menu style 5 & 7 & 9 & 10 --- */
.style_5.menu_container,
.style_5 .sf-menu li,
.style_7.menu_container,
.style_7 .sf-menu li,
.style_9.menu_container,
.style_9 .sf-menu li
{
background-color: #2D3136;
border-color: #2D3136;
}
.style_5 .sf-menu a:hover,
.style_10 .sf-menu a:hover
{
background-color: #8CC152;
}
/* --- menu style 6 --- */
.style_6.menu_container.sticky.move,
.style_6.menu_container,
.style_6.menu_container.sticky.move .sf-menu li,
.style_6 .sf-menu li
{
border-bottom-color: #2D3136;
}
.style_6 .sf-menu a:hover
{
background-color: #2D3136;
}
.style_6 .sf-menu li:hover, .style_6 .sf-menu li.selected,
.style_6 .sf-menu li.submenu:hover,
.style_6 .sf-menu li:hover a, .style_6 .sf-menu li.selected a,
.style_6 .sf-menu li.submenu:hover a
{
background-color: #2D3136;
}
/* --- menu style 7 --- */
.style_7 .sf-menu a:hover
{
background-color: #25282A;
}
.style_7 .sf-menu li:hover, .style_7 .sf-menu li.selected,
.style_7 .sf-menu li.submenu:hover,
.style_7 .sf-menu li:hover a, .style_7 .sf-menu li.selected a,
.style_7 .sf-menu li.submenu:hover a
{
background-color: #363B40;
border-top-color: #363B40;
border-bottom-color: #363B40;
color: #FFF;
}
/* --- menu style 8 & 9 & 10 --- */
.style_8 .sf-menu li,
.style_8.menu_container,
.style_10 .sf-menu li,
.style_10.menu_container
{
border-top-color: #363B40;
}
.style_8 .sf-menu a:hover,
.style_9 .sf-menu a:hover
{
background-color: #42494F;
}
.style_8 .sf-menu li:hover, .style_8 .sf-menu li.selected,
.style_8 .sf-menu li.submenu:hover,
.style_8 .sf-menu li:hover a, .style_8 .sf-menu li.selected a,
.style_8 .sf-menu li.submenu:hover a,
.style_9 .sf-menu li:hover, .style_9 .sf-menu li.selected,
.style_9 .sf-menu li.submenu:hover,
.style_9 .sf-menu li:hover a, .style_9 .sf-menu li.selected a,
.style_9 .sf-menu li.submenu:hover a
{
background-color: #42494F;
border-top-color: #42494F;
border-bottom-color: #42494F;
}

File diff suppressed because one or more lines are too long

3
public/css/font.css vendored
View File

@@ -1,3 +0,0 @@
@font-face{font-family:"Oswald"; font-style:normal; font-weight:400; src:local("Oswald Regular"),local("Oswald-Regular"),url("../fonts/Oswald-Regular-400.woff") format("woff")}
@font-face{font-family:"Varela"; font-style:normal; font-weight:400; src:local("Varela"),url("../fonts/Varela-400.woff") format("woff")}
@font-face{font-family:"Open Sans"; font-style:normal; font-weight:400; src:local("Open Sans"),local("OpenSans"),url("../fonts/OpenSans-400.woff") format("woff")}

View File

@@ -1,386 +0,0 @@
a:focus,
.comment_form [type='submit']:focus,
.contact_form [type='submit']:focus,
.tabs_navigation li a:focus,
.social_icons .social_icon:focus
{
outline: 1px dotted #FFF;
}
a,
a:hover,
.read_more:hover,
.more.active,
.more:hover,
.post .comments_number:hover,
.taxonomies a:hover,
.pagination li a:hover,
.slider_posts_list li h5
{
text-decoration: underline;
}
.slider_content_box ul.post_details li.category a,
.social_icons .social_icon,
.pagination li.left a,
.pagination li.right a
{
text-decoration: none;
}
.icon,
.footer_container,
.icon.fullscreen:hover,
.site_container,
.value_container,
.gallery_popup,
.gallery_overlay,
.menu_container
{
background-color: #000;
}
.box_header,
.more.active,
.more:hover,
.tabs_navigation.small li a:hover,
.tabs_navigation.small li a.selected,
.tabs_navigation.small li.ui-tabs-active a,
.more.highlight,
.more.active:hover,
.taxonomies a:hover,
.review_summary .number,
.accordion .ui-accordion-header.ui-state-active,
.mobile-menu-switch
{
border-color: #FFDD00;
}
.slider_content_box ul.post_details li.category a
{
color: #FFF;
}
.post_details li.category,
.post_details li.category a,
.read_more:hover,
.more.active,
.more:hover,
.post .comments_number:hover,
.footer .post .comments_number:hover,
.more.highlight:hover,
.taxonomies a:hover,
.pagination li a:hover,
.pagination li.selected a,
.value_container .value_bar .number,
.tabs_navigation li a:hover,
.tabs_navigation li a.selected,
.tabs_navigation li.ui-tabs-active a,
.accordion .ui-accordion-header.ui-state-active h4,
.mobile-menu li.selected a,
.mobile-menu li.selected ul li.selected a,
.mobile-menu li.selected ul li.selected ul li.selected a
{
color: #000;
}
.post_details li.category,
.slider_navigation .slider_control a:hover,
a.slider_control:hover,
.slider_posts_list .slider_posts_list_bar,
.read_more .arrow,
.tabs_navigation li a:hover,
.tabs_navigation li a.selected,
.tabs_navigation li.ui-tabs-active a,
.post .comments_number:hover,
.footer .post .comments_number:hover,
.more.active,
.more:hover,
.slider_posts_list_container a.slider_control,
.pagination li a:hover,
.pagination li.selected a,
.taxonomies a:hover,
.value_container .value_bar,
.accordion .ui-accordion-header.ui-state-active,
.accordion .ui-accordion-header:hover .ui-accordion-header-icon,
.dropcap .dropcap_label.active,
.gallery_popup .slider_navigation .slider_control a:hover,
.gallery_popup .slider_navigation .slider_control a,
.mobile-menu-switch .line,
.mobile-menu-switch:hover,
.mobile-menu li.selected a,
.mobile-menu li.selected ul li.selected a,
.mobile-menu li.selected ul li.selected ul li.selected a
{
background-color: #FFDD00 ;
}
.tabs_navigation li.ui-tabs-active span,
.post .comments_number:hover .arrow_comments,
.footer .post .comments_number:hover .arrow_comments
{
border-color: #FFDD00 transparent;
}
.blog ul.post_details.simple li.category,
.blog ul.post_details.simple li.category a,
.post.single .post_details a,
.more.highlight,
.more.active:hover,
.review_summary .number,
.about_subtitle,
.announcement .expose,
p a,
span.number,
span.odometer.number
{
color: #FFDD00;
}
.post .arrow_comments
{
border-color: #42494F transparent;
}
p,
.review_block .list li,
.review_block .list li a,
.review_summary .text p
{
color: #D7DCE0;
}
input.hint,
textarea.hint,
.comment_form .hint,
.contact_form .hint,
.posted_by .in_reply
{
color: #FFF;
}
.footer_container
{
border-top: 1px solid #464D53;
}
.divider.subheader_arrow
{
background-image: url("../images/icons/other/high_contrast/subheader_arrow.png");
}
blockquote
{
background-image: url("../images/icons/other/dark_bg/quote_content.png");
}
.read_more .arrow
{
background-image: url("../images/icons/navigation/high_contrast/call_to_action_arrow.png");
}
.slider_navigation .slider_control a,
a.slider_control
{
background-image: url("../images/icons/navigation/high_contrast/navigation_arrow_right.png");
background-color: #FFDD00;
}
.slider_navigation .slider_control:first-child a,
a.slider_control.left
{
background-image: url("../images/icons/navigation/high_contrast/navigation_arrow_left.png");
}
.pagination li.left a
{
background-image: url("../images/icons/navigation/high_contrast/pagination_arrow_left.png");
}
.pagination li.right a
{
background-image: url("../images/icons/navigation/high_contrast/pagination_arrow_right.png");
}
a.slider_control.up
{
background-image: url("../images/icons/navigation/high_contrast/navigation_arrow_up.png");
}
a.slider_control.down
{
background-image: url("../images/icons/navigation/high_contrast/navigation_arrow_down.png");
}
#comments_list .children .comment .parent_arrow
{
background-image: url("../images/icons/other/dark_bg/comment_reply.png");
}
.accordion .ui-accordion-header:hover .ui-accordion-header-icon
{
background-image: url("../images/icons/navigation/high_contrast/accordion_arrow_down_hover.png");
}
.accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon
{
background-image: url("../images/icons/navigation/high_contrast/accordion_arrow_up.png");
}
.item_content .not_found
{
background-image: url("../images/icons/other/high_contrast/404.png");
}
.app
{
background-image: url("../images/icons/features/high_contrast/app.png");
}
.calendar
{
background-image: url("../images/icons/features/high_contrast/calendar.png");
}
.chart
{
background-image: url("../images/icons/features/high_contrast/chart.png");
}
.chat
{
background-image: url("../images/icons/features/high_contrast/chat.png");
}
.clock
{
background-image: url("../images/icons/features/high_contrast/clock.png");
}
.database
{
background-image: url("../images/icons/features/high_contrast/database.png");
}
.document
{
background-image: url("../images/icons/features/high_contrast/document.png");
}
.envelope
{
background-image: url("../images/icons/features/high_contrast/envelope.png");
}
.faq
{
background-image: url("../images/icons/features/high_contrast/faq.png");
}
.graph
{
background-image: url("../images/icons/features/high_contrast/graph.png");
}
.image
{
background-image: url("../images/icons/features/high_contrast/image.png");
}
.laptop
{
background-image: url("../images/icons/features/high_contrast/laptop.png");
}
.magnifier
{
background-image: url("../images/icons/features/high_contrast/magnifier.png");
}
.features_icon.mobile
{
background-image: url("../images/icons/features/high_contrast/mobile.png");
}
.pin
{
background-image: url("../images/icons/features/high_contrast/pin.png");
}
.printer
{
background-image: url("../images/icons/features/high_contrast/printer.png");
}
.quote
{
background-image: url("../images/icons/features/high_contrast/quote.png");
}
.screen
{
background-image: url("../images/icons/features/high_contrast/screen.png");
}
.speaker
{
background-image: url("../images/icons/features/high_contrast/speaker.png");
}
.video
{
background-image: url("../images/icons/features/high_contrast/video.png");
}
/* --- menu --- */
.menu_container.sticky.move,
.menu_container.sticky.move .sf-menu li
{
border-bottom-color: #464d53;
}
.sf-menu li
{
background-color: #000;
}
.sf-menu li a,
.sf-menu li a:visited
{
text-decoration: underline;
}
.sf-menu a:hover,
.sf-menu a:hover
{
text-decoration: underline;
}
.sf-menu li:hover, .sf-menu li.selected,
.sf-menu li.submenu:hover,
.sf-menu li:hover a, .sf-menu li.selected a,
.sf-menu li.submenu:hover a
{
border-top-color: #FFDD00;
}
/* --- font selector --- */
.font_selector
{
position: fixed;
left: 0;
top: 15%;
width: 45px;
z-index: 10;
}
.font_selector .increase,
.font_selector .decrease
{
display: block;
width: 45px;
height: 45px;
background-repeat: no-repeat;
background-color: #FFDD00;
}
.font_selector .increase
{
background-image: url("../images/icons/other/high_contrast/font_increase.png");
}
.font_selector .decrease
{
background-image: url("../images/icons/other/high_contrast/font_decrease.png");
}
/* --- aminations --- */
.slideRightBack, .slideLeftBack, .slideDownBack, .slideUpBack
{
opacity: 1;
}
/* --- slideRightBackBack --- */
a.slider_control, .icon.fullscreen.animated
{
visibility: visible;
}
a.slider_control, .icon.fullscreen.animated
{
-webkit-animation-duration: 0ms;
animation-duration: 0ms;
}
.slideRightBack
{
animation-name: slideRightBack;
-webkit-animation-name: slideRightBack;
}
@keyframes slideRightBack
{
0%
{
opacity: 0;
transform: translateX(-100%);
}
100%
{
opacity: 1;
transform: translateX(0%);
}
}
@-webkit-keyframes slideRightBack
{
0%
{
opacity: 0;
-webkit-transform: translateX(-100%);
}
100%
{
opacity: 1;
-webkit-transform: translateX(0%);
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
public/css/old/airplay.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 B

View File

@@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" width="17" height="14" viewBox="0 0 16.9 13.9"><defs><style>.fill{fill:#fff;}</style></defs><title>7</title><g id="airplay"><polygon class="fill" points="0 0 16.9 0 16.9 10.4 13.2 10.4 11.9 8.9 15.4 8.9 15.4 1.6 1.5 1.6 1.5 8.9 5 8.9 3.6 10.4 0 10.4 0 0"/><polygon class="fill" points="2.7 13.9 8.4 7 14.2 13.9 2.7 13.9"/></g></svg>

After

Width:  |  Height:  |  Size: 417 B

File diff suppressed because one or more lines are too long

5
public/css/old/bootstrap.min.css vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 951 B

View File

@@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16.3 13.4" x="0" y="0" width="17" height="14"><defs><style>.cls-1{fill:#fff;}</style></defs><title>5</title><path id="chromecast" class="cls-1" d="M80.4,13v2.2h2.2A2.22,2.22,0,0,0,80.4,13Zm0-2.9v1.5a3.69,3.69,0,0,1,3.7,3.68s0,0,0,0h1.5a5.29,5.29,0,0,0-5.2-5.2h0ZM93.7,4.9H83.4V6.1a9.59,9.59,0,0,1,6.2,6.2h4.1V4.9h0ZM80.4,7.1V8.6a6.7,6.7,0,0,1,6.7,6.7h1.4a8.15,8.15,0,0,0-8.1-8.2h0ZM95.1,1.9H81.8a1.54,1.54,0,0,0-1.5,1.5V5.6h1.5V3.4H95.1V13.7H89.9v1.5h5.2a1.54,1.54,0,0,0,1.5-1.5V3.4A1.54,1.54,0,0,0,95.1,1.9Z" transform="translate(-80.3 -1.9)"/></svg>

After

Width:  |  Height:  |  Size: 637 B

914
public/css/old/dark_skin.css vendored Normal file
View File

@@ -0,0 +1,914 @@
body
{
background-color: #2d3136;
}
.site_container,
.value_container
{
background-color: #363B40;
}
.site_container.boxed
{
box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}
.header_container.style_2
{
margin-bottom: 0;
}
.header_top_bar_container .latest_news_scrolling_list_container
{
border-color: #363b40;
}
.post_details li.date,
.more, .more[type="submit"],
.post.single .post_details,
.share_box,
.taxonomies a,
.comment_form .text_input:focus,
.comment_form textarea:focus,
.contact_form .text_input:focus,
.contact_form textarea:focus,
.column.border_top,
.accordion .ui-accordion-header,
.list,
.search_form input[type="text"]:focus,
.item_content.border_top
{
border-color: #464D53;
}
.box_header,
.more.active,
.more:hover,
.tabs_navigation.small li a:hover,
.tabs_navigation.small li a.selected,
.tabs_navigation.small li.ui-tabs-active a,
.more.highlight,
.more.active:hover,
.taxonomies a:hover,
.review_summary .number,
.accordion .ui-accordion-header.ui-state-active,
.mobile-menu-switch
{
border-color: #8CC152;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.box_header,
.read_more,
.tabs_navigation li a,
.more,
.more[type="submit"],
.more.highlight:hover,
.tabs_navigation.small li a,
.tabs_navigation.small li a:hover,
.tabs_navigation.small li a.selected,
.tabs_navigation.small li.ui-tabs-active a,
blockquote,
label,
.comment_form input,
.comment_form textarea,
.contact_form input,
.contact_form textarea,
.review_block h5,
.review_summary h5,
.list li,
.list li a,
.dropcap .dropcap_label h3,
input,
textarea,
.mobile-menu li a,
.mobile-menu li.selected ul a,
.mobile-menu li.selected ul li.selected ul a,
.slider_posts_list li.current h5,
.slider_posts_list li:hover h5,
.bread_crumb li a:hover
{
color: #FFF;
}
.box_header,
.tabs_navigation li a,
.post a.comments_number,
.blog.rating .post .value_bar,
.author .value_bar,
.divider,
.pagination li a,
blockquote,
.comment_form input,
.comment_form textarea,
.contact_form input,
.contact_form textarea,
.review_block,
.review_summary .value_bar,
.item_content .features_icon,
.accordion .ui-accordion-header .ui-accordion-header-icon,
.announcement,
.dropcap .dropcap_label,
input,
textarea,
.mobile-menu li a,
.mobile-menu li.selected ul a,
.mobile-menu li.selected ul li.selected ul a,
.slider_posts_list .slider_posts_list_progress_block
{
background-color: #42494F;
}
.tabs_navigation.small,
.slider_posts_list li
{
border-color: #42494F;
}
.post_details li.category,
.slider_navigation .slider_control a:hover,
a.slider_control:hover,
.slider_posts_list .slider_posts_list_bar,
.read_more .arrow,
.tabs_navigation li a:hover,
.tabs_navigation li a.selected,
.tabs_navigation li.ui-tabs-active a,
.post .comments_number:hover,
.footer .post .comments_number:hover,
.more.active,
.more:hover,
.slider_posts_list_container a.slider_control,
.pagination li a:hover,
.pagination li.selected a,
.taxonomies a:hover,
.value_container .value_bar,
.accordion .ui-accordion-header.ui-state-active,
.accordion .ui-accordion-header:hover .ui-accordion-header-icon,
.dropcap .dropcap_label.active,
.icon.fullscreen:hover,
.gallery_popup .slider_navigation .slider_control a:hover,
.mobile-menu-switch .line,
.mobile-menu-switch:hover,
.mobile-menu li.selected a,
.mobile-menu li.selected ul li.selected a,
.mobile-menu li.selected ul li.selected ul li.selected a
{
background-color: #8CC152;
}
.tabs_navigation li.ui-tabs-active span,
.post .comments_number:hover .arrow_comments,
.footer .post .comments_number:hover .arrow_comments
{
border-color: #8CC152 transparent;
}
.blog ul.post_details.simple li.category,
.blog ul.post_details.simple li.category a,
.post.single .post_details a,
.more.highlight,
.more.active:hover,
.review_summary .number,
.about_subtitle,
.announcement .expose,
p a
{
color: #8CC152;
}
ul.post_details.simple li
{
background: none;
}
.post_details li.date,
.post a.comments_number,
.author h6,
.bread_crumb li,
.bread_crumb li a,
.pagination li a,
.post.single li.detail,
.taxonomies a,
.posted_by abbr.timeago,
.post.single .sentence .text,
.gallery_popup .sentence .text,
.slider_posts_list li h5
{
color: #9DA4AB;
}
.post .arrow_comments
{
border-color: #42494F transparent;
}
p,
.review_block .list li,
.review_block .list li a,
.review_summary .text p
{
color: #D7DCE0;
}
span.number,
span.odometer.number,
.post.single .sentence .author,
.gallery_popup .sentence .author,
blockquote .author,
input.hint,
textarea.hint,
.comment_form .hint,
.contact_form .hint,
.posted_by .in_reply,
.slider_posts_list li .date
{
color: #858D94;
}
::-webkit-input-placeholder
{
color: #858D94;
}
:-moz-placeholder
{
color: #858D94;
}
::-moz-placeholder
{
color: #858D94;
}
:-ms-input-placeholder
{
color: #858D94;
}
.tabs_navigation li a
{
border-color: #52595F;
}
.footer_container
{
background-color: #2D3136;
}
.divider.subheader_arrow
{
background-image: url("../../images/icons/other/dark_bg/subheader_arrow.png");
}
.pagination li.left a
{
background-image: url("../../images/icons/navigation/dark_bg/pagination_arrow_left.png");
}
.pagination li.right a
{
background-image: url("../../images/icons/navigation/dark_bg/pagination_arrow_right.png");
}
blockquote
{
background-image: url("../../images/icons/other/dark_bg/quote_content.png");
}
#comments_list .children .comment .parent_arrow
{
background-image: url("../../images/icons/other/dark_bg/comment_reply.png");
}
.bullet.style_1
{
background-image: url("../../images/icons/other/dark_bg/bullet_style_1.png");
padding-left: 15px;
}
.bullet.style_2
{
background-image: url("../../images/icons/other/dark_bg/bullet_style_2.png");
}
.bullet.style_3
{
background-image: url("../../images/icons/other/dark_bg/bullet_style_3.png");
}
.bullet.style_4
{
background-image: url("../../images/icons/other/dark_bg/bullet_style_4.png");
}
.item_content .not_found
{
background-image: url("../../images/icons/other/dark_bg/404.png");
}
.app
{
background-image: url("../../images/icons/features/dark_bg/app.png");
}
.calendar
{
background-image: url("../../images/icons/features/dark_bg/calendar.png");
}
.chart
{
background-image: url("../../images/icons/features/dark_bg/chart.png");
}
.chat
{
background-image: url("../../images/icons/features/dark_bg/chat.png");
}
.clock
{
background-image: url("../../images/icons/features/dark_bg/clock.png");
}
.database
{
background-image: url("../../images/icons/features/dark_bg/database.png");
}
.document
{
background-image: url("../../images/icons/features/dark_bg/document.png");
}
.envelope
{
background-image: url("../../images/icons/features/dark_bg/envelope.png");
}
.faq
{
background-image: url("../../images/icons/features/dark_bg/faq.png");
}
.graph
{
background-image: url("../../images/icons/features/dark_bg/graph.png");
}
.image
{
background-image: url("../../images/icons/features/dark_bg/image.png");
}
.laptop
{
background-image: url("../../images/icons/features/dark_bg/laptop.png");
}
.magnifier
{
background-image: url("../../images/icons/features/dark_bg/magnifier.png");
}
.features_icon.mobile
{
background-image: url("../../images/icons/features/dark_bg/mobile.png");
}
.pin
{
background-image: url("../../images/icons/features/dark_bg/pin.png");
}
.printer
{
background-image: url("../../images/icons/features/dark_bg/printer.png");
}
.quote
{
background-image: url("../../images/icons/features/dark_bg/quote.png");
}
.screen
{
background-image: url("../../images/icons/features/dark_bg/screen.png");
}
.speaker
{
background-image: url("../../images/icons/features/dark_bg/speaker.png");
}
.video
{
background-image: url("../../images/icons/features/dark_bg/video.png");
}
li.detail.category
{
background-image: url("../../images/icons/other/dark_bg/post_category.png");
}
.detail.date
{
background-image: url("../../images/icons/other/dark_bg/post_date.png");
}
.detail.author
{
background-image: url("../../images/icons/other/dark_bg/post_author.png");
}
.detail.views
{
background-image: url("../../images/icons/other/dark_bg/post_views.png");
}
.detail.comments
{
background-image: url("../../images/icons/other/dark_bg/post_comments.png");
}
.taxonomies.tags
{
background-image: url("../../images/icons/other/dark_bg/post_footer_tags.png");
}
.taxonomies.categories
{
background-image: url("../../images/icons/other/dark_bg/post_footer_category.png");
}
.behance
{
background-image: url("../../images/icons/social/dark_bg/behance.png");
}
.bing
{
background-image: url("../../images/icons/social/dark_bg/bing.png");
}
.blogger
{
background-image: url("../../images/icons/social/dark_bg/blogger.png");
}
.deezer
{
background-image: url("../../images/icons/social/dark_bg/deezer.png");
}
.designfloat
{
background-image: url("../../images/icons/social/dark_bg/designfloat.png");
}
.deviantart
{
background-image: url("../../images/icons/social/dark_bg/deviantart.png");
}
.digg
{
background-image: url("../../images/icons/social/dark_bg/digg.png");
}
.digg
{
background-image: url("../../images/icons/social/dark_bg/digg.png");
}
.dribbble
{
background-image: url("../../images/icons/social/dark_bg/dribbble.png");
}
.envato
{
background-image: url("../../images/icons/social/dark_bg/envato.png");
}
.facebook
{
background-image: url("../../images/icons/social/dark_bg/facebook.png");
}
.flickr
{
background-image: url("../../images/icons/social/dark_bg/flickr.png");
}
.form
{
background-image: url("../../images/icons/social/dark_bg/form.png");
}
.forrst
{
background-image: url("../../images/icons/social/dark_bg/forrst.png");
}
.foursquare
{
background-image: url("../../images/icons/social/dark_bg/foursquare.png");
}
.friendfeed
{
background-image: url("../../images/icons/social/dark_bg/friendfeed.png");
}
.googleplus
{
background-image: url("../../images/icons/social/dark_bg/googleplus.png");
}
.instagram
{
background-image: url("../../images/icons/social/dark_bg/instagram.png");
}
.linkedin
{
background-image: url("../../images/icons/social/dark_bg/linkedin.png");
}
.mail
{
background-image: url("../../images/icons/social/dark_bg/mail.png");
}
.mobile
{
background-image: url("../../images/icons/social/dark_bg/mobile.png");
}
.myspace
{
background-image: url("../../images/icons/social/dark_bg/myspace.png");
}
.picasa
{
background-image: url("../../images/icons/social/dark_bg/picasa.png");
}
.pinterest
{
background-image: url("../../images/icons/social/dark_bg/pinterest.png");
}
.reddit
{
background-image: url("../../images/icons/social/dark_bg/reddit.png");
}
.rss
{
background-image: url("../../images/icons/social/dark_bg/rss.png");
}
.skype
{
background-image: url("../../images/icons/social/dark_bg/skype.png");
}
.soundcloud
{
background-image: url("../../images/icons/social/dark_bg/soundcloud.png");
}
.spotify
{
background-image: url("../../images/icons/social/dark_bg/spotify.png");
}
.stumbleupon
{
background-image: url("../../images/icons/social/dark_bg/stumbleupon.png");
}
.technorati
{
background-image: url("../../images/icons/social/dark_bg/technorati.png");
}
.tumblr
{
background-image: url("../../images/icons/social/dark_bg/tumblr.png");
}
.twitter
{
background-image: url("../../images/icons/social/dark_bg/twitter.png");
}
.vimeo
{
background-image: url("../../images/icons/social/dark_bg/vimeo.png");
}
.wykop
{
background-image: url("../../images/icons/social/dark_bg/wykop.png");
}
.xing
{
background-image: url("../../images/icons/social/dark_bg/xing.png");
}
.youtube
{
background-image: url("../../images/icons/social/dark_bg/youtube.png");
}
.light .behance
{
background-image: url("../../images/icons/social/behance.png");
}
.light .bing
{
background-image: url("../../images/icons/social/bing.png");
}
.light .blogger
{
background-image: url("../../images/icons/social/blogger.png");
}
.light .deezer
{
background-image: url("../../images/icons/social/deezer.png");
}
.light .designfloat
{
background-image: url("../../images/icons/social/designfloat.png");
}
.light .deviantart
{
background-image: url("../../images/icons/social/deviantart.png");
}
.light .digg
{
background-image: url("../../images/icons/social/digg.png");
}
.light .digg
{
background-image: url("../../images/icons/social/digg.png");
}
.light .dribbble
{
background-image: url("../../images/icons/social/dribbble.png");
}
.light .envato
{
background-image: url("../../images/icons/social/envato.png");
}
.light .facebook
{
background-image: url("../../images/icons/social/facebook.png");
}
.light .flickr
{
background-image: url("../../images/icons/social/flickr.png");
}
.light .form
{
background-image: url("../../images/icons/social/form.png");
}
.light .forrst
{
background-image: url("../../images/icons/social/forrst.png");
}
.light .foursquare
{
background-image: url("../../images/icons/social/foursquare.png");
}
.light .friendfeed
{
background-image: url("../../images/icons/social/friendfeed.png");
}
.light .googleplus
{
background-image: url("../../images/icons/social/googleplus.png");
}
.light .instagram
{
background-image: url("../../images/icons/social/instagram.png");
}
.light .linkedin
{
background-image: url("../../images/icons/social/linkedin.png");
}
.light .mail
{
background-image: url("../../images/icons/social/mail.png");
}
.light .mobile
{
background-image: url("../../images/icons/social/mobile.png");
}
.light .myspace
{
background-image: url("../../images/icons/social/myspace.png");
}
.light .picasa
{
background-image: url("../../images/icons/social/picasa.png");
}
.light .pinterest
{
background-image: url("../../images/icons/social/pinterest.png");
}
.light .reddit
{
background-image: url("../../images/icons/social/reddit.png");
}
.light .rss
{
background-image: url("../../images/icons/social/rss.png");
}
.light .skype
{
background-image: url("../../images/icons/social/skype.png");
}
.light .soundcloud
{
background-image: url("../../images/icons/social/soundcloud.png");
}
.light .spotify
{
background-image: url("../../images/icons/social/spotify.png");
}
.light .stumbleupon
{
background-image: url("../../images/icons/social/stumbleupon.png");
}
.light .technorati
{
background-image: url("../../images/icons/social/technorati.png");
}
.light .tumblr
{
background-image: url("../../images/icons/social/tumblr.png");
}
.light .twitter
{
background-image: url("../../images/icons/social/twitter.png");
}
.light .vimeo
{
background-image: url("../../images/icons/social/vimeo.png");
}
.light .wykop
{
background-image: url("../../images/icons/social/wykop.png");
}
.light .xing
{
background-image: url("../../images/icons/social/xing.png");
}
.light .youtube
{
background-image: url("../../images/icons/social/youtube.png");
}
.bread_crumb .separator
{
background-image: url("../../images/icons/navigation/dark_bg/breadcrumb_arrow.png");
}
.accordion .ui-accordion-header .ui-accordion-header-icon
{
background-image: url("../../images/icons/navigation/dark_bg/accordion_arrow_down.png");
}
/* --- menu --- */
.menu_container
{
border-top-color: #464D53;
border-bottom-color: #464D53;
background: #363B40;
}
.menu_container.sticky.move
{
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
border-bottom-color: transparent;
}
.menu_container.sticky.move .sf-menu li
{
border-bottom-color: transparent;
}
.sf-menu li
{
background-color: #363B40;
border-bottom-color: #42494F;
border-top-color: #464D53;
}
.sf-menu li a,
.sf-menu li a:visited
{
color: #FFF;
}
.menu_container .sf-menu li.submenu a,
.menu_container .sf-menu li.selected.submenu a,
.menu_container .sf-menu li.submenu:hover a
{
background-image: url("../../images/icons/navigation/dark_bg/menu_arrow.png");
}
.sf-menu a:hover,
.sf-menu a:hover
{
background-color: #42494F;
}
.sf-menu li.submenu ul,
.menu_container .sf-menu li:hover ul a,
.menu_container .sf-menu li.submenu:hover ul a,
.menu_container .sf-menu li ul li a,
.menu_container .sf-menu li.submenu:hover ul li.selected ul li a
{
background-color: #2D3136;
}
.menu_container .sf-menu li ul li a:hover, .menu_container .sf-menu li ul li.selected a,
.menu_container .sf-menu li.submenu ul li a:hover, .menu_container .sf-menu li.submenu:hover ul li.selected a,
.menu_container .sf-menu li.submenu:hover ul li.selected ul li a:hover, .menu_container .sf-menu li.submenu:hover ul li ul li.selected a, .menu_container .sf-menu li.submenu:hover ul li.selected ul li.selected a,
.menu_container .sf-menu li:hover ul li.sfHover>a,
ul.sf-menu .mega_menu,
ul.sf-menu .mega_menu li,
.sf-menu li.submenu .mega_menu
{
background-color: #212429;
}
.sf-menu li:hover, .sf-menu li.selected,
.sf-menu li.submenu:hover,
.sf-menu li:hover a, .sf-menu li.selected a,
.sf-menu li.submenu:hover a
{
background-color: #42494F;
border-top-color: #8CC152;
border-bottom-color: #42494F;
}
/* --- menu style 2 & 3 & 5 & 6 & 7 & 8 & 9 & 10 --- */
.style_2.menu_container
{
background: #42494F;
border-color: #42494F;
}
.style_2 .sf-menu
{
border-top-color: #52595F;
}
.style_2 .sf-menu li
{
background-color: #42494F;
border-bottom-color: #42494F;
border-top-color: #52595F;
}
.style_2 .sf-menu a:hover,
.style_3 .sf-menu a:hover
{
background-color: #8CC152;
}
.style_2 .sf-menu li:hover, .style_2 .sf-menu li.selected,
.style_2 .sf-menu li.submenu:hover,
.style_2 .sf-menu li:hover a, .style_2 .sf-menu li.selected a,
.style_2 .sf-menu li.submenu:hover a,
.style_3 .sf-menu li:hover, .style_3 .sf-menu li.selected,
.style_3 .sf-menu li.submenu:hover,
.style_3 .sf-menu li:hover a, .style_3 .sf-menu li.selected a,
.style_3 .sf-menu li.submenu:hover a,
.style_5 .sf-menu li:hover, .style_5 .sf-menu li.selected,
.style_5 .sf-menu li.submenu:hover,
.style_5 .sf-menu li:hover a, .style_5 .sf-menu li.selected a,
.style_5 .sf-menu li.submenu:hover a,
.style_10 .sf-menu li:hover, .style_10 .sf-menu li.selected,
.style_10 .sf-menu li.submenu:hover,
.style_10 .sf-menu li:hover a, .style_10 .sf-menu li.selected a,
.style_10 .sf-menu li.submenu:hover a
{
background-color: #8CC152;
border-top-color: #8CC152;
border-bottom-color: #8CC152;
}
.style_2 .sf-menu li a,
.style_2 .sf-menu li.selected a,
.style_2 .sf-menu li:hover a,
.style_3 .sf-menu li.selected a,
.style_3 .sf-menu li:hover a,
.style_5 .sf-menu li a,
.style_6 .sf-menu li.selected a,
.style_6 .sf-menu li:hover a,
.style_7 .sf-menu li a,
.style_8 .sf-menu li.selected a,
.style_8 .sf-menu li:hover a,
.style_9 .sf-menu li a,
.style_10 .sf-menu li.selected a,
.style_10 .sf-menu li:hover a
{
color: #FFF;
}
/* --- menu style 3 --- */
.style_3.menu_container,
.style_3 .sf-menu li
{
border-top-color: #8CC152;
}
/* --- menu style 4 --- */
.style_4.menu_container,
.style_4 .sf-menu li
{
background-color: #42494F;
border-color: #42494F;
}
.style_4 .sf-menu li:hover, .style_4 .sf-menu li.selected,
.style_4 .sf-menu li.submenu:hover,
.style_4 .sf-menu li:hover a, .style_4 .sf-menu li.selected a,
.style_4 .sf-menu li.submenu:hover a
{
background-color: #363B40;
border-bottom-color: #363B40;
border-top-color: #8CC152;
}
/* --- menu style 5 & 7 & 9 & 10 --- */
.style_5.menu_container,
.style_5 .sf-menu li,
.style_7.menu_container,
.style_7 .sf-menu li,
.style_9.menu_container,
.style_9 .sf-menu li
{
background-color: #2D3136;
border-color: #2D3136;
}
.style_5 .sf-menu a:hover,
.style_10 .sf-menu a:hover
{
background-color: #8CC152;
}
/* --- menu style 6 --- */
.style_6.menu_container.sticky.move,
.style_6.menu_container,
.style_6.menu_container.sticky.move .sf-menu li,
.style_6 .sf-menu li
{
border-bottom-color: #2D3136;
}
.style_6 .sf-menu a:hover
{
background-color: #2D3136;
}
.style_6 .sf-menu li:hover, .style_6 .sf-menu li.selected,
.style_6 .sf-menu li.submenu:hover,
.style_6 .sf-menu li:hover a, .style_6 .sf-menu li.selected a,
.style_6 .sf-menu li.submenu:hover a
{
background-color: #2D3136;
}
/* --- menu style 7 --- */
.style_7 .sf-menu a:hover
{
background-color: #25282A;
}
.style_7 .sf-menu li:hover, .style_7 .sf-menu li.selected,
.style_7 .sf-menu li.submenu:hover,
.style_7 .sf-menu li:hover a, .style_7 .sf-menu li.selected a,
.style_7 .sf-menu li.submenu:hover a
{
background-color: #363B40;
border-top-color: #363B40;
border-bottom-color: #363B40;
color: #FFF;
}
/* --- menu style 8 & 9 & 10 --- */
.style_8 .sf-menu li,
.style_8.menu_container,
.style_10 .sf-menu li,
.style_10.menu_container
{
border-top-color: #363B40;
}
.style_8 .sf-menu a:hover,
.style_9 .sf-menu a:hover
{
background-color: #42494F;
}
.style_8 .sf-menu li:hover, .style_8 .sf-menu li.selected,
.style_8 .sf-menu li.submenu:hover,
.style_8 .sf-menu li:hover a, .style_8 .sf-menu li.selected a,
.style_8 .sf-menu li.submenu:hover a,
.style_9 .sf-menu li:hover, .style_9 .sf-menu li.selected,
.style_9 .sf-menu li.submenu:hover,
.style_9 .sf-menu li:hover a, .style_9 .sf-menu li.selected a,
.style_9 .sf-menu li.submenu:hover a
{
background-color: #42494F;
border-top-color: #42494F;
border-bottom-color: #42494F;
}

4
public/css/old/font-awesome.min.css vendored Normal file

File diff suppressed because one or more lines are too long

3
public/css/old/font.css vendored Normal file
View File

@@ -0,0 +1,3 @@
@font-face{font-family:"Oswald"; font-style:normal; font-weight:400; src:local("Oswald Regular"),local("Oswald-Regular"),url("../../fonts/Oswald-Regular-400.woff") format("woff")}
@font-face{font-family:"Varela"; font-style:normal; font-weight:400; src:local("Varela"),url("../../fonts/Varela-400.woff") format("woff")}
@font-face{font-family:"Open Sans"; font-style:normal; font-weight:400; src:local("Open Sans"),local("OpenSans"),url("../../fonts/OpenSans-400.woff") format("woff")}

386
public/css/old/high_contrast_skin.css vendored Normal file
View File

@@ -0,0 +1,386 @@
a:focus,
.comment_form [type='submit']:focus,
.contact_form [type='submit']:focus,
.tabs_navigation li a:focus,
.social_icons .social_icon:focus
{
outline: 1px dotted #FFF;
}
a,
a:hover,
.read_more:hover,
.more.active,
.more:hover,
.post .comments_number:hover,
.taxonomies a:hover,
.pagination li a:hover,
.slider_posts_list li h5
{
text-decoration: underline;
}
.slider_content_box ul.post_details li.category a,
.social_icons .social_icon,
.pagination li.left a,
.pagination li.right a
{
text-decoration: none;
}
.icon,
.footer_container,
.icon.fullscreen:hover,
.site_container,
.value_container,
.gallery_popup,
.gallery_overlay,
.menu_container
{
background-color: #000;
}
.box_header,
.more.active,
.more:hover,
.tabs_navigation.small li a:hover,
.tabs_navigation.small li a.selected,
.tabs_navigation.small li.ui-tabs-active a,
.more.highlight,
.more.active:hover,
.taxonomies a:hover,
.review_summary .number,
.accordion .ui-accordion-header.ui-state-active,
.mobile-menu-switch
{
border-color: #FFDD00;
}
.slider_content_box ul.post_details li.category a
{
color: #FFF;
}
.post_details li.category,
.post_details li.category a,
.read_more:hover,
.more.active,
.more:hover,
.post .comments_number:hover,
.footer .post .comments_number:hover,
.more.highlight:hover,
.taxonomies a:hover,
.pagination li a:hover,
.pagination li.selected a,
.value_container .value_bar .number,
.tabs_navigation li a:hover,
.tabs_navigation li a.selected,
.tabs_navigation li.ui-tabs-active a,
.accordion .ui-accordion-header.ui-state-active h4,
.mobile-menu li.selected a,
.mobile-menu li.selected ul li.selected a,
.mobile-menu li.selected ul li.selected ul li.selected a
{
color: #000;
}
.post_details li.category,
.slider_navigation .slider_control a:hover,
a.slider_control:hover,
.slider_posts_list .slider_posts_list_bar,
.read_more .arrow,
.tabs_navigation li a:hover,
.tabs_navigation li a.selected,
.tabs_navigation li.ui-tabs-active a,
.post .comments_number:hover,
.footer .post .comments_number:hover,
.more.active,
.more:hover,
.slider_posts_list_container a.slider_control,
.pagination li a:hover,
.pagination li.selected a,
.taxonomies a:hover,
.value_container .value_bar,
.accordion .ui-accordion-header.ui-state-active,
.accordion .ui-accordion-header:hover .ui-accordion-header-icon,
.dropcap .dropcap_label.active,
.gallery_popup .slider_navigation .slider_control a:hover,
.gallery_popup .slider_navigation .slider_control a,
.mobile-menu-switch .line,
.mobile-menu-switch:hover,
.mobile-menu li.selected a,
.mobile-menu li.selected ul li.selected a,
.mobile-menu li.selected ul li.selected ul li.selected a
{
background-color: #FFDD00 ;
}
.tabs_navigation li.ui-tabs-active span,
.post .comments_number:hover .arrow_comments,
.footer .post .comments_number:hover .arrow_comments
{
border-color: #FFDD00 transparent;
}
.blog ul.post_details.simple li.category,
.blog ul.post_details.simple li.category a,
.post.single .post_details a,
.more.highlight,
.more.active:hover,
.review_summary .number,
.about_subtitle,
.announcement .expose,
p a,
span.number,
span.odometer.number
{
color: #FFDD00;
}
.post .arrow_comments
{
border-color: #42494F transparent;
}
p,
.review_block .list li,
.review_block .list li a,
.review_summary .text p
{
color: #D7DCE0;
}
input.hint,
textarea.hint,
.comment_form .hint,
.contact_form .hint,
.posted_by .in_reply
{
color: #FFF;
}
.footer_container
{
border-top: 1px solid #464D53;
}
.divider.subheader_arrow
{
background-image: url("../../images/icons/other/high_contrast/subheader_arrow.png");
}
blockquote
{
background-image: url("../../images/icons/other/dark_bg/quote_content.png");
}
.read_more .arrow
{
background-image: url("../../images/icons/navigation/high_contrast/call_to_action_arrow.png");
}
.slider_navigation .slider_control a,
a.slider_control
{
background-image: url("../../images/icons/navigation/high_contrast/navigation_arrow_right.png");
background-color: #FFDD00;
}
.slider_navigation .slider_control:first-child a,
a.slider_control.left
{
background-image: url("../../images/icons/navigation/high_contrast/navigation_arrow_left.png");
}
.pagination li.left a
{
background-image: url("../../images/icons/navigation/high_contrast/pagination_arrow_left.png");
}
.pagination li.right a
{
background-image: url("../../images/icons/navigation/high_contrast/pagination_arrow_right.png");
}
a.slider_control.up
{
background-image: url("../../images/icons/navigation/high_contrast/navigation_arrow_up.png");
}
a.slider_control.down
{
background-image: url("../../images/icons/navigation/high_contrast/navigation_arrow_down.png");
}
#comments_list .children .comment .parent_arrow
{
background-image: url("../../images/icons/other/dark_bg/comment_reply.png");
}
.accordion .ui-accordion-header:hover .ui-accordion-header-icon
{
background-image: url("../../images/icons/navigation/high_contrast/accordion_arrow_down_hover.png");
}
.accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon
{
background-image: url("../../images/icons/navigation/high_contrast/accordion_arrow_up.png");
}
.item_content .not_found
{
background-image: url("../../images/icons/other/high_contrast/404.png");
}
.app
{
background-image: url("../../images/icons/features/high_contrast/app.png");
}
.calendar
{
background-image: url("../../images/icons/features/high_contrast/calendar.png");
}
.chart
{
background-image: url("../../images/icons/features/high_contrast/chart.png");
}
.chat
{
background-image: url("../../images/icons/features/high_contrast/chat.png");
}
.clock
{
background-image: url("../../images/icons/features/high_contrast/clock.png");
}
.database
{
background-image: url("../../images/icons/features/high_contrast/database.png");
}
.document
{
background-image: url("../../images/icons/features/high_contrast/document.png");
}
.envelope
{
background-image: url("../../images/icons/features/high_contrast/envelope.png");
}
.faq
{
background-image: url("../../images/icons/features/high_contrast/faq.png");
}
.graph
{
background-image: url("../../images/icons/features/high_contrast/graph.png");
}
.image
{
background-image: url("../../images/icons/features/high_contrast/image.png");
}
.laptop
{
background-image: url("../../images/icons/features/high_contrast/laptop.png");
}
.magnifier
{
background-image: url("../../images/icons/features/high_contrast/magnifier.png");
}
.features_icon.mobile
{
background-image: url("../../images/icons/features/high_contrast/mobile.png");
}
.pin
{
background-image: url("../../images/icons/features/high_contrast/pin.png");
}
.printer
{
background-image: url("../../images/icons/features/high_contrast/printer.png");
}
.quote
{
background-image: url("../../images/icons/features/high_contrast/quote.png");
}
.screen
{
background-image: url("../../images/icons/features/high_contrast/screen.png");
}
.speaker
{
background-image: url("../../images/icons/features/high_contrast/speaker.png");
}
.video
{
background-image: url("../../images/icons/features/high_contrast/video.png");
}
/* --- menu --- */
.menu_container.sticky.move,
.menu_container.sticky.move .sf-menu li
{
border-bottom-color: #464d53;
}
.sf-menu li
{
background-color: #000;
}
.sf-menu li a,
.sf-menu li a:visited
{
text-decoration: underline;
}
.sf-menu a:hover,
.sf-menu a:hover
{
text-decoration: underline;
}
.sf-menu li:hover, .sf-menu li.selected,
.sf-menu li.submenu:hover,
.sf-menu li:hover a, .sf-menu li.selected a,
.sf-menu li.submenu:hover a
{
border-top-color: #FFDD00;
}
/* --- font selector --- */
.font_selector
{
position: fixed;
left: 0;
top: 15%;
width: 45px;
z-index: 10;
}
.font_selector .increase,
.font_selector .decrease
{
display: block;
width: 45px;
height: 45px;
background-repeat: no-repeat;
background-color: #FFDD00;
}
.font_selector .increase
{
background-image: url("../../images/icons/other/high_contrast/font_increase.png");
}
.font_selector .decrease
{
background-image: url("../../images/icons/other/high_contrast/font_decrease.png");
}
/* --- aminations --- */
.slideRightBack, .slideLeftBack, .slideDownBack, .slideUpBack
{
opacity: 1;
}
/* --- slideRightBackBack --- */
a.slider_control, .icon.fullscreen.animated
{
visibility: visible;
}
a.slider_control, .icon.fullscreen.animated
{
-webkit-animation-duration: 0ms;
animation-duration: 0ms;
}
.slideRightBack
{
animation-name: slideRightBack;
-webkit-animation-name: slideRightBack;
}
@keyframes slideRightBack
{
0%
{
opacity: 0;
transform: translateX(-100%);
}
100%
{
opacity: 1;
transform: translateX(0%);
}
}
@-webkit-keyframes slideRightBack
{
0%
{
opacity: 0;
-webkit-transform: translateX(-100%);
}
100%
{
opacity: 1;
-webkit-transform: translateX(0%);
}
}

View File

@@ -1,26 +1,26 @@
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding:0; margin:0; border:0; outline:none; vertical-align:top} .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding:0; margin:0; border:0; outline:none; vertical-align:top}
.fancybox-wrap{position:absolute; top:0; left:0; z-index:8020} .fancybox-wrap{position:absolute; top:0; left:0; z-index:8020}
.fancybox-skin{position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px} .fancybox-skin{position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}
.fancybox-opened{z-index:8030} .fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5); -moz-box-shadow:0 10px 25px rgba(0,0,0,0.5); box-shadow:0 10px 25px rgba(0,0,0,0.5)} .fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5); -moz-box-shadow:0 10px 25px rgba(0,0,0,0.5); box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer, .fancybox-inner{position:relative} .fancybox-outer, .fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden} .fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch} .fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444; font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:15px; white-space:nowrap} .fancybox-error{color:#444; font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:15px; white-space:nowrap}
.fancybox-image, .fancybox-iframe{display:block; width:100%; height:100%} .fancybox-image, .fancybox-iframe{display:block; width:100%; height:100%}
.fancybox-image{max-width:100%; max-height:100%} .fancybox-image{max-width:100%; max-height:100%}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('images/fancybox_sprite.png')} #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('images/fancybox_sprite.png')}
#fancybox-loading{position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060} #fancybox-loading{position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060}
#fancybox-loading div{width:44px; height:44px; background:url('images/fancybox_loading.gif') center center no-repeat} #fancybox-loading div{width:44px; height:44px; background:url('images/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040} .fancybox-close{position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040}
.fancybox-nav{position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url('images/blank.gif'); /* helps IE */-webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040} .fancybox-nav{position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url('images/blank.gif'); /* helps IE */-webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040}
.fancybox-prev{left:0} .fancybox-prev{left:0}
.fancybox-next{right:0} .fancybox-next{right:0}
.fancybox-nav span{position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden} .fancybox-nav span{position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden}
.fancybox-prev span{left:10px; background-position:0 -36px} .fancybox-prev span{left:10px; background-position:0 -36px}
.fancybox-next span{right:10px; background-position:0 -72px} .fancybox-next span{right:10px; background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible} .fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important}/* Overlay helper */.fancybox-lock{overflow:hidden !important; width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url('images/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed; bottom:0; right:0}.fancybox-lock .fancybox-overlay{overflow:auto; overflow-y:scroll}/* Title helper */.fancybox-title{visibility:hidden; font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position:relative; text-shadow:none; z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center}.fancybox-title-float-wrap .child{display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; /* Fallback for web browsers that doesn't support RGBa */background:rgba(0,0,0,0.8); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap}.fancybox-title-outside-wrap{position:relative; margin-top:10px; color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0,0,0,.8)} .fancybox-tmp{position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important}/* Overlay helper */.fancybox-lock{overflow:hidden !important; width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url('images/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed; bottom:0; right:0}.fancybox-lock .fancybox-overlay{overflow:auto; overflow-y:scroll}/* Title helper */.fancybox-title{visibility:hidden; font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position:relative; text-shadow:none; z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center}.fancybox-title-float-wrap .child{display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; /* Fallback for web browsers that doesn't support RGBa */background:rgba(0,0,0,0.8); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap}.fancybox-title-outside-wrap{position:relative; margin-top:10px; color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0,0,0,.8)}
/*Retina graphics!*/ /*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('images/fancybox_sprite@2x.png'); background-size:44px 152px; /*The size of the normal image,half the size of the hi-res image*/}#fancybox-loading div{background-image:url('images/fancybox_loading@2x.gif'); background-size:24px 24px; /*The size of the normal image,half the size of the hi-res image*/}} @media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('images/fancybox_sprite@2x.png'); background-size:44px 152px; /*The size of the normal image,half the size of the hi-res image*/}#fancybox-loading div{background-image:url('images/fancybox_loading@2x.gif'); background-size:24px 24px; /*The size of the normal image,half the size of the hi-res image*/}}

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19" x="0" y="0" width="19" height="19"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:none;stroke:#fff;stroke-width:2px;}</style></defs><title>2</title><g id="jumpforward"><path class="cls-1" d="M32.1,2.3L27.8,4.5V0.2Z" transform="translate(-20.7 -0.2)"/><path class="cls-1" d="M34.8,2.3L30.5,4.5V0.2Z" transform="translate(-20.7 -0.2)"/><path class="cls-2" d="M29.9,2.3a8.15,8.15,0,0,0-8.2,8.1h0" transform="translate(-20.7 -0.2)"/><path class="cls-2" d="M21.8,10a8.15,8.15,0,0,0,8.1,8.2h0" transform="translate(-20.7 -0.2)"/><path class="cls-2" d="M29.5,18.2a8.15,8.15,0,0,0,8.2-8.1h0" transform="translate(-20.7 -0.2)"/></g></svg>

After

Width:  |  Height:  |  Size: 718 B

View File

@@ -1,10 +1,10 @@
/* liScroll styles */ /* liScroll styles */
.tickercontainer{width:100%; height:30px; margin:0; padding:0; overflow:hidden; padding-top:2px} .tickercontainer{width:100%; height:30px; margin:0; padding:0; overflow:hidden; padding-top:2px}
.tickercontainer .mask{left:10px; overflow:hidden; position:relative; top:0; width:100%; height:20px; overflow:hidden; margin-top:4px} .tickercontainer .mask{left:10px; overflow:hidden; position:relative; top:0; width:100%; height:20px; overflow:hidden; margin-top:4px}
ul.newsticker{position:relative; left:750px; font:bold 10px Verdana; list-style-type:none; margin:0; padding:0} ul.newsticker{position:relative; left:750px; font:bold 10px Verdana; list-style-type:none; margin:0; padding:0}
ul.newsticker li{float:left; margin:0; padding:0} ul.newsticker li{float:left; margin:0; padding:0}
ul.newsticker a{white-space:nowrap; padding:0; color:#fff; margin:0 50px 0 0} ul.newsticker a{white-space:nowrap; padding:0; color:#fff; margin:0 50px 0 0}
ul.newsticker a:hover{text-decoration:underline} ul.newsticker a:hover{text-decoration:underline}
ul.newsticker span{margin:0 10px 0 0} ul.newsticker span{margin:0 10px 0 0}
ul.newsticker a > img{height:20px; margin-right:5px; width:25px} ul.newsticker a > img{height:20px; margin-right:5px; width:25px}

View File

@@ -0,0 +1 @@
.mejs-airplay-button>button,.mejs__airplay-button>button{background:url(airplay.svg) no-repeat 0 4px}.mejs-airplay-button>button .fill,.mejs__airplay-button>button .fill{fill:#fff}.mejs-airplay-button>button.active .fill,.mejs__airplay-button>button.active .fill{fill:#66a8cc}.mejs-chromecast-button>button,.mejs__chromecast-button>button{--disconnected-color:#fff;background:none;display:inline-block}.mejs-chromecast-container,.mejs__chromecast-container{background:#000;color:#fff;font-size:10px;left:0;padding:5px;position:absolute;top:0;z-index:1}.mejs-chromecast-layer>img,.mejs__chromecast-layer>img{left:0;position:absolute;top:0;z-index:0}.mejs-chromecast-icon,.mejs__chromecast-icon{background:url(chromecast.svg) no-repeat 0 0;display:inline-block;height:14px;margin-right:5px;width:17px}.mejs-contextmenu,.mejs__contextmenu{background:#fff;border:1px solid #999;border-radius:4px;left:0;padding:10px;position:absolute;top:0;width:150px;z-index:1}.mejs-contextmenu-separator,.mejs__contextmenu-separator{background:#333;font-size:0;height:1px;margin:5px 6px}.mejs-contextmenu-item,.mejs__contextmenu-item{color:#333;cursor:pointer;font-size:12px;padding:4px 6px}.mejs-contextmenu-item:hover,.mejs__contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-jump-forward-button>button,.mejs__jump-forward-button>button{background:url(jumpforward.svg) no-repeat 0 0;color:#fff;font-size:8px;line-height:normal;position:relative}.mejs-skip-back-button>button,.mejs__skip-back-button>button{background:url(skipback.svg) no-repeat 0 -1px;color:#fff;font-size:8px;line-height:normal;position:relative}

View File

@@ -12,7 +12,7 @@
{ {
background-color: #F0F0F0; background-color: #F0F0F0;
border-bottom-color: #F0F0F0; border-bottom-color: #F0F0F0;
border-top-color: #E0E0E0; border-top-color: #E0E0E0;
} }
.style_2 .sf-menu>li .style_2 .sf-menu>li
{ {
@@ -22,7 +22,7 @@
.style_7 .sf-menu li.selected.submenu a, .style_7 .sf-menu li.selected.submenu a,
.style_7 .sf-menu li.submenu:hover a .style_7 .sf-menu li.submenu:hover a
{ {
background-image: url("../images/icons/navigation/menu_arrow.png"); background-image: url("../../images/icons/navigation/menu_arrow.png");
} }
.style_2 .sf-menu a:hover, .style_2 .sf-menu a:hover,
.style_3 .sf-menu a:hover .style_3 .sf-menu a:hover
@@ -64,7 +64,7 @@
.style_10 .sf-menu li.selected.submenu a, .style_10 .sf-menu li.selected.submenu a,
.style_10 .sf-menu li.submenu:hover a .style_10 .sf-menu li.submenu:hover a
{ {
background-image: url("../images/icons/navigation/dark_bg/menu_arrow.png"); background-image: url("../../images/icons/navigation/dark_bg/menu_arrow.png");
} }
.style_2 .sf-menu li.selected a, .style_2 .sf-menu li.selected a,
.style_2 .sf-menu li:hover a, .style_2 .sf-menu li:hover a,
@@ -186,4 +186,4 @@
background-color: #42494F; background-color: #42494F;
border-top-color: #42494F; border-top-color: #42494F;
border-bottom-color: #42494F; border-bottom-color: #42494F;
} }

View File

@@ -67,7 +67,7 @@ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
} }
.header_container { .header_container {
background-image: url('../images/nh-banner.png'); background-image: url('../../images/nh-banner.png');
background-size: 100% ; background-size: 100% ;
} }
@@ -191,7 +191,7 @@ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
.mobile-menu-switch:hover { .mobile-menu-switch:hover {
background: #1F3977; background: #1F3977;
} }
.mobile-menu-switch { .mobile-menu-switch {
border-color: #1F3977; border-color: #1F3977;
@@ -219,7 +219,7 @@ button[disabled]:hover
{ {
float: right; float: right;
color: #7C7C7C; color: #7C7C7C;
margin-left: 2em; margin-left: 2em;
text-decoration: none; text-decoration: none;
} }
@@ -462,3 +462,15 @@ a.fixed-height img {
top: 0; top: 0;
width: 100%; width: 100%;
} }
div.info {
padding: 1em;
color: #3E3E3E;
line-height: 150%;
border-radius: 10px;
margin: 1em;
}
div.info p {
padding: 0;
}

1
public/css/old/noordholland.min.css vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1,46 +1,46 @@
html, body, div, span, applet, object, iframe, p, blockquote, html, body, div, span, applet, object, iframe, p, blockquote,
a, abbr, acronym, big, cite, code, a, abbr, acronym, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp, del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, small, strike, sub, sup, tt, var,
dl, dt, dd, dl, dt, dd,
fieldset, form, label, legend { fieldset, form, label, legend {
margin: 0; margin: 0;
padding: 0; padding: 0;
border: 0; border: 0;
outline: 0; outline: 0;
font-weight: inherit; font-weight: inherit;
font-style: inherit; font-style: inherit;
font-size: 100%; font-size: 100%;
font-family: inherit; font-family: inherit;
vertical-align: baseline; vertical-align: baseline;
} }
/* remember to define focus styles! */ /* remember to define focus styles! */
:focus { :focus {
outline: 0; outline: 0;
} }
body { body {
line-height: 1; line-height: 1;
color: black; color: black;
background: white; background: white;
} }
ol, ul { ol, ul {
list-style: none; list-style: none;
padding: 0; padding: 0;
margin: 0; margin: 0;
} }
/* tables still need 'cellspacing="0"' in the markup */ /* tables still need 'cellspacing="0"' in the markup */
table { table {
border-collapse: collapse; border-collapse: collapse;
/*border-spacing: 0;*/ /*border-spacing: 0;*/
} }
caption, th, td { caption, th, td {
text-align: left; text-align: left;
font-weight: normal; font-weight: normal;
} }
blockquote:before, blockquote:after, blockquote:before, blockquote:after,
q:before, q:after { q:before, q:after {
content: ""; content: "";
} }
blockquote, q { blockquote, q {
quotes: "" ""; quotes: "" "";
} }

BIN
public/css/old/skipback.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="-290 291 19 19" style="enable-background:new -290 291 19 19;" xml:space="preserve">
<style type="text/css">
.st0{fill:#fff;}
.st1{fill:none;stroke:#fff;stroke-width:2;}
</style>
<title>2</title>
<g id="jumpforward">
<path class="st0" d="M-278.6,291v4.3l-4.3-2.2L-278.6,291z"/>
<path class="st0" d="M-281.3,291v4.3l-4.3-2.2L-281.3,291z"/>
<path class="st1" d="M-272.5,301.2L-272.5,301.2C-272.5,301.2-272.5,301.2-272.5,301.2c0-4.5-3.7-8.1-8.2-8.1"/>
<path class="st1" d="M-280.7,309L-280.7,309C-280.7,309-280.7,309-280.7,309c4.5,0,8.1-3.7,8.1-8.2"/>
<path class="st1" d="M-288.5,300.9L-288.5,300.9C-288.5,300.9-288.5,300.9-288.5,300.9c0,4.5,3.7,8.1,8.2,8.1"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 948 B

View File

@@ -1,53 +1,53 @@
@charset "UTF-8"; @charset "UTF-8";
/* Slider */ /* Slider */
.slick-slider{position:relative; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent} .slick-slider{position:relative; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent}
.slick-list{position:relative; overflow:hidden; display:block; margin:0; padding:0} .slick-list{position:relative; overflow:hidden; display:block; margin:0; padding:0}
.slick-list:focus{outline:none} .slick-list:focus{outline:none}
.slick-loading .slick-list{background:#fff /*url("./ajax-loader.gif")*/ center center no-repeat} .slick-loading .slick-list{background:#fff /*url("./ajax-loader.gif")*/ center center no-repeat}
.slick-list.dragging{cursor:pointer; cursor:hand} .slick-list.dragging{cursor:pointer; cursor:hand}
.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0)} .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
.slick-track{position:relative; left:0; top:0; display:block} .slick-track{position:relative; left:0; top:0; display:block}
.slick-track:before, .slick-track:after{content:""; display:table} .slick-track:before, .slick-track:after{content:""; display:table}
.slick-track:after{clear:both} .slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden} .slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left; height:100%; min-height:1px; display:none} .slick-slide{float:left; height:100%; min-height:1px; display:none}
[dir="rtl"] .slick-slide{float:right} [dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block} .slick-slide img{display:block}
.slick-slide.slick-loading img{display:none} .slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none} .slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block} .slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden} .slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent} .slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent}
/* Icons */ /* Icons */
/*@font-face{font-family:"slick"; src:url("./fonts/slick.eot"); src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg"); font-weight:normal; font-style:normal}*/ /*@font-face{font-family:"slick"; src:url("./fonts/slick.eot"); src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg"); font-weight:normal; font-style:normal}*/
/* Arrows */ /* Arrows */
.slick-prev, .slick-next{ border:medium none; font-weight:bold; cursor:pointer; display:block; font-size:0; height:auto; line-height:0; margin-top:-10px; outline:medium none; padding:10px; position:absolute; top:50%; width:auto} .slick-prev, .slick-next{ border:medium none; font-weight:bold; cursor:pointer; display:block; font-size:0; height:auto; line-height:0; margin-top:-10px; outline:medium none; padding:10px; position:absolute; top:50%; width:auto}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{ outline:none} .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{ outline:none}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1} .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0.25} .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0.25}
.slick-prev:before, .slick-next:before{font-family:"slick"; font-size:20px; line-height:1; opacity:0.75; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale} .slick-prev:before, .slick-next:before{font-family:"slick"; font-size:20px; line-height:1; opacity:0.75; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.slick-prev{left:0px} .slick-prev{left:0px}
[dir="rtl"] .slick-prev{left:auto; right:-25px} [dir="rtl"] .slick-prev{left:auto; right:-25px}
.slick-prev:before{content:"<"} .slick-prev:before{content:"<"}
[dir="rtl"] .slick-prev:before{content:">"} [dir="rtl"] .slick-prev:before{content:">"}
.slick-next{right:0px} .slick-next{right:0px}
[dir="rtl"] .slick-next{left:-25px; right:auto} [dir="rtl"] .slick-next{left:-25px; right:auto}
.slick-next:before{content:">"} .slick-next:before{content:">"}
[dir="rtl"] .slick-next:before{content:"<"} [dir="rtl"] .slick-next:before{content:"<"}
/* Dots */ /* Dots */
.slick-slider{margin-bottom:20px} .slick-slider{margin-bottom:20px}
.slick-dots{position:absolute; bottom:-45px; list-style:none; display:block; text-align:center; padding:0; width:100%} .slick-dots{position:absolute; bottom:-45px; list-style:none; display:block; text-align:center; padding:0; width:100%}
.slick-dots li{position:relative; display:inline-block; height:20px; width:20px; margin:0 5px; padding:0; cursor:pointer} .slick-dots li{position:relative; display:inline-block; height:20px; width:20px; margin:0 5px; padding:0; cursor:pointer}
.slick-dots li button{border:0; background:transparent; display:block; height:20px; width:20px; outline:none; line-height:0; font-size:0; color:transparent; padding:5px; cursor:pointer} .slick-dots li button{border:0; background:transparent; display:block; height:20px; width:20px; outline:none; line-height:0; font-size:0; color:transparent; padding:5px; cursor:pointer}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none} .slick-dots li button:hover, .slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1} .slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute; top:0; left:0; content:"•"; width:20px; height:20px; font-family:"slick"; font-size:6px; line-height:20px; text-align:center; color:black; opacity:0.25; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale} .slick-dots li button:before{position:absolute; top:0; left:0; content:"•"; width:20px; height:20px; font-family:"slick"; font-size:6px; line-height:20px; text-align:center; color:black; opacity:0.25; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:black; opacity:0.75} .slick-dots li.slick-active button:before{color:black; opacity:0.75}

4155
public/css/old/style.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,304 +1,304 @@
/* /*
Template Name: NewsFeed Template Name: NewsFeed
Template URI: http://www.wpfreeware.com/newsfeed-ultra-responsive-news-magazine-theme/ Template URI: http://www.wpfreeware.com/newsfeed-ultra-responsive-news-magazine-theme/
Author: WpFreeware Author: WpFreeware
Author URI: http://www.wpfreeware.com Author URI: http://www.wpfreeware.com
Description: A Pro bootstrap html5 css3 responsive news magazine website template Description: A Pro bootstrap html5 css3 responsive news magazine website template
Version: 1.0 Version: 1.0
License: GPL License: GPL
License URI: http://www.gnu.org/licenses/gpl-2.0.html License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/ */
body{background:#f5f5f5} body{background:#f5f5f5}
ul{padding:0; margin:0; list-style:none} ul{padding:0; margin:0; list-style:none}
a{text-decoration:none; color:#2f2f2f} a{text-decoration:none; color:#2f2f2f}
a:hover{color:#646464; text-decoration:none} a:hover{color:#646464; text-decoration:none}
a:focus{outline:none; text-decoration:none} a:focus{outline:none; text-decoration:none}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans',sans-serif} h1, h2, h3, h4, h5, h6{font-family:'Open Sans',sans-serif}
h2{line-height:23px} h2{line-height:23px}
img{border:none} img{border:none}
img:hover{opacity:0.75} img:hover{opacity:0.75}
.img-center{display:block; margin-left:auto; margin-right:auto; text-align:center} .img-center{display:block; margin-left:auto; margin-right:auto; text-align:center}
.img-right{display:block; margin-left:auto} .img-right{display:block; margin-left:auto}
.img-left{display:block; margin-right:auto} .img-left{display:block; margin-right:auto}
.yellow_bg{background-color:#ffd62c} .yellow_bg{background-color:#ffd62c}
.btn-yellow{background-color:#ffd62c; color:#fff} .btn-yellow{background-color:#ffd62c; color:#fff}
.btn-yellow:hover{background-color:#e1b70b; color:#fff} .btn-yellow:hover{background-color:#e1b70b; color:#fff}
.limeblue_bg{background-color:#7dc34d} .limeblue_bg{background-color:#7dc34d}
.blue_bg{background-color:#09c} .blue_bg{background-color:#09c}
.btn{border-radius:0; margin-bottom:5px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .btn{border-radius:0; margin-bottom:5px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.btn:hover{} .btn:hover{}
.btn-red{background-color:red; color:#fff} .btn-red{background-color:red; color:#fff}
.btn-red:hover{background-color:#c40505; color:#fff} .btn-red:hover{background-color:#c40505; color:#fff}
.btn-green{background-color:green; color:#fff} .btn-green{background-color:green; color:#fff}
.btn-green:hover{background-color:#0ab20a; color:#fff} .btn-green:hover{background-color:#0ab20a; color:#fff}
.btn-black{background-color:black; color:#fff} .btn-black{background-color:black; color:#fff}
.btn-black:hover{background-color:#413a3a; color:#fff} .btn-black:hover{background-color:#413a3a; color:#fff}
.btn-orange{background-color:orange; color:#fff} .btn-orange{background-color:orange; color:#fff}
.btn-orange:hover{background-color:#f09d05; color:#fff} .btn-orange:hover{background-color:#f09d05; color:#fff}
.btn-blue{background-color:blue; color:#fff} .btn-blue{background-color:blue; color:#fff}
.btn-blue:hover{background-color:#0707a2; color:#fff} .btn-blue:hover{background-color:#0707a2; color:#fff}
.btn-lime{background-color:lime; color:#fff} .btn-lime{background-color:lime; color:#fff}
.btn-lime:hover{background-color:#05ae05; color:#fff} .btn-lime:hover{background-color:#05ae05; color:#fff}
.default-btn{background-color:#12a3df; color:#fff} .default-btn{background-color:#12a3df; color:#fff}
.default-btn:hover{background-color:#0a8ec4; color:#fff} .default-btn:hover{background-color:#0a8ec4; color:#fff}
.btn-theme{background-color:#d083cf; color:#fff} .btn-theme{background-color:#d083cf; color:#fff}
.btn-theme:hover{background-color:#ce39cc; color:#fff} .btn-theme:hover{background-color:#ce39cc; color:#fff}
.transition{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .transition{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
preloader{position:fixed; top:0; left:0; right:0; bottom:0; background-color:#fff; z-index:99999} preloader{position:fixed; top:0; left:0; right:0; bottom:0; background-color:#fff; z-index:99999}
status{width:200px; height:200px; position:absolute; left:50%; top:50%; background-image:url(images/status.gif); background-repeat:no-repeat; background-position:center; margin:-100px 0 0 -100px} status{width:200px; height:200px; position:absolute; left:50%; top:50%; background-image:url(images/status.gif); background-repeat:no-repeat; background-position:center; margin:-100px 0 0 -100px}
.scrollToTop{bottom:105px; display:none; font-size:32px; font-weight:bold; height:50px; position:fixed; right:75px; text-align:center; text-decoration:none; width:50px; z-index:9; border:1px solid; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .scrollToTop{bottom:105px; display:none; font-size:32px; font-weight:bold; height:50px; position:fixed; right:75px; text-align:center; text-decoration:none; width:50px; z-index:9; border:1px solid; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.scrollToTop:hover, .scrollToTop:focus{text-decoration:none; outline:none} .scrollToTop:hover, .scrollToTop:focus{text-decoration:none; outline:none}
#header{display:inline; float:left; width:100%; margin-top:20px} #header{display:inline; float:left; width:100%; margin-top:20px}
.header_top{background-color:#2c2c2c; display:inline; float:left; padding:0 30px; width:100%} .header_top{background-color:#2c2c2c; display:inline; float:left; padding:0 30px; width:100%}
.header_top_left{float:left; display:inline; width:50%} .header_top_left{float:left; display:inline; width:50%}
.top_nav{text-align:left} .top_nav{text-align:left}
.top_nav li{display:inline-block} .top_nav li{display:inline-block}
.top_nav li a{display:inline-block; border-right:1px solid #333; color:#fff; font-size:11px; font-weight:bold; padding:20px 15px; text-transform:uppercase; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .top_nav li a{display:inline-block; border-right:1px solid #333; color:#fff; font-size:11px; font-weight:bold; padding:20px 15px; text-transform:uppercase; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.top_nav li a:hover{background-color:#d083cf} .top_nav li a:hover{background-color:#d083cf}
.header_top_right{float:left; display:inline; width:50%; text-align:right} .header_top_right{float:left; display:inline; width:50%; text-align:right}
.header_top_right > p{color:#fff; display:inline-block; float:right; font:bold 12px sans-serif; margin-bottom:0; padding-bottom:20px; padding-right:8px; padding-top:20px} .header_top_right > p{color:#fff; display:inline-block; float:right; font:bold 12px sans-serif; margin-bottom:0; padding-bottom:20px; padding-right:8px; padding-top:20px}
.header_bottom{background-color:#fff; display:inline; float:left; padding:15px 30px 15px; width:100%} .header_bottom{background-color:#fff; display:inline; float:left; padding:15px 30px 15px; width:100%}
.logo_area{display:inline; float:left; width:31%} .logo_area{display:inline; float:left; width:31%}
.logo{font-size:45px; font-weight:bold; color:#000; font-family:'Varela',sans-serif} .logo{font-size:45px; font-weight:bold; color:#000; font-family:'Varela',sans-serif}
.logo img{max-width:100%} .logo img{max-width:100%}
.logo img:hover{opacity:1} .logo img:hover{opacity:1}
.logo > span{ margin-left:-14px} .logo > span{ margin-left:-14px}
.add_banner{float:right; width:728px; height:90px} .add_banner{float:right; width:728px; height:90px}
.add_banner img{width:100%; height:100%} .add_banner img{width:100%; height:100%}
#navArea{float:left; display:inline; width:100%; padding:0 30px; background-color:#fff} #navArea{float:left; display:inline; width:100%; padding:0 30px; background-color:#fff}
.banners { margin-right: 0px; } .banners { margin-right: 0px; }
.banners p { overflow:hidden; font-size: 80%; color:#999;} .banners p { overflow:hidden; font-size: 80%; color:#999;}
.banners p.ad { width:120px;} .banners p.ad { width:120px;}
@media(max-width:360px){.banners{float: none !important; width:100%;}} @media(max-width:360px){.banners{float: none !important; width:100%;}}
.navbar{border:medium none; border-radius:0} .navbar{border:medium none; border-radius:0}
.navbar-inverse .navbar-nav > li > a{border-left:1px solid #383838; color:#ddd; font-family:'Open Sans',sans-serif; display:inline-block; font-weight: 700; height:40px; line-height:40px; padding:0 14px; text-shadow:0 1px 1px #000; text-transform:uppercase; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .navbar-inverse .navbar-nav > li > a{border-left:1px solid #383838; color:#ddd; font-family:'Open Sans',sans-serif; display:inline-block; font-weight: 700; height:40px; line-height:40px; padding:0 14px; text-shadow:0 1px 1px #000; text-transform:uppercase; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.navbar-inverse .navbar-nav > li:first-child a{border:none} .navbar-inverse .navbar-nav > li:first-child a{border:none}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{ color:#fff} .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{ color:#fff}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fff} .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fff}
.main-nav ul li a{} .main-nav ul li a{}
.navbar-collapse{ padding-left:0} .navbar-collapse{ padding-left:0}
.mobile-show{display:none} .mobile-show{display:none}
.desktop-home{display:block; font-size:32px; margin-top:4px} .desktop-home{display:block; font-size:32px; margin-top:4px}
.dropdown-menu{background-color:#222} .dropdown-menu{background-color:#222}
.dropdown-menu > li > a{clear:both; color:#ddd; background-color:#222; padding:10px 20px; font-family:'Open Sans',sans-serif; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .dropdown-menu > li > a{clear:both; color:#ddd; background-color:#222; padding:10px 20px; font-family:'Open Sans',sans-serif; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#fff} .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#fff}
#newsSection{float:left; display:inline; width:100%; padding:0 30px; background-color:#fff; padding-bottom:20px} #newsSection{float:left; display:inline; width:100%; padding:0 30px; background-color:#fff; padding-bottom:20px}
.latest_newsarea{float:left; display:inline; width:100%; background-color:#000; position:relative} .latest_newsarea{float:left; display:inline; width:100%; background-color:#000; position:relative}
.latest_newsarea span{ color:#fff; font-family:'Open Sans',sans-serif; font-size:15px; left:0; line-height:1.8em; margin-right:20px; overflow:hidden; padding:2px 18px 1px 19px; position:absolute; z-index:15} .latest_newsarea span{ color:#fff; font-family:'Open Sans',sans-serif; font-size:15px; left:0; line-height:1.8em; margin-right:20px; overflow:hidden; padding:2px 18px 1px 19px; position:absolute; z-index:15}
.social_area{ position:absolute; right:0; top:0; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; height:31px} .social_area{ position:absolute; right:0; top:0; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; height:31px}
.social_nav{ text-align:right} .social_nav{ text-align:right}
.social_nav li{ display:block; float:left} .social_nav li{ display:block; float:left}
.social_nav li a{ display:block; float:left; height:30px; text-indent:-9999px; width:30px; border-left:1px solid #ccc; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .social_nav li a{ display:block; float:left; height:30px; text-indent:-9999px; width:30px; border-left:1px solid #ccc; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.social_nav li.facebook a{ background-image:url("images/socials.png"); background-position:0 -30px; background-size:270px 60px} .social_nav li.facebook a{ background-image:url("images/socials.png"); background-position:0 -30px; background-size:270px 60px}
.social_nav li.facebook a:hover{ background-position:0 0px; background-size:270px 60px; background-color:#436eac} .social_nav li.facebook a:hover{ background-position:0 0px; background-size:270px 60px; background-color:#436eac}
.social_nav li.twitter a{ background-image:url("images/socials.png"); background-position:-30px -30px; background-size:270px 60px} .social_nav li.twitter a{ background-image:url("images/socials.png"); background-position:-30px -30px; background-size:270px 60px}
.social_nav li.twitter a:hover{ background-position:-30px 0px; background-size:270px 60px; background-color:#0598c9} .social_nav li.twitter a:hover{ background-position:-30px 0px; background-size:270px 60px; background-color:#0598c9}
.social_nav li.flickr a{ background-image:url("images/socials.png"); background-position:-60px -30px; background-size:270px 60px} .social_nav li.flickr a{ background-image:url("images/socials.png"); background-position:-60px -30px; background-size:270px 60px}
.social_nav li.flickr a:hover{ background-position:-60px 0px; background-size:270px 60px; background-color:#e33b7e} .social_nav li.flickr a:hover{ background-position:-60px 0px; background-size:270px 60px; background-color:#e33b7e}
.social_nav li.pinterest a{ background-image:url("images/socials.png"); background-position:-90px -30px; background-size:270px 60px} .social_nav li.pinterest a{ background-image:url("images/socials.png"); background-position:-90px -30px; background-size:270px 60px}
.social_nav li.pinterest a:hover{ background-position:-90px 0px; background-size:270px 60px; background-color:#cb2027} .social_nav li.pinterest a:hover{ background-position:-90px 0px; background-size:270px 60px; background-color:#cb2027}
.social_nav li.googleplus a{ background-image:url("images/socials.png"); background-position:-120px -30px; background-size:270px 60px} .social_nav li.googleplus a{ background-image:url("images/socials.png"); background-position:-120px -30px; background-size:270px 60px}
.social_nav li.googleplus a:hover{ background-position:-120px 0px; background-size:270px 60px; background-color:#d64b2e} .social_nav li.googleplus a:hover{ background-position:-120px 0px; background-size:270px 60px; background-color:#d64b2e}
.social_nav li.vimeo a{ background-image:url("images/socials.png"); background-position:-150px -30px; background-size:270px 60px} .social_nav li.vimeo a{ background-image:url("images/socials.png"); background-position:-150px -30px; background-size:270px 60px}
.social_nav li.vimeo a:hover{ background-position:-150px 0px; background-size:270px 60px; background-color:#86ae24} .social_nav li.vimeo a:hover{ background-position:-150px 0px; background-size:270px 60px; background-color:#86ae24}
.social_nav li.youtube a{ background-image:url("images/socials.png"); background-position:-180px -30px; background-size:270px 60px; width:60px} .social_nav li.youtube a{ background-image:url("images/socials.png"); background-position:-180px -30px; background-size:270px 60px; width:60px}
.social_nav li.youtube a:hover{ background-position:-180px 0px; background-size:270px 60px; background-color:#e32114} .social_nav li.youtube a:hover{ background-position:-180px 0px; background-size:270px 60px; background-color:#e32114}
.social_nav li.mail a{ background-image:url("images/socials.png"); background-position:-240px -30px; background-size:270px 60px; width:32px} .social_nav li.mail a{ background-image:url("images/socials.png"); background-position:-240px -30px; background-size:270px 60px; width:32px}
.social_nav li.mail a:hover{background-position:-240px 0px; background-size:270px 60px; background-color:#bc75d6} .social_nav li.mail a:hover{background-position:-240px 0px; background-size:270px 60px; background-color:#bc75d6}
#sliderSection{background-color:#fff; display:inline; float:left; width:100%; padding:0 30px} #sliderSection{background-color:#fff; display:inline; float:left; width:100%; padding:0 30px}
.single_iteam{display:inline; float:left; position:relative; width:100%; height:448px} .single_iteam{display:inline; float:left; position:relative; width:100%; height:448px}
.single_iteam img{width:100%; height:100%} .single_iteam img{width:100%; height:100%}
.single_iteam img:hover{opacity:1} .single_iteam img:hover{opacity:1}
.slider_article{ bottom:20px; left:0; position:absolute; right:0; padding:10px 15px} .slider_article{ bottom:20px; left:0; position:absolute; right:0; padding:10px 15px}
.slider_article > h2 a{ background:none repeat scroll 0 0 rgba(0,0,0,0.4); color:#fff; font-size:18px; padding:10px; display:inline-block} .slider_article > h2 a{ background:none repeat scroll 0 0 rgba(0,0,0,0.4); color:#fff; font-size:18px; padding:10px; display:inline-block}
.slider_article > p{ background:none repeat scroll 0 0 rgba(0,0,0,0.4); color:#fff; padding:3px; display:inline-block} .slider_article > p{ background:none repeat scroll 0 0 rgba(0,0,0,0.4); color:#fff; padding:3px; display:inline-block}
.slick-prev:before{ content:""} .slick-prev:before{ content:""}
.slick-prev{ background-image:url(images/slider_prev.png); background-repeat:no-repeat; background-position:center; left:10px} .slick-prev{ background-image:url(images/slider_prev.png); background-repeat:no-repeat; background-position:center; left:10px}
.slick-next:before{ content:""} .slick-next:before{ content:""}
.slick-next{ background-image:url(images/slider_next.png); background-repeat:no-repeat; background-position:center; left:60px} .slick-next{ background-image:url(images/slider_next.png); background-repeat:no-repeat; background-position:center; left:60px}
.slick-prev, .slick-next{background-color:#000; top:10%; width:40px; height:40px} .slick-prev, .slick-next{background-color:#000; top:10%; width:40px; height:40px}
.slick-prev:hover, .slick-next:hover{opacity:0.5} .slick-prev:hover, .slick-next:hover{opacity:0.5}
.latest_post{float:left; display:inline; width:100%} .latest_post{float:left; display:inline; width:100%}
.latest_post > h2{background:none repeat scroll 0 0 #151515; color:#fff; font-family:'Open Sans',sans-serif; font-size:18px; margin-top:5px; font-weight:400; margin-bottom:10px; margin-left:0; padding:0; position:relative; text-align:center; text-transform:uppercase} .latest_post > h2{background:none repeat scroll 0 0 #151515; color:#fff; font-family:'Open Sans',sans-serif; font-size:18px; margin-top:5px; font-weight:400; margin-bottom:10px; margin-left:0; padding:0; position:relative; text-align:center; text-transform:uppercase}
.latest_post > h2 span{padding:4px 10px} .latest_post > h2 span{padding:4px 10px}
.latest_postnav{height:auto !important; margin-top:20px} .latest_postnav{height:auto !important; margin-top:20px}
.latest_postnav li{margin-bottom:10px; float:left; width:100%} .latest_postnav li{margin-bottom:10px; float:left; width:100%}
.latest_post_container{display:inline; float:left; height:430px; position:relative; width:100%} .latest_post_container{display:inline; float:left; height:430px; position:relative; width:100%}
.latest_post_container:hover #prev-button, .latest_post_container:hover #next-button{display:block} .latest_post_container:hover #prev-button, .latest_post_container:hover #next-button{display:block}
#prev-button{cursor:pointer; font-size:20px; left:0; position:absolute; text-align:center; top:-10px; width:100%; display:none} #prev-button{cursor:pointer; font-size:20px; left:0; position:absolute; text-align:center; top:-10px; width:100%; display:none}
#next-button{cursor:pointer; display:none; font-size:20px; left:0; position:absolute; text-align:center; bottom:0; width:100%} #next-button{cursor:pointer; display:none; font-size:20px; left:0; position:absolute; text-align:center; bottom:0; width:100%}
#contentSection{float:left; display:inline; width:100%; background-color:#fff; padding:0 30px} #contentSection{float:left; display:inline; width:100%; background-color:#fff; padding:0 30px}
.left_content{float:left; display:inline; width:100%} .left_content{float:left; display:inline; width:100%}
.single_post_content{float:left; display:inline; width:100%; margin-bottom:20px} .single_post_content{float:left; display:inline; width:100%; margin-bottom:20px}
/*.single_post_content > h2{background:none repeat scroll 0 0 #151515; color:#fff; font-family:'Open Sans',sans-serif; font-size:18px; font-weight:400; margin-bottom:10px; margin-left:0; margin-top:5px; padding:0; position:relative; text-align:center; text-transform:uppercase; margin-bottom:20px;} /*.single_post_content > h2{background:none repeat scroll 0 0 #151515; color:#fff; font-family:'Open Sans',sans-serif; font-size:18px; font-weight:400; margin-bottom:10px; margin-left:0; margin-top:5px; padding:0; position:relative; text-align:center; text-transform:uppercase; margin-bottom:20px;}
.single_post_content > h2 span{padding:4px 10px} .single_post_content > h2 span{padding:4px 10px}
*/ */
.left_content h2 { .left_content h2 {
padding: 5px; padding: 5px;
background-color: #E30051; background-color: #E30051;
-webkit-border-radius: 3px; -webkit-border-radius: 3px;
-moz-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px; border-radius: 3px;
font-size: 90%; font-size: 90%;
font-style: normal; font-style: normal;
color: #fff; color: #fff;
margin-right: 5px; margin-right: 5px;
position: relative; position: relative;
display: inline-block; display: inline-block;
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
white-space: nowrap; white-space: nowrap;
max-width: 100%; max-width: 100%;
line-height: 1; line-height: 1;
} }
.single_post_content_left{float:left; display:inline; width:49%} .single_post_content_left{float:left; display:inline; width:49%}
.business_catgnav{} .business_catgnav{}
.business_catgnav li{float:left; display:block; width:100%} .business_catgnav li{float:left; display:block; width:100%}
.bsbig_fig{width:100%} .bsbig_fig{width:100%}
.bsbig_fig > a{display:block} .bsbig_fig > a{display:block}
.bsbig_fig > a img{width:100%} .bsbig_fig > a img{width:100%}
.bsbig_fig figcaption{color:#333; font-family:"'Open Sans'",sans-serif; font-size:23px; font-weight:300; margin-top:10px; margin-bottom:10px} .bsbig_fig figcaption{color:#333; font-family:"'Open Sans'",sans-serif; font-size:23px; font-weight:300; margin-top:10px; margin-bottom:10px}
.single_post_content_right{float:right; display:inline; width:48%} .single_post_content_right{float:right; display:inline; width:48%}
.right_content{float:left; display:inline; width:100%; min-height:300px} .right_content{float:left; display:inline; width:100%; min-height:300px}
.spost_nav{} .spost_nav{}
.spost_nav li{float:left; display:block; width:100%; margin-bottom:10px} .spost_nav li{float:left; display:block; width:100%; margin-bottom:10px}
.spost_nav .media-left{width:100px; height:80px} .spost_nav .media-left{width:100px; height:80px}
.media-left > img{height:70px; width:90px} .media-left > img{height:70px; width:90px}
.spost_nav .media-body > a{font-family:"'Open Sans'",sans-serif} .spost_nav .media-body > a{font-family:"'Open Sans'",sans-serif}
.featured_img{position:relative} .featured_img{position:relative}
.overlay:hover{ background:none repeat scroll 0 0 rgba(0,0,0,0.4)} .overlay:hover{ background:none repeat scroll 0 0 rgba(0,0,0,0.4)}
.overlay{ bottom:0; display:block; left:0; position:absolute; width:100%; z-index:2; height:100%; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .overlay{ bottom:0; display:block; left:0; position:absolute; width:100%; z-index:2; height:100%; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.fashion_technology_area{display:inline; float:left; width:100%} .fashion_technology_area{display:inline; float:left; width:100%}
.fashion{float:left; display:inline; width:48%} .fashion{float:left; display:inline; width:48%}
.technology{float:right; display:inline; width:48%} .technology{float:right; display:inline; width:48%}
.photo_grid{position:relative; margin:0 auto; max-width:1000px; list-style:none; text-align:center} .photo_grid{position:relative; margin:0 auto; max-width:1000px; list-style:none; text-align:center}
.photograph_nav{margin-left:-11px} .photograph_nav{margin-left:-11px}
.photograph_nav li{display:block; float:left; margin-left:9px; width:32%} .photograph_nav li{display:block; float:left; margin-left:9px; width:32%}
.photo_grid figure{position:relative; float:left; overflow:hidden; margin:10px 1%; margin-top:0; height:150px; width:100%; background:#3085a3; text-align:center; cursor:pointer} .photo_grid figure{position:relative; float:left; overflow:hidden; margin:10px 1%; margin-top:0; height:150px; width:100%; background:#3085a3; text-align:center; cursor:pointer}
.photo_grid figure img{position:relative; display:block; min-height:100%; max-width:100%; width:100%; height:100% opacity:0.8} .photo_grid figure img{position:relative; display:block; min-height:100%; max-width:100%; width:100%; height:100% opacity:0.8}
.photo_grid figure figcaption{padding:2em; color:#fff; text-transform:uppercase; font-size:1.25em; -webkit-backface-visibility:hidden; backface-visibility:hidden} .photo_grid figure figcaption{padding:2em; color:#fff; text-transform:uppercase; font-size:1.25em; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.photo_grid figure figcaption::before, .photo_grid figure figcaption::after{pointer-events:none} .photo_grid figure figcaption::before, .photo_grid figure figcaption::after{pointer-events:none}
.photo_grid figure figcaption{position:absolute; bottom:0; left:0; width:100%; height:100%} .photo_grid figure figcaption{position:absolute; bottom:0; left:0; width:100%; height:100%}
.photo_grid figure h2{word-spacing:-0.15em; font-weight:300} .photo_grid figure h2{word-spacing:-0.15em; font-weight:300}
.photo_grid figure h2 span{font-weight:800} .photo_grid figure h2 span{font-weight:800}
.photo_grid figure h2, .photo_grid figure a{margin:0} .photo_grid figure h2, .photo_grid figure a{margin:0}
.photo_grid figcaption a{color:#fff; font-size:68.5%; letter-spacing:1px; display:block; margin-top:7px} .photo_grid figcaption a{color:#fff; font-size:68.5%; letter-spacing:1px; display:block; margin-top:7px}
figure.effect-layla img{height:390px} figure.effect-layla img{height:390px}
figure.effect-layla figcaption{padding:1.5em} figure.effect-layla figcaption{padding:1.5em}
figure.effect-layla figcaption::before, figure.effect-layla figcaption::after{position:absolute; content:''; opacity:0} figure.effect-layla figcaption::before, figure.effect-layla figcaption::after{position:absolute; content:''; opacity:0}
figure.effect-layla figcaption::before{top:20px; right:15px; bottom:20px; left:15px; border-top:1px solid #fff; border-bottom:1px solid #fff; -webkit-transform:scale(0,1); transform:scale(0,1); -webkit-transform-origin:0 0; transform-origin:0 0} figure.effect-layla figcaption::before{top:20px; right:15px; bottom:20px; left:15px; border-top:1px solid #fff; border-bottom:1px solid #fff; -webkit-transform:scale(0,1); transform:scale(0,1); -webkit-transform-origin:0 0; transform-origin:0 0}
figure.effect-layla figcaption::after{top:9px; right:25px; bottom:9px; left:25px; border-right:1px solid #fff; border-left:1px solid #fff; -webkit-transform:scale(1,0); transform:scale(1,0); -webkit-transform-origin:100% 0; transform-origin:100% 0} figure.effect-layla figcaption::after{top:9px; right:25px; bottom:9px; left:25px; border-right:1px solid #fff; border-left:1px solid #fff; -webkit-transform:scale(1,0); transform:scale(1,0); -webkit-transform-origin:100% 0; transform-origin:100% 0}
figure.effect-layla h2{font-size:18px; padding-top:33%; -webkit-transition:-webkit-transform 0.35s; transition:transform 0.35s} figure.effect-layla h2{font-size:18px; padding-top:33%; -webkit-transition:-webkit-transform 0.35s; transition:transform 0.35s}
figure.effect-layla a{ text-transform:none; -webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0)} figure.effect-layla a{ text-transform:none; -webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0)}
figure.effect-layla img, figure.effect-layla h2{-webkit-transform:translate3d(0,-30px,0); transform:translate3d(0,-30px,0)} figure.effect-layla img, figure.effect-layla h2{-webkit-transform:translate3d(0,-30px,0); transform:translate3d(0,-30px,0)}
figure.effect-layla img, figure.effect-layla figcaption::before, figure.effect-layla figcaption::after, figure.effect-layla a{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s; transition:opacity 0.35s,transform 0.35s} figure.effect-layla img, figure.effect-layla figcaption::before, figure.effect-layla figcaption::after, figure.effect-layla a{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s; transition:opacity 0.35s,transform 0.35s}
figure.effect-layla:hover img{opacity:0.7; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)} figure.effect-layla:hover img{opacity:0.7; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
figure.effect-layla:hover figcaption::before, figure.effect-layla:hover figcaption::after{opacity:1; -webkit-transform:scale(1); transform:scale(1)} figure.effect-layla:hover figcaption::before, figure.effect-layla:hover figcaption::after{opacity:1; -webkit-transform:scale(1); transform:scale(1)}
figure.effect-layla:hover h2{padding-top:26%} figure.effect-layla:hover h2{padding-top:26%}
figure.effect-layla:hover h2, figure.effect-layla:hover a{opacity:1; -webkit-transform:translate3d(0,-35px,0); transform:translate3d(0,-35px,0)} figure.effect-layla:hover h2, figure.effect-layla:hover a{opacity:1; -webkit-transform:translate3d(0,-35px,0); transform:translate3d(0,-35px,0)}
figure.effect-layla:hover figcaption::after, figure.effect-layla:hover h2, figure.effect-layla:hover a, figure.effect-layla:hover img{-webkit-transition-delay:0.15s; transition-delay:0.15s} figure.effect-layla:hover figcaption::after, figure.effect-layla:hover h2, figure.effect-layla:hover a, figure.effect-layla:hover img{-webkit-transition-delay:0.15s; transition-delay:0.15s}
.single_sidebar{float:left; display:inline; width:100%; margin-bottom:20px} .single_sidebar{float:left; display:inline; width:100%; margin-bottom:20px}
.single_sidebar > h2{background:none repeat scroll 0 0 #151515; color:#fff; font-family:"'Open Sans'",sans-serif; font-size:18px; font-weight:400; margin-bottom:10px; margin-left:0; margin-top:5px; padding:0; position:relative; text-align:center; text-transform:uppercase} .single_sidebar > h2{background:none repeat scroll 0 0 #151515; color:#fff; font-family:"'Open Sans'",sans-serif; font-size:18px; font-weight:400; margin-bottom:10px; margin-left:0; margin-top:5px; padding:0; position:relative; text-align:center; text-transform:uppercase}
.single_sidebar > h2 span{padding:4px 10px} .single_sidebar > h2 span{padding:4px 10px}
.cat-item a{background:none repeat scroll 0 0 #e4e4e4; color:#888; display:block; float:left; border-bottom:none !important; font-size:13px; line-height:12px; margin:0 2px 2px 0; padding:12px 17px; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .cat-item a{background:none repeat scroll 0 0 #e4e4e4; color:#888; display:block; float:left; border-bottom:none !important; font-size:13px; line-height:12px; margin:0 2px 2px 0; padding:12px 17px; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.cat-item a:hover{color:#fff; text-decoration:none !important} .cat-item a:hover{color:#fff; text-decoration:none !important}
.tab-content{margin-top:10px} .tab-content{margin-top:10px}
.nav-tabs{background:none repeat scroll 0 0 #333; border-bottom:none} .nav-tabs{background:none repeat scroll 0 0 #333; border-bottom:none}
.nav-tabs > li{margin-bottom:0} .nav-tabs > li{margin-bottom:0}
.nav-tabs > li > a{margin-right:0; color:#fff; font-size:15px; border-radius:0; border:none; font-family:"'Open Sans'",sans-serif; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .nav-tabs > li > a{margin-right:0; color:#fff; font-size:15px; border-radius:0; border:none; font-family:"'Open Sans'",sans-serif; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{color:#fff !important; border:none} .nav-tabs > li > a:hover, .nav-tabs > li > a:focus{color:#fff !important; border:none}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-width:0; border-color:#ddd #ddd transparent; color:#fff} .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-width:0; border-color:#ddd #ddd transparent; color:#fff}
.vide_area{float:left; display:inline; width:100%} .vide_area{float:left; display:inline; width:100%}
.sideAdd{display:block; float:left; height:250px; width:100%; margin-top:10px} .sideAdd{display:block; float:left; height:250px; width:100%; margin-top:10px}
.sideAdd > img{width:100%; height:100%} .sideAdd > img{width:100%; height:100%}
.single_sidebar ul li a{border-bottom:1px solid #333; display:block} .single_sidebar ul li a{border-bottom:1px solid #333; display:block}
.single_sidebar .spost_nav li a{border-bottom:none; float:left} .single_sidebar .spost_nav li a{border-bottom:none; float:left}
#footer{display:inline; float:left; width:100%; margin-bottom:20px} #footer{display:inline; float:left; width:100%; margin-bottom:20px}
.footer_top{background-color:#252525; color:#ddd; display:inline; float:left; padding:10px 30px 48px; width:100%} .footer_top{background-color:#252525; color:#ddd; display:inline; float:left; padding:10px 30px 48px; width:100%}
.footer_widget{display:inline; float:left; width:100%; min-height:310px; color:#ccc;} .footer_widget{display:inline; float:left; width:100%; min-height:310px; color:#ccc;}
.footer_widget > h2{border-bottom:3px solid #666; font-family:'Open Sans',arial,Georgia,serif; font-size:16px; padding:10px 0; text-transform:uppercase} .footer_widget > h2{border-bottom:3px solid #666; font-family:'Open Sans',arial,Georgia,serif; font-size:16px; padding:10px 0; text-transform:uppercase}
.tag_nav{} .tag_nav{}
.tag_nav li{} .tag_nav li{}
.tag_nav li a{color:#ccc; display:block; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .tag_nav li a{color:#ccc; display:block; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.tag_nav li a:hover{padding-left:3px} .tag_nav li a:hover{padding-left:3px}
.footer_bottom{float:left; display:inline; width:100%; padding:10px 30px; background-color:#303030; color:#ccc} .footer_bottom{float:left; display:inline; width:100%; padding:10px 30px; background-color:#303030; color:#ccc}
.copyright{float:left; width:50%; padding-top:5px; text-align:left} .copyright{float:left; width:50%; padding-top:5px; text-align:left}
.copyright a{color:#ccc} .copyright a{color:#ccc}
.developer{float:right; width:50%; text-align:right; padding-top:5px; color:#222} .developer{float:right; width:50%; text-align:right; padding-top:5px; color:#222}
.developer a{color:#222} .developer a{color:#222}
.catgArchive{border:medium none; color:#fff; display:inline; float:left; font-weight:bold; padding:10px 15px; width:100%; margin-top:15px} .catgArchive{border:medium none; color:#fff; display:inline; float:left; font-weight:bold; padding:10px 15px; width:100%; margin-top:15px}
.catgArchive option{background-color:#fff; font-weight:normal; padding:5px; color:#d083cf} .catgArchive option{background-color:#fff; font-weight:normal; padding:5px; color:#d083cf}
.nav-tabs > li{display:inline-block; float:none; width:32.55%} .nav-tabs > li{display:inline-block; float:none; width:32.55%}
.nav-tabs{ text-align:center} .nav-tabs{ text-align:center}
.pagination > li > a, .pagination > li > span{background-color:#000; border:1px solid #000; color:#eee; margin-right:5px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .pagination > li > a, .pagination > li > span{background-color:#000; border:1px solid #000; color:#eee; margin-right:5px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.pagination > li > a:hover, .pagination > li > a:focus{background-color:#d083cf; color:#fff; border-color:#d083cf} .pagination > li > a:hover, .pagination > li > a:focus{background-color:#d083cf; color:#fff; border-color:#d083cf}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-bottom-left-radius:0; border-top-left-radius:0} .pagination > li:first-child > a, .pagination > li:first-child > span{border-bottom-left-radius:0; border-top-left-radius:0}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-bottom-right-radius:0; border-top-right-radius:0} .pagination > li:last-child > a, .pagination > li:last-child > span{border-bottom-right-radius:0; border-top-right-radius:0}
.single_page{float:left; display:inline; width:100%} .single_page{float:left; display:inline; width:100%}
.single_page > h1{color:#333; font-family:'Open Sans',arial,Georgia,serif; font-size:30px; line-height:1.4em; margin:10px 0 -10px; padding:0 0 4px; text-transform:uppercase} .single_page > h1{color:#333; font-family:'Open Sans',arial,Georgia,serif; font-size:30px; line-height:1.4em; margin:10px 0 -10px; padding:0 0 4px; text-transform:uppercase}
.post_commentbox{display:inline; float:left; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:20px; padding:5px 0px} .post_commentbox{display:inline; float:left; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:20px; padding:5px 0px}
.post_commentbox a, .post_commentbox span{color:#798992; font-size:11px; margin-right:5px} .post_commentbox a, .post_commentbox span{color:#798992; font-size:11px; margin-right:5px}
.post_commentbox a > i, .post_commentbox span > i{margin-right:5px} .post_commentbox a > i, .post_commentbox span > i{margin-right:5px}
.breadcrumb{background-color:#303030; border-radius:0} .breadcrumb{background-color:#303030; border-radius:0}
.breadcrumb li a{color:#fff} .breadcrumb li a{color:#fff}
.single_page_content{display:inline; float:left; padding-top:20px; width:100%; border-bottom:1px solid #ddd; padding-bottom:20px} .single_page_content{display:inline; float:left; padding-top:20px; width:100%; border-bottom:1px solid #ddd; padding-bottom:20px}
.single_page_content > img{max-width:100%; width:320px; height:213px; margin-bottom:15px} .single_page_content > img{max-width:100%; width:320px; height:213px; margin-bottom:15px}
.single_page_content ul{position:relative; padding-left:25px} .single_page_content ul{position:relative; padding-left:25px}
.single_page_content ul li{line-height:25px} .single_page_content ul li{line-height:25px}
.single_page_content ul li:before{content:""; height:5px; left:5px; position:absolute; width:9px; margin-top:8px} .single_page_content ul li:before{content:""; height:5px; left:5px; position:absolute; width:9px; margin-top:8px}
.single_page_content ul li:hover{opacity:0.75} .single_page_content ul li:hover{opacity:0.75}
.single_page_content h2{line-height:35px} .single_page_content h2{line-height:35px}
.single_page_content h3{line-height:30px} .single_page_content h3{line-height:30px}
.single_page_content h4{line-height:25px} .single_page_content h4{line-height:25px}
.single_page_content h4{line-height:20px} .single_page_content h4{line-height:20px}
.social_link{display:inline; float:left; margin-bottom:25px; margin-top:20px; width:100%} .social_link{display:inline; float:left; margin-bottom:25px; margin-top:20px; width:100%}
.sociallink_nav{text-align:center} .sociallink_nav{text-align:center}
.sociallink_nav li{display:inline-block} .sociallink_nav li{display:inline-block}
.sociallink_nav li a{color:#fff; display:inline-block; font-size:17px; padding:8px 12px; margin:0 3px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .sociallink_nav li a{color:#fff; display:inline-block; font-size:17px; padding:8px 12px; margin:0 3px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.sociallink_nav li a:hover{-webkit-transform:rotate(50deg); -moz-transform:rotate(50deg); -ms-transform:rotate(50deg); -os-transform:rotate(50deg); transform:rotate(50deg)} .sociallink_nav li a:hover{-webkit-transform:rotate(50deg); -moz-transform:rotate(50deg); -ms-transform:rotate(50deg); -os-transform:rotate(50deg); transform:rotate(50deg)}
.sociallink_nav li a:hover i{-webkit-transform:rotate(-50deg); -moz-transform:rotate(-50deg); -ms-transform:rotate(-50deg); -os-transform:rotate(-50deg); transform:rotate(-50deg)} .sociallink_nav li a:hover i{-webkit-transform:rotate(-50deg); -moz-transform:rotate(-50deg); -ms-transform:rotate(-50deg); -os-transform:rotate(-50deg); transform:rotate(-50deg)}
.sociallink_nav li:nth-child(1) > a{background:none repeat scroll 0 0 #3b5998; padding:8px 15px} .sociallink_nav li:nth-child(1) > a{background:none repeat scroll 0 0 #3b5998; padding:8px 15px}
.sociallink_nav li:nth-child(2) > a{background:none repeat scroll 0 0 #00acee} .sociallink_nav li:nth-child(2) > a{background:none repeat scroll 0 0 #00acee}
.sociallink_nav li:nth-child(3) > a{background:none repeat scroll 0 0 #dd4b39} .sociallink_nav li:nth-child(3) > a{background:none repeat scroll 0 0 #dd4b39}
.sociallink_nav li:nth-child(4) > a{background:none repeat scroll 0 0 #0e76a8} .sociallink_nav li:nth-child(4) > a{background:none repeat scroll 0 0 #0e76a8}
.sociallink_nav li:nth-child(5) > a{background:none repeat scroll 0 0 #c92228} .sociallink_nav li:nth-child(5) > a{background:none repeat scroll 0 0 #c92228}
.related_post{display:inline; float:left; margin-top:0; width:100%; margin-bottom:20px} .related_post{display:inline; float:left; margin-top:0; width:100%; margin-bottom:20px}
.related_post > h2{border-bottom:1px solid #e3e3e3; padding-bottom:5px} .related_post > h2{border-bottom:1px solid #e3e3e3; padding-bottom:5px}
.related_post > h2 i{font-size:25px} .related_post > h2 i{font-size:25px}
.related_post .spost_nav li{width:32%; margin-right:10px} .related_post .spost_nav li{width:32%; margin-right:10px}
.related_post .spost_nav li:last-child{margin-right:0} .related_post .spost_nav li:last-child{margin-right:0}
.nav-slit a{position:fixed; top:50%; display:block; outline:none; text-align:left; z-index:1000; -webkit-transform:translateY(-50%); transform:translateY(-50%)} .nav-slit a{position:fixed; top:50%; display:block; outline:none; text-align:left; z-index:1000; -webkit-transform:translateY(-50%); transform:translateY(-50%)}
.nav-slit a.prev{left:0} .nav-slit a.prev{left:0}
.nav-slit a.next{right:0} .nav-slit a.next{right:0}
.nav-slit .icon-wrap{position:relative; display:block; padding:45px 5px} .nav-slit .icon-wrap{position:relative; display:block; padding:45px 5px}
.nav-slit .icon-wrap i{color:#fff; font-size:40px; display:inline-block} .nav-slit .icon-wrap i{color:#fff; font-size:40px; display:inline-block}
.nav-slit div{position:absolute; top:0; width:200px; height:100%; background-color:#939a9f; -webkit-transition:-webkit-transform 0.3s 0.3s; transition:transform 0.3s 0.3s; -webkit-perspective:1000px; perspective:1000px} .nav-slit div{position:absolute; top:0; width:200px; height:100%; background-color:#939a9f; -webkit-transition:-webkit-transform 0.3s 0.3s; transition:transform 0.3s 0.3s; -webkit-perspective:1000px; perspective:1000px}
.nav-slit a.prev div{left:0; -webkit-transform:translateX(-100%); transform:translateX(-100%)} .nav-slit a.prev div{left:0; -webkit-transform:translateX(-100%); transform:translateX(-100%)}
.nav-slit a.next div{right:0; text-align:right; -webkit-transform:translateX(100%); transform:translateX(100%)} .nav-slit a.next div{right:0; text-align:right; -webkit-transform:translateX(100%); transform:translateX(100%)}
.nav-slit h3{position:absolute; top:100%; margin:0; padding:0 20px; height:30%; color:#fff; text-transform:uppercase; letter-spacing:1px; font-weight:500; font-size:0.75em; line-height:2.75; width:200px; text-align:left; overflow:hidden; padding-top:4px; -webkit-transition:-webkit-transform 0.3s; transition:transform 0.3s; -webkit-transform:rotateX(-90deg); transform:rotateX(-90deg); -webkit-transform-origin:50% 0; transform-origin:50% 0; -webki-backface-visibility:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden} .nav-slit h3{position:absolute; top:100%; margin:0; padding:0 20px; height:30%; color:#fff; text-transform:uppercase; letter-spacing:1px; font-weight:500; font-size:0.75em; line-height:2.75; width:200px; text-align:left; overflow:hidden; padding-top:4px; -webkit-transition:-webkit-transform 0.3s; transition:transform 0.3s; -webkit-transform:rotateX(-90deg); transform:rotateX(-90deg); -webkit-transform-origin:50% 0; transform-origin:50% 0; -webki-backface-visibility:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.nav-slit img{left:0; position:absolute; top:0; width:100%; width:200px; height:130px} .nav-slit img{left:0; position:absolute; top:0; width:100%; width:200px; height:130px}
.nav-slit a:hover div{-webkit-transform:translateX(0); transform:translateX(0)} .nav-slit a:hover div{-webkit-transform:translateX(0); transform:translateX(0)}
.nav-slit a:hover h3{-webkit-transition-delay:0.6s; transition-delay:0.6s; -webkit-transform:rotateX(0deg); transform:rotateX(0deg)} .nav-slit a:hover h3{-webkit-transition-delay:0.6s; transition-delay:0.6s; -webkit-transform:rotateX(0deg); transform:rotateX(0deg)}
.error_page{float:left; display:inline; width:100%; text-align:center} .error_page{float:left; display:inline; width:100%; text-align:center}
.error_page > h3{text-transform:uppercase} .error_page > h3{text-transform:uppercase}
.error_page > h1{font-size:110px} .error_page > h1{font-size:110px}
.error_page > p{font-size:15px; margin:0 auto; width:80%; margin-bottom:40px} .error_page > p{font-size:15px; margin:0 auto; width:80%; margin-bottom:40px}
.error_page > span{display:inline-block; height:2px; text-align:center; width:100px} .error_page > span{display:inline-block; height:2px; text-align:center; width:100px}
.error_page > a{color:#fff; display:inline-block; padding:5px 10px} .error_page > a{color:#fff; display:inline-block; padding:5px 10px}
.error_page > a:hover{opacity:0.75} .error_page > a:hover{opacity:0.75}
.contact_area{float:left; display:inline; width:100%; margin-bottom:30px} .contact_area{float:left; display:inline; width:100%; margin-bottom:30px}
.contact_area > h2{color:#fff; display:inline-block; font-size:20px; padding:7px 10px 5px; text-transform:uppercase; margin-bottom:30px} .contact_area > h2{color:#fff; display:inline-block; font-size:20px; padding:7px 10px 5px; text-transform:uppercase; margin-bottom:30px}
.contact_area > p{margin-bottom:20px} .contact_area > p{margin-bottom:20px}
.contact_form input[type="text"], .contact_form input[type="email"], .contact_form textarea{border-radius:0; margin-bottom:30px} .contact_form input[type="text"], .contact_form input[type="email"], .contact_form textarea{border-radius:0; margin-bottom:30px}
.contact_form input[type="submit"]{border:medium none; color:#fff; height:35px; padding:5px 10px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s} .contact_form input[type="submit"]{border:medium none; color:#fff; height:35px; padding:5px 10px; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.contact_form input[type="submit"]:hover{border:1px solid #d083cf} .contact_form input[type="submit"]:hover{border:1px solid #d083cf}
@media(max-width:1199px ){.logo_area{width:34%}.add_banner{width:580px}.nav-tabs > li{width:32.3%}.photograph_nav li{width:31.5%} @media(max-width:1199px ){.logo_area{width:34%}.add_banner{width:580px}.nav-tabs > li{width:32.3%}.photograph_nav li{width:31.5%}
@media(max-width:991px ){.add_banner{display:none}.logo_area{width:100%}.nav > li > a{padding:8px 8px}.latest_post_container{height:380px;overflow:hidden}#next-button{bottom:-2px}.single_iteam{height:415px}.photograph_nav li{width:47.7%}.related_post .spost_nav li{width:100%}.nav-tabs > li{width:31.9%}.nav-tabs > li > a{font-size:13px;padding-left:0 !important;padding-right:0 !important;text-align:center}} @media(max-width:991px ){.add_banner{display:none}.logo_area{width:100%}.nav > li > a{padding:8px 8px}.latest_post_container{height:380px;overflow:hidden}#next-button{bottom:-2px}.single_iteam{height:415px}.photograph_nav li{width:47.7%}.related_post .spost_nav li{width:100%}.nav-tabs > li{width:31.9%}.nav-tabs > li > a{font-size:13px;padding-left:0 !important;padding-right:0 !important;text-align:center}}
@media(max-width:767px ){.navbar-collapse{padding-left:15px}.mobile-show{display:block}.desktop-home{display:none}.navbar-inverse .navbar-nav > li > a{display:block}.header_top_left{width:100%}.header_top_right > p{display:none}.social_area{display:none}.single_iteam a{height:100%}.single_iteam a > img{height:100%}.error_page > a{margin-bottom:25px}.nav-tabs > li{width:32.6%}} @media(max-width:767px ){.navbar-collapse{padding-left:15px}.mobile-show{display:block}.desktop-home{display:none}.navbar-inverse .navbar-nav > li > a{display:block}.header_top_left{width:100%}.header_top_right > p{display:none}.social_area{display:none}.single_iteam a{height:100%}.single_iteam a > img{height:100%}.error_page > a{margin-bottom:25px}.nav-tabs > li{width:32.6%}}
@media(max-width:480px ){.top_nav{text-align:center}.single_post_content_left{width:100%}.single_post_content_right{width:100%}.fashion{width:100%}.technology{width:100%}.copyright{text-align:center;width:100%}.developer{text-align:center;width:100%}.single_iteam{height:300px}.photo_grid figure{height:200px}.photograph_nav li{width:100%;margin-left:0}.nav > li > a{padding:8px 12px}.nav-tabs > li{width:32.6%}} @media(max-width:480px ){.top_nav{text-align:center}.single_post_content_left{width:100%}.single_post_content_right{width:100%}.fashion{width:100%}.technology{width:100%}.copyright{text-align:center;width:100%}.developer{text-align:center;width:100%}.single_iteam{height:300px}.photo_grid figure{height:200px}.photograph_nav li{width:100%;margin-left:0}.nav > li > a{padding:8px 12px}.nav-tabs > li{width:32.6%}}
@media(max-width:360px ){.latest_newsarea span{font-size:12px;line-height:2.2em;padding:2px 10px 1px 10px}.single_iteam{height:210px}.slider_article > p{display:none}.error_page > span{width:80px}.nav-tabs > li{width:32.3%}.pagination > li > a,.pagination > li > span{padding:4px 8px}} @media(max-width:360px ){.latest_newsarea span{font-size:12px;line-height:2.2em;padding:2px 10px 1px 10px}.single_iteam{height:210px}.slider_article > p{display:none}.error_page > span{width:80px}.nav-tabs > li{width:32.3%}.pagination > li > a,.pagination > li > span{padding:4px 8px}}
@media(max-width:320px ){.sociallink_nav li a{padding:5px 10px}.sociallink_nav li:nth-child(1) > a{padding:5px 13px}.nav-tabs > li{width:32.1%}} @media(max-width:320px ){.sociallink_nav li a{padding:5px 10px}.sociallink_nav li:nth-child(1) > a{padding:5px 13px}.nav-tabs > li{width:32.1%}}

File diff suppressed because it is too large Load Diff

View File

@@ -1,44 +1,44 @@
/* Paars: #5C2483, rgb(92, 36, 131) /* Paars: #5C2483, rgb(92, 36, 131)
Roze: #E30051, rgb(277, 0, 81) Roze: #E30051, rgb(277, 0, 81)
Geel: #F9B805, rgb(249, 184, 5) Geel: #F9B805, rgb(249, 184, 5)
Licht: Licht:
*/ */
.navbar-inverse{background-color:#5C2483;} .navbar-inverse{background-color:#5C2483;}
.scrollToTop{background-color:rgb(277,0,81); color:#fff} .scrollToTop{background-color:rgb(277,0,81); color:#fff}
.scrollToTop:hover, .scrollToTop:focus{background-color:#fff; color:rgb(277,0,81); border-color:1px solid rgb(277,0,81)} .scrollToTop:hover, .scrollToTop:focus{background-color:#fff; color:rgb(277,0,81); border-color:1px solid rgb(277,0,81)}
.logo > span{color:rgb(277,0,81)} .logo > span{color:rgb(277,0,81)}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background-color:#a970d1} .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background-color:#a970d1}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background-color:#e30051} .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background-color:#e30051}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#a970d1} .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#a970d1}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:#a970d1} .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:#a970d1}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#a970d1} .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#a970d1}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:#a970d1} .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:#a970d1}
.latest_newsarea span{background:none repeat scroll 0 0 rgb(277,0,81)} .latest_newsarea span{background:none repeat scroll 0 0 rgb(277,0,81)}
.latest_post > h2 span{background:none repeat scroll 0 0 rgb(277,0,81)} .latest_post > h2 span{background:none repeat scroll 0 0 rgb(277,0,81)}
#prev-button{color:rgb(277,0,81)} #prev-button{color:rgb(277,0,81)}
#next-button{color:rgb(277,0,81)} #next-button{color:rgb(277,0,81)}
.single_post_content > h2 span{background:none repeat scroll 0 0 rgb(277,0,81)} .single_post_content > h2 span{background:none repeat scroll 0 0 rgb(277,0,81)}
.single_sidebar > h2 span{ background:none repeat scroll 0 0 rgb(277,0,81)} .single_sidebar > h2 span{ background:none repeat scroll 0 0 rgb(277,0,81)}
.bsbig_fig figcaption a:hover{color:rgb(277,0,81)} .bsbig_fig figcaption a:hover{color:rgb(277,0,81)}
.spost_nav .media-body > a:hover{color:rgb(277,0,81)} .spost_nav .media-body > a:hover{color:rgb(277,0,81)}
.cat-item a:hover{background-color:rgb(277,0,81)} .cat-item a:hover{background-color:rgb(277,0,81)}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{background-color:rgb(277,0,81)} .nav-tabs > li > a:hover, .nav-tabs > li > a:focus{background-color:rgb(277,0,81)}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:rgb(277,0,81)} .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:rgb(277,0,81)}
.single_sidebar > ul > li a:hover{color:rgb(277,0,81)} .single_sidebar > ul > li a:hover{color:rgb(277,0,81)}
.footer_widget > h2:hover{color:rgb(277,0,81)} .footer_widget > h2:hover{color:rgb(277,0,81)}
.tag_nav li a:hover{color:rgb(277,0,81); border-color:rgb(277,0,81)} .tag_nav li a:hover{color:rgb(277,0,81); border-color:rgb(277,0,81)}
.copyright a:hover{color:rgb(277,0,81)} .copyright a:hover{color:rgb(277,0,81)}
.post_commentbox a:hover, .post_commentbox span:hover{color:rgb(277,0,81)} .post_commentbox a:hover, .post_commentbox span:hover{color:rgb(277,0,81)}
.breadcrumb{border-left:10px solid rgb(277,0,81)} .breadcrumb{border-left:10px solid rgb(277,0,81)}
.single_page_content ul li:before{background-color:rgb(277,0,81)} .single_page_content ul li:before{background-color:rgb(277,0,81)}
.nav-slit .icon-wrap{background-color:rgb(277,0,81)} .nav-slit .icon-wrap{background-color:rgb(277,0,81)}
.nav-slit h3{background:rgb(277,0,81)} .nav-slit h3{background:rgb(277,0,81)}
.catgArchive{background-color:rgb(277,0,81)} .catgArchive{background-color:rgb(277,0,81)}
.error_page > h3{color:rgb(277,0,81)} .error_page > h3{color:rgb(277,0,81)}
.error_page > span{background:none repeat scroll 0 0 rgb(277,0,81)} .error_page > span{background:none repeat scroll 0 0 rgb(277,0,81)}
.error_page > a{background-color:rgb(277,0,81)} .error_page > a{background-color:rgb(277,0,81)}
.contact_area > h2{background-color:rgb(277,0,81)} .contact_area > h2{background-color:rgb(277,0,81)}
.contact_form input[type="submit"]{background-color:rgb(277,0,81)} .contact_form input[type="submit"]{background-color:rgb(277,0,81)}
.contact_form input[type="submit"]:hover{background-color:#fff; color:rgb(277,0,81)} .contact_form input[type="submit"]:hover{background-color:#fff; color:rgb(277,0,81)}
.related_post > h2 i{color:rgb(277,0,81)} .related_post > h2 i{color:rgb(277,0,81)}
.form-control:focus{border-color:rgb(277,0,81); box-shadow:0 0px 1px rgb(277,0,81) inset,0 0 5px rgb(277,0,81)} .form-control:focus{border-color:rgb(277,0,81); box-shadow:0 0px 1px rgb(277,0,81) inset,0 0 5px rgb(277,0,81)}

5739
public/css/style.css vendored

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

1
public/css/style.min.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
public/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 944 B

BIN
public/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 0 B

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="230mm"
height="40mm"
viewBox="0 0 210 297"
version="1.1"
id="svg4553"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="Slogan_DIAP white.svg">
<defs
id="defs4547" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.47"
inkscape:cx="803.9187"
inkscape:cy="284.95533"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata4550">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Laag 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g44"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1"
transform="matrix(1.3988443,0,0,1.3988443,-949.97686,-1243.7313)">
<path
inkscape:connector-curvature="0"
class="st1"
d="m 220.9,998.2 c -5.3,-2.3 -12.1,-4.4 -20.6,-6.3 -8,-1.8 -13.6,-3.7 -16.9,-5.8 -3.3,-2.1 -5,-5.1 -5,-9 0,-4.6 1.9,-8.3 5.6,-10.9 3.7,-2.6 8.8,-3.9 15.3,-3.9 10.8,0 20.7,3.6 29.6,10.7 l 6.1,-13.4 c -4.1,-3.7 -9.3,-6.6 -15.7,-8.8 -6.4,-2.1 -13,-3.2 -20.1,-3.2 -7.7,0 -14.5,1.3 -20.3,3.9 -5.9,2.6 -10.4,6.2 -13.7,10.9 -3.2,4.6 -4.8,9.9 -4.8,15.8 0,5.7 1.3,10.4 4,14.1 2.7,3.7 6.6,6.7 11.8,9.1 5.2,2.4 12,4.5 20.3,6.3 8.1,1.8 13.8,3.7 17.3,5.7 3.5,2 5.2,4.9 5.2,8.7 0,4.4 -1.9,7.8 -5.6,10.2 -3.7,2.4 -9.1,3.6 -16,3.6 -6.3,0 -12.1,-0.9 -17.4,-2.6 -5.4,-1.7 -10.5,-4.4 -15.3,-8.1 l -6.1,13.4 c 4.6,3.8 10.3,6.7 17.1,8.8 6.7,2.1 13.9,3.1 21.6,3.1 8.2,0 15.2,-1.2 21.3,-3.6 6,-2.4 10.6,-5.9 13.8,-10.4 3.2,-4.5 4.8,-9.7 4.8,-15.7 0,-5.5 -1.4,-10.1 -4.2,-13.7 -2.8,-3.6 -6.9,-6.5 -12.1,-8.9 z"
id="path14"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 274.1,1023.1 v -30 h 18.4 v -13.4 h -18.4 v -20.8 h -17.8 v 20.8 H 243 V 993 h 13.4 v 30.3 c 0,8.9 2.3,15.6 7,20.1 4.6,4.5 11.9,6.8 21.6,6.8 2.4,0 5,-0.1 7.8,-0.4 l 0.9,-13.2 c -2.3,0.3 -4.5,0.4 -6.5,0.4 -8.7,0 -13.1,-4.6 -13.1,-13.9 z"
id="path16"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 334,978 c -6.5,0 -12.4,1.5 -17.6,4.6 -5.2,3 -9.2,7.3 -12,12.8 -2.8,5.5 -4.3,11.8 -4.3,18.9 0,11.2 3.3,20 9.9,26.5 6.6,6.5 15.6,9.7 27,9.7 4.9,0 9.8,-0.8 14.7,-2.4 4.9,-1.6 8.9,-3.7 12.2,-6.4 l -5.1,-12.2 c -6.4,4.9 -13.4,7.4 -21.1,7.4 -6.2,0 -10.9,-1.6 -14.2,-4.7 -3.3,-3.1 -5.3,-7.9 -5.8,-14.4 h 47.4 v -5 c 0,-10.8 -2.8,-19.3 -8.3,-25.5 C 351.2,981 343.6,978 334,978 Z m -16.3,30.1 c 0.7,-5.7 2.4,-10.1 5.3,-13.1 2.9,-3 6.7,-4.6 11.5,-4.6 4.7,0 8.4,1.5 11.1,4.5 2.7,3 4.1,7.4 4.3,13.2 z"
id="path18"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 462.2,978 c -5,0 -9.6,1.2 -13.7,3.5 -4.1,2.3 -7.2,5.5 -9.4,9.6 -3.4,-8.7 -10.4,-13.1 -20.9,-13.1 -4.7,0 -9,1 -12.7,2.9 -3.7,1.9 -6.6,4.8 -8.7,8.6 v -9.8 h -17.4 v 69.6 h 17.8 v -38.8 c 0,-5.8 1.3,-10.3 4,-13.5 2.7,-3.2 6.3,-4.8 11,-4.8 4.1,0 7,1.2 8.8,3.6 1.8,2.4 2.6,6.3 2.6,11.6 v 42 h 17.8 v -38.8 c 0,-5.8 1.3,-10.3 4,-13.5 2.7,-3.2 6.4,-4.8 11.1,-4.8 4,0 6.9,1.2 8.7,3.6 1.8,2.4 2.7,6.3 2.7,11.6 v 42 h 17.8 v -42.7 c 0,-9.7 -1.9,-16.9 -5.8,-21.6 -3.9,-4.9 -9.8,-7.2 -17.7,-7.2 z"
id="path20"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<polygon
class="st1"
points="562.7,1049.2 578.2,1049.2 608.6,979.8 591.1,979.8 570.9,1028.9 551.3,979.8 532.5,979.8 "
id="polygon22"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 646.1,978 c -4.9,0 -10.2,0.8 -15.7,2.4 -5.5,1.6 -10.2,3.7 -14.1,6.1 l 5,12.2 c 3.9,-2.3 7.8,-4.1 11.9,-5.3 4,-1.3 7.9,-1.9 11.6,-1.9 4.7,0 8.1,1 10.2,3.1 2,2.1 3.1,5.5 3.1,10.2 v 3.3 h -3.6 c -10.3,0 -18.4,0.7 -24.3,2 -5.9,1.3 -10.1,3.5 -12.7,6.4 -2.6,2.9 -3.9,7 -3.9,12.1 0,4.1 1.1,7.8 3.3,11.1 2.2,3.3 5.2,5.9 9,7.8 3.8,1.9 8,2.8 12.7,2.8 4.6,0 8.6,-1 12,-3.1 3.5,-2.1 6,-5 7.6,-8.7 v 10.7 h 16.9 V 1007 c 0,-9.9 -2.4,-17.2 -7.1,-21.9 -4.9,-4.8 -12.2,-7.1 -21.9,-7.1 z m 11.9,42.5 c 0,5 -1.5,9.1 -4.5,12.3 -3,3.2 -6.9,4.8 -11.6,4.8 -3.2,0 -5.9,-1 -8,-2.9 -2.1,-1.9 -3.1,-4.4 -3.1,-7.5 0,-2.5 0.8,-4.4 2.3,-5.8 1.5,-1.4 4,-2.4 7.5,-3 3.5,-0.6 8.4,-0.9 14.8,-0.9 h 2.6 z"
id="path24"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 733.4,978 c -5,0 -9.5,1 -13.5,3.1 -4,2.1 -7.2,5.1 -9.5,9 V 979.7 H 693 v 69.6 h 17.8 v -39.4 c 0,-5.4 1.5,-9.7 4.6,-12.9 3.1,-3.2 7.2,-4.8 12.3,-4.8 4.4,0 7.6,1.2 9.6,3.7 2,2.5 3.1,6.4 3.1,11.8 v 41.7 h 17.8 v -42.7 c 0,-9.6 -2,-16.7 -6.1,-21.5 -4.1,-4.9 -10.3,-7.2 -18.7,-7.2 z"
id="path26"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 855.2,978 c -4.8,0 -9.2,1 -13.2,2.9 -3.9,1.9 -7.1,4.8 -9.5,8.5 V 949 h -17.8 v 100.3 h 17.8 v -39.4 c 0,-5.4 1.5,-9.7 4.6,-12.9 3.1,-3.2 7.2,-4.8 12.3,-4.8 4.4,0 7.6,1.2 9.6,3.7 2,2.5 3.1,6.4 3.1,11.8 v 41.7 H 880 v -42.7 c 0,-9.6 -2,-16.7 -6.1,-21.5 -4.1,-4.9 -10.4,-7.2 -18.7,-7.2 z"
id="path28"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 928,978 c -6.5,0 -12.4,1.5 -17.6,4.6 -5.2,3 -9.2,7.3 -12,12.8 -2.8,5.5 -4.3,11.8 -4.3,18.9 0,11.2 3.3,20 9.9,26.5 6.6,6.5 15.6,9.7 27,9.7 4.9,0 9.8,-0.8 14.7,-2.4 4.9,-1.6 8.9,-3.7 12.2,-6.4 l -5.1,-12.2 c -6.4,4.9 -13.4,7.4 -21.1,7.4 -6.2,0 -10.9,-1.6 -14.2,-4.7 -3.3,-3.1 -5.3,-7.9 -5.8,-14.4 h 47.4 v -5 c 0,-10.8 -2.8,-19.3 -8.3,-25.5 C 945.2,981 937.6,978 928,978 Z m -16.3,30.1 c 0.7,-5.7 2.4,-10.1 5.3,-13.1 2.9,-3 6.7,-4.6 11.5,-4.6 4.7,0 8.4,1.5 11.1,4.5 2.7,3 4.1,7.4 4.3,13.2 z"
id="path30"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 995.2,1023.1 v -30 h 18.4 v -13.4 h -18.4 v -20.8 h -17.8 v 20.8 H 964 V 993 h 13.4 v 30.3 c 0,8.9 2.3,15.6 7,20.1 4.6,4.5 11.9,6.8 21.6,6.8 2.4,0 5,-0.1 7.8,-0.4 l 0.9,-13.2 c -2.3,0.3 -4.5,0.4 -6.5,0.4 -8.7,0 -13,-4.6 -13,-13.9 z"
id="path32"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 1110.9,1008.1 h 21.6 v 25.2 c -6.5,1.8 -12.9,2.7 -19.4,2.7 -21.6,0 -32.4,-12.3 -32.4,-37 0,-12 2.6,-21.1 7.9,-27.2 5.3,-6.1 13.1,-9.2 23.4,-9.2 5.4,0 10.4,0.8 14.9,2.3 4.5,1.6 9.1,4.1 13.7,7.8 l 6.1,-13.2 c -4.1,-3.8 -9.2,-6.7 -15.4,-8.8 -6.2,-2 -12.8,-3.1 -19.8,-3.1 -10.1,0 -18.8,2.1 -26.3,6.2 -7.4,4.1 -13.2,10.1 -17.2,17.8 -4,7.7 -6,16.9 -6,27.4 0,10.6 2,19.8 6,27.5 4,7.7 9.8,13.7 17.4,17.8 7.6,4.1 16.6,6.2 26.9,6.2 6.7,0 13.3,-0.7 19.8,-2 6.5,-1.3 12,-3.1 16.6,-5.4 V 995 h -38 v 13.1 z"
id="path34"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 1218.4,982.4 c -5.4,-2.9 -11.6,-4.4 -18.7,-4.4 -7.1,0 -13.4,1.5 -18.7,4.4 -5.4,2.9 -9.5,7.1 -12.4,12.6 -2.9,5.5 -4.4,11.8 -4.4,19.1 0,7.3 1.5,13.7 4.4,19.2 2.9,5.5 7.1,9.7 12.4,12.7 5.4,2.9 11.6,4.4 18.7,4.4 7.1,0 13.3,-1.5 18.7,-4.4 5.4,-2.9 9.5,-7.2 12.4,-12.7 2.9,-5.5 4.3,-11.9 4.3,-19.2 0,-7.3 -1.4,-13.7 -4.3,-19.1 -3,-5.5 -7.1,-9.7 -12.4,-12.6 z m -5.7,48.5 c -3,3.8 -7.4,5.7 -13.2,5.7 -5.7,0 -10.1,-1.9 -13.1,-5.7 -3,-3.8 -4.6,-9.4 -4.6,-16.8 0,-7.3 1.5,-12.9 4.6,-16.7 3.1,-3.8 7.5,-5.8 13.2,-5.8 5.7,0 10.1,1.9 13.1,5.8 3,3.8 4.6,9.4 4.6,16.7 0,7.4 -1.5,13 -4.6,16.8 z"
id="path36"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
class="st1"
d="m 1300.2,982.4 c -5.4,-2.9 -11.6,-4.4 -18.7,-4.4 -7.1,0 -13.4,1.5 -18.7,4.4 -5.4,2.9 -9.5,7.1 -12.4,12.6 -2.9,5.5 -4.4,11.8 -4.4,19.1 0,7.3 1.5,13.7 4.4,19.2 2.9,5.5 7.1,9.7 12.4,12.7 5.4,2.9 11.6,4.4 18.7,4.4 7.1,0 13.3,-1.5 18.7,-4.4 5.4,-2.9 9.5,-7.2 12.4,-12.7 2.9,-5.5 4.3,-11.9 4.3,-19.2 0,-7.3 -1.4,-13.7 -4.3,-19.1 -2.9,-5.5 -7.1,-9.7 -12.4,-12.6 z m -5.6,48.5 c -3,3.8 -7.4,5.7 -13.2,5.7 -5.7,0 -10.1,-1.9 -13.1,-5.7 -3,-3.8 -4.6,-9.4 -4.6,-16.8 0,-7.3 1.5,-12.9 4.6,-16.7 3.1,-3.8 7.5,-5.8 13.2,-5.8 5.7,0 10.1,1.9 13.1,5.8 3,3.8 4.6,9.4 4.6,16.7 -0.1,7.4 -1.6,13 -4.6,16.8 z"
id="path38"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<rect
x="1331.5"
y="979.70001"
class="st1"
width="17.799999"
height="69.599998"
id="rect40"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
<rect
x="1330.5"
y="947.40002"
class="st1"
width="19.6"
height="17.5"
id="rect42"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Some files were not shown because too many files have changed in this diff Show More