fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [16200] more on eventplanner


From: sigurdne
Subject: [Fmsystem-commits] [16200] more on eventplanner
Date: Thu, 26 Jan 2017 11:45:00 -0500 (EST)

Revision: 16200
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=16200
Author:   sigurdne
Date:     2017-01-26 11:45:00 -0500 (Thu, 26 Jan 2017)
Log Message:
-----------
more on eventplanner

Modified Paths:
--------------
    trunk/eventplanner/inc/class.uiapplication.inc.php
    trunk/eventplanner/inc/class.uibooking.inc.php
    trunk/eventplanner/inc/class.uicustomer.inc.php
    trunk/eventplanner/inc/class.uievents.inc.php
    trunk/eventplanner/inc/class.uivendor.inc.php
    trunk/eventplanner/inc/class.uivendor_report.inc.php
    trunk/eventplannerfrontend/home.php
    trunk/eventplannerfrontend/inc/class.hook_helper.inc.php
    trunk/eventplannerfrontend/inc/class.menu.inc.php
    trunk/eventplannerfrontend/index.php
    trunk/eventplannerfrontend/setup/setup.inc.php
    trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css
    trunk/phpgwapi/templates/frontend/css/frontend.css
    trunk/phpgwapi/templates/frontend/footer.tpl
    trunk/phpgwapi/templates/frontend/head.inc.php
    trunk/phpgwapi/templates/frontend/head.tpl
    trunk/phpgwapi/templates/frontend/navbar.tpl

Added Paths:
-----------
    trunk/eventplannerfrontend/inc/class.uimetasettings.inc.php
    trunk/eventplannerfrontend/inc/model/
    trunk/eventplannerfrontend/inc/model/class.metasettings.inc.php
    trunk/eventplannerfrontend/session.php
    trunk/eventplannerfrontend/templates/base/home.xsl
    trunk/eventplannerfrontend/templates/base/metasettings.xsl

Removed Paths:
-------------
    trunk/eventplannerfrontend/css/bookingfrontend.css

Modified: trunk/eventplanner/inc/class.uiapplication.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uiapplication.inc.php  2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/eventplanner/inc/class.uiapplication.inc.php  2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -52,7 +52,6 @@
                public function __construct()
                {
                        parent::__construct();
-                       self::set_active_menu('eventplanner::application');
                        $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('application');
                        $this->bo = createObject('eventplanner.boapplication');
                        $this->cats = & $this->bo->cats;
@@ -59,6 +58,7 @@
                        $this->fields = eventplanner_application::get_fields();
                        $this->permissions = 
eventplanner_application::get_instance()->get_permission_array();
                        $this->currentapp = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
+                       
self::set_active_menu("{$this->currentapp}::application");
                }
 
                private function get_status_options( $selected = 0 )

Modified: trunk/eventplanner/inc/class.uibooking.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uibooking.inc.php      2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/eventplanner/inc/class.uibooking.inc.php      2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -54,12 +54,12 @@
                public function __construct()
                {
                        parent::__construct();
-                       self::set_active_menu('eventplanner::booking');
                        $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('booking');
                        $this->bo = createObject('eventplanner.bobooking');
                        $this->fields = eventplanner_booking::get_fields();
                        $this->permissions = 
eventplanner_booking::get_instance()->get_permission_array();
                        $this->currentapp = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
+                       self::set_active_menu("{$this->currentapp}::booking");
                }
 
                public function index()

Modified: trunk/eventplanner/inc/class.uicustomer.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uicustomer.inc.php     2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/eventplanner/inc/class.uicustomer.inc.php     2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -52,12 +52,12 @@
                public function __construct()
                {
                        parent::__construct();
-                       self::set_active_menu('eventplanner::customer');
                        $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('customer');
                        $this->bo = createObject('eventplanner.bocustomer');
                        $this->fields = eventplanner_customer::get_fields();
                        $this->permissions = 
eventplanner_customer::get_instance()->get_permission_array();
                        $this->currentapp = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
+                       self::set_active_menu("{$this->currentapp}::customer");
                }
 
                private function get_category_options( $selected = 0 )

Modified: trunk/eventplanner/inc/class.uievents.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uievents.inc.php       2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/eventplanner/inc/class.uievents.inc.php       2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -47,7 +47,6 @@
                public function __construct()
                {
                        parent::__construct();
-                       self::set_active_menu('eventplanner::uievents');
                        $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('events');
                        $this->bo = createObject('eventplanner.boapplication');
                        $this->cats = & $this->bo->cats;
@@ -58,7 +57,7 @@
                        unset($this->fields['case_officer_name']);
                        $this->permissions = 
eventplanner_application::get_instance()->get_permission_array();
                        $this->currentapp = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
-
+                       self::set_active_menu("{$this->currentapp}::events");
                }
 
                private function get_status_options( $selected = 0 )

Modified: trunk/eventplanner/inc/class.uivendor.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uivendor.inc.php       2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/eventplanner/inc/class.uivendor.inc.php       2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -52,12 +52,12 @@
                public function __construct()
                {
                        parent::__construct();
-                       self::set_active_menu('eventplanner::vendor');
                        $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('vendor');
                        $this->bo = createObject('eventplanner.bovendor');
                        $this->fields = eventplanner_vendor::get_fields();
                        $this->permissions = 
eventplanner_vendor::get_instance()->get_permission_array();
                        $this->currentapp = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
+                       self::set_active_menu("{$this->currentapp}::vendor");
                }
 
                private function get_category_options( $selected = 0 )

Modified: trunk/eventplanner/inc/class.uivendor_report.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uivendor_report.inc.php        2017-01-26 
15:29:35 UTC (rev 16199)
+++ trunk/eventplanner/inc/class.uivendor_report.inc.php        2017-01-26 
16:45:00 UTC (rev 16200)
@@ -46,12 +46,12 @@
                protected
                        $fields,
                        $permissions,
-                       $custom_fields;
+                       $custom_fields,
+                       $currentapp;
 
                public function __construct()
                {
                        parent::__construct();
-                       self::set_active_menu('eventplanner::vendor_report');
                        $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('vendor report');
                        $this->bo = 
createObject('eventplanner.bovendor_report');
                        $this->cats = & $this->bo->cats;
@@ -58,6 +58,8 @@
                        $this->fields = 
eventplanner_vendor_report::get_fields();
                        $this->permissions = 
eventplanner_vendor_report::get_instance()->get_permission_array();
                        $this->custom_fields = 
eventplanner_vendor_report::get_instance()->get_custom_fields();
+                       $this->currentapp = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
+                       
self::set_active_menu("{$this->currentapp}::vendor_report");
                }
 
 
@@ -103,7 +105,7 @@
                                ),
                                'datatable' => array(
                                        'source' => self::link(array(
-                                               'menuaction' => 
'eventplanner.uivendor_report.index',
+                                               'menuaction' => 
"{$this->currentapp}.uivendor_report.index",
                                                'phpgw_return_as' => 'json'
                                        )),
                                        'allrows' => true,
@@ -135,7 +137,7 @@
                                'text' => lang('show'),
                                'action' => self::link(array
                                        (
-                                       'menuaction' => 
'eventplanner.uivendor_report.view'
+                                       'menuaction' => 
"{$this->currentapp}.uivendor_report.view"
                                )),
                                'parameters' => json_encode($parameters)
                        );
@@ -146,7 +148,7 @@
                                'text' => lang('edit'),
                                'action' => self::link(array
                                        (
-                                       'menuaction' => 
'eventplanner.uivendor_report.edit'
+                                       'menuaction' => 
"{$this->currentapp}.uivendor_report.edit"
                                )),
                                'parameters' => json_encode($parameters)
                        );
@@ -234,13 +236,13 @@
                        );
 
                        $data = array(
-                               'form_action' => self::link(array('menuaction' 
=> 'eventplanner.uivendor_report.save')),
-                               'cancel_url' => self::link(array('menuaction' 
=> 'eventplanner.uivendor_report.index',)),
+                               'form_action' => self::link(array('menuaction' 
=> "{$this->currentapp}.uivendor_report.save")),
+                               'cancel_url' => self::link(array('menuaction' 
=> "{$this->currentapp}.uivendor_report.index",)),
                                'vendor_report' => $vendor_report,
                                'booking'               => $booking,
                                'application'   => $application,
                                'application_type_list' => 
$application_type_list,
-                               'booking_url' => self::link(array('menuaction' 
=> 'eventplanner.uibooking.edit', 'id' => $booking->id, 'active_tab' => 
'reports')),
+                               'booking_url' => self::link(array('menuaction' 
=> "{$this->currentapp}.uibooking.edit", 'id' => $booking->id, 'active_tab' => 
'reports')),
                                'mode' => $mode,
                                'tabs' => 
phpgwapi_jquery::tabview_generate($tabs, $active_tab),
                                'value_active_tab' => $active_tab,
@@ -248,7 +250,7 @@
                        );
                        phpgwapi_jquery::formvalidator_generate(array('date', 
'security', 'file'));
                        phpgwapi_jquery::load_widget('autocomplete');
-                       self::add_javascript('eventplanner', 'portico', 
'vendor_report.edit.js');
+               //      self::add_javascript('eventplanner', 'portico', 
'vendor_report.edit.js');
                        
self::render_template_xsl(array('vendor_report','application_info', 
'datatable_inline', 'attributes_form'), array($mode => $data));
                }
 

Deleted: trunk/eventplannerfrontend/css/bookingfrontend.css
===================================================================
--- trunk/eventplannerfrontend/css/bookingfrontend.css  2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/eventplannerfrontend/css/bookingfrontend.css  2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -1,753 +0,0 @@
-ul.pathway {font-size: 110%;font-weight: bolder;margin: 1em 0;padding: 0;}
-ul.pathway li a {color: #000;text-decoration: none;}
-ul.pathway li a:hover {color: #008;}
-ul.pathway li {background: rgba(0, 0, 0, 0) 
url("../../phpgwapi/templates/pure/images/pathwaysep.png") no-repeat scroll 0 
50%;display: inline;padding-left: 16px;}
-ul.pathway li:first-child {background: rgba(0, 0, 0, 0) none repeat scroll 0 
0;padding-left: 0;}
-
-.bookingfrontend-table {border: 1px solid #cbcbcb;border-collapse: 
collapse;border-spacing: 0;empty-cells: show;font-size: 12px;font-family: 
Arial,Helvetica,Verdana,sans-serif;}
-.bookingfrontend-table caption {color: #000;font: italic 85%/1 
arial,sans-serif;padding: 1em 0;text-align: center;}
-.bookingfrontend-table td, .bookingfrontend-table th {border-left: 1px solid 
#cbcbcb;border-width: 0 0 0 1px;font-size: inherit;margin: 0;overflow: 
visible;padding: 0.5em 1em;}
-.bookingfrontend-table td:first-child, .bookingfrontend-table th:first-child 
{border-left-width: 0;}
-.bookingfrontend-table thead {background: #e0e0e0 none repeat scroll 0 
0;color: #000;text-align: left;vertical-align: bottom;}
-.bookingfrontend-table td {background-color: transparent;}
-.bookingfrontend-table-odd td {background-color: #f2f2f2;}
-.bookingfrontend-table-striped tr:nth-child(2n-1) td {background-color: 
#f2f2f2;}
-.bookingfrontend-table-bordered td {border-bottom: 1px solid #cbcbcb;}
-.bookingfrontend-table-bordered tbody > tr:last-child td, 
.bookingfrontend-table-horizontal tbody > tr:last-child td 
{border-bottom-width: 0;}
-.bookingfrontend-table-horizontal td, .bookingfrontend-table-horizontal th 
{border-bottom: 1px solid #cbcbcb;border-width: 0 0 1px;}
-.bookingfrontend-table-horizontal tbody > tr:last-child td 
{border-bottom-width: 0;}
-
-.bookingfrontend-table th {background: #e0e0e0 none repeat scroll 0 0;}
-.bookingfrontend-table thead th{text-align: center;font-weight: bold;}
-.bookingfrontend-table tbody th{border-top: 1px solid #cbcbcb;text-align: 
right;font-weight: bold;color: #000;}
-
-/* TABLE PAGINATOR */
-.tablePaginator {margin-bottom: 10px;}
-.tablePaginator li {display: inline;}
-.tablePaginator li a {text-decoration: underline;}
-.tablePaginator li a.disabled {cursor: not-allowed;text-decoration: none;}
-.tablePaginator li a.enabled {cursor: pointer;}
-.tablePaginatorText {margin: 0 15px;}
-
-/*SCHEDULE*/
-#schedule_container {color: #000;margin-top: 15px;}
-#schedule_container .pure-table thead th {line-height: 1.4;}
-#schedule_container p.conflicts {margin: 0;color: #000;}
-#schedule_container .cellInfo:hover {background-image: 
url("../../phpgwapi/templates/pure/images/info.png");background-position: 100% 
0;background-repeat: no-repeat;cursor: pointer;}
-#schedule_container .free:hover {cursor: pointer;}
-#schedule_overlay {background-color: #fff;border: 1px solid #000;height: 
auto;left: 0;margin: auto;padding: 20px;position: absolute;right: 0;width: 
400px;z-index: 9;}
-#schedule_overlay img {bottom: 0;display: block;left: 0;margin: auto;position: 
absolute;right: 0;top: 0;}
-#week-selector {list-style: outside none none;margin-top: 10px;cursor: 
pointer;}
-#week-selector li {display: inline-block;}
-#week-selector .moveWeek{text-decoration: underline;}
-#cal_container {margin: 0 20px;}
-#cal_container #datepicker {width: 2px;opacity: 0;position: 
absolute;display:none;}
-#cal_container #numberWeek {width: 20px;display: inline-block;}
-#cal_container > div {display: inline;}
-#dialog_schedule {text-align: left;}
-#dialog_schedule dl {margin-top: 10px;}
-#dialog_schedule dt {font-weight: bold;margin-top: 10px;}
-#dialog_schedule dd {padding-left: 25px;}
-/*SCHEDULE COLORS*/
-/*#schedule_container .color1 {
-    background-color: #ccccff;
-}
-#schedule_container .color2 {
-    background-color: #ccffcc;
-}
-#schedule_container .color3 {
-    background-color: #ffcccc;
-}
-#schedule_container .color4 {
-    background-color: #ffffbb;
-}
-#schedule_container .color5 {
-    background-color: #bbffff;
-}
-#schedule_container .color6 {
-    background-color: #ffbbff;
-}
-#schedule_container .color7 {
-    background-color: #de6d6d;
-}
-#schedule_container .color8 {
-    background-color: #f0f0f0;
-}
-#schedule_container .color9 {
-    background-color: #6495ed;
-}
-#schedule_container .color10 {
-    background-color: #90ee90;
-}
-#schedule_container .color11 {
-    background-color: #eee8aa;
-}
-#schedule_container .color12 {
-    background-color: #afeeee;
-}
-#schedule_container .color13 {
-    background-color: #ffb6c1;
-}
-#schedule_container .color14 {
-    background-color: #f0e68c;
-}
-#schedule_container .color15 {
-    background-color: #66cdaa;
-}
-#schedule_container .color16 {
-    background-color: #ffe4c4;
-}
-#schedule_container .color17 {
-    background-color: #ffa500;
-}
-#schedule_container .color18 {
-    background-color: #bdb76b;
-}
-#schedule_container .color19 {
-    background-color: #32cd32;
-}
-#schedule_container .color20 {
-    background-color: #ffe4b5;
-}
-#schedule_container .color21 {
-    background-color: #ff4040;
-}
-#schedule_container .color22 {
-    background-color: #ee3b3b;
-}
-#schedule_container .color23 {
-    background-color: #cd3333;
-}
-#schedule_container .color24 {
-    background-color: #8b2323;
-}
-#schedule_container .color25 {
-    background-color: #deb887;
-}
-#schedule_container .color26 {
-    background-color: #ffd39b;
-}
-#schedule_container .color27 {
-    background-color: #eec591;
-}
-#schedule_container .color28 {
-    background-color: #5f9ea0;
-}
-#schedule_container .color29 {
-    background-color: #98f5ff;
-}
-#schedule_container .color30 {
-    background-color: #8ee5ee;
-}
-#schedule_container .color31 {
-    background-color: #53868b;
-}
-#schedule_container .color32 {
-    background-color: #66cd00;
-}
-#schedule_container .color33 {
-    background-color: #458b00;
-}
-#schedule_container .color34 {
-    background-color: #d2691e;
-}
-#schedule_container .color35 {
-    background-color: #ff7f24;
-}
-#schedule_container .color36 {
-    background-color: #8b4513;
-}
-#schedule_container .color37 {
-    background-color: #ff7256;
-}
-#schedule_container .color38 {
-    background-color: #ffb90f;
-}
-#schedule_container .color39 {
-    background-color: #cd950c;
-}
-#schedule_container .color40 {
-    background-color: #8fbc8f;
-}
-#schedule_container .color41 {
-    background-color: #8b0000;
-}
-#schedule_container .color42 {
-    background-color: #c1ffc1;
-}
-#schedule_container .color43 {
-    background-color: #b4eeb4;
-}
-#schedule_container .color44 {
-    background-color: #9bcd9b;
-}
-#schedule_container .color45 {
-    background-color: #698b69;
-}
-#schedule_container .color46 {
-    background-color: #433d8b;
-}
-#schedule_container .color47 {
-    background-color: #ee1289;
-}
-#schedule_container .color48 {
-    background-color: #cd1076;
-}
-#schedule_container .color49 {
-    background-color: #8b0a50;
-}
-#schedule_container .color50 {
-    background-color: #ccc;
-}
-#schedule_container .color51 {
-    background-color: #ddd;
-}
-#schedule_container .color52 {
-    background-color: #eee;
-}
-#schedule_container .color53 {
-    background-color: #333;
-}
-#schedule_container .color54 {
-    background-color: #444;
-}
-#schedule_container .color55 {
-    background-color: #555;
-}
-#schedule_container .color56 {
-    background-color: #666;
-}
-#schedule_container .color57 {
-    background-color: #777;
-}
-#schedule_container .color58 {
-    background-color: #888;
-}
-#schedule_container .color59 {
-    background-color: #999;
-}
-#schedule_container .color60 {
-    background-color: #aaa;
-}*/
-
-
-/* BOOKINGFRONTEND */
-.content {
-    margin: 2em 1em;
-}
-.clr {
-    clear: both;
-}
-#inactive {
-    background-color: #ff5555;
-    border: 0.2em dotted #000000;
-    letter-spacing: 2px;
-    padding: 1em;
-    width: 10em;
-}
-#active {
-    background-color: #ffffff;
-    border: 0 dotted #000000;
-    letter-spacing: 2px;
-    padding: 1em;
-    width: 10em;
-}
-#inactivate-button {
-    background-color: #ffffff;
-    border: 1px solid #000000;
-    margin-top: 1em;
-    padding: 0.1em;
-}
-#activate-button {
-    background-color: #ffffff;
-    border: 1px solid #000000;
-    margin-top: 1em;
-    padding: 0.1em;
-}
-/*ul.pathway {
-    font-size: 110%;
-    font-weight: bolder;
-    margin: 1em 0;
-}
-ul.pathway li a {
-    color: #000;
-    text-decoration: none;
-}
-ul.pathway li a:hover {
-    color: #008;
-}
-ul.pathway li {
-    background: rgba(0, 0, 0, 0) url("../images/pathwaysep.png") no-repeat 
scroll 0 50%;
-    display: inline;
-    padding-left: 16px;
-}
-ul.pathway li:first-child {
-    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
-    padding-left: 0;
-}*/
-
-dl.form, dl.form-col, dl.form-2col {
-    margin: 1em 1em 1em 0;
-    padding-right: 1em;
-}
-dl.form dt, dl.form-col dt, dl.form-2col dt {
-    color: #002;
-    font-style: italic;
-    font-weight: bolder;
-    margin: 0.5em 0 0.1em;
-}
-dl.form dt p, dl.form-col dt p, dl.form-2col dt p, dl.form-col p {
-    color: #002;
-    font-size: smaller;
-    font-style: normal;
-    font-weight: normal;
-}
-dl.form dd textarea, dl.form-col dd textarea {
-    height: 6em;
-    width: 15em;
-}
-dl.form-2col dd textarea {
-    height: 6em;
-    width: 36em;
-}
-dl.form dd textarea.full-width, dl.form-col dd textarea.full-width {
-    height: 10em;
-    width: 33em;
-}
-dl.form dd textarea.threecol-width, dl.form-col dd textarea.threecol-width {
-    height: 5em;
-    width: 58em;
-}
-/*dl.form dd input[type="text"], dl.form dd .autocomplete, dl.form-col dd 
input[type="text"], dl.form-col dd .autocomplete {
-    width: 15em;
-}*/
-/*dl.form dd .autocomplete, dl.form-col dd .autocomplete, dl.form-2col dd 
.autocomplete {
-    padding-bottom: 2em;
-}
-div.autocomplete {
-    position: relative;
-}
-div.autocomplete input {
-    z-index: 500;
-}*/
-#building_container ul {
-    z-index: 1000;
-}
-dl.form dt.heading, dl.form-col dt.heading, dl.form-2col dt.heading, 
div.heading, dl.proplist dt.heading, dl.proplist-col dt.heading {
-    border-bottom: 1px solid #aaa;
-    color: #448;
-    font-size: 110%;
-    font-weight: normal;
-    margin-bottom: 0.6em;
-    margin-top: 1.4em;
-}
-dl.proplist {
-    clear: both;
-}
-dl.proplist, dl.proplist-col {
-    margin: 1em 0;
-    padding-right: 0.5em;
-}
-dl.proplist dt, dl.proplist-col dt {
-    font-size: 90%;
-    font-style: italic;
-    font-weight: bolder;
-    margin: 0.8em 0 0.1em;
-}
-/*dl.proplist-col, dl.form-col {
-    float: left;
-    width: 18em;
-}
-dl.form-2col {
-    float: left;
-    width: 38em;
-}*/
-.form-buttons {
-    clear: both;
-    padding-top: 2em;
-}
-.form-buttons button {
-    margin-right: 0.5em;
-}
-.form-buttons .cancel {
-    margin-left: 0.6em;
-}
-.date-picker .container, .datetime-picker .container {
-    display: none;
-    position: absolute;
-    z-index: 1;
-}
-#toolbar {
-    background-color: #eee;
-    border: 1px solid #bbb;
-    margin-bottom: 1em;
-    padding: 0.3em;
-    width: 100%;
-}
-#toolbar input[type="text"] {
-    font-size: 120%;
-    margin: auto 0.25em;
-    vertical-align: text-bottom;
-}
-#list_actions {
-    margin-top: 0.5em;
-}
-dl.proplist dd.address, dl.proplist-col dd.address {
-    white-space: pre;
-}
-#week-selector {
-    margin: 1em 0;
-}
-#week-selector li {
-    display: inline;
-    padding-right: 0.5em;
-}
-#schedule_container tr td {
-    background: white none repeat scroll 0 0;
-    border-top: 1px solid #ccc;
-    white-space: nowrap;
-}
-#schedule_container tbody tr th:first-child {
-    background: #eee none repeat scroll 0 0;
-}
-#schedule_container tr.time td {
-    border-top: 1px solid #444;
-}
-#schedule_container .color1 {
-    background-color: #ccccff;
-}
-#schedule_container .color2 {
-    background-color: #ccffcc;
-}
-#schedule_container .color3 {
-    background-color: #ffcccc;
-}
-#schedule_container .color4 {
-    background-color: #ffffbb;
-}
-#schedule_container .color5 {
-    background-color: #bbffff;
-}
-#schedule_container .color6 {
-    background-color: #ffbbff;
-}
-#schedule_container .color7 {
-    background-color: #de6d6d;
-}
-#schedule_container .color8 {
-    background-color: #f0f0f0;
-}
-#schedule_container .color9 {
-    background-color: #6495ed;
-}
-#schedule_container .color10 {
-    background-color: #90ee90;
-}
-#schedule_container .color11 {
-    background-color: #eee8aa;
-}
-#schedule_container .color12 {
-    background-color: #afeeee;
-}
-#schedule_container .color13 {
-    background-color: #ffb6c1;
-}
-#schedule_container .color14 {
-    background-color: #f0e68c;
-}
-#schedule_container .color15 {
-    background-color: #66cdaa;
-}
-#schedule_container .color16 {
-    background-color: #ffe4c4;
-}
-#schedule_container .color17 {
-    background-color: #ffa500;
-}
-#schedule_container .color18 {
-    background-color: #bdb76b;
-}
-#schedule_container .color19 {
-    background-color: #32cd32;
-}
-#schedule_container .color20 {
-    background-color: #ffe4b5;
-}
-#schedule_container .color21 {
-    background-color: #ff4040;
-}
-#schedule_container .color22 {
-    background-color: #ee3b3b;
-}
-#schedule_container .color23 {
-    background-color: #cd3333;
-}
-#schedule_container .color24 {
-    background-color: #8b2323;
-}
-#schedule_container .color25 {
-    background-color: #deb887;
-}
-#schedule_container .color26 {
-    background-color: #ffd39b;
-}
-#schedule_container .color27 {
-    background-color: #eec591;
-}
-#schedule_container .color28 {
-    background-color: #5f9ea0;
-}
-#schedule_container .color29 {
-    background-color: #98f5ff;
-}
-#schedule_container .color30 {
-    background-color: #8ee5ee;
-}
-#schedule_container .color31 {
-    background-color: #53868b;
-}
-#schedule_container .color32 {
-    background-color: #66cd00;
-}
-#schedule_container .color33 {
-    background-color: #458b00;
-}
-#schedule_container .color34 {
-    background-color: #d2691e;
-}
-#schedule_container .color35 {
-    background-color: #ff7f24;
-}
-#schedule_container .color36 {
-    background-color: #8b4513;
-}
-#schedule_container .color37 {
-    background-color: #ff7256;
-}
-#schedule_container .color38 {
-    background-color: #ffb90f;
-}
-#schedule_container .color39 {
-    background-color: #cd950c;
-}
-#schedule_container .color40 {
-    background-color: #8fbc8f;
-}
-#schedule_container .color41 {
-    background-color: #8b0000;
-}
-#schedule_container .color42 {
-    background-color: #c1ffc1;
-}
-#schedule_container .color43 {
-    background-color: #b4eeb4;
-}
-#schedule_container .color44 {
-    background-color: #9bcd9b;
-}
-#schedule_container .color45 {
-    background-color: #698b69;
-}
-#schedule_container .color46 {
-    background-color: #433d8b;
-}
-#schedule_container .color47 {
-    background-color: #ee1289;
-}
-#schedule_container .color48 {
-    background-color: #cd1076;
-}
-#schedule_container .color49 {
-    background-color: #8b0a50;
-}
-#schedule_container .color50 {
-    background-color: #ccc;
-}
-#schedule_container .color51 {
-    background-color: #ddd;
-}
-#schedule_container .color52 {
-    background-color: #eee;
-}
-#schedule_container .color53 {
-    background-color: #333;
-}
-#schedule_container .color54 {
-    background-color: #444;
-}
-#schedule_container .color55 {
-    background-color: #555;
-}
-#schedule_container .color56 {
-    background-color: #666;
-}
-#schedule_container .color57 {
-    background-color: #777;
-}
-#schedule_container .color58 {
-    background-color: #888;
-}
-#schedule_container .color59 {
-    background-color: #999;
-}
-#schedule_container .color60 {
-    background-color: #aaa;
-}
-#boundary-table td, #boundary-table th {
-    padding: 0.1em 0.2em;
-}
-.date-container {
-    margin-bottom: 0.8em;
-    white-space: nowrap;
-}
-.date-container .close-btn {
-    border: medium none;
-    color: black;
-    cursor: pointer;
-    display: block;
-    float: right;
-    height: 25px;
-    text-decoration: none;
-    width: 25px;
-       font-size: 100%;
-}
-#agegroup {
-    background: #eee none repeat scroll 0 0;
-    border: 1px solid #7f7f7f;
-}
-table#report {
-    background: #eee none repeat scroll 0 0;
-    border: 1px solid #7f7f7f;
-    white-space: nowrap;
-}
-table#report td, table#report th {
-    padding: 0.2em 0.5em;
-}
-div.allocation-list {
-    border: 1px solid #555;
-    height: 10em;
-    overflow: auto;
-    padding: 0.4em;
-    width: 30em;
-}
-.showit {
-    visibility: visible;
-}
-.hideit {
-    visibility: hidden;
-}
-.datetime-picker .time-picker-inputs {
-    position: relative;
-    top: 6px;
-    vertical-align: top;
-}
-.yui-overlay {
-    background-color: white;
-    border: 3px inset #999;
-}
-.yui-overlay .hd {
-    padding: 5px;
-}
-.yui-overlay .bd {
-    padding: 5px;
-}
-.yui overlay .ft {
-    padding: 5px;
-}
-.yui-calendar td.calcell {
-    border: 0 none !important;
-}
-.yui-skin-sam .yui-dt TABLE TH {
-    border: medium none !important;
-}
-.yui-skin-sam .yui-dt TABLE TD {
-    border: medium none !important;
-}
-div.info:hover {
-    background-image: url("../images/info.png");
-    background-position: 100% 0;
-    background-repeat: no-repeat;
-}
-#overlay-info {
-    padding: 1em;
-    text-align: left;
-}
-#overlay-info h3 {
-    margin: 0 0 0.9em;
-}
-#overlay-info dt {
-    font-size: 90%;
-    font-style: italic;
-    font-weight: bolder;
-}
-#overlay-info dd {
-    padding-left: 2em;
-}
-#overlay-info .close {
-    float: right;
-}
-#overlay-info .actions {
-    margin-top: 1em;
-}
-
-/* AUTOCOMPLETE */
-.ui-widget.ui-autocomplete {
-    max-height: 224px;
-    overflow-x: hidden;
-    overflow-y: auto;
-}
-.ui-menu .ui-menu-item {
-    text-align: left;
-}
-
-/* GENERAL */
-#wrapper {max-width: 1000px;width: 90%;}
-dd {margin-left: 0;}
-#dates-container {width: 18em;}
-
-.ui-widget-overlay {background-image: none;}
-
-#field_customer_ssn {display: block;}
-#field_customer_organization_number {display: block;}
-
-.pure-g [class*="pure-u"] {padding: 0;font-family: verdana,​sans-serif;}
-.pure-g [class*="pure-u"] button,
-.pure-g [class*="pure-u"] input,
-.pure-g [class*="pure-u"] select,
-.pure-g [class*="pure-u"] textarea {max-width: 90%;}
-.pure-table {font-size: 12px;font-family: Arial,Helvetica,Verdana,sans-serif;}
-
-#frontend .pure-g dl.proplist-col main {width: 100%;}
-#frontend .pure-g dl.proplist-col.main {width: 100%;}
-#frontend .pure-g dl.proplist-col.images {margin: 0 auto;max-width: 
300px;width: 90%;clear: none;float: none;}
-#frontend .pure-g dl.proplist-col.images.map {max-width: 500px;width: 
100%;max-height: 300px;}
-.gmap-container {position: relative;padding-bottom: 60%;height: 0;overflow: 
hidden;}
-.gmap-container iframe {position: absolute;top: 0;left: 0;width: 100% 
!important;height: 100% !important;}
-#frontend .pure-g dl.proplist.images dd img {width: 100%;}
-
-ol#result .header {text-align: left;}
-
-select.error,
-select.valid {background-position: right 18px center !important;}
-
-.error,
-.valid {border-width: 1px;border-style: solid;box-shadow: 0 0 0 0 transparent 
inset;}
-
-.dataTables_wrapper {width: 98%;margin: 0 auto;}
-.dataTable thead,
-.dataTable th,
-.dataTable .th {background-color: transparent;}
-.dataTable {text-align: initial;}
-
-.scrollup {
-    position: fixed;
-    bottom: 50px;
-    right: 10px;
-    display: none;
-    text-indent: -9999px;
-       width: 50px;
-       height: 50px;
-       background-repeat: no-repeat;
-       background-image: 
url("../../phpgwapi/templates/pure/images/arrow34.png");
-}
-

Modified: trunk/eventplannerfrontend/home.php
===================================================================
--- trunk/eventplannerfrontend/home.php 2017-01-26 15:29:35 UTC (rev 16199)
+++ trunk/eventplannerfrontend/home.php 2017-01-26 16:45:00 UTC (rev 16200)
@@ -1,21 +1,32 @@
 <?php
-       /* 
- * Copyright (C) 2017 hc483
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- */
+       /**
+        * phpGroupWare
+        *
+        * @author Sigurd Nes <address@hidden>
+        * @copyright Copyright (C) 2017 Free Software Foundation, Inc. 
http://www.fsf.org/
+        * This file is part of phpGroupWare.
+        *
+        * phpGroupWare is free software; you can redistribute it and/or modify
+        * it under the terms of the GNU General Public License as published by
+        * the Free Software Foundation; either version 2 of the License, or
+        * (at your option) any later version.
+        *
+        * phpGroupWare is distributed in the hope that it will be useful,
+        * but WITHOUT ANY WARRANTY; without even the implied warranty of
+        * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+        * GNU General Public License for more details.
+        *
+        * You should have received a copy of the GNU General Public License
+        * along with phpGroupWare; if not, write to the Free Software
+        * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  
02110-1301  USA
+        *
+        * @license http://www.gnu.org/licenses/gpl.html GNU General Public 
License
+        * @internal Development of this application was funded by 
http://www.bergen.kommune.no/bbb_/ekstern/
+        * @package eventplannerfrontend
+        * @version $Id: index.php 14959 2016-04-30 21:09:01Z sigurdne $
+        */
 
-       //alias for index.php
-       require_once 'index.php';
+       include_once('session.php');
+
+       $GLOBALS['phpgw']->hooks->single('home', 'eventplannerfrontend');
+       $GLOBALS['phpgw']->common->phpgw_footer();

Modified: trunk/eventplannerfrontend/inc/class.hook_helper.inc.php
===================================================================
--- trunk/eventplannerfrontend/inc/class.hook_helper.inc.php    2017-01-26 
15:29:35 UTC (rev 16199)
+++ trunk/eventplannerfrontend/inc/class.hook_helper.inc.php    2017-01-26 
16:45:00 UTC (rev 16200)
@@ -1,12 +1,13 @@
 <?php
        /**
-        * Bookingfrontend - Hook helper
+        * property - Hook helper
         *
+        * @author Dave Hall <address@hidden>
         * @author Sigurd Nes <address@hidden>
-        * @copyright Copyright (C) 2013 Free Software Foundation, Inc. 
http://www.fsf.org/
+        * @copyright Copyright (C) 2007,2008 Free Software Foundation, Inc. 
http://www.fsf.org/
         * @license http://www.gnu.org/licenses/gpl.html GNU General Public 
License
-        * @package Property
-        * @version $Id: class.hook_helper.inc.php 14728 2016-02-11 22:28:46Z 
sigurdne $
+        * @package property
+        * @version $Id: class.hook_helper.inc.php 14726 2016-02-11 20:07:07Z 
sigurdne $
         */
        /*
          This program is free software: you can redistribute it and/or modify
@@ -23,31 +24,33 @@
          along with this program.  If not, see <http://www.gnu.org/licenses/>.
         */
 
+       phpgw::import_class('phpgwapi.uicommon');
+
        /**
         * Hook helper
         *
-        * @package eventplannerfrontend
+        * @package property
         */
-       class eventplannerfrontend_hook_helper
+       class eventplannerfrontend_hook_helper extends phpgwapi_uicommon
        {
 
-
-               public function set_cookie_domain()
+               public function __construct()
                {
-                       $script_path = 
dirname(phpgw::get_var('SCRIPT_FILENAME', 'string', 'SERVER'));
-                       
-                       if(preg_match('/eventplannerfrontend/', $script_path))
-                       {
-                               //get from local config
-                               $config = CreateObject('phpgwapi.config', 
'eventplannerfrontend');
-                               $config->read();
-
-                               
$GLOBALS['phpgw_info']['server']['cookie_domain'] = 
!empty($GLOBALS['phpgw_info']['server']['cookie_domain']) ? 
$GLOBALS['phpgw_info']['server']['cookie_domain'] : '';
-
-                               if 
(!empty($config->config_data['cookie_domain']))
-                               {
-                                       
$GLOBALS['phpgw_info']['server']['cookie_domain'] = 
$config->config_data['cookie_domain'];
-                               }
-                       }
+                       parent::__construct();
+                       $GLOBALS['phpgw_info']['flags']['xslt_app'] = true;
                }
+               /**
+                * Show info for homepage
+                *
+                * @return void
+                */
+               public function home()
+               {
+                       $data = array(
+                               'config' => CreateObject('phpgwapi.config', 
'eventplannerfrontend')->read(),
+                       );
+                       phpgwapi_jquery::formvalidator_generate(array());
+                       self::add_javascript('eventplannerfrontend', 'portico', 
'validate.js');
+                       self::render_template_xsl(array('home'), array('view' 
=> $data));
+               }
        }
\ No newline at end of file

Modified: trunk/eventplannerfrontend/inc/class.menu.inc.php
===================================================================
--- trunk/eventplannerfrontend/inc/class.menu.inc.php   2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/eventplannerfrontend/inc/class.menu.inc.php   2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -64,6 +64,12 @@
                                                'text' => lang('Configuration'),
                                                'url' => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'admin.uiconfig.index',
                                                        'appname' => 
'eventplannerfrontend'))
+                                       ),
+                                       'metasettings' => array
+                                               (
+                                               'text' => lang('metasettings'),
+                                               'url' => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'eventplannerfrontend.uimetasettings.index',
+                                                       'appname' => 
'eventplannerfrontend'))
                                        )
                                );
                        }

Added: trunk/eventplannerfrontend/inc/class.uimetasettings.inc.php
===================================================================
--- trunk/eventplannerfrontend/inc/class.uimetasettings.inc.php                 
        (rev 0)
+++ trunk/eventplannerfrontend/inc/class.uimetasettings.inc.php 2017-01-26 
16:45:00 UTC (rev 16200)
@@ -0,0 +1,115 @@
+<?php
+/**
+        * phpGroupWare - eventplanner: a part of a Facilities Management 
System.
+        *
+        * @author Sigurd Nes <address@hidden>
+        * @copyright Copyright (C) 2016 Free Software Foundation, Inc. 
http://www.fsf.org/
+        * This file is part of phpGroupWare.
+        *
+        * phpGroupWare is free software; you can redistribute it and/or modify
+        * it under the terms of the GNU General Public License as published by
+        * the Free Software Foundation; either version 2 of the License, or
+        * (at your option) any later version.
+        *
+        * phpGroupWare is distributed in the hope that it will be useful,
+        * but WITHOUT ANY WARRANTY; without even the implied warranty of
+        * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+        * GNU General Public License for more details.
+        *
+        * You should have received a copy of the GNU General Public License
+        * along with phpGroupWare; if not, write to the Free Software
+        * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  
02110-1301  USA
+        *
+        * @license http://www.gnu.org/licenses/gpl.html GNU General Public 
License
+        * @internal Development of this metasettings was funded by 
http://www.bergen.kommune.no/
+        * @package eventplanner
+        * @subpackage metasettings
+        * @version $Id: $
+        */
+       phpgw::import_class('phpgwapi.uicommon');
+       phpgw::import_class('phpgwapi.datetime');
+
+       include_class('eventplannerfrontend', 'metasettings', 'inc/model/');
+
+       class eventplannerfrontend_uimetasettings extends phpgwapi_uicommon
+       {
+
+               public $public_functions = array(
+                       'index' => true,
+               );
+
+               protected
+                       $fields,
+                       $permissions,
+                       $currentapp;
+
+               public function __construct()
+               {
+                       parent::__construct();
+                       $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('metasettings');
+                       $this->fields = eventplanner_metasettings::get_fields();
+                       $this->permissions = 
eventplanner_metasettings::get_instance()->get_permission_array();
+                       $this->currentapp = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
+                       
self::set_active_menu("{$this->currentapp}::metasettings");
+               }
+
+               public function index()
+               {
+                       if (empty($this->permissions[PHPGW_ACL_READ]))
+                       {
+                               phpgw::no_access();
+                       }
+
+                       $appname = phpgw::get_var('appname');
+                       $appname = $appname ? $appname : $this->currentapp;
+                       $config = CreateObject('phpgwapi.config', $appname);
+                       $config->read();
+
+                       if ($_SERVER['REQUEST_METHOD'] == 'POST')
+                       {
+                               $metasettings = new eventplanner_metasettings();
+                               $this->populate($metasettings);
+
+                               foreach ($this->fields as $field        => 
$field_info)
+                               {
+                                       if(($field_info['action'] & 
PHPGW_ACL_ADD) ||  ($field_info['action'] & PHPGW_ACL_EDIT))
+                                       {
+                                               $value = $metasettings->$field;
+                                               if (strlen(trim($value)) > 0)
+                                               {
+                                                       $config->value($field, 
$value);
+                                               }
+                                               else
+                                               {
+                                                       
unset($config->config_data[$field]);
+                                               }
+
+                                       }
+                               }
+
+                               $config->save_repository();
+                       }
+
+                       $tabs = array();
+                       $tabs['meta'] = array('label' => lang('metadata 
settings'), 'link' => '#meta');
+                       $active_tab = 'meta';
+
+                       $meta['tabs'] = 
phpgwapi_jquery::tabview_generate($tabs, $active_tab);
+                       self::rich_text_editor('field_frontpage_text');
+
+                       self::render_template_xsl('metasettings', 
array('config_data' => $config->config_data,
+                               'meta' => $meta));
+               }
+
+
+               public function populate(&$object)
+               {
+                       foreach ($this->fields as $field        => $field_info)
+                       {
+                               if(($field_info['action'] & PHPGW_ACL_ADD) ||  
($field_info['action'] & PHPGW_ACL_EDIT))
+                               {
+                                               $object->set_field( $field, 
phpgw::get_var($field, $field_info['type'] ) );
+                               }
+                       }
+               }
+       }
\ No newline at end of file

Added: trunk/eventplannerfrontend/inc/model/class.metasettings.inc.php
===================================================================
--- trunk/eventplannerfrontend/inc/model/class.metasettings.inc.php             
                (rev 0)
+++ trunk/eventplannerfrontend/inc/model/class.metasettings.inc.php     
2017-01-26 16:45:00 UTC (rev 16200)
@@ -0,0 +1,91 @@
+<?php
+       /**
+        * phpGroupWare - eventplanner: a part of a Facilities Management 
System.
+        *
+        * @author Sigurd Nes <address@hidden>
+        * @copyright Copyright (C) 2016 Free Software Foundation, Inc. 
http://www.fsf.org/
+        * This file is part of phpGroupWare.
+        *
+        * phpGroupWare is free software; you can redistribute it and/or modify
+        * it under the terms of the GNU General Public License as published by
+        * the Free Software Foundation; either version 2 of the License, or
+        * (at your option) any later version.
+        *
+        * phpGroupWare is distributed in the hope that it will be useful,
+        * but WITHOUT ANY WARRANTY; without even the implied warranty of
+        * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+        * GNU General Public License for more details.
+        *
+        * You should have received a copy of the GNU General Public License
+        * along with phpGroupWare; if not, write to the Free Software
+        * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  
02110-1301  USA
+        *
+        * @license http://www.gnu.org/licenses/gpl.html GNU General Public 
License
+        * @internal Development of this application was funded by 
http://www.bergen.kommune.no/
+        * @package eventplanner
+        * @subpackage metasettings
+        * @version $Id: $
+        */
+       include_class('phpgwapi', 'model', 'inc/model/');
+
+       class eventplanner_metasettings extends phpgwapi_model
+       {
+
+               const acl_location = '.admin';
+
+               protected
+                       $metatag_author,
+                       $metatag_robots,
+                       $frontpagetext;
+
+               protected $field_of_responsibility_name = '.admin';
+
+               public function __construct( int $id = null )
+               {
+                       parent::__construct((int)$id);
+                       $this->field_of_responsibility_name = 
self::acl_location;
+               }
+
+               /**
+                * Implementing classes must return an instance of itself.
+                *
+                * @return the class instance.
+                */
+               public static function get_instance()
+               {
+                       return new eventplanner_metasettings();
+               }
+
+               public static function get_fields()
+               {
+                       $fields = array(
+                               'metatag_author' => array('action'=> 
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+                                       'type' => 'string',
+                                       'history'       => false
+                                       ),
+                               'metatag_robots' => array('action'=> 
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+                                       'type' => 'string',
+                                       'history'       => false
+                                       ),
+                               'frontpage_header' => array('action'=> 
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+                                       'type' => 'string',
+                                       'history'       => false
+                                       ),
+                               'frontpage_sub_header' => array('action'=> 
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+                                       'type' => 'html',
+                                       'history'       => false
+                                       ),
+                               'frontpage_text' => array('action'=> 
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+                                       'type' => 'html',
+                                       'history'       => false
+                                       )
+                       );
+                       return $fields;
+               }
+
+               public function serialize()
+               {
+                       ;
+               }
+
+       }
\ No newline at end of file

Modified: trunk/eventplannerfrontend/index.php
===================================================================
--- trunk/eventplannerfrontend/index.php        2017-01-26 15:29:35 UTC (rev 
16199)
+++ trunk/eventplannerfrontend/index.php        2017-01-26 16:45:00 UTC (rev 
16200)
@@ -32,171 +32,24 @@
         * This script will check if there is defined a startpage in the users
         * preferences - and then forward the user to this page
         */
-       $GLOBALS['phpgw_info']['flags'] = array
-               (
-               'noheader' => true,
-               'nonavbar' => true,
-               'currentapp' => 'login', // To stop functions.inc.php from 
validating the session
-       );
-       $GLOBALS['phpgw_info']['flags']['session_name'] = 
'eventplannerfrontendsession';
-       $GLOBALS['phpgw_remote_user_fallback'] = 'sql';
-       include_once('../header.inc.php');
 
-       // Make sure we're always logged in
-       if (!phpgw::get_var(session_name()) || 
!$GLOBALS['phpgw']->session->verify())
-       {
-               $c = createobject('phpgwapi.config', 'eventplannerfrontend');
-               $c->read();
-               $config = $c->config_data;
+       include_once('session.php');
 
-               $login = $c->config_data['anonymous_user'];
-               $passwd = $c->config_data['anonymous_passwd'];
-               $_POST['submitit'] = "";
-
-               $GLOBALS['sessionid'] = 
$GLOBALS['phpgw']->session->create($login, $passwd);
-               if (!$GLOBALS['sessionid'])
-               {
-                       $lang_denied = lang('Anonymous access not correctly 
configured');
-                       if ($GLOBALS['phpgw']->session->reason)
-                       {
-                               $lang_denied = 
$GLOBALS['phpgw']->session->reason;
-                       }
-                       echo <<<HTML
-                               <div class="error">$lang_denied</div>
-HTML;
-                       $GLOBALS['phpgw']->common->phpgw_exit(True);
-               }
-       }
-
-       $GLOBALS['phpgw_info']['flags']['currentapp'] = 'eventplannerfrontend';
-       $GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'] 
= 'frontend';
-
-/////////////////////////////////////////////////////////////////////////////
-// BEGIN Stuff copied from functions.inc.php
-/////////////////////////////////////////////////////////////////////////////
-
-       if 
(isset($GLOBALS['phpgw_info']['user']['preferences']['common']['lang']) && 
$GLOBALS['phpgw_info']['user']['preferences']['common']['lang'] != 'en')
-       {
-               
$GLOBALS['phpgw']->translation->set_userlang($GLOBALS['phpgw_info']['user']['preferences']['common']['lang'],
 true);
-       }
-
-       /* A few hacker resistant constants that will be used throught the 
program */
-       define('PHPGW_TEMPLATE_DIR', 
ExecMethod('phpgwapi.phpgw.common.get_tpl_dir', 'phpgwapi'));
-       define('PHPGW_IMAGES_DIR', 
ExecMethod('phpgwapi.phpgw.common.get_image_path', 'phpgwapi'));
-       define('PHPGW_IMAGES_FILEDIR', 
ExecMethod('phpgwapi.phpgw.common.get_image_dir', 'phpgwapi'));
-       define('PHPGW_APP_ROOT', 
ExecMethod('phpgwapi.phpgw.common.get_app_dir'));
-       define('PHPGW_APP_INC', 
ExecMethod('phpgwapi.phpgw.common.get_inc_dir'));
-       define('PHPGW_APP_TPL', 
ExecMethod('phpgwapi.phpgw.common.get_tpl_dir'));
-       define('PHPGW_IMAGES', 
ExecMethod('phpgwapi.phpgw.common.get_image_path'));
-       define('PHPGW_APP_IMAGES_DIR', 
ExecMethod('phpgwapi.phpgw.common.get_image_dir'));
-
-       /*       * 
**********************************************************************\
-        * Load the menuaction                                                  
  *
-         
\*********************************************************************** */
-       $GLOBALS['phpgw_info']['menuaction'] = phpgw::get_var('menuaction');
-       if (!$GLOBALS['phpgw_info']['menuaction'])
-       {
-               unset($GLOBALS['phpgw_info']['menuaction']);
-       }
-
-       /*       * ******* This sets the user variables ******** */
-       $GLOBALS['phpgw_info']['user']['private_dir'] = 
$GLOBALS['phpgw_info']['server']['files_dir']
-               . '/users/' . $GLOBALS['phpgw_info']['user']['userid'];
-
-       /* This will make sure that a user has the basic default prefs. If not 
it will add them */
-       $GLOBALS['phpgw']->preferences->verify_basic_settings();
-
-       /*       * ******* Optional classes, which can be disabled for 
performance increases ******** */
-       while ($phpgw_class_name = each($GLOBALS['phpgw_info']['flags']))
-       {
-               if ( preg_match('/enable_/', $phpgw_class_name[0]))
-               {
-                       $enable_class = str_replace('enable_', '', 
$phpgw_class_name[0]);
-                       $enable_class = str_replace('_class', '', 
$enable_class);
-                       $GLOBALS['phpgw']->$enable_class = 
createObject("phpgwapi.{$enable_class}");
-               }
-       }
-       unset($enable_class);
-       reset($GLOBALS['phpgw_info']['flags']);
-
-       /*       * 
***********************************************************************\
-        * These lines load up the templates class                              
   *
-         
\************************************************************************ */
-       if (!isset($GLOBALS['phpgw_info']['flags']['disable_Template_class']) 
|| !$GLOBALS['phpgw_info']['flags']['disable_Template_class'])
-       {
-               $GLOBALS['phpgw']->template = createObject('phpgwapi.Template', 
PHPGW_APP_TPL);
-               $GLOBALS['phpgw']->xslttpl = 
createObject('phpgwapi.xslttemplates', PHPGW_APP_TPL);
-       }
-
-       /*       * 
***********************************************************************\
-        * Verify that the users session is still active otherwise kick them 
out   *
-         
\************************************************************************ */
-       if ($GLOBALS['phpgw_info']['flags']['currentapp'] != 'home' && 
$GLOBALS['phpgw_info']['flags']['currentapp'] != 'about')
-       {
-               if (!$GLOBALS['phpgw']->acl->check('run', PHPGW_ACL_READ, 
$GLOBALS['phpgw_info']['flags']['currentapp']))
-               {
-                       $GLOBALS['phpgw']->common->phpgw_header(true);
-                       $GLOBALS['phpgw']->log->write(array('text' => 
'W-Permissions, Attempted to access %1',
-                               'p1' => 
$GLOBALS['phpgw_info']['flags']['currentapp']));
-
-                       $lang_denied = lang('Access not permitted');
-                       echo <<<HTML
-                                       <div class="error">$lang_denied</div>
-
-HTML;
-                       $GLOBALS['phpgw']->common->phpgw_exit(True);
-               }
-       }
-
-       //  Already called from sessions::verify
-       //      $GLOBALS['phpgw']->applications->read_installed_apps(); // to 
get translated app-titles
-
-       /*       * 
***********************************************************************\
-        * Load the header unless the developer turns it off                    
   *
-         
\************************************************************************ */
-       if (!isset($GLOBALS['phpgw_info']['flags']['noheader']) || 
!$GLOBALS['phpgw_info']['flags']['noheader'])
-       {
-               $inc_navbar = 
!isset($GLOBALS['phpgw_info']['flags']['nonavbar']) || 
!$GLOBALS['phpgw_info']['flags']['nonavbar'];
-               $GLOBALS['phpgw']->common->phpgw_header($inc_navbar);
-               unset($inc_navbar);
-       }
-
-       /*       * 
***********************************************************************\
-        * Load the app include files if the exists                             
   *
-         
\************************************************************************ */
-       /* Then the include file */
-       if (!preg_match("/phpgwapi/i", PHPGW_APP_INC) && 
file_exists(PHPGW_APP_INC . '/functions.inc.php') && 
!isset($GLOBALS['phpgw_info']['menuaction']))
-       {
-               include_once(PHPGW_APP_INC . '/functions.inc.php');
-       }
-       if (address@hidden'phpgw_info']['flags']['noheader'] &&
-               address@hidden'phpgw_info']['flags']['noappheader'] &&
-               file_exists(PHPGW_APP_INC . '/header.inc.php') && 
!isset($GLOBALS['phpgw_info']['menuaction']))
-       {
-               include_once(PHPGW_APP_INC . '/header.inc.php');
-       }
-
-/////////////////////////////////////////////////////////////////////////////
-// END Stuff copied from functions.inc.php
-/////////////////////////////////////////////////////////////////////////////
-
        $invalid_data = false;
 
        if (isset($_GET['menuaction']))
        {
                list($app, $class, $method) = explode('.', $_GET['menuaction']);
+               if($app != 'eventplannerfrontend')
+               {
+                       $invalid_data = true;
+               }
        }
        else
        {
-               $app = 'eventplannerfrontend';
-               $class = 'uievents';
-               $method = 'index';
+               
$GLOBALS['phpgw']->redirect_link('/eventplannerfrontend/home.php');
        }
 
-       if($app != 'eventplannerfrontend')
-       {
-               $invalid_data = true;
-       }
 
        $GLOBALS[$class] = CreateObject("{$app}.{$class}");
 

Added: trunk/eventplannerfrontend/session.php
===================================================================
--- trunk/eventplannerfrontend/session.php                              (rev 0)
+++ trunk/eventplannerfrontend/session.php      2017-01-26 16:45:00 UTC (rev 
16200)
@@ -0,0 +1,176 @@
+<?php
+       /**
+        * phpGroupWare - property: a Facilities Management System.
+        *
+        * @author Jonas Borgström address@hidden
+        * @author Sigurd Nes <address@hidden>
+        * @copyright Copyright (C) 2017 Free Software Foundation, Inc. 
http://www.fsf.org/
+        * This file is part of phpGroupWare.
+        *
+        * phpGroupWare is free software; you can redistribute it and/or modify
+        * it under the terms of the GNU General Public License as published by
+        * the Free Software Foundation; either version 2 of the License, or
+        * (at your option) any later version.
+        *
+        * phpGroupWare is distributed in the hope that it will be useful,
+        * but WITHOUT ANY WARRANTY; without even the implied warranty of
+        * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+        * GNU General Public License for more details.
+        *
+        * You should have received a copy of the GNU General Public License
+        * along with phpGroupWare; if not, write to the Free Software
+        * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  
02110-1301  USA
+        *
+        * @license http://www.gnu.org/licenses/gpl.html GNU General Public 
License
+        * @internal Development of this application was funded by 
http://www.bergen.kommune.no/bbb_/ekstern/
+        * @package eventplannerfrontend
+        * @version $Id: index.php 14959 2016-04-30 21:09:01Z sigurdne $
+        */
+
+       $GLOBALS['phpgw_info']['flags'] = array
+               (
+               'noheader' => true,
+               'nonavbar' => true,
+               'currentapp' => 'login', // To stop functions.inc.php from 
validating the session
+       );
+       $GLOBALS['phpgw_info']['flags']['session_name'] = 
'eventplannerfrontendsession';
+       $GLOBALS['phpgw_remote_user_fallback'] = 'sql';
+       include_once('../header.inc.php');
+
+       // Make sure we're always logged in
+       if (!phpgw::get_var(session_name()) || 
!$GLOBALS['phpgw']->session->verify())
+       {
+               $c = createobject('phpgwapi.config', 'eventplannerfrontend');
+               $c->read();
+               $config = $c->config_data;
+
+               $login = $c->config_data['anonymous_user'];
+               $passwd = $c->config_data['anonymous_passwd'];
+               $_POST['submitit'] = "";
+
+               $GLOBALS['sessionid'] = 
$GLOBALS['phpgw']->session->create($login, $passwd);
+               if (!$GLOBALS['sessionid'])
+               {
+                       $lang_denied = lang('Anonymous access not correctly 
configured');
+                       if ($GLOBALS['phpgw']->session->reason)
+                       {
+                               $lang_denied = 
$GLOBALS['phpgw']->session->reason;
+                       }
+                       echo <<<HTML
+                               <div class="error">$lang_denied</div>
+HTML;
+                       $GLOBALS['phpgw']->common->phpgw_exit(True);
+               }
+       }
+
+       $GLOBALS['phpgw_info']['flags']['currentapp'] = 'eventplannerfrontend';
+       $GLOBALS['phpgw_info']['user']['preferences']['common']['template_set'] 
= 'frontend';
+
+/////////////////////////////////////////////////////////////////////////////
+// BEGIN Stuff copied from functions.inc.php
+/////////////////////////////////////////////////////////////////////////////
+
+       if 
(isset($GLOBALS['phpgw_info']['user']['preferences']['common']['lang']) && 
$GLOBALS['phpgw_info']['user']['preferences']['common']['lang'] != 'en')
+       {
+               
$GLOBALS['phpgw']->translation->set_userlang($GLOBALS['phpgw_info']['user']['preferences']['common']['lang'],
 true);
+       }
+
+       /* A few hacker resistant constants that will be used throught the 
program */
+       define('PHPGW_TEMPLATE_DIR', 
ExecMethod('phpgwapi.phpgw.common.get_tpl_dir', 'phpgwapi'));
+       define('PHPGW_IMAGES_DIR', 
ExecMethod('phpgwapi.phpgw.common.get_image_path', 'phpgwapi'));
+       define('PHPGW_IMAGES_FILEDIR', 
ExecMethod('phpgwapi.phpgw.common.get_image_dir', 'phpgwapi'));
+       define('PHPGW_APP_ROOT', 
ExecMethod('phpgwapi.phpgw.common.get_app_dir'));
+       define('PHPGW_APP_INC', 
ExecMethod('phpgwapi.phpgw.common.get_inc_dir'));
+       define('PHPGW_APP_TPL', 
ExecMethod('phpgwapi.phpgw.common.get_tpl_dir'));
+       define('PHPGW_IMAGES', 
ExecMethod('phpgwapi.phpgw.common.get_image_path'));
+       define('PHPGW_APP_IMAGES_DIR', 
ExecMethod('phpgwapi.phpgw.common.get_image_dir'));
+
+       /*       * 
**********************************************************************\
+        * Load the menuaction                                                  
  *
+         
\*********************************************************************** */
+       $GLOBALS['phpgw_info']['menuaction'] = phpgw::get_var('menuaction');
+       if (!$GLOBALS['phpgw_info']['menuaction'])
+       {
+               unset($GLOBALS['phpgw_info']['menuaction']);
+       }
+
+       /*       * ******* This sets the user variables ******** */
+       $GLOBALS['phpgw_info']['user']['private_dir'] = 
$GLOBALS['phpgw_info']['server']['files_dir']
+               . '/users/' . $GLOBALS['phpgw_info']['user']['userid'];
+
+       /* This will make sure that a user has the basic default prefs. If not 
it will add them */
+       $GLOBALS['phpgw']->preferences->verify_basic_settings();
+
+       /*       * ******* Optional classes, which can be disabled for 
performance increases ******** */
+       while ($phpgw_class_name = each($GLOBALS['phpgw_info']['flags']))
+       {
+               if ( preg_match('/enable_/', $phpgw_class_name[0]))
+               {
+                       $enable_class = str_replace('enable_', '', 
$phpgw_class_name[0]);
+                       $enable_class = str_replace('_class', '', 
$enable_class);
+                       $GLOBALS['phpgw']->$enable_class = 
createObject("phpgwapi.{$enable_class}");
+               }
+       }
+       unset($enable_class);
+       reset($GLOBALS['phpgw_info']['flags']);
+
+       /*       * 
***********************************************************************\
+        * These lines load up the templates class                              
   *
+         
\************************************************************************ */
+       if (!isset($GLOBALS['phpgw_info']['flags']['disable_Template_class']) 
|| !$GLOBALS['phpgw_info']['flags']['disable_Template_class'])
+       {
+               $GLOBALS['phpgw']->template = createObject('phpgwapi.Template', 
PHPGW_APP_TPL);
+               $GLOBALS['phpgw']->xslttpl = 
createObject('phpgwapi.xslttemplates', PHPGW_APP_TPL);
+       }
+
+       /*       * 
***********************************************************************\
+        * Verify that the users session is still active otherwise kick them 
out   *
+         
\************************************************************************ */
+       if ($GLOBALS['phpgw_info']['flags']['currentapp'] != 'home' && 
$GLOBALS['phpgw_info']['flags']['currentapp'] != 'about')
+       {
+               if (!$GLOBALS['phpgw']->acl->check('run', PHPGW_ACL_READ, 
$GLOBALS['phpgw_info']['flags']['currentapp']))
+               {
+                       $GLOBALS['phpgw']->common->phpgw_header(true);
+                       $GLOBALS['phpgw']->log->write(array('text' => 
'W-Permissions, Attempted to access %1',
+                               'p1' => 
$GLOBALS['phpgw_info']['flags']['currentapp']));
+
+                       $lang_denied = lang('Access not permitted');
+                       echo <<<HTML
+                                       <div class="error">$lang_denied</div>
+
+HTML;
+                       $GLOBALS['phpgw']->common->phpgw_exit(True);
+               }
+       }
+
+       //  Already called from sessions::verify
+       //      $GLOBALS['phpgw']->applications->read_installed_apps(); // to 
get translated app-titles
+
+       /*       * 
***********************************************************************\
+        * Load the header unless the developer turns it off                    
   *
+         
\************************************************************************ */
+       if (!isset($GLOBALS['phpgw_info']['flags']['noheader']) || 
!$GLOBALS['phpgw_info']['flags']['noheader'])
+       {
+               $inc_navbar = 
!isset($GLOBALS['phpgw_info']['flags']['nonavbar']) || 
!$GLOBALS['phpgw_info']['flags']['nonavbar'];
+               $GLOBALS['phpgw']->common->phpgw_header($inc_navbar);
+               unset($inc_navbar);
+       }
+
+       /*       * 
***********************************************************************\
+        * Load the app include files if the exists                             
   *
+         
\************************************************************************ */
+       /* Then the include file */
+       if (!preg_match("/phpgwapi/i", PHPGW_APP_INC) && 
file_exists(PHPGW_APP_INC . '/functions.inc.php') && 
!isset($GLOBALS['phpgw_info']['menuaction']))
+       {
+               include_once(PHPGW_APP_INC . '/functions.inc.php');
+       }
+       if (address@hidden'phpgw_info']['flags']['noheader'] &&
+               address@hidden'phpgw_info']['flags']['noappheader'] &&
+               file_exists(PHPGW_APP_INC . '/header.inc.php') && 
!isset($GLOBALS['phpgw_info']['menuaction']))
+       {
+               include_once(PHPGW_APP_INC . '/header.inc.php');
+       }
+
+/////////////////////////////////////////////////////////////////////////////
+// END Stuff copied from functions.inc.php
+/////////////////////////////////////////////////////////////////////////////

Modified: trunk/eventplannerfrontend/setup/setup.inc.php
===================================================================
--- trunk/eventplannerfrontend/setup/setup.inc.php      2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/eventplannerfrontend/setup/setup.inc.php      2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -41,5 +41,6 @@
                (
                'menu' => 'eventplannerfrontend.menu.get_menu',
                'set_cookie_domain' => 
'eventplannerfrontend.hook_helper.set_cookie_domain',
-               'config'
+               'config',
+               'home'                          => 
'eventplannerfrontend.hook_helper.home',
        );

Added: trunk/eventplannerfrontend/templates/base/home.xsl
===================================================================
--- trunk/eventplannerfrontend/templates/base/home.xsl                          
(rev 0)
+++ trunk/eventplannerfrontend/templates/base/home.xsl  2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -0,0 +1,40 @@
+
+<!-- $Id: price_item.xsl 12604 2015-01-15 17:06:11Z nelson224 $ -->
+<xsl:template match="data">
+       <xsl:choose>
+               <xsl:when test="view">
+                       <xsl:apply-templates select="view" />
+               </xsl:when>
+       </xsl:choose>
+
+</xsl:template>
+
+<!-- add / edit  -->
+<xsl:template xmlns:php="http://php.net/xsl"; match="view">
+       <xsl:variable name="date_format">
+               <xsl:value-of select="php:function('get_phpgw_info', 
'user|preferences|common|dateformat')" />
+       </xsl:variable>
+       <xsl:variable name="form_action">
+               <xsl:value-of select="form_action"/>
+       </xsl:variable>
+       <xsl:variable name="mode">
+               <xsl:value-of select="mode"/>
+       </xsl:variable>
+       <div class="splash-container">
+               <div class="splash">
+                       <h1 class="splash-head">
+
+                               <xsl:value-of select="config/frontpage_header"/>
+
+                       </h1>
+                       <p class="splash-subhead">
+                               <xsl:value-of 
select="config/frontpage_sub_header"/>
+                       </p>
+
+                       <xsl:value-of  disable-output-escaping="yes" 
select="config/frontpage_text"/>
+
+               </div>
+       </div>
+
+</xsl:template>
+

Added: trunk/eventplannerfrontend/templates/base/metasettings.xsl
===================================================================
--- trunk/eventplannerfrontend/templates/base/metasettings.xsl                  
        (rev 0)
+++ trunk/eventplannerfrontend/templates/base/metasettings.xsl  2017-01-26 
16:45:00 UTC (rev 16200)
@@ -0,0 +1,77 @@
+<xsl:template match="data" xmlns:php="http://php.net/xsl";>
+       <div id="content">
+               <xsl:call-template name="msgbox"/>
+               <form action="" method="POST" id='form' class="pure-form 
pure-form-aligned" name="form">
+                       <div id="tab-content">
+                               <xsl:value-of disable-output-escaping="yes" 
select="meta/tabs"/>
+                               <div id="meta" class="booking-container">
+                                       <div class="pure-control-group">
+                                               <label 
for="field_metatag_author">
+                                                       <xsl:value-of 
select="php:function('lang', 'Author')"/>
+                                               </label>
+                                               <input 
id="field_metatag_author" name="metatag_author" type="text" size="50">
+                                                       <xsl:attribute 
name="value">
+                                                               <xsl:value-of 
select="config_data/metatag_author"/>
+                                                       </xsl:attribute>
+                                               </input>
+                                       </div>
+                                       <div class="pure-control-group">
+                                               <label 
for="field_metatag_robots">
+                                                       <xsl:value-of 
select="php:function('lang', 'Robots')"/>
+                                               </label>
+                                               <input 
id="field_metatag_robots" name="metatag_robots" type="text" size="50">
+                                                       <xsl:attribute 
name="value">
+                                                               <xsl:value-of 
select="config_data/metatag_robots"/>
+                                                       </xsl:attribute>
+                                               </input>
+                                       </div>
+                                       <div class="pure-control-group">
+                                               <label 
for="field_metatag_robots">
+                                                       <xsl:value-of 
select="php:function('lang', 'frontpage header')"/>
+                                               </label>
+                                               <input 
id="field_frontpage_header" name="frontpage_header" type="text" size="50">
+                                                       <xsl:attribute 
name="value">
+                                                               <xsl:value-of 
select="config_data/frontpage_header"/>
+                                                       </xsl:attribute>
+                                               </input>
+                                       </div>
+                                       <div class="pure-control-group">
+                                               <label 
for="field_frontpage_sub_header">
+                                                       <xsl:value-of 
select="php:function('lang', 'frontpage sub header')"/>
+                                               </label>
+                                               <input 
id="field_frontpage_sub_header" name="frontpage_sub_header" type="text" 
size="50">
+                                                       <xsl:attribute 
name="value">
+                                                               <xsl:value-of 
select="config_data/frontpage_sub_header"/>
+                                                       </xsl:attribute>
+                                               </input>
+                                       </div>
+                                       <div class="pure-control-group">
+                                               <label 
for="field_frontpage_text">
+                                                       <xsl:value-of 
select="php:function('lang', 'Frontpage text')"/>
+                                               </label>
+                                               <div class="pure-custom">
+                                                       <textarea 
id="field_frontpage_text" class="full-width" name="frontpage_text">
+                                                               <xsl:value-of 
disable-output-escaping="yes" select="config_data/frontpage_text"/>
+                                                       </textarea>
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
+                       <div class="form-buttons">
+                               <input type="submit" class="button pure-button 
pure-button-primary">
+                                       <xsl:attribute name="value">
+                                               <xsl:value-of 
select="php:function('lang', 'Save')"/>
+                                       </xsl:attribute>
+                               </input>
+                       </div>
+               </form>
+       </div>
+</xsl:template>
+
+
+
+
+
+
+
+

Modified: trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css
===================================================================
--- trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css        
2017-01-26 15:29:35 UTC (rev 16199)
+++ trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css        
2017-01-26 16:45:00 UTC (rev 16200)
@@ -5,135 +5,135 @@
        jQuery.mmenu oncanvas CSS
 */
 .mm-hidden {
-  display: none !important; }
+       display: none !important; }
 
 .mm-wrapper {
-  overflow-x: hidden;
-  position: relative; }
+       overflow-x: hidden;
+       position: relative; }
 
 .mm-menu,
 .mm-panels,
 .mm-panels > .mm-panel {
-  margin: 0;
-  position: absolute;
-  left: 0;
-  right: 0;
-  top: 0;
-  bottom: 0;
-  z-index: 0; }
+       margin: 0;
+       position: absolute;
+       left: 0;
+       right: 0;
+       top: 0;
+       bottom: 0;
+       z-index: 0; }
 
 .mm-menu {
-  box-sizing: border-box;
-  background: inherit;
-  display: block;
-  overflow: hidden;
-  padding: 0; }
+       box-sizing: border-box;
+       background: inherit;
+       display: block;
+       overflow: hidden;
+       padding: 0; }
 
 .mm-panel {
-  -webkit-transition: -webkit-transform 0.4s ease;
-  -moz-transition: -moz-transform 0.4s ease;
-  -ms-transition: -ms-transform 0.4s ease;
-  -o-transition: -o-transform 0.4s ease;
-  transition: transform 0.4s ease;
-  -webkit-transform: translate3d(100%, 0, 0);
-  -moz-transform: translate3d(100%, 0, 0);
-  -ms-transform: translate3d(100%, 0, 0);
-  -o-transform: translate3d(100%, 0, 0);
-  transform: translate3d(100%, 0, 0); }
-  .mm-panel.mm-opened {
+       -webkit-transition: -webkit-transform 0.4s ease;
+       -moz-transition: -moz-transform 0.4s ease;
+       -ms-transition: -ms-transform 0.4s ease;
+       -o-transition: -o-transform 0.4s ease;
+       transition: transform 0.4s ease;
+       -webkit-transform: translate3d(100%, 0, 0);
+       -moz-transform: translate3d(100%, 0, 0);
+       -ms-transform: translate3d(100%, 0, 0);
+       -o-transform: translate3d(100%, 0, 0);
+       transform: translate3d(100%, 0, 0); }
+.mm-panel.mm-opened {
     -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); }
-  .mm-panel.mm-subopened {
+.mm-panel.mm-subopened {
     -webkit-transform: translate3d(-30%, 0, 0);
     -moz-transform: translate3d(-30%, 0, 0);
     -ms-transform: translate3d(-30%, 0, 0);
     -o-transform: translate3d(-30%, 0, 0);
     transform: translate3d(-30%, 0, 0); }
-  .mm-panel.mm-highest {
+.mm-panel.mm-highest {
     z-index: 1; }
 
 .mm-panels,
 .mm-panels > .mm-panel {
-  background: inherit;
-  border-color: inherit; }
+       background: inherit;
+       border-color: inherit; }
 
 .mm-panels > .mm-panel {
-  background: inherit;
-  border-color: inherit;
-  -webkit-overflow-scrolling: touch;
-  overflow: scroll;
-  overflow-x: hidden;
-  overflow-y: auto;
-  box-sizing: border-box;
-  padding: 0 20px; }
-  .mm-panels > .mm-panel.mm-hasnavbar {
+       background: inherit;
+       border-color: inherit;
+       -webkit-overflow-scrolling: touch;
+       overflow: scroll;
+       overflow-x: hidden;
+       overflow-y: auto;
+       box-sizing: border-box;
+       padding: 0 20px; }
+.mm-panels > .mm-panel.mm-hasnavbar {
     padding-top: 40px; }
-  .mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
+.mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
     content: '';
     display: block;
     height: 20px; }
 
 .mm-vertical .mm-panel {
-  -webkit-transform: none !important;
-  -moz-transform: none !important;
-  -ms-transform: none !important;
-  -o-transform: none !important;
-  transform: none !important; }
+       -webkit-transform: none !important;
+       -moz-transform: none !important;
+       -ms-transform: none !important;
+       -o-transform: none !important;
+       transform: none !important; }
 
 .mm-vertical .mm-listview .mm-panel,
 .mm-listview .mm-vertical .mm-panel {
-  display: none;
-  padding: 10px 0 10px 10px; }
-  .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
-  .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
+       display: none;
+       padding: 10px 0 10px 10px; }
+.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
+.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
     border-color: transparent; }
 
 .mm-vertical li.mm-opened > .mm-panel,
 li.mm-vertical.mm-opened > .mm-panel {
-  display: block; }
+       display: block; }
 
 .mm-vertical .mm-listview > li > .mm-next,
 .mm-listview > li.mm-vertical > .mm-next {
-  height: 40px;
-  bottom: auto; }
-  .mm-vertical .mm-listview > li > .mm-next:after,
-  .mm-listview > li.mm-vertical > .mm-next:after {
+       height: 40px;
+       bottom: auto; }
+.mm-vertical .mm-listview > li > .mm-next:after,
+.mm-listview > li.mm-vertical > .mm-next:after {
     top: 16px;
     bottom: auto; }
 .mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
 .mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
-  -webkit-transform: rotate(45deg);
-  -moz-transform: rotate(45deg);
-  -ms-transform: rotate(45deg);
-  -o-transform: rotate(45deg);
-  transform: rotate(45deg); }
+       -webkit-transform: rotate(45deg);
+       -moz-transform: rotate(45deg);
+       -ms-transform: rotate(45deg);
+       -o-transform: rotate(45deg);
+       transform: rotate(45deg); }
 
 .mm-navbar {
-  border-bottom: 1px solid;
-  border-color: inherit;
-  text-align: center;
-  line-height: 20px;
-  height: 40px;
-  padding: 0 40px;
-  margin: 0;
-  position: absolute;
-  top: 0;
-  left: 0;
-  right: 0; }
-  .mm-navbar > * {
+       border-bottom: 1px solid;
+       border-color: inherit;
+       text-align: center;
+       line-height: 20px;
+       height: 40px;
+       padding: 0 40px;
+       margin: 0;
+       position: absolute;
+       top: 0;
+       left: 0;
+       right: 0; }
+.mm-navbar > * {
     display: block;
     padding: 10px 0; }
-  .mm-navbar a,
-  .mm-navbar a:hover {
+.mm-navbar a,
+.mm-navbar a:hover {
     text-decoration: none; }
-  .mm-navbar .mm-title {
+.mm-navbar .mm-title {
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden; }
-  .mm-navbar .mm-btn {
+.mm-navbar .mm-btn {
     box-sizing: border-box;
     width: 40px;
     height: 40px;
@@ -140,63 +140,63 @@
     position: absolute;
     top: 0;
     z-index: 1; }
-    .mm-navbar .mm-btn:first-child {
-      padding-left: 20px;
-      left: 0; }
-    .mm-navbar .mm-btn:last-child {
-      text-align: right;
-      padding-right: 20px;
-      right: 0; }
+.mm-navbar .mm-btn:first-child {
+       padding-left: 20px;
+       left: 0; }
+.mm-navbar .mm-btn:last-child {
+       text-align: right;
+       padding-right: 20px;
+       right: 0; }
 
 .mm-panel .mm-navbar {
-  display: none; }
+       display: none; }
 .mm-panel.mm-hasnavbar .mm-navbar {
-  display: block; }
+       display: block; }
 
 .mm-listview,
 .mm-listview > li {
-  list-style: none;
-  display: block;
-  padding: 0;
-  margin: 0; }
+       list-style: none;
+       display: block;
+       padding: 0;
+       margin: 0; }
 
 .mm-listview {
-  font: inherit;
-  font-size: 14px;
-  line-height: 20px; }
-  .mm-listview a,
-  .mm-listview a:hover {
+       font: inherit;
+       font-size: 14px;
+       line-height: 20px; }
+.mm-listview a,
+.mm-listview a:hover {
     text-decoration: none; }
-  .mm-listview > li {
+.mm-listview > li {
     position: relative; }
-    .mm-listview > li, .mm-listview > li:after,
-    .mm-listview > li .mm-next,
-    .mm-listview > li .mm-next:before {
-      border-color: inherit; }
-    .mm-listview > li > a,
-    .mm-listview > li > span {
-      text-overflow: ellipsis;
-      white-space: nowrap;
-      overflow: hidden;
-      color: inherit;
-      display: block;
-      padding: 10px 10px 10px 20px;
-      margin: 0; }
-      .mm-listview > li > a.mm-arrow,
-      .mm-listview > li > span.mm-arrow {
-        padding-right: 50px; }
-    .mm-listview > li:not(.mm-divider):after {
-      content: '';
-      border-bottom-width: 1px;
-      border-bottom-style: solid;
-      display: block;
-      position: absolute;
-      left: 0;
-      right: 0;
-      bottom: 0; }
-    .mm-listview > li:not(.mm-divider):after {
-      left: 20px; }
-  .mm-listview .mm-next {
+.mm-listview > li, .mm-listview > li:after,
+.mm-listview > li .mm-next,
+.mm-listview > li .mm-next:before {
+       border-color: inherit; }
+.mm-listview > li > a,
+.mm-listview > li > span {
+       text-overflow: ellipsis;
+       white-space: nowrap;
+       overflow: hidden;
+       color: inherit;
+       display: block;
+       padding: 10px 10px 10px 20px;
+       margin: 0; }
+.mm-listview > li > a.mm-arrow,
+.mm-listview > li > span.mm-arrow {
+       padding-right: 50px; }
+.mm-listview > li:not(.mm-divider):after {
+       content: '';
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+       display: block;
+       position: absolute;
+       left: 0;
+       right: 0;
+       bottom: 0; }
+.mm-listview > li:not(.mm-divider):after {
+       left: 20px; }
+.mm-listview .mm-next {
     background: rgba(3, 2, 1, 0);
     width: 50px;
     padding: 0;
@@ -205,111 +205,111 @@
     top: 0;
     bottom: 0;
     z-index: 2; }
-    .mm-listview .mm-next:before {
-      content: '';
-      border-left-width: 1px;
-      border-left-style: solid;
-      display: block;
-      position: absolute;
-      top: 0;
-      bottom: 0;
-      left: 0; }
-    .mm-listview .mm-next + a,
-    .mm-listview .mm-next + span {
-      margin-right: 50px; }
-    .mm-listview .mm-next.mm-fullsubopen {
-      width: 100%; }
-      .mm-listview .mm-next.mm-fullsubopen:before {
-        border-left: none; }
-      .mm-listview .mm-next.mm-fullsubopen + a,
-      .mm-listview .mm-next.mm-fullsubopen + span {
-        padding-right: 50px;
-        margin-right: 0; }
+.mm-listview .mm-next:before {
+       content: '';
+       border-left-width: 1px;
+       border-left-style: solid;
+       display: block;
+       position: absolute;
+       top: 0;
+       bottom: 0;
+       left: 0; }
+.mm-listview .mm-next + a,
+.mm-listview .mm-next + span {
+       margin-right: 50px; }
+.mm-listview .mm-next.mm-fullsubopen {
+       width: 100%; }
+.mm-listview .mm-next.mm-fullsubopen:before {
+       border-left: none; }
+.mm-listview .mm-next.mm-fullsubopen + a,
+.mm-listview .mm-next.mm-fullsubopen + span {
+       padding-right: 50px;
+       margin-right: 0; }
 
 .mm-panels > .mm-panel > .mm-listview {
-  margin: 20px -20px; }
+       margin: 20px -20px; }
 .mm-panels > .mm-panel > .mm-listview:first-child,
 .mm-panels > .mm-panel > .mm-navbar + .mm-listview {
-  margin-top: -20px; }
+       margin-top: -20px; }
 
 .mm-listview .mm-inset {
-  list-style: inside disc;
-  padding: 0 10px 15px 40px;
-  margin: 0; }
-  .mm-listview .mm-inset > li {
+       list-style: inside disc;
+       padding: 0 10px 15px 40px;
+       margin: 0; }
+.mm-listview .mm-inset > li {
     padding: 5px 0; }
 
 .mm-listview .mm-divider {
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  overflow: hidden;
-  font-size: 10px;
-  text-transform: uppercase;
-  text-indent: 20px;
-  line-height: 25px; }
+       text-overflow: ellipsis;
+       white-space: nowrap;
+       overflow: hidden;
+       font-size: 10px;
+       text-transform: uppercase;
+       text-indent: 20px;
+       line-height: 25px; }
 
 .mm-listview .mm-spacer {
-  padding-top: 40px; }
-  .mm-listview .mm-spacer > .mm-next {
+       padding-top: 40px; }
+.mm-listview .mm-spacer > .mm-next {
     top: 40px; }
-  .mm-listview .mm-spacer.mm-divider {
+.mm-listview .mm-spacer.mm-divider {
     padding-top: 25px; }
 
 .mm-prev:before,
 .mm-next:after,
 .mm-arrow:after {
-  content: '';
-  border: 2px solid transparent;
-  display: inline-block;
-  width: 8px;
-  height: 8px;
-  margin: auto;
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  -webkit-transform: rotate(-45deg);
-  -moz-transform: rotate(-45deg);
-  -ms-transform: rotate(-45deg);
-  -o-transform: rotate(-45deg);
-  transform: rotate(-45deg); }
+       content: '';
+       border: 2px solid transparent;
+       display: inline-block;
+       width: 8px;
+       height: 8px;
+       margin: auto;
+       position: absolute;
+       top: 0;
+       bottom: 0;
+       -webkit-transform: rotate(-45deg);
+       -moz-transform: rotate(-45deg);
+       -ms-transform: rotate(-45deg);
+       -o-transform: rotate(-45deg);
+       transform: rotate(-45deg); }
 
 .mm-prev:before {
-  border-right: none;
-  border-bottom: none;
-  left: 23px; }
+       border-right: none;
+       border-bottom: none;
+       left: 23px; }
 
 .mm-next:after,
 .mm-arrow:after {
-  border-top: none;
-  border-left: none;
-  right: 23px; }
+       border-top: none;
+       border-left: none;
+       right: 23px; }
 
 .mm-menu {
-  background: #f3f3f3;
-  border-color: rgba(0, 0, 0, 0.1);
-  color: rgba(0, 0, 0, 0.7); }
-  .mm-menu .mm-navbar > *,
-  .mm-menu .mm-navbar a {
+       background: #f3f3f3;
+       border-color: rgba(0, 0, 0, 0.1);
+       color: rgba(0, 0, 0, 0.7); }
+.mm-menu .mm-navbar > *,
+.mm-menu .mm-navbar a {
     color: rgba(0, 0, 0, 0.3); }
-  .mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after {
+.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after {
     border-color: rgba(0, 0, 0, 0.3); }
-  .mm-menu .mm-listview {
+.mm-menu .mm-listview {
     border-color: rgba(0, 0, 0, 0.1); }
-    .mm-menu .mm-listview > li .mm-next:after,
-    .mm-menu .mm-listview > li .mm-arrow:after {
-      border-color: rgba(0, 0, 0, 0.3); }
-    .mm-menu .mm-listview > li a:not(.mm-next) {
-      -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
-      tap-highlight-color: rgba(255, 255, 255, 0.5); }
-    .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
-    .mm-menu .mm-listview > li.mm-selected > span {
-      background: rgba(255, 255, 255, 0.5); }
-  .mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
-  .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
-  .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
-  .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
+.mm-menu .mm-listview > li .mm-next:after,
+.mm-menu .mm-listview > li .mm-arrow:after {
+       border-color: rgba(0, 0, 0, 0.3); }
+.mm-menu .mm-listview > li a:not(.mm-next) {
+       -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
+       tap-highlight-color: rgba(255, 255, 255, 0.5); }
+.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
+.mm-menu .mm-listview > li.mm-selected > span {
+       background: rgba(255, 255, 255, 0.5); }
+.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
+.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
+.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
+.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
     background: rgba(0, 0, 0, 0.05); }
-  .mm-menu .mm-divider {
+.mm-menu .mm-divider {
     background: rgba(0, 0, 0, 0.05); }
 
 /*
@@ -316,157 +316,157 @@
        jQuery.mmenu offcanvas addon CSS
 */
 .mm-page {
-  box-sizing: border-box;
-  position: relative; }
+       box-sizing: border-box;
+       position: relative; }
 
 .mm-slideout {
-  -webkit-transition: -webkit-transform 0.4s ease;
-  -ms-transition: -ms-transform 0.4s ease;
-  transition: transform 0.4s ease; }
+       -webkit-transition: -webkit-transform 0.4s ease;
+       -ms-transition: -ms-transform 0.4s ease;
+       transition: transform 0.4s ease; }
 
 html.mm-opened {
-  overflow-x: hidden;
-  position: relative; }
+       overflow-x: hidden;
+       position: relative; }
 
 html.mm-blocking {
-  overflow: hidden; }
-  html.mm-blocking body {
+       overflow: hidden; }
+html.mm-blocking body {
     overflow: hidden; }
 
 html.mm-background .mm-page {
-  background: inherit; }
+       background: inherit; }
 
 #mm-blocker {
-  background: rgba(3, 2, 1, 0);
-  display: none;
-  width: 100%;
-  height: 100%;
-  position: fixed;
-  top: 0;
-  left: 0;
-  z-index: 999999; }
+       background: rgba(3, 2, 1, 0);
+       display: none;
+       width: 100%;
+       height: 100%;
+       position: fixed;
+       top: 0;
+       left: 0;
+       z-index: 999999; }
 
 html.mm-blocking #mm-blocker {
-  display: block; }
+       display: block; }
 
 .mm-menu.mm-offcanvas {
-  display: none;
-  position: fixed; }
+       display: none;
+       position: fixed; }
 .mm-menu.mm-current {
-  display: block; }
+       display: block; }
 
 .mm-menu {
-  width: 80%;
-  min-width: 140px;
-  max-width: 440px; }
+       width: 80%;
+       min-width: 140px;
+       max-width: 440px; }
 
 html.mm-opening .mm-slideout {
-  -webkit-transform: translate(80%, 0);
-  -moz-transform: translate(80%, 0);
-  -ms-transform: translate(80%, 0);
-  -o-transform: translate(80%, 0);
-  transform: translate(80%, 0); }
+       -webkit-transform: translate(80%, 0);
+       -moz-transform: translate(80%, 0);
+       -ms-transform: translate(80%, 0);
+       -o-transform: translate(80%, 0);
+       transform: translate(80%, 0); }
 
 @media all and (max-width: 175px) {
-  html.mm-opening .mm-slideout {
-    -webkit-transform: translate(140px, 0);
-    -moz-transform: translate(140px, 0);
-    -ms-transform: translate(140px, 0);
-    -o-transform: translate(140px, 0);
-    transform: translate(140px, 0); } }
+       html.mm-opening .mm-slideout {
+               -webkit-transform: translate(140px, 0);
+               -moz-transform: translate(140px, 0);
+               -ms-transform: translate(140px, 0);
+               -o-transform: translate(140px, 0);
+               transform: translate(140px, 0); } }
 @media all and (min-width: 550px) {
-  html.mm-opening .mm-slideout {
-    -webkit-transform: translate(440px, 0);
-    -moz-transform: translate(440px, 0);
-    -ms-transform: translate(440px, 0);
-    -o-transform: translate(440px, 0);
-    transform: translate(440px, 0); } }
+       html.mm-opening .mm-slideout {
+               -webkit-transform: translate(440px, 0);
+               -moz-transform: translate(440px, 0);
+               -ms-transform: translate(440px, 0);
+               -o-transform: translate(440px, 0);
+               transform: translate(440px, 0); } }
 /*
        jQuery.mmenu autoHeight addon CSS
 */
 .mm-menu.mm-autoheight {
-  max-height: 80%; }
-  .mm-menu.mm-autoheight.mm-fullscreen {
+       max-height: 80%; }
+.mm-menu.mm-autoheight.mm-fullscreen {
     max-height: 100%; }
 .mm-menu.mm-measureheight > .mm-panels > .mm-panel {
-  bottom: auto !important;
-  height: auto !important; }
+       bottom: auto !important;
+       height: auto !important; }
 
 /*
        jQuery.mmenu counters addon CSS
 */
 em.mm-counter {
-  font: inherit;
-  font-size: 14px;
-  font-style: normal;
-  text-indent: 0;
-  line-height: 20px;
-  display: block;
-  margin-top: -10px;
-  position: absolute;
-  right: 45px;
-  top: 50%; }
-  em.mm-counter + a.mm-next {
+       font: inherit;
+       font-size: 14px;
+       font-style: normal;
+       text-indent: 0;
+       line-height: 20px;
+       display: block;
+       margin-top: -10px;
+       position: absolute;
+       right: 45px;
+       top: 50%; }
+em.mm-counter + a.mm-next {
     width: 90px; }
-    em.mm-counter + a.mm-next + a,
-    em.mm-counter + a.mm-next + span {
-      margin-right: 90px; }
-  em.mm-counter + a.mm-fullsubopen {
+em.mm-counter + a.mm-next + a,
+em.mm-counter + a.mm-next + span {
+       margin-right: 90px; }
+em.mm-counter + a.mm-fullsubopen {
     padding-left: 0; }
 
 .mm-vertical > .mm-counter {
-  top: 12px;
-  margin-top: 0; }
+       top: 12px;
+       margin-top: 0; }
 .mm-vertical.mm-spacer > .mm-counter {
-  margin-top: 40px; }
+       margin-top: 40px; }
 
 .mm-nosubresults > .mm-counter {
-  display: none; }
+       display: none; }
 
 .mm-menu em.mm-counter {
-  color: rgba(0, 0, 0, 0.3); }
+       color: rgba(0, 0, 0, 0.3); }
 
 /*
        jQuery.mmenu dividers addon CSS
 */
 .mm-divider > span {
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  overflow: hidden;
-  padding: 0;
-  line-height: 25px; }
+       text-overflow: ellipsis;
+       white-space: nowrap;
+       overflow: hidden;
+       padding: 0;
+       line-height: 25px; }
 .mm-divider.mm-opened a.mm-next:after {
-  -webkit-transform: rotate(45deg);
-  -moz-transform: rotate(45deg);
-  -ms-transform: rotate(45deg);
-  -o-transform: rotate(45deg);
-  transform: rotate(45deg); }
+       -webkit-transform: rotate(45deg);
+       -moz-transform: rotate(45deg);
+       -ms-transform: rotate(45deg);
+       -o-transform: rotate(45deg);
+       transform: rotate(45deg); }
 
 .mm-collapsed:not(.mm-uncollapsed) {
-  display: none; }
+       display: none; }
 
 .mm-fixeddivider {
-  background: inherit;
-  display: none;
-  position: absolute;
-  top: 0;
-  left: 0;
-  right: 0;
-  z-index: 2;
-  -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); }
-  .mm-fixeddivider:after {
+       background: inherit;
+       display: none;
+       position: absolute;
+       top: 0;
+       left: 0;
+       right: 0;
+       z-index: 2;
+       -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); }
+.mm-fixeddivider:after {
     content: none !important;
     display: none !important; }
 
 .mm-hasdividers .mm-fixeddivider {
-  display: block; }
+       display: block; }
 
 .mm-menu .mm-fixeddivider span {
-  background: rgba(0, 0, 0, 0.05); }
+       background: rgba(0, 0, 0, 0.05); }
 
 /*
        jQuery.mmenu dragOpen addon CSS
@@ -473,25 +473,25 @@
 */
 html.mm-opened.mm-dragging .mm-menu,
 html.mm-opened.mm-dragging .mm-slideout {
-  -webkit-transition-duration: 0s;
-  -moz-transition-duration: 0s;
-  -ms-transition-duration: 0s;
-  -o-transition-duration: 0s;
-  transition-duration: 0s; }
+       -webkit-transition-duration: 0s;
+       -moz-transition-duration: 0s;
+       -ms-transition-duration: 0s;
+       -o-transition-duration: 0s;
+       transition-duration: 0s; }
 
 /*
        jQuery.mmenu iconpanels addon CSS
 */
 .mm-iconpanel .mm-panel {
-  -webkit-transition-property: -webkit-transform, left;
-  -moz-transition-property: -moz-transform, left;
-  -ms-transition-property: -ms-transform, left;
-  -o-transition-property: -o-transform, left;
-  transition-property: transform, left; }
-  .mm-iconpanel .mm-panel.mm-opened {
+       -webkit-transition-property: -webkit-transform, left;
+       -moz-transition-property: -moz-transform, left;
+       -ms-transition-property: -ms-transform, left;
+       -o-transition-property: -o-transform, left;
+       transition-property: transform, left; }
+.mm-iconpanel .mm-panel.mm-opened {
     border-left: 1px solid;
     border-color: inherit; }
-  .mm-iconpanel .mm-panel.mm-subopened {
+.mm-iconpanel .mm-panel.mm-subopened {
     overflow-y: hidden;
     left: -40px;
     -webkit-transform: translate3d(0, 0, 0);
@@ -501,172 +501,172 @@
     transform: translate3d(0, 0, 0); }
 
 .mm-iconpanel .mm-panel.mm-iconpanel-0 {
-  left: 0px; }
+       left: 0px; }
 
 .mm-iconpanel .mm-panel.mm-iconpanel-1 {
-  left: 40px; }
+       left: 40px; }
 
 .mm-iconpanel .mm-panel.mm-iconpanel-2 {
-  left: 80px; }
+       left: 80px; }
 
 .mm-iconpanel .mm-panel.mm-iconpanel-3 {
-  left: 120px; }
+       left: 120px; }
 
 .mm-iconpanel .mm-panel.mm-iconpanel-4 {
-  left: 160px; }
+       left: 160px; }
 
 .mm-iconpanel .mm-panel.mm-iconpanel-5 {
-  left: 200px; }
+       left: 200px; }
 
 .mm-iconpanel .mm-panel.mm-iconpanel-6 {
-  left: 240px; }
+       left: 240px; }
 
 .mm-subblocker {
-  background: inherit;
-  opacity: 0;
-  display: block;
-  -webkit-transition: opacity 0.4s ease;
-  -moz-transition: opacity 0.4s ease;
-  -ms-transition: opacity 0.4s ease;
-  -o-transition: opacity 0.4s ease;
-  transition: opacity 0.4s ease; }
+       background: inherit;
+       opacity: 0;
+       display: block;
+       -webkit-transition: opacity 0.4s ease;
+       -moz-transition: opacity 0.4s ease;
+       -ms-transition: opacity 0.4s ease;
+       -o-transition: opacity 0.4s ease;
+       transition: opacity 0.4s ease; }
 
 .mm-subopened .mm-subblocker {
-  opacity: 0.6;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: -100000px;
-  left: 0;
-  z-index: 3; }
+       opacity: 0.6;
+       position: absolute;
+       top: 0;
+       right: 0;
+       bottom: -100000px;
+       left: 0;
+       z-index: 3; }
 
 /*
        jQuery.mmenu navbars addon CSS
 */
 .mm-menu > .mm-navbar {
-  background: inherit;
-  padding: 0;
-  z-index: 3;
-  -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); }
+       background: inherit;
+       padding: 0;
+       z-index: 3;
+       -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); }
 
 .mm-navbar-bottom {
-  border-top-width: 1px;
-  border-top-style: solid;
-  border-bottom: none;
-  top: auto;
-  bottom: 0; }
+       border-top-width: 1px;
+       border-top-style: solid;
+       border-bottom: none;
+       top: auto;
+       bottom: 0; }
 
 .mm-navbar-top ~ .mm-navbar-top {
-  border-bottom: none; }
+       border-bottom: none; }
 
 .mm-navbar-bottom ~ .mm-navbar-bottom {
-  border-top: none; }
+       border-top: none; }
 
 .mm-navbar.mm-hasbtns {
-  padding: 0 40px; }
+       padding: 0 40px; }
 
 .mm-close:after {
-  content: 'x'; }
+       content: 'x'; }
 
 .mm-navbar[class*="mm-navbar-content-"] > * {
-  box-sizing: border-box;
-  display: block;
-  float: left; }
+       box-sizing: border-box;
+       display: block;
+       float: left; }
 
 .mm-navbar > .mm-breadcrumbs {
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  overflow: hidden;
-  -webkit-overflow-scrolling: touch;
-  overflow-x: auto;
-  text-align: left;
-  padding: 0 0 0 17px; }
-  .mm-navbar > .mm-breadcrumbs > * {
+       text-overflow: ellipsis;
+       white-space: nowrap;
+       overflow: hidden;
+       -webkit-overflow-scrolling: touch;
+       overflow-x: auto;
+       text-align: left;
+       padding: 0 0 0 17px; }
+.mm-navbar > .mm-breadcrumbs > * {
     display: inline-block;
     padding: 10px 3px; }
-  .mm-navbar > .mm-breadcrumbs > a {
+.mm-navbar > .mm-breadcrumbs > a {
     text-decoration: underline; }
 .mm-navbar.mm-hasbtns .mm-breadcrumbs {
-  margin-left: -40px; }
+       margin-left: -40px; }
 .mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {
-  margin-left: 0;
-  padding-left: 0; }
+       margin-left: 0;
+       padding-left: 0; }
 
 .mm-navbar-top-1 {
-  top: 0px; }
+       top: 0px; }
 
 .mm-hasnavbar-top-1 .mm-panels {
-  top: 40px; }
+       top: 40px; }
 
 .mm-navbar-top-2 {
-  top: 40px; }
+       top: 40px; }
 
 .mm-hasnavbar-top-2 .mm-panels {
-  top: 80px; }
+       top: 80px; }
 
 .mm-navbar-top-3 {
-  top: 80px; }
+       top: 80px; }
 
 .mm-hasnavbar-top-3 .mm-panels {
-  top: 120px; }
+       top: 120px; }
 
 .mm-navbar-top-4 {
-  top: 120px; }
+       top: 120px; }
 
 .mm-hasnavbar-top-4 .mm-panels {
-  top: 160px; }
+       top: 160px; }
 
 .mm-navbar-bottom-1 {
-  bottom: 0px; }
+       bottom: 0px; }
 
 .mm-hasnavbar-bottom-1 .mm-panels {
-  bottom: 40px; }
+       bottom: 40px; }
 
 .mm-navbar-bottom-2 {
-  bottom: 40px; }
+       bottom: 40px; }
 
 .mm-hasnavbar-bottom-2 .mm-panels {
-  bottom: 80px; }
+       bottom: 80px; }
 
 .mm-navbar-bottom-3 {
-  bottom: 80px; }
+       bottom: 80px; }
 
 .mm-hasnavbar-bottom-3 .mm-panels {
-  bottom: 120px; }
+       bottom: 120px; }
 
 .mm-navbar-bottom-4 {
-  bottom: 120px; }
+       bottom: 120px; }
 
 .mm-hasnavbar-bottom-4 .mm-panels {
-  bottom: 160px; }
+       bottom: 160px; }
 
 .mm-navbar-size-2 {
-  height: 80px; }
+       height: 80px; }
 
 .mm-navbar-size-3 {
-  height: 120px; }
+       height: 120px; }
 
 .mm-navbar-size-4 {
-  height: 160px; }
+       height: 160px; }
 
 .mm-navbar-content-2 > * {
-  width: 50%; }
+       width: 50%; }
 
 .mm-navbar-content-3 > * {
-  width: 33.33%; }
+       width: 33.33%; }
 
 .mm-navbar-content-4 > * {
-  width: 25%; }
+       width: 25%; }
 
 .mm-navbar-content-5 > * {
-  width: 20%; }
+       width: 20%; }
 
 .mm-navbar-content-6 > * {
-  width: 16.67%; }
+       width: 16.67%; }
 
 /*
        jQuery.mmenu searchfield addon CSS
@@ -673,12 +673,12 @@
 */
 .mm-search,
 .mm-search input {
-  box-sizing: border-box; }
+       box-sizing: border-box; }
 
 .mm-search {
-  height: 40px;
-  padding: 7px 10px 0 10px; }
-  .mm-search input {
+       height: 40px;
+       padding: 7px 10px 0 10px; }
+.mm-search input {
     border: none;
     border-radius: 26px;
     font: inherit;
@@ -690,82 +690,82 @@
     height: 26px;
     margin: 0;
     padding: 0 10px; }
-  .mm-search input::-ms-clear {
+.mm-search input::-ms-clear {
     display: none; }
 
 .mm-panel > .mm-search {
-  width: 100%;
-  position: absolute;
-  top: 0;
-  left: 0; }
+       width: 100%;
+       position: absolute;
+       top: 0;
+       left: 0; }
 .mm-panel.mm-hassearch {
-  padding-top: 40px; }
-  .mm-panel.mm-hassearch.mm-hasnavbar {
+       padding-top: 40px; }
+.mm-panel.mm-hassearch.mm-hasnavbar {
     padding-top: 80px; }
-    .mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
-      top: 40px; }
+.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
+       top: 40px; }
 
 .mm-noresultsmsg {
-  text-align: center;
-  font-size: 21px;
-  display: none;
-  padding: 40px 0; }
+       text-align: center;
+       font-size: 21px;
+       display: none;
+       padding: 40px 0; }
 
 .mm-noresults .mm-noresultsmsg {
-  display: block; }
+       display: block; }
 .mm-noresults .mm-indexer {
-  display: none !important; }
+       display: none !important; }
 
 li.mm-nosubresults > a.mm-next {
-  display: none; }
-  li.mm-nosubresults > a.mm-next + a,
-  li.mm-nosubresults > a.mm-next + span {
+       display: none; }
+li.mm-nosubresults > a.mm-next + a,
+li.mm-nosubresults > a.mm-next + span {
     padding-right: 10px; }
 
 .mm-menu .mm-search input {
-  background: rgba(0, 0, 0, 0.05);
-  color: rgba(0, 0, 0, 0.7); }
+       background: rgba(0, 0, 0, 0.05);
+       color: rgba(0, 0, 0, 0.7); }
 .mm-menu .mm-noresultsmsg {
-  color: rgba(0, 0, 0, 0.3); }
+       color: rgba(0, 0, 0, 0.3); }
 
 /*
        jQuery.mmenu sectionIndexer addon CSS
 */
 .mm-indexer {
-  background: inherit;
-  text-align: center;
-  font-size: 12px;
-  box-sizing: border-box;
-  width: 20px;
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  right: -100px;
-  z-index: 3;
-  -webkit-transition: right 0.4s ease;
-  -moz-transition: right 0.4s ease;
-  -ms-transition: right 0.4s ease;
-  -o-transition: right 0.4s ease;
-  transition: right 0.4s ease;
-  -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); }
-  .mm-indexer a {
+       background: inherit;
+       text-align: center;
+       font-size: 12px;
+       box-sizing: border-box;
+       width: 20px;
+       position: absolute;
+       top: 0;
+       bottom: 0;
+       right: -100px;
+       z-index: 3;
+       -webkit-transition: right 0.4s ease;
+       -moz-transition: right 0.4s ease;
+       -ms-transition: right 0.4s ease;
+       -o-transition: right 0.4s ease;
+       transition: right 0.4s ease;
+       -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); }
+.mm-indexer a {
     text-decoration: none;
     display: block;
     height: 3.85%; }
-  .mm-indexer ~ .mm-panel.mm-hasindexer {
+.mm-indexer ~ .mm-panel.mm-hasindexer {
     margin-right: 20px; }
 
 .mm-hasindexer .mm-indexer {
-  right: 0; }
+       right: 0; }
 .mm-hasindexer .mm-fixeddivider {
-  right: 20px; }
+       right: 20px; }
 
 .mm-menu .mm-indexer a {
-  color: rgba(0, 0, 0, 0.3); }
+       color: rgba(0, 0, 0, 0.3); }
 
 /*
        jQuery.mmenu toggles addon CSS
@@ -772,26 +772,26 @@
 */
 input.mm-toggle,
 input.mm-check {
-  position: absolute;
-  left: -10000px; }
+       position: absolute;
+       left: -10000px; }
 
 label.mm-toggle,
 label.mm-check {
-  margin: 0;
-  position: absolute;
-  top: 50%;
-  z-index: 2; }
-  label.mm-toggle:before,
-  label.mm-check:before {
+       margin: 0;
+       position: absolute;
+       top: 50%;
+       z-index: 2; }
+label.mm-toggle:before,
+label.mm-check:before {
     content: '';
     display: block; }
 
 label.mm-toggle {
-  border-radius: 30px;
-  width: 50px;
-  height: 30px;
-  margin-top: -15px; }
-  label.mm-toggle:before {
+       border-radius: 30px;
+       width: 50px;
+       height: 30px;
+       margin-top: -15px; }
+label.mm-toggle:before {
     border-radius: 30px;
     width: 28px;
     height: 28px;
@@ -798,13 +798,13 @@
     margin: 1px; }
 
 input.mm-toggle:checked ~ label.mm-toggle:before {
-  float: right; }
+       float: right; }
 
 label.mm-check {
-  width: 30px;
-  height: 30px;
-  margin-top: -15px; }
-  label.mm-check:before {
+       width: 30px;
+       height: 30px;
+       margin-top: -15px; }
+label.mm-check:before {
     border-left: 3px solid;
     border-bottom: 3px solid;
     width: 40%;
@@ -818,54 +818,54 @@
     transform: rotate(-45deg); }
 
 input.mm-check:checked ~ label.mm-check:before {
-  opacity: 1; }
+       opacity: 1; }
 
 li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {
-  bottom: auto;
-  margin-top: 0; }
+       bottom: auto;
+       margin-top: 0; }
 li.mm-vertical label.mm-toggle {
-  top: 5px; }
+       top: 5px; }
 li.mm-vertical label.mm-check {
-  top: 5px; }
+       top: 5px; }
 
 label.mm-toggle, label.mm-check {
-  right: 20px; }
+       right: 20px; }
 label.mm-toggle + a,
 label.mm-toggle + span {
-  padding-right: 80px; }
+       padding-right: 80px; }
 label.mm-check + a,
 label.mm-check + span {
-  padding-right: 60px; }
+       padding-right: 60px; }
 
 a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {
-  right: 60px; }
-  a.mm-next + label.mm-toggle + a,
-  a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
-  a.mm-next + label.mm-check + span {
+       right: 60px; }
+a.mm-next + label.mm-toggle + a,
+a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
+a.mm-next + label.mm-check + span {
     margin-right: 50px; }
 a.mm-next + label.mm-toggle + a,
 a.mm-next + label.mm-toggle + span {
-  padding-right: 70px; }
+       padding-right: 70px; }
 a.mm-next + label.mm-check + a,
 a.mm-next + label.mm-check + span {
-  padding-right: 50px; }
+       padding-right: 50px; }
 
 em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next + 
label.mm-check {
-  right: 100px; }
-  em.mm-counter + a.mm-next + label.mm-toggle + a,
-  em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + 
a.mm-next + label.mm-check + a,
-  em.mm-counter + a.mm-next + label.mm-check + span {
+       right: 100px; }
+em.mm-counter + a.mm-next + label.mm-toggle + a,
+em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next 
+ label.mm-check + a,
+em.mm-counter + a.mm-next + label.mm-check + span {
     margin-right: 90px; }
 
 .mm-menu label.mm-toggle {
-  background: rgba(0, 0, 0, 0.1); }
-  .mm-menu label.mm-toggle:before {
+       background: rgba(0, 0, 0, 0.1); }
+.mm-menu label.mm-toggle:before {
     background: #f3f3f3; }
 .mm-menu input.mm-toggle:checked ~ label.mm-toggle {
-  background: #4bd963; }
+       background: #4bd963; }
 
 .mm-menu label.mm-check:before {
-  border-color: rgba(0, 0, 0, 0.7); }
+       border-color: rgba(0, 0, 0, 0.7); }
 
 /*
        jQuery.mmenu borderstyle extension CSS
@@ -872,232 +872,232 @@
 */
 .mm-menu.mm-border-none .mm-listview > li:after,
 .mm-listview.mm-border-none > li:after {
-  content: none; }
+       content: none; }
 
 .mm-menu.mm-border-full .mm-listview > li:after,
 .mm-listview.mm-border-full > li:after {
-  left: 0 !important; }
+       left: 0 !important; }
 
 .mm-menu.mm-border-offset .mm-listview > li:after,
 .mm-listview.mm-border-offset > li:after {
-  right: 20px; }
+       right: 20px; }
 
 /*
        jQuery.mmenu effects extension CSS
 */
 .mm-menu.mm-effect-menu-zoom {
-  -webkit-transition: -webkit-transform 0.4s ease;
-  -moz-transition: -moz-transform 0.4s ease;
-  -ms-transition: -ms-transform 0.4s ease;
-  -o-transition: -o-transform 0.4s ease;
-  transition: transform 0.4s ease; }
+       -webkit-transition: -webkit-transform 0.4s ease;
+       -moz-transition: -moz-transform 0.4s ease;
+       -ms-transition: -ms-transform 0.4s ease;
+       -o-transition: -o-transform 0.4s ease;
+       transition: transform 0.4s ease; }
 
 html.mm-opened .mm-menu.mm-effect-menu-zoom {
-  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-  -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-  -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-  -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-  -webkit-transform-origin: left center;
-  -moz-transform-origin: left center;
-  -ms-transform-origin: left center;
-  -o-transform-origin: left center;
-  transform-origin: left center; }
+       -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+       -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+       -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+       -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+       transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+       -webkit-transform-origin: left center;
+       -moz-transform-origin: left center;
+       -ms-transform-origin: left center;
+       -o-transform-origin: left center;
+       transform-origin: left center; }
 html.mm-opening .mm-menu.mm-effect-menu-zoom {
-  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
-  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
-  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
-  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
-  transform: scale(1, 1) translate3d(0%, 0, 0); }
+       -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
+       -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
+       -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
+       -o-transform: scale(1, 1) translate3d(0%, 0, 0);
+       transform: scale(1, 1) translate3d(0%, 0, 0); }
 html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {
-  -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
-  -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
-  -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
-  -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
-  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
-  -webkit-transform-origin: right center;
-  -moz-transform-origin: right center;
-  -ms-transform-origin: right center;
-  -o-transform-origin: right center;
-  transform-origin: right center; }
+       -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+       -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+       -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+       -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+       transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+       -webkit-transform-origin: right center;
+       -moz-transform-origin: right center;
+       -ms-transform-origin: right center;
+       -o-transform-origin: right center;
+       transform-origin: right center; }
 html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom {
-  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
-  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
-  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
-  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
-  transform: scale(1, 1) translate3d(0%, 0, 0); }
+       -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
+       -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
+       -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
+       -o-transform: scale(1, 1) translate3d(0%, 0, 0);
+       transform: scale(1, 1) translate3d(0%, 0, 0); }
 
 .mm-menu.mm-effect-menu-slide {
-  -webkit-transition: -webkit-transform 0.4s ease;
-  -moz-transition: -moz-transform 0.4s ease;
-  -ms-transition: -ms-transform 0.4s ease;
-  -o-transition: -o-transform 0.4s ease;
-  transition: transform 0.4s ease; }
+       -webkit-transition: -webkit-transform 0.4s ease;
+       -moz-transition: -moz-transform 0.4s ease;
+       -ms-transition: -ms-transform 0.4s ease;
+       -o-transition: -o-transform 0.4s ease;
+       transition: transform 0.4s ease; }
 
 html.mm-opened .mm-menu.mm-effect-menu-slide {
-  -webkit-transform: translate3d(-30%, 0, 0);
-  -moz-transform: translate3d(-30%, 0, 0);
-  -ms-transform: translate3d(-30%, 0, 0);
-  -o-transform: translate3d(-30%, 0, 0);
-  transform: translate3d(-30%, 0, 0); }
+       -webkit-transform: translate3d(-30%, 0, 0);
+       -moz-transform: translate3d(-30%, 0, 0);
+       -ms-transform: translate3d(-30%, 0, 0);
+       -o-transform: translate3d(-30%, 0, 0);
+       transform: translate3d(-30%, 0, 0); }
 html.mm-opening .mm-menu.mm-effect-menu-slide {
-  -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); }
+       -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); }
 html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {
-  -webkit-transform: translate3d(30%, 0, 0);
-  -moz-transform: translate3d(30%, 0, 0);
-  -ms-transform: translate3d(30%, 0, 0);
-  -o-transform: translate3d(30%, 0, 0);
-  transform: translate3d(30%, 0, 0); }
+       -webkit-transform: translate3d(30%, 0, 0);
+       -moz-transform: translate3d(30%, 0, 0);
+       -ms-transform: translate3d(30%, 0, 0);
+       -o-transform: translate3d(30%, 0, 0);
+       transform: translate3d(30%, 0, 0); }
 html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {
-  -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); }
+       -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); }
 
 .mm-menu.mm-effect-menu-fade {
-  opacity: 0;
-  -webkit-transition: opacity 0.4s ease;
-  -moz-transition: opacity 0.4s ease;
-  -ms-transition: opacity 0.4s ease;
-  -o-transition: opacity 0.4s ease;
-  transition: opacity 0.4s ease; }
+       opacity: 0;
+       -webkit-transition: opacity 0.4s ease;
+       -moz-transition: opacity 0.4s ease;
+       -ms-transition: opacity 0.4s ease;
+       -o-transition: opacity 0.4s ease;
+       transition: opacity 0.4s ease; }
 
 html.mm-opening .mm-menu.mm-effect-menu-fade {
-  opacity: 1; }
+       opacity: 1; }
 
 .mm-menu.mm-effect-panels-zoom .mm-panel {
-  -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
-  -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
-  -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
-  -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
-  transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
-  -webkit-transform-origin: left center;
-  -moz-transform-origin: left center;
-  -ms-transform-origin: left center;
-  -o-transform-origin: left center;
-  transform-origin: left center; }
-  .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {
+       -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+       -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+       -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+       -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+       transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+       -webkit-transform-origin: left center;
+       -moz-transform-origin: left center;
+       -ms-transform-origin: left center;
+       -o-transform-origin: left center;
+       transform-origin: left center; }
+.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {
     -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
     -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
     -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
     -o-transform: scale(1, 1) translate3d(0%, 0, 0);
     transform: scale(1, 1) translate3d(0%, 0, 0); }
-    .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {
-      -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-      -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-      -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-      -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
-      transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }
+.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {
+       -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+       -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+       -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+       -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+       transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }
 
 .mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {
-  -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); }
+       -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); }
 .mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {
-  -webkit-transform: translate3d(-100%, 0, 0);
-  -moz-transform: translate3d(-100%, 0, 0);
-  -ms-transform: translate3d(-100%, 0, 0);
-  -o-transform: translate3d(-100%, 0, 0);
-  transform: translate3d(-100%, 0, 0); }
+       -webkit-transform: translate3d(-100%, 0, 0);
+       -moz-transform: translate3d(-100%, 0, 0);
+       -ms-transform: translate3d(-100%, 0, 0);
+       -o-transform: translate3d(-100%, 0, 0);
+       transform: translate3d(-100%, 0, 0); }
 
 .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li {
-  -webkit-transition: none 0.4s ease;
-  -moz-transition: none 0.4s ease;
-  -ms-transition: none 0.4s ease;
-  -o-transition: none 0.4s ease;
-  transition: none 0.4s ease; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1) {
+       -webkit-transition: none 0.4s ease;
+       -moz-transition: none 0.4s ease;
+       -ms-transition: none 0.4s ease;
+       -o-transition: none 0.4s ease;
+       transition: none 0.4s ease; }
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1) {
     -webkit-transition-delay: 50ms;
     -moz-transition-delay: 50ms;
     -ms-transition-delay: 50ms;
     -o-transition-delay: 50ms;
     transition-delay: 50ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2) {
     -webkit-transition-delay: 100ms;
     -moz-transition-delay: 100ms;
     -ms-transition-delay: 100ms;
     -o-transition-delay: 100ms;
     transition-delay: 100ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3) {
     -webkit-transition-delay: 150ms;
     -moz-transition-delay: 150ms;
     -ms-transition-delay: 150ms;
     -o-transition-delay: 150ms;
     transition-delay: 150ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4) {
     -webkit-transition-delay: 200ms;
     -moz-transition-delay: 200ms;
     -ms-transition-delay: 200ms;
     -o-transition-delay: 200ms;
     transition-delay: 200ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5) {
     -webkit-transition-delay: 250ms;
     -moz-transition-delay: 250ms;
     -ms-transition-delay: 250ms;
     -o-transition-delay: 250ms;
     transition-delay: 250ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6) {
     -webkit-transition-delay: 300ms;
     -moz-transition-delay: 300ms;
     -ms-transition-delay: 300ms;
     -o-transition-delay: 300ms;
     transition-delay: 300ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7) {
     -webkit-transition-delay: 350ms;
     -moz-transition-delay: 350ms;
     -ms-transition-delay: 350ms;
     -o-transition-delay: 350ms;
     transition-delay: 350ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8) {
     -webkit-transition-delay: 400ms;
     -moz-transition-delay: 400ms;
     -ms-transition-delay: 400ms;
     -o-transition-delay: 400ms;
     transition-delay: 400ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9) {
     -webkit-transition-delay: 450ms;
     -moz-transition-delay: 450ms;
     -ms-transition-delay: 450ms;
     -o-transition-delay: 450ms;
     transition-delay: 450ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10) {
     -webkit-transition-delay: 500ms;
     -moz-transition-delay: 500ms;
     -ms-transition-delay: 500ms;
     -o-transition-delay: 500ms;
     transition-delay: 500ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11) {
     -webkit-transition-delay: 550ms;
     -moz-transition-delay: 550ms;
     -ms-transition-delay: 550ms;
     -o-transition-delay: 550ms;
     transition-delay: 550ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12) {
     -webkit-transition-delay: 600ms;
     -moz-transition-delay: 600ms;
     -ms-transition-delay: 600ms;
     -o-transition-delay: 600ms;
     transition-delay: 600ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13) {
     -webkit-transition-delay: 650ms;
     -moz-transition-delay: 650ms;
     -ms-transition-delay: 650ms;
     -o-transition-delay: 650ms;
     transition-delay: 650ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14) {
     -webkit-transition-delay: 700ms;
     -moz-transition-delay: 700ms;
     -ms-transition-delay: 700ms;
     -o-transition-delay: 700ms;
     transition-delay: 700ms; }
-  .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15) {
     -webkit-transition-delay: 750ms;
     -moz-transition-delay: 750ms;
     -ms-transition-delay: 750ms;
@@ -1105,107 +1105,107 @@
     transition-delay: 750ms; }
 
 .mm-menu.mm-effect-listitems-slide .mm-listview > li {
-  -webkit-transform: translate3d(50%, 0, 0);
-  -moz-transform: translate3d(50%, 0, 0);
-  -ms-transform: translate3d(50%, 0, 0);
-  -o-transform: translate3d(50%, 0, 0);
-  transform: translate3d(50%, 0, 0);
-  opacity: 0;
-  -webkit-transition-property: -webkit-transform, opacity;
-  -moz-transition-property: -moz-transform, opacity;
-  -ms-transition-property: -ms-transform, opacity;
-  -o-transition-property: -o-transform, opacity;
-  transition-property: transform, opacity; }
+       -webkit-transform: translate3d(50%, 0, 0);
+       -moz-transform: translate3d(50%, 0, 0);
+       -ms-transform: translate3d(50%, 0, 0);
+       -o-transform: translate3d(50%, 0, 0);
+       transform: translate3d(50%, 0, 0);
+       opacity: 0;
+       -webkit-transition-property: -webkit-transform, opacity;
+       -moz-transition-property: -moz-transform, opacity;
+       -ms-transition-property: -ms-transform, opacity;
+       -o-transition-property: -o-transform, opacity;
+       transition-property: transform, opacity; }
 
 html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened 
.mm-listview > li {
-  -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);
-  opacity: 1; }
+       -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);
+       opacity: 1; }
 
 .mm-menu.mm-effect-listitems-fade .mm-listview > li {
-  opacity: 0;
-  -webkit-transition-property: opacity;
-  -moz-transition-property: opacity;
-  -ms-transition-property: opacity;
-  -o-transition-property: opacity;
-  transition-property: opacity; }
+       opacity: 0;
+       -webkit-transition-property: opacity;
+       -moz-transition-property: opacity;
+       -ms-transition-property: opacity;
+       -o-transition-property: opacity;
+       transition-property: opacity; }
 
 html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened 
.mm-listview > li {
-  opacity: 1; }
+       opacity: 1; }
 
 .mm-menu.mm-effect-listitems-drop .mm-listview > li {
-  opacity: 0;
-  top: -25%;
-  -webkit-transition-property: opacity, top;
-  -moz-transition-property: opacity, top;
-  -ms-transition-property: opacity, top;
-  -o-transition-property: opacity, top;
-  transition-property: opacity, top; }
+       opacity: 0;
+       top: -25%;
+       -webkit-transition-property: opacity, top;
+       -moz-transition-property: opacity, top;
+       -ms-transition-property: opacity, top;
+       -o-transition-property: opacity, top;
+       transition-property: opacity, top; }
 
 html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened 
.mm-listview > li {
-  opacity: 1;
-  top: 0; }
+       opacity: 1;
+       top: 0; }
 
 /*
        jQuery.mmenu fullscreen extension CSS
 */
 .mm-menu.mm-fullscreen {
-  width: 100%;
-  min-width: 140px;
-  max-width: 10000px; }
+       width: 100%;
+       min-width: 140px;
+       max-width: 10000px; }
 
 html.mm-opening.mm-fullscreen .mm-slideout {
-  -webkit-transform: translate(100%, 0);
-  -moz-transform: translate(100%, 0);
-  -ms-transform: translate(100%, 0);
-  -o-transform: translate(100%, 0);
-  transform: translate(100%, 0); }
+       -webkit-transform: translate(100%, 0);
+       -moz-transform: translate(100%, 0);
+       -ms-transform: translate(100%, 0);
+       -o-transform: translate(100%, 0);
+       transform: translate(100%, 0); }
 
 @media all and (max-width: 140px) {
-  html.mm-opening.mm-fullscreen .mm-slideout {
-    -webkit-transform: translate(140px, 0);
-    -moz-transform: translate(140px, 0);
-    -ms-transform: translate(140px, 0);
-    -o-transform: translate(140px, 0);
-    transform: translate(140px, 0); } }
+       html.mm-opening.mm-fullscreen .mm-slideout {
+               -webkit-transform: translate(140px, 0);
+               -moz-transform: translate(140px, 0);
+               -ms-transform: translate(140px, 0);
+               -o-transform: translate(140px, 0);
+               transform: translate(140px, 0); } }
 @media all and (min-width: 10000px) {
-  html.mm-opening.mm-fullscreen .mm-slideout {
-    -webkit-transform: translate(10000px, 0);
-    -moz-transform: translate(10000px, 0);
-    -ms-transform: translate(10000px, 0);
-    -o-transform: translate(10000px, 0);
-    transform: translate(10000px, 0); } }
+       html.mm-opening.mm-fullscreen .mm-slideout {
+               -webkit-transform: translate(10000px, 0);
+               -moz-transform: translate(10000px, 0);
+               -ms-transform: translate(10000px, 0);
+               -o-transform: translate(10000px, 0);
+               transform: translate(10000px, 0); } }
 html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
-  -webkit-transform: translate(-100%, 0);
-  -moz-transform: translate(-100%, 0);
-  -ms-transform: translate(-100%, 0);
-  -o-transform: translate(-100%, 0);
-  transform: translate(-100%, 0); }
+       -webkit-transform: translate(-100%, 0);
+       -moz-transform: translate(-100%, 0);
+       -ms-transform: translate(-100%, 0);
+       -o-transform: translate(-100%, 0);
+       transform: translate(-100%, 0); }
 
 @media all and (max-width: 140px) {
-  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
-    -webkit-transform: translate(-140px, 0);
-    -moz-transform: translate(-140px, 0);
-    -ms-transform: translate(-140px, 0);
-    -o-transform: translate(-140px, 0);
-    transform: translate(-140px, 0); } }
+       html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
+               -webkit-transform: translate(-140px, 0);
+               -moz-transform: translate(-140px, 0);
+               -ms-transform: translate(-140px, 0);
+               -o-transform: translate(-140px, 0);
+               transform: translate(-140px, 0); } }
 @media all and (min-width: 10000px) {
-  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
-    -webkit-transform: translate(-10000px, 0);
-    -moz-transform: translate(-10000px, 0);
-    -ms-transform: translate(-10000px, 0);
-    -o-transform: translate(-10000px, 0);
-    transform: translate(-10000px, 0); } }
+       html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
+               -webkit-transform: translate(-10000px, 0);
+               -moz-transform: translate(-10000px, 0);
+               -ms-transform: translate(-10000px, 0);
+               -o-transform: translate(-10000px, 0);
+               transform: translate(-10000px, 0); } }
 .mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
-  height: 100%;
-  min-height: 140px;
-  max-height: 10000px; }
+       height: 100%;
+       min-height: 140px;
+       max-height: 10000px; }
 
 html.mm-opened.mm-fullscreen .mm-page {
-  box-shadow: none !important; }
+       box-shadow: none !important; }
 
 /*
        jQuery.mmenu multiline extension CSS
@@ -1216,45 +1216,45 @@
 .mm-listview > li.mm-multiline > a,
 .mm-listview.mm-multiline > li
 .mm-listview > li.mm-multiline > span {
-  text-overflow: clip;
-  white-space: normal; }
+       text-overflow: clip;
+       white-space: normal; }
 
 /*
        jQuery.mmenu pagedim extension CSS
 */
 html.mm-pagedim #mm-blocker, html.mm-pagedim-white #mm-blocker, 
html.mm-pagedim-black #mm-blocker {
-  opacity: 0; }
+       opacity: 0; }
 html.mm-pagedim.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening 
#mm-blocker, html.mm-pagedim-black.mm-opening #mm-blocker {
-  opacity: 0.3;
-  transition: opacity 0.4s ease 0.4s; }
+       opacity: 0.3;
+       transition: opacity 0.4s ease 0.4s; }
 html.mm-pagedim #mm-blocker {
-  background: inherit; }
+       background: inherit; }
 html.mm-pagedim-white #mm-blocker {
-  background: #fff; }
+       background: #fff; }
 html.mm-pagedim-black #mm-blocker {
-  background: #000; }
+       background: #000; }
 
 /*
        jQuery.mmenu pageshadow extension CSS
 */
 .mm-menu.mm-pageshadow:after {
-  content: "";
-  display: block;
-  width: 20px;
-  height: 120%;
-  position: absolute;
-  left: 100%;
-  top: -10%;
-  z-index: 99; }
+       content: "";
+       display: block;
+       width: 20px;
+       height: 120%;
+       position: absolute;
+       left: 100%;
+       top: -10%;
+       z-index: 99; }
 .mm-menu.mm-pageshadow.mm-right:after {
-  left: auto;
-  right: 100%; }
+       left: auto;
+       right: 100%; }
 .mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
-  content: none;
-  display: none; }
+       content: none;
+       display: none; }
 
 .mm-menu.mm-pageshadow:after {
-  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
+       box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
 
 /*
        jQuery.mmenu position extension CSS
@@ -1261,63 +1261,63 @@
 */
 .mm-menu.mm-top,
 .mm-menu.mm-bottom {
-  width: 100%;
-  min-width: 100%;
-  max-width: 100%; }
+       width: 100%;
+       min-width: 100%;
+       max-width: 100%; }
 
 .mm-menu.mm-right {
-  left: auto;
-  right: 0; }
+       left: auto;
+       right: 0; }
 
 .mm-menu.mm-bottom {
-  top: auto;
-  bottom: 0; }
+       top: auto;
+       bottom: 0; }
 
 html.mm-right.mm-opening .mm-slideout {
-  -webkit-transform: translate(-80%, 0);
-  -moz-transform: translate(-80%, 0);
-  -ms-transform: translate(-80%, 0);
-  -o-transform: translate(-80%, 0);
-  transform: translate(-80%, 0); }
+       -webkit-transform: translate(-80%, 0);
+       -moz-transform: translate(-80%, 0);
+       -ms-transform: translate(-80%, 0);
+       -o-transform: translate(-80%, 0);
+       transform: translate(-80%, 0); }
 
 @media all and (max-width: 175px) {
-  html.mm-right.mm-opening .mm-slideout {
-    -webkit-transform: translate(-140px, 0);
-    -moz-transform: translate(-140px, 0);
-    -ms-transform: translate(-140px, 0);
-    -o-transform: translate(-140px, 0);
-    transform: translate(-140px, 0); } }
+       html.mm-right.mm-opening .mm-slideout {
+               -webkit-transform: translate(-140px, 0);
+               -moz-transform: translate(-140px, 0);
+               -ms-transform: translate(-140px, 0);
+               -o-transform: translate(-140px, 0);
+               transform: translate(-140px, 0); } }
 @media all and (min-width: 550px) {
-  html.mm-right.mm-opening .mm-slideout {
-    -webkit-transform: translate(-440px, 0);
-    -moz-transform: translate(-440px, 0);
-    -ms-transform: translate(-440px, 0);
-    -o-transform: translate(-440px, 0);
-    transform: translate(-440px, 0); } }
+       html.mm-right.mm-opening .mm-slideout {
+               -webkit-transform: translate(-440px, 0);
+               -moz-transform: translate(-440px, 0);
+               -ms-transform: translate(-440px, 0);
+               -o-transform: translate(-440px, 0);
+               transform: translate(-440px, 0); } }
 /*
        jQuery.mmenu z-position extension CSS
 */
 html.mm-front .mm-slideout {
-  -webkit-transform: none !important;
-  -moz-transform: none !important;
-  -ms-transform: none !important;
-  -o-transform: none !important;
-  transform: none !important;
-  z-index: 0 !important; }
+       -webkit-transform: none !important;
+       -moz-transform: none !important;
+       -ms-transform: none !important;
+       -o-transform: none !important;
+       transform: none !important;
+       z-index: 0 !important; }
 
 .mm-menu.mm-front {
-  z-index: 1; }
+       z-index: 1; }
 
 .mm-menu.mm-front, .mm-menu.mm-next {
-  -webkit-transition: -webkit-transform 0.4s ease;
-  -ms-transition: -ms-transform 0.4s ease;
-  transition: transform 0.4s ease;
-  -webkit-transform: translate3d(-100%, 0, 0);
-  -moz-transform: translate3d(-100%, 0, 0);
-  -ms-transform: translate3d(-100%, 0, 0);
-  -o-transform: translate3d(-100%, 0, 0);
-  transform: translate3d(-100%, 0, 0); }
-  .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
+       -webkit-transition: -webkit-transform 0.4s ease;
+       -ms-transition: -ms-transform 0.4s ease;
+       transition: transform 0.4s ease;
+       -webkit-transform: translate3d(-100%, 0, 0);
+       -moz-transform: translate3d(-100%, 0, 0);
+       -ms-transform: translate3d(-100%, 0, 0);
+       -o-transform: translate3d(-100%, 0, 0);
+       transform: translate3d(-100%, 0, 0); }
+.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
     -webkit-transform: translate3d(100%, 0, 0);
     -moz-transform: translate3d(100%, 0, 0);
     -ms-transform: translate3d(100%, 0, 0);
@@ -1324,201 +1324,201 @@
     -o-transform: translate3d(100%, 0, 0);
     transform: translate3d(100%, 0, 0); }
 .mm-menu.mm-top {
-  -webkit-transform: translate3d(0, -100%, 0);
-  -moz-transform: translate3d(0, -100%, 0);
-  -ms-transform: translate3d(0, -100%, 0);
-  -o-transform: translate3d(0, -100%, 0);
-  transform: translate3d(0, -100%, 0); }
+       -webkit-transform: translate3d(0, -100%, 0);
+       -moz-transform: translate3d(0, -100%, 0);
+       -ms-transform: translate3d(0, -100%, 0);
+       -o-transform: translate3d(0, -100%, 0);
+       transform: translate3d(0, -100%, 0); }
 .mm-menu.mm-bottom {
-  -webkit-transform: translate3d(0, 100%, 0);
-  -moz-transform: translate3d(0, 100%, 0);
-  -ms-transform: translate3d(0, 100%, 0);
-  -o-transform: translate3d(0, 100%, 0);
-  transform: translate3d(0, 100%, 0); }
+       -webkit-transform: translate3d(0, 100%, 0);
+       -moz-transform: translate3d(0, 100%, 0);
+       -ms-transform: translate3d(0, 100%, 0);
+       -o-transform: translate3d(0, 100%, 0);
+       transform: translate3d(0, 100%, 0); }
 
 html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
-  -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); }
+       -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); }
 
 .mm-menu.mm-top, .mm-menu.mm-bottom {
-  height: 80%;
-  min-height: 140px;
-  max-height: 880px; }
+       height: 80%;
+       min-height: 140px;
+       max-height: 880px; }
 
 /*
        jQuery.mmenu themes extension CSS
 */
 .mm-menu.mm-theme-dark {
-  background: #333333;
-  border-color: rgba(0, 0, 0, 0.15);
-  color: rgba(255, 255, 255, 0.8); }
-  .mm-menu.mm-theme-dark .mm-navbar > *,
-  .mm-menu.mm-theme-dark .mm-navbar a {
+       background: #333333;
+       border-color: rgba(0, 0, 0, 0.15);
+       color: rgba(255, 255, 255, 0.8); }
+.mm-menu.mm-theme-dark .mm-navbar > *,
+.mm-menu.mm-theme-dark .mm-navbar a {
     color: rgba(255, 255, 255, 0.4); }
-  .mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark 
.mm-navbar .mm-btn:after {
+.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark 
.mm-navbar .mm-btn:after {
     border-color: rgba(255, 255, 255, 0.4); }
-  .mm-menu.mm-theme-dark .mm-listview {
+.mm-menu.mm-theme-dark .mm-listview {
     border-color: rgba(0, 0, 0, 0.15); }
-    .mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
-    .mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
-      border-color: rgba(255, 255, 255, 0.4); }
-    .mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
-      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
-      tap-highlight-color: rgba(0, 0, 0, 0.1); }
-    .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
-    .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
-      background: rgba(0, 0, 0, 0.1); }
-  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
-  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
-  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
-  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
+.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
+.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
+       border-color: rgba(255, 255, 255, 0.4); }
+.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
+       -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
+       tap-highlight-color: rgba(0, 0, 0, 0.1); }
+.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
+.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
+       background: rgba(0, 0, 0, 0.1); }
+.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
+.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
+.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
+.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
     background: rgba(255, 255, 255, 0.05); }
-  .mm-menu.mm-theme-dark .mm-divider {
+.mm-menu.mm-theme-dark .mm-divider {
     background: rgba(255, 255, 255, 0.05); }
 
 .mm-menu.mm-theme-dark label.mm-check:before {
-  border-color: rgba(255, 255, 255, 0.8); }
+       border-color: rgba(255, 255, 255, 0.8); }
 
 .mm-menu.mm-theme-dark em.mm-counter {
-  color: rgba(255, 255, 255, 0.4); }
+       color: rgba(255, 255, 255, 0.4); }
 
 .mm-menu.mm-theme-dark .mm-fixeddivider span {
-  background: rgba(255, 255, 255, 0.05); }
+       background: rgba(255, 255, 255, 0.05); }
 
 .mm-menu.mm-pageshadow.mm-theme-dark:after {
-  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
+       box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
 
 .mm-menu.mm-theme-dark .mm-search input {
-  background: rgba(255, 255, 255, 0.3);
-  color: rgba(255, 255, 255, 0.8); }
+       background: rgba(255, 255, 255, 0.3);
+       color: rgba(255, 255, 255, 0.8); }
 .mm-menu.mm-theme-dark .mm-noresultsmsg {
-  color: rgba(255, 255, 255, 0.4); }
+       color: rgba(255, 255, 255, 0.4); }
 
 .mm-menu.mm-theme-dark .mm-indexer a {
-  color: rgba(255, 255, 255, 0.4); }
+       color: rgba(255, 255, 255, 0.4); }
 
 .mm-menu.mm-theme-dark label.mm-toggle {
-  background: rgba(0, 0, 0, 0.15); }
-  .mm-menu.mm-theme-dark label.mm-toggle:before {
+       background: rgba(0, 0, 0, 0.15); }
+.mm-menu.mm-theme-dark label.mm-toggle:before {
     background: #333333; }
 .mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
-  background: #4bd963; }
+       background: #4bd963; }
 
 .mm-menu.mm-theme-white {
-  background: white;
-  border-color: rgba(0, 0, 0, 0.1);
-  color: rgba(0, 0, 0, 0.6); }
-  .mm-menu.mm-theme-white .mm-navbar > *,
-  .mm-menu.mm-theme-white .mm-navbar a {
+       background: white;
+       border-color: rgba(0, 0, 0, 0.1);
+       color: rgba(0, 0, 0, 0.6); }
+.mm-menu.mm-theme-white .mm-navbar > *,
+.mm-menu.mm-theme-white .mm-navbar a {
     color: rgba(0, 0, 0, 0.3); }
-  .mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white 
.mm-navbar .mm-btn:after {
+.mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white 
.mm-navbar .mm-btn:after {
     border-color: rgba(0, 0, 0, 0.3); }
-  .mm-menu.mm-theme-white .mm-listview {
+.mm-menu.mm-theme-white .mm-listview {
     border-color: rgba(0, 0, 0, 0.1); }
-    .mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
-    .mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
-      border-color: rgba(0, 0, 0, 0.3); }
-    .mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
-      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
-      tap-highlight-color: rgba(0, 0, 0, 0.05); }
-    .mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
-    .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
-      background: rgba(0, 0, 0, 0.05); }
-  .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
-  .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
-  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
-  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
+.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
+.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
+       border-color: rgba(0, 0, 0, 0.3); }
+.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
+       -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
+       tap-highlight-color: rgba(0, 0, 0, 0.05); }
+.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
+.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
+       background: rgba(0, 0, 0, 0.05); }
+.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
+.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
+.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
+.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
     background: rgba(0, 0, 0, 0.03); }
-  .mm-menu.mm-theme-white .mm-divider {
+.mm-menu.mm-theme-white .mm-divider {
     background: rgba(0, 0, 0, 0.03); }
 
 .mm-menu.mm-theme-white label.mm-check:before {
-  border-color: rgba(0, 0, 0, 0.6); }
+       border-color: rgba(0, 0, 0, 0.6); }
 
 .mm-menu.mm-theme-white em.mm-counter {
-  color: rgba(0, 0, 0, 0.3); }
+       color: rgba(0, 0, 0, 0.3); }
 
 .mm-menu.mm-theme-white .mm-fixeddivider span {
-  background: rgba(0, 0, 0, 0.03); }
+       background: rgba(0, 0, 0, 0.03); }
 
 .mm-menu.mm-pageshadow.mm-theme-white:after {
-  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
+       box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
 
 .mm-menu.mm-theme-white .mm-search input {
-  background: rgba(0, 0, 0, 0.05);
-  color: rgba(0, 0, 0, 0.6); }
+       background: rgba(0, 0, 0, 0.05);
+       color: rgba(0, 0, 0, 0.6); }
 .mm-menu.mm-theme-white .mm-noresultsmsg {
-  color: rgba(0, 0, 0, 0.3); }
+       color: rgba(0, 0, 0, 0.3); }
 
 .mm-menu.mm-theme-white .mm-indexer a {
-  color: rgba(0, 0, 0, 0.3); }
+       color: rgba(0, 0, 0, 0.3); }
 
 .mm-menu.mm-theme-white label.mm-toggle {
-  background: rgba(0, 0, 0, 0.1); }
-  .mm-menu.mm-theme-white label.mm-toggle:before {
+       background: rgba(0, 0, 0, 0.1); }
+.mm-menu.mm-theme-white label.mm-toggle:before {
     background: white; }
 .mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
-  background: #4bd963; }
+       background: #4bd963; }
 
 .mm-menu.mm-theme-black {
-  background: black;
-  border-color: rgba(255, 255, 255, 0.2);
-  color: rgba(255, 255, 255, 0.6); }
-  .mm-menu.mm-theme-black .mm-navbar > *,
-  .mm-menu.mm-theme-black .mm-navbar a {
+       background: black;
+       border-color: rgba(255, 255, 255, 0.2);
+       color: rgba(255, 255, 255, 0.6); }
+.mm-menu.mm-theme-black .mm-navbar > *,
+.mm-menu.mm-theme-black .mm-navbar a {
     color: rgba(255, 255, 255, 0.4); }
-  .mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black 
.mm-navbar .mm-btn:after {
+.mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black 
.mm-navbar .mm-btn:after {
     border-color: rgba(255, 255, 255, 0.4); }
-  .mm-menu.mm-theme-black .mm-listview {
+.mm-menu.mm-theme-black .mm-listview {
     border-color: rgba(255, 255, 255, 0.2); }
-    .mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
-    .mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
-      border-color: rgba(255, 255, 255, 0.4); }
-    .mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
-      -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
-      tap-highlight-color: rgba(255, 255, 255, 0.3); }
-    .mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
-    .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
-      background: rgba(255, 255, 255, 0.3); }
-  .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
-  .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
-  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
-  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
+.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
+.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
+       border-color: rgba(255, 255, 255, 0.4); }
+.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
+       -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
+       tap-highlight-color: rgba(255, 255, 255, 0.3); }
+.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
+.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
+       background: rgba(255, 255, 255, 0.3); }
+.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
+.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
+.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
+.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
     background: rgba(255, 255, 255, 0.2); }
-  .mm-menu.mm-theme-black .mm-divider {
+.mm-menu.mm-theme-black .mm-divider {
     background: rgba(255, 255, 255, 0.2); }
 
 .mm-menu.mm-theme-black label.mm-check:before {
-  border-color: rgba(255, 255, 255, 0.6); }
+       border-color: rgba(255, 255, 255, 0.6); }
 
 .mm-menu.mm-theme-black em.mm-counter {
-  color: rgba(255, 255, 255, 0.4); }
+       color: rgba(255, 255, 255, 0.4); }
 
 .mm-menu.mm-theme-black .mm-fixeddivider span {
-  background: rgba(255, 255, 255, 0.2); }
+       background: rgba(255, 255, 255, 0.2); }
 
 .mm-menu.mm-pageshadow.mm-theme-black:after {
-  content: none;
-  display: none; }
+       content: none;
+       display: none; }
 
 .mm-menu.mm-theme-black .mm-search input {
-  background: rgba(255, 255, 255, 0.3);
-  color: rgba(255, 255, 255, 0.6); }
+       background: rgba(255, 255, 255, 0.3);
+       color: rgba(255, 255, 255, 0.6); }
 .mm-menu.mm-theme-black .mm-noresultsmsg {
-  color: rgba(255, 255, 255, 0.4); }
+       color: rgba(255, 255, 255, 0.4); }
 
 .mm-menu.mm-theme-black .mm-indexer a {
-  color: rgba(255, 255, 255, 0.4); }
+       color: rgba(255, 255, 255, 0.4); }
 
 .mm-menu.mm-theme-black label.mm-toggle {
-  background: rgba(255, 255, 255, 0.2); }
-  .mm-menu.mm-theme-black label.mm-toggle:before {
+       background: rgba(255, 255, 255, 0.2); }
+.mm-menu.mm-theme-black label.mm-toggle:before {
     background: black; }
 .mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
-  background: #4bd963; }
+       background: #4bd963; }
 
 /*
        jQuery.mmenu tileview extension CSS
@@ -1525,43 +1525,43 @@
 */
 .mm-menu.mm-tileview .mm-listview:after,
 .mm-menu .mm-tileview.mm-listview:after {
-  content: '';
-  display: block;
-  clear: both; }
+       content: '';
+       display: block;
+       clear: both; }
 .mm-menu.mm-tileview .mm-listview > li,
 .mm-menu .mm-tileview.mm-listview > li {
-  width: 50%;
-  height: 0;
-  padding: 50% 0 0 0;
-  float: left;
-  position: relative; }
-  .mm-menu.mm-tileview .mm-listview > li:after,
-  .mm-menu .mm-tileview.mm-listview > li:after {
+       width: 50%;
+       height: 0;
+       padding: 50% 0 0 0;
+       float: left;
+       position: relative; }
+.mm-menu.mm-tileview .mm-listview > li:after,
+.mm-menu .mm-tileview.mm-listview > li:after {
     left: 0;
     top: 0;
     border-right-width: 1px;
     border-right-style: solid;
     z-index: -1; }
-  .mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
-  .mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {
+.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
+.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {
     width: 12.5%;
     padding-top: 12.5%; }
-  .mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
-  .mm-menu .mm-tileview.mm-listview > li.mm-tile-s {
+.mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
+.mm-menu .mm-tileview.mm-listview > li.mm-tile-s {
     width: 25%;
     padding-top: 25%; }
-  .mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
-  .mm-menu .mm-tileview.mm-listview > li.mm-tile-l {
+.mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
+.mm-menu .mm-tileview.mm-listview > li.mm-tile-l {
     width: 75%;
     padding-top: 75%; }
-  .mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
-  .mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {
+.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
+.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {
     width: 100%;
     padding-top: 100%; }
-  .mm-menu.mm-tileview .mm-listview > li > a,
-  .mm-menu.mm-tileview .mm-listview > li > span,
-  .mm-menu .mm-tileview.mm-listview > li > a,
-  .mm-menu .mm-tileview.mm-listview > li > span {
+.mm-menu.mm-tileview .mm-listview > li > a,
+.mm-menu.mm-tileview .mm-listview > li > span,
+.mm-menu .mm-tileview.mm-listview > li > a,
+.mm-menu .mm-tileview.mm-listview > li > span {
     line-height: 1px;
     text-align: center;
     padding: 50% 10px 0 10px;
@@ -1571,19 +1571,19 @@
     right: 1px;
     bottom: 1px;
     left: 0; }
-  .mm-menu.mm-tileview .mm-listview > li > .mm-next,
-  .mm-menu .mm-tileview.mm-listview > li > .mm-next {
+.mm-menu.mm-tileview .mm-listview > li > .mm-next,
+.mm-menu .mm-tileview.mm-listview > li > .mm-next {
     width: auto; }
-    .mm-menu.mm-tileview .mm-listview > li > .mm-next:before, 
.mm-menu.mm-tileview .mm-listview > li > .mm-next:after,
-    .mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
-    .mm-menu .mm-tileview.mm-listview > li > .mm-next:after {
-      content: none;
-      display: none; }
+.mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview 
.mm-listview > li > .mm-next:after,
+.mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
+.mm-menu .mm-tileview.mm-listview > li > .mm-next:after {
+       content: none;
+       display: none; }
 .mm-menu.mm-tileview .mm-panel {
-  padding-left: 0;
-  padding-right: 0; }
-  .mm-menu.mm-tileview .mm-panel:after {
+       padding-left: 0;
+       padding-right: 0; }
+.mm-menu.mm-tileview .mm-panel:after {
     content: none;
     display: none; }
 .mm-menu.mm-tileview .mm-listview {
-  margin: 0; }
+       margin: 0; }

Modified: trunk/phpgwapi/templates/frontend/css/frontend.css
===================================================================
--- trunk/phpgwapi/templates/frontend/css/frontend.css  2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/phpgwapi/templates/frontend/css/frontend.css  2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -6,7 +6,7 @@
 }
 
 
-.header.mm-fixed-top
+.header1.mm-fixed-top
 {
        position: fixed;
        top: 0;
@@ -14,7 +14,7 @@
 }
 
 
-.header a
+.header1 a
 {
        background: center center no-repeat transparent;
        background-image: url( 
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC
 );
@@ -22,8 +22,9 @@
        width: 40px;
        height: 40px;
        position: absolute;
-       top: 16px;
+       top: 10px;
        left: 10px;
+       z-index: 1000;
 }
 
 .pure-menu-heading {
@@ -243,6 +244,8 @@
     /* We want to give the content area some more padding */
     .content {
         padding: 1em;
+               padding-top: 3em;
+
     }
 
     /* We can align the menu header to the left, but float the

Modified: trunk/phpgwapi/templates/frontend/footer.tpl
===================================================================
--- trunk/phpgwapi/templates/frontend/footer.tpl        2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/phpgwapi/templates/frontend/footer.tpl        2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -1,4 +1,3 @@
-</div>
 <div id="footer">
 
 </div>
@@ -6,15 +5,5 @@
        {footer_info}
 </div>
 {javascript_end}
-<script type="text/javascript">
-       (function (window, document)
-       {
-               document.getElementById('toggle').addEventListener('click', 
function (e)
-               {
-                       
document.getElementById('tuckedMenu').classList.toggle('custom-menu-tucked');
-                       document.getElementById('toggle').classList.toggle('x');
-               });
-       })(this, this.document);
-</script>
 </body>
 </html>

Modified: trunk/phpgwapi/templates/frontend/head.inc.php
===================================================================
--- trunk/phpgwapi/templates/frontend/head.inc.php      2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/phpgwapi/templates/frontend/head.inc.php      2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -44,15 +44,35 @@
 
        phpgwapi_jquery::load_widget('core');
 
+
+       $old_ie = false;
+       if (preg_match('/MSIE (6|7|8)/i', $_SERVER['HTTP_USER_AGENT']))
+       {
+               $old_ie = true;
+               $message = lang('outdated browser: %1', 
$_SERVER['HTTP_USER_AGENT']);
+               phpgwapi_cache::message_set($message, 'error');
+       }
+
+
        $stylesheets = array();
        $stylesheets[] = "/phpgwapi/templates/pure/css/pure-min.css";
        $stylesheets[] = "/phpgwapi/templates/pure/css/pure-extension.css";
-       $stylesheets[] = 
"/phpgwapi/templates/pure/css/grids-responsive-min.css";
-    $stylesheets[] = 
"/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.dataTables.min.css";
-       $stylesheets[] = "/{$app}/templates/base/css/base.css";
-    $stylesheets[] = "/{$app}/css/frontend.css";
+       if ($old_ie)
+       {
+               $stylesheets[] = 
"/phpgwapi/templates/pure/css/grids-responsive-old-ie-min.css";
+
+       }
+       else
+       {
+               $stylesheets[] = 
"/phpgwapi/templates/pure/css/grids-responsive-min.css";
+       }
+
+       $stylesheets[] = 
"/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.dataTables.min.css";
+//     $stylesheets[] = "/{$app}/templates/base/css/base.css";
+//     $stylesheets[] = "/{$app}/css/frontend.css";
+       $stylesheets[] = "/phpgwapi/templates/frontend/css/frontend.css";
+//     $stylesheets[] = "/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.css";
        $stylesheets[] = 
"/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css";
-       $stylesheets[] = "/phpgwapi/templates/frontend/css/frontend.css";
 
        
if(isset($GLOBALS['phpgw_info']['user']['preferences']['common']['theme']))
        {
@@ -60,6 +80,8 @@
                $stylesheets[] = 
"/{$app}/templates/frontend/themes/{$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']}.css";
        }
 
+
+
        foreach ( $stylesheets as $stylesheet )
        {
                if( file_exists( PHPGW_SERVER_ROOT . $stylesheet ) )

Modified: trunk/phpgwapi/templates/frontend/head.tpl
===================================================================
--- trunk/phpgwapi/templates/frontend/head.tpl  2017-01-26 15:29:35 UTC (rev 
16199)
+++ trunk/phpgwapi/templates/frontend/head.tpl  2017-01-26 16:45:00 UTC (rev 
16200)
@@ -38,7 +38,20 @@
                </script>
        </head>
        <body>
+
+
                <div class="home-menu custom-menu-wrapper">
+                       <div class="home-menu pure-menu pure-menu-horizontal 
pure-menu-fixed">
+                               <a href="{site_url}" 
class="pure-menu-heading">{site_title}</a>
+                               <ul class="pure-menu-list">
+                                       <li class="pure-menu-item 
pure-menu-selected"><a href="{site_url}" class="pure-menu-link">Home</a></li>
+                                       <li class="pure-menu-item"><a 
href="{manual_url}" class="pure-menu-link">{manual_text}</a></li>
+                                       <li class="pure-menu-item"><a 
href="{login_url}" class="pure-menu-link">{login_text}</a></li>
+                               </ul>
+                       </div>
+               </div>
+
+               <!--div class="home-menu custom-menu-wrapper">
                        <div class="pure-menu custom-menu custom-menu-top">
                                <a href="{site_url}" class="pure-menu-heading 
custom-menu-brand">{site_title}</a>
                                <a href="#" class="custom-menu-toggle" 
id="toggle"><s class="bar"></s><s class="bar"></s></a>
@@ -50,9 +63,8 @@
                                        <li class="pure-menu-item"><a 
href="{login_url}" class="pure-menu-link">{login_text}</a></li>
                                </ul>
                        </div>
-               </div>
+               </div-->
 
-               <div id="content-wrapper">
-                       <!-- END head -->
+               <!-- END head -->
 
 

Modified: trunk/phpgwapi/templates/frontend/navbar.tpl
===================================================================
--- trunk/phpgwapi/templates/frontend/navbar.tpl        2017-01-26 15:29:35 UTC 
(rev 16199)
+++ trunk/phpgwapi/templates/frontend/navbar.tpl        2017-01-26 16:45:00 UTC 
(rev 16200)
@@ -1,6 +1,7 @@
-<div class="header">
+<div class="header1">
        <a id="hamburger" class="FixedTop" href="#menu"></a>
 </div>
 <nav id="menu">
        {treemenu}
 </nav>
+




reply via email to

[Prev in Thread] Current Thread [Next in Thread]