'.$langs->trans('Type').' ';
@@ -232,7 +232,7 @@ if ($object->id > 0)
print '
';
- print '';
+ print '';
// Nb of files
print ''.$langs->trans('NbOfAttachedFiles').' '.count($filearray).' ';
diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php
index 9c9071b8a14..2e0f3c17d1f 100644
--- a/htdocs/fourn/facture/list.php
+++ b/htdocs/fourn/facture/list.php
@@ -518,7 +518,7 @@ if ($resql)
print $langs->trans('ValidateInvoices');
print '';
print '';
- print $form->selectyesno('valdate_invoices', 1, 1);
+ print $form->selectyesno('validate_invoices', 1, 1);
print ' ';
print '';
print '
';
diff --git a/htdocs/fourn/facture/paiement.php b/htdocs/fourn/facture/paiement.php
index 22470bd4c81..aa24196ec2f 100644
--- a/htdocs/fourn/facture/paiement.php
+++ b/htdocs/fourn/facture/paiement.php
@@ -28,7 +28,7 @@
/**
* \file htdocs/fourn/facture/paiement.php
* \ingroup fournisseur,facture
- * \brief Payment page for suppliers invoices
+ * \brief Payment page for supplier invoices
*/
require '../../main.inc.php';
@@ -38,11 +38,13 @@ require_once DOL_DOCUMENT_ROOT.'/fourn/class/paiementfourn.class.php';
require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
+// Load translation files required by the page
$langs->loadLangs(array('companies', 'bills', 'banks', 'compta'));
-// Security check
$action = GETPOST('action', 'alpha');
$confirm = GETPOST('confirm', 'alpha');
+$optioncss = GETPOST('optioncss', 'alpha');
+
$facid = GETPOST('facid', 'int');
$socid = GETPOST('socid', 'int');
$accountid = GETPOST('accountid', 'int');
@@ -50,24 +52,23 @@ $day = GETPOST('day', 'int');
$month = GETPOST('month', 'int');
$year = GETPOST('year', 'int');
-$search_ref=GETPOST("search_ref", "int");
+$search_ref=GETPOST("search_ref", "alpha");
$search_account=GETPOST("search_account", "int");
$search_paymenttype=GETPOST("search_paymenttype");
$search_amount=GETPOST("search_amount", 'alpha'); // alpha because we must be able to search on "< x"
$search_company=GETPOST("search_company", 'alpha');
$search_payment_num=GETPOST('search_payment_num', 'alpha');
+$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit;
$sortfield = GETPOST("sortfield", 'alpha');
$sortorder = GETPOST("sortorder", 'alpha');
$page = GETPOST("page", 'int');
if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, or '' or -1
-$offset = $conf->liste_limit * $page;
+$offset = $limit * $page;
$pageprev = $page - 1;
$pagenext = $page + 1;
-$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit;
if (! $sortorder) $sortorder="DESC";
if (! $sortfield) $sortfield="p.rowid";
-$optioncss = GETPOST('optioncss', 'alpha');
$amounts = array();
$amountsresttopay=array();
@@ -84,7 +85,7 @@ if ($user->societe_id > 0)
// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
-$hookmanager->initHooks(array('paymentsupplier'));
+$hookmanager->initHooks(array('paymentsupplierlist'));
$extrafields = new ExtraFields($db);
// fetch optionals attributes and labels
@@ -333,20 +334,20 @@ if (empty($reshook))
* View
*/
+$form=new Form($db);
+$formother=new FormOther($db);
+
$supplierstatic=new Societe($db);
$invoicesupplierstatic = new FactureFournisseur($db);
llxHeader('', $langs->trans('ListPayment'));
-$form=new Form($db);
-$formother=new FormOther($db);
-
if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paiement')
{
$object = new FactureFournisseur($db);
$result = $object->fetch($facid);
- $datefacture=dol_mktime(12, 0, 0, GETPOST('remonth'), GETPOST('reday'), GETPOST('reyear'));
+ $datefacture=dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int'));
$dateinvoice=($datefacture==''?(empty($conf->global->MAIN_AUTOFILL_DATE)?-1:''):$datefacture);
$sql = 'SELECT s.nom as name, s.rowid as socid,';
@@ -767,7 +768,7 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
/*
* Show list
*/
-if (empty($action))
+if (empty($action) || $action == 'list')
{
$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit;
$sortfield = GETPOST("sortfield", 'alpha');
@@ -861,9 +862,10 @@ if (empty($action))
print_barre_liste($langs->trans('SupplierPayments'), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'title_accountancy.png', 0, '', '', $limit);
- print '
";
print "";
print "\n";
diff --git a/htdocs/holiday/document.php b/htdocs/holiday/document.php
index 942b6cb98fb..a594a920e74 100644
--- a/htdocs/holiday/document.php
+++ b/htdocs/holiday/document.php
@@ -118,7 +118,7 @@ if ($object->id)
//print '';
print '
';
- print '
';
+ print '';
print '';
print ''.$langs->trans("User").' ';
@@ -223,7 +223,7 @@ if ($object->id)
print '
';
// Info workflow
- print ''."\n";
+ print ''."\n";
print '';
if (! empty($object->fk_user_create))
diff --git a/htdocs/holiday/month_report.php b/htdocs/holiday/month_report.php
index 98db1318aa7..1823e5f0a93 100644
--- a/htdocs/holiday/month_report.php
+++ b/htdocs/holiday/month_report.php
@@ -173,10 +173,10 @@ else
print '';
print '' . $user->getFullName($langs) . ' ';
print '' . $obj->label . ' ';
- print '' . dol_print_date($obj->date_debut, 'day');
+ print ' ' . dol_print_date($db->jdate($obj->date_debut), 'day');
print ' ('.$langs->trans($listhalfday[$starthalfday]).') ';
print ' ';
- print '' . dol_print_date($obj->date_fin, 'day');
+ print ' ' . dol_print_date($db->jdate($obj->date_fin), 'day');
print ' ('.$langs->trans($listhalfday[$endhalfday]).') ';
print ' ';
print '' . num_open_day($date_start, $date_end, 0, 1, $obj->halfday) . ' ';
diff --git a/htdocs/install/check.php b/htdocs/install/check.php
index 3477ad1d041..e73b4eca70b 100644
--- a/htdocs/install/check.php
+++ b/htdocs/install/check.php
@@ -161,6 +161,19 @@ else
}
+// Check if UTF8 supported
+if (! function_exists("locale_get_primary_language"))
+{
+ $langs->load("errors");
+ print ' '.$langs->trans("ErrorPHPDoesNotSupportIntl")." \n";
+ // $checksok=0; // If image ko, just warning. So check must still be 1 (otherwise no way to install)
+}
+else
+{
+ print ' '.$langs->trans("PHPSupportIntl")." \n";
+}
+
+
// Check memory
$memrequiredorig='64M';
diff --git a/htdocs/install/doctemplates/websites/template/.htaccess b/htdocs/install/doctemplates/websites/template/.htaccess
new file mode 100644
index 00000000000..7c8813f4c90
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/.htaccess
@@ -0,0 +1,2 @@
+# Order allow,deny
+# Deny from all
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/blog-our-company-is-now-on-dolibarr.php b/htdocs/install/doctemplates/websites/template/blog-our-company-is-now-on-dolibarr.php
new file mode 100644
index 00000000000..5ecc8f882e3
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/blog-our-company-is-now-on-dolibarr.php
@@ -0,0 +1,5 @@
+ref.'/page152.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/blog-our-new-web-site-has-been-launched.php b/htdocs/install/doctemplates/websites/template/blog-our-new-web-site-has-been-launched.php
new file mode 100644
index 00000000000..6d1fb3b7b09
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/blog-our-new-web-site-has-been-launched.php
@@ -0,0 +1,5 @@
+ref.'/page150.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/blog.php b/htdocs/install/doctemplates/websites/template/blog.php
new file mode 100644
index 00000000000..3d1545e2b7c
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/blog.php
@@ -0,0 +1,5 @@
+ref.'/page151.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/careers.php b/htdocs/install/doctemplates/websites/template/careers.php
new file mode 100644
index 00000000000..d2866cadf43
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/careers.php
@@ -0,0 +1,5 @@
+ref.'/page192.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/carriere.php b/htdocs/install/doctemplates/websites/template/carriere.php
new file mode 100644
index 00000000000..31a250f32a9
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/carriere.php
@@ -0,0 +1,5 @@
+ref.'/page243.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/clients-testimonials.php b/htdocs/install/doctemplates/websites/template/clients-testimonials.php
new file mode 100644
index 00000000000..036d36e953f
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/clients-testimonials.php
@@ -0,0 +1,5 @@
+ref.'/page238.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/contact.php b/htdocs/install/doctemplates/websites/template/contact.php
new file mode 100644
index 00000000000..e19d8269c7d
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/contact.php
@@ -0,0 +1,5 @@
+ref.'/page136.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/faq.php b/htdocs/install/doctemplates/websites/template/faq.php
new file mode 100644
index 00000000000..b4772b1f1fd
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/faq.php
@@ -0,0 +1,5 @@
+ref.'/page149.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/footer.php b/htdocs/install/doctemplates/websites/template/footer.php
new file mode 100644
index 00000000000..6fc0af80fba
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/footer.php
@@ -0,0 +1,5 @@
+ref.'/page148.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/header.php b/htdocs/install/doctemplates/websites/template/header.php
new file mode 100644
index 00000000000..54792e93abc
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/header.php
@@ -0,0 +1,5 @@
+ref.'/page147.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/home.php b/htdocs/install/doctemplates/websites/template/home.php
new file mode 100644
index 00000000000..79b2db9d8e1
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/home.php
@@ -0,0 +1,5 @@
+ref.'/page124.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/htmlheader.html b/htdocs/install/doctemplates/websites/template/htmlheader.html
new file mode 100644
index 00000000000..33bb0dd616b
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/htmlheader.html
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/index.php b/htdocs/install/doctemplates/websites/template/index.php
new file mode 100644
index 00000000000..cded8dc3fd9
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/index.php
@@ -0,0 +1,11 @@
+
diff --git a/htdocs/install/doctemplates/websites/template/javascript.js.php b/htdocs/install/doctemplates/websites/template/javascript.js.php
new file mode 100644
index 00000000000..dbf5f0bc878
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/javascript.js.php
@@ -0,0 +1,202 @@
+
+/* JS content (all pages) */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/master.inc.php b/htdocs/install/doctemplates/websites/template/master.inc.php
new file mode 100644
index 00000000000..c48cb433b24
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/master.inc.php
@@ -0,0 +1,4 @@
+
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/ajax-loading.gif b/htdocs/install/doctemplates/websites/template/medias/image/template/ajax-loading.gif
new file mode 100644
index 00000000000..f7e0378a8ca
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/ajax-loading.gif differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/alberteinstein.jpg b/htdocs/install/doctemplates/websites/template/medias/image/template/alberteinstein.jpg
new file mode 100644
index 00000000000..869d4762746
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/alberteinstein.jpg differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/apache.png b/htdocs/install/doctemplates/websites/template/medias/image/template/apache.png
new file mode 100644
index 00000000000..73a380ba51c
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/apache.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/background_coder.jpg b/htdocs/install/doctemplates/websites/template/medias/image/template/background_coder.jpg
new file mode 100644
index 00000000000..326d453c8f5
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/background_coder.jpg differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/background_computer_coffee.jpg b/htdocs/install/doctemplates/websites/template/medias/image/template/background_computer_coffee.jpg
new file mode 100644
index 00000000000..0a4c8828a58
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/background_computer_coffee.jpg differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/background_dolibarr.jpg b/htdocs/install/doctemplates/websites/template/medias/image/template/background_dolibarr.jpg
new file mode 100644
index 00000000000..31177b1b5c2
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/background_dolibarr.jpg differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/background_rough-horn.jpg b/htdocs/install/doctemplates/websites/template/medias/image/template/background_rough-horn.jpg
new file mode 100644
index 00000000000..662ac02f25f
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/background_rough-horn.jpg differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/background_sunset.jpg b/htdocs/install/doctemplates/websites/template/medias/image/template/background_sunset.jpg
new file mode 100644
index 00000000000..63c6100f964
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/background_sunset.jpg differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/briefcase.svg b/htdocs/install/doctemplates/websites/template/medias/image/template/briefcase.svg
new file mode 100644
index 00000000000..5104b8193bd
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/image/template/briefcase.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/calendar.svg b/htdocs/install/doctemplates/websites/template/medias/image/template/calendar.svg
new file mode 100644
index 00000000000..fede886f63c
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/image/template/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-down.svg b/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-down.svg
new file mode 100644
index 00000000000..3a4e0aad5c6
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-left.svg b/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-left.svg
new file mode 100644
index 00000000000..2de62df36b3
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-right.svg b/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-right.svg
new file mode 100644
index 00000000000..a5dadc68eed
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-up.svg b/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-up.svg
new file mode 100644
index 00000000000..19db9dd3992
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/image/template/chevron-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/daviddoe.png b/htdocs/install/doctemplates/websites/template/medias/image/template/daviddoe.png
new file mode 100644
index 00000000000..ec1fe6eacb9
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/daviddoe.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/dolibarr.ico b/htdocs/install/doctemplates/websites/template/medias/image/template/dolibarr.ico
new file mode 100644
index 00000000000..611e4bf150e
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/dolibarr.ico differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/dolibarr_256x256.png b/htdocs/install/doctemplates/websites/template/medias/image/template/dolibarr_256x256.png
new file mode 100644
index 00000000000..970f841001b
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/dolibarr_256x256.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/dolibarr_logo.png b/htdocs/install/doctemplates/websites/template/medias/image/template/dolibarr_logo.png
new file mode 100644
index 00000000000..8edd0660e60
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/dolibarr_logo.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/icon-5.png b/htdocs/install/doctemplates/websites/template/medias/image/template/icon-5.png
new file mode 100644
index 00000000000..319e564ed3c
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/icon-5.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/icon-6.png b/htdocs/install/doctemplates/websites/template/medias/image/template/icon-6.png
new file mode 100644
index 00000000000..6991f9b0e72
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/icon-6.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/icon-quote.png b/htdocs/install/doctemplates/websites/template/medias/image/template/icon-quote.png
new file mode 100644
index 00000000000..3e903027e37
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/icon-quote.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/light-bulb.svg b/htdocs/install/doctemplates/websites/template/medias/image/template/light-bulb.svg
new file mode 100644
index 00000000000..d2ff74ce4f7
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/image/template/light-bulb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/mariadb.png b/htdocs/install/doctemplates/websites/template/medias/image/template/mariadb.png
new file mode 100644
index 00000000000..26caeaea837
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/mariadb.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/mariecurie.jpg b/htdocs/install/doctemplates/websites/template/medias/image/template/mariecurie.jpg
new file mode 100644
index 00000000000..c6aab3154f1
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/mariecurie.jpg differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/organization.svg b/htdocs/install/doctemplates/websites/template/medias/image/template/organization.svg
new file mode 100644
index 00000000000..af333e418dd
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/image/template/organization.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/ovh.png b/htdocs/install/doctemplates/websites/template/medias/image/template/ovh.png
new file mode 100644
index 00000000000..c4036d82bed
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/ovh.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/owl-nav-modern-white.png b/htdocs/install/doctemplates/websites/template/medias/image/template/owl-nav-modern-white.png
new file mode 100644
index 00000000000..3a31143eac6
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/owl-nav-modern-white.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/package.svg b/htdocs/install/doctemplates/websites/template/medias/image/template/package.svg
new file mode 100644
index 00000000000..720e30026a5
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/image/template/package.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/php.png b/htdocs/install/doctemplates/websites/template/medias/image/template/php.png
new file mode 100644
index 00000000000..7b3e8ce8f6f
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/php.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/pierrecurie.jpg b/htdocs/install/doctemplates/websites/template/medias/image/template/pierrecurie.jpg
new file mode 100644
index 00000000000..8ea6696ba45
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/pierrecurie.jpg differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/apache_mini.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/apache_mini.png
new file mode 100644
index 00000000000..438d91ed1f9
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/apache_mini.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/apache_small.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/apache_small.png
new file mode 100644
index 00000000000..29580ebc5b0
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/apache_small.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/mariadb_mini.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/mariadb_mini.png
new file mode 100644
index 00000000000..ed00343bf25
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/mariadb_mini.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/mariadb_small.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/mariadb_small.png
new file mode 100644
index 00000000000..fd206b7d0c4
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/mariadb_small.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ovh_mini.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ovh_mini.png
new file mode 100644
index 00000000000..a4f3dc65994
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ovh_mini.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ovh_small.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ovh_small.png
new file mode 100644
index 00000000000..77dae0c33ac
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ovh_small.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/php_mini.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/php_mini.png
new file mode 100644
index 00000000000..67b1977d1c5
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/php_mini.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/php_small.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/php_small.png
new file mode 100644
index 00000000000..ee42122929d
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/php_small.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ubuntu_mini.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ubuntu_mini.png
new file mode 100644
index 00000000000..8218af0ea05
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ubuntu_mini.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ubuntu_small.png b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ubuntu_small.png
new file mode 100644
index 00000000000..0f5df4b61ae
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/thumbs/ubuntu_small.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/image/template/ubuntu.png b/htdocs/install/doctemplates/websites/template/medias/image/template/ubuntu.png
new file mode 100644
index 00000000000..4bd8dbe0a0c
Binary files /dev/null and b/htdocs/install/doctemplates/websites/template/medias/image/template/ubuntu.png differ
diff --git a/htdocs/install/doctemplates/websites/template/medias/js/template/extlib.min.js b/htdocs/install/doctemplates/websites/template/medias/js/template/extlib.min.js
new file mode 100644
index 00000000000..7e0209f1df6
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/medias/js/template/extlib.min.js
@@ -0,0 +1,853 @@
+
+
+/**
+ * @module Popper.js
+ * @author Federico Zivolo
+ * @see https://github.com/FezVrasta/popper.js
+ * @license MIT
+ * @version 1.11.0
+ */
+(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=window.getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e||-1!==['HTML','BODY','#document'].indexOf(e.nodeName))return window.document.body;var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll)/.test(r+s+p)?e:n(o(e))}function r(e){var o=e&&e.offsetParent,i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===t(o,'position')?r(o):o:window.document.documentElement}function p(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||r(e.firstElementChild)===e)}function s(e){return null===e.parentNode?e:s(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return window.document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var f=a.commonAncestorContainer;if(e!==f&&t!==f||i.contains(n))return p(f)?f:r(f);var l=s(e);return l.host?d(l.host,t):d(e,s(t).host)}function a(e){var t=1=o.clientWidth&&i>=o.clientHeight}),f=0i[e]&&!t.escapeWithReference&&(n=z(p[o],i[e]-('right'===e?p.width:p.height))),pe({},o,n)}};return n.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';p=se({},p,s[t](e))}),e.offsets.popper=p,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=V,p=-1!==['top','bottom'].indexOf(n),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(i[s])&&(e.offsets.popper[d]=r(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){if(!F(e.instance.modifiers,'arrow','keepTogether'))return e;var o=t.element;if('string'==typeof o){if(o=e.instance.popper.querySelector(o),!o)return e;}else if(!e.instance.popper.contains(o))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var i=e.placement.split('-')[0],n=e.offsets,r=n.popper,p=n.reference,s=-1!==['left','right'].indexOf(i),d=s?'height':'width',a=s?'top':'left',f=s?'left':'top',l=s?'bottom':'right',m=O(o)[d];p[l]-mr[l]&&(e.offsets.popper[a]+=p[a]+m-r[l]);var h=p[a]+p[d]/2-m/2,g=h-c(e.offsets.popper)[a];return g=_(z(r[d]-m,g),0),e.arrowElement=o,e.offsets.arrow={},e.offsets.arrow[a]=Math.round(g),e.offsets.arrow[f]='',e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),i=e.placement.split('-')[0],n=L(i),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case fe.FLIP:p=[i,n];break;case fe.CLOCKWISE:p=K(i);break;case fe.COUNTERCLOCKWISE:p=K(i,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(i!==s||p.length===d+1)return e;i=e.placement.split('-')[0],n=L(i);var a=e.offsets.popper,f=e.offsets.reference,l=V,m='left'===i&&l(a.right)>l(f.left)||'right'===i&&l(a.left)l(f.top)||'bottom'===i&&l(a.top)l(o.right),g=l(a.top)l(o.bottom),b='left'===i&&h||'right'===i&&c||'top'===i&&g||'bottom'===i&&u,y=-1!==['top','bottom'].indexOf(i),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(i=p[d+1]),w&&(r=j(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=se({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=N(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return n[p?'left':'top']=r[t]-(s?n[p?'width':'height']:0),e.placement=L(t),e.offsets.popper=c(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!F(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=T(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.right0?n:null}catch(t){return null}},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){e(t).trigger(r.end)},supportsTransitionEnd:function(){return Boolean(r)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(e,n,i){for(var s in i)if(Object.prototype.hasOwnProperty.call(i,s)){var r=i[s],o=n[s],l=o&&a.isElement(o)?"element":t(o);if(!new RegExp(r).test(l))throw new Error(e.toUpperCase()+': Option "'+s+'" provided type "'+l+'" but expected type "'+r+'".')}}};return r=i(),e.fn.emulateTransitionEnd=s,a.supportsTransitionEnd()&&(e.event.special[a.TRANSITION_END]=n()),a}(),r=function(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t},o=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e},a=function(){var t="alert",n=e.fn[t],i={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},o={ALERT:"alert",FADE:"fade",SHOW:"show"},a=function(){function t(t){this._element=t}var n=t.prototype;return n.close=function(t){t=t||this._element;var e=this._getRootElement(t);this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},n.dispose=function(){e.removeData(this._element,"bs.alert"),this._element=null},n._getRootElement=function(t){var n=s.getSelectorFromElement(t),i=!1;return n&&(i=e(n)[0]),i||(i=e(t).closest("."+o.ALERT)[0]),i},n._triggerCloseEvent=function(t){var n=e.Event(i.CLOSE);return e(t).trigger(n),n},n._removeElement=function(t){var n=this;e(t).removeClass(o.SHOW),s.supportsTransitionEnd()&&e(t).hasClass(o.FADE)?e(t).one(s.TRANSITION_END,function(e){return n._destroyElement(t,e)}).emulateTransitionEnd(150):this._destroyElement(t)},n._destroyElement=function(t){e(t).detach().trigger(i.CLOSED).remove()},t._jQueryInterface=function(n){return this.each(function(){var i=e(this),s=i.data("bs.alert");s||(s=new t(this),i.data("bs.alert",s)),"close"===n&&s[n](this)})},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},r(t,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}}]),t}();return e(document).on(i.CLICK_DATA_API,{DISMISS:'[data-dismiss="alert"]'}.DISMISS,a._handleDismiss(new a)),e.fn[t]=a._jQueryInterface,e.fn[t].Constructor=a,e.fn[t].noConflict=function(){return e.fn[t]=n,a._jQueryInterface},a}(),l=function(){var t="button",n=e.fn[t],i={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"},s={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLE:'[data-toggle="buttons"]',INPUT:"input",ACTIVE:".active",BUTTON:".btn"},o={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api"},a=function(){function t(t){this._element=t}var n=t.prototype;return n.toggle=function(){var t=!0,n=!0,r=e(this._element).closest(s.DATA_TOGGLE)[0];if(r){var o=e(this._element).find(s.INPUT)[0];if(o){if("radio"===o.type)if(o.checked&&e(this._element).hasClass(i.ACTIVE))t=!1;else{var a=e(r).find(s.ACTIVE)[0];a&&e(a).removeClass(i.ACTIVE)}if(t){if(o.hasAttribute("disabled")||r.hasAttribute("disabled")||o.classList.contains("disabled")||r.classList.contains("disabled"))return;o.checked=!e(this._element).hasClass(i.ACTIVE),e(o).trigger("change")}o.focus(),n=!1}}n&&this._element.setAttribute("aria-pressed",!e(this._element).hasClass(i.ACTIVE)),t&&e(this._element).toggleClass(i.ACTIVE)},n.dispose=function(){e.removeData(this._element,"bs.button"),this._element=null},t._jQueryInterface=function(n){return this.each(function(){var i=e(this).data("bs.button");i||(i=new t(this),e(this).data("bs.button",i)),"toggle"===n&&i[n]()})},r(t,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}}]),t}();return e(document).on(o.CLICK_DATA_API,s.DATA_TOGGLE_CARROT,function(t){t.preventDefault();var n=t.target;e(n).hasClass(i.BUTTON)||(n=e(n).closest(s.BUTTON)),a._jQueryInterface.call(e(n),"toggle")}).on(o.FOCUS_BLUR_DATA_API,s.DATA_TOGGLE_CARROT,function(t){var n=e(t.target).closest(s.BUTTON)[0];e(n).toggleClass(i.FOCUS,/^focus(in)?$/.test(t.type))}),e.fn[t]=a._jQueryInterface,e.fn[t].Constructor=a,e.fn[t].noConflict=function(){return e.fn[t]=n,a._jQueryInterface},a}(),h=function(){var t="carousel",n="bs.carousel",i="."+n,o=e.fn[t],a={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},l={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},h={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"},c={SLIDE:"slide"+i,SLID:"slid"+i,KEYDOWN:"keydown"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i,TOUCHEND:"touchend"+i,LOAD_DATA_API:"load.bs.carousel.data-api",CLICK_DATA_API:"click.bs.carousel.data-api"},u={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item"},d={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},f=function(){function o(t,n){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(n),this._element=e(t)[0],this._indicatorsElement=e(this._element).find(d.INDICATORS)[0],this._addEventListeners()}var f=o.prototype;return f.next=function(){this._isSliding||this._slide(h.NEXT)},f.nextWhenVisible=function(){!document.hidden&&e(this._element).is(":visible")&&"hidden"!==e(this._element).css("visibility")&&this.next()},f.prev=function(){this._isSliding||this._slide(h.PREV)},f.pause=function(t){t||(this._isPaused=!0),e(this._element).find(d.NEXT_PREV)[0]&&s.supportsTransitionEnd()&&(s.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},f.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},f.to=function(t){var n=this;this._activeElement=e(this._element).find(d.ACTIVE_ITEM)[0];var i=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)e(this._element).one(c.SLID,function(){return n.to(t)});else{if(i===t)return this.pause(),void this.cycle();var s=t>i?h.NEXT:h.PREV;this._slide(s,this._items[t])}},f.dispose=function(){e(this._element).off(i),e.removeData(this._element,n),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},f._getConfig=function(n){return n=e.extend({},a,n),s.typeCheckConfig(t,n,l),n},f._addEventListeners=function(){var t=this;this._config.keyboard&&e(this._element).on(c.KEYDOWN,function(e){return t._keydown(e)}),"hover"===this._config.pause&&(e(this._element).on(c.MOUSEENTER,function(e){return t.pause(e)}).on(c.MOUSELEAVE,function(e){return t.cycle(e)}),"ontouchstart"in document.documentElement&&e(this._element).on(c.TOUCHEND,function(){t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout(function(e){return t.cycle(e)},500+t._config.interval)}))},f._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next();break;default:return}},f._getItemIndex=function(t){return this._items=e.makeArray(e(t).parent().find(d.ITEM)),this._items.indexOf(t)},f._getItemByDirection=function(t,e){var n=t===h.NEXT,i=t===h.PREV,s=this._getItemIndex(e),r=this._items.length-1;if((i&&0===s||n&&s===r)&&!this._config.wrap)return e;var o=(s+(t===h.PREV?-1:1))%this._items.length;return-1===o?this._items[this._items.length-1]:this._items[o]},f._triggerSlideEvent=function(t,n){var i=this._getItemIndex(t),s=this._getItemIndex(e(this._element).find(d.ACTIVE_ITEM)[0]),r=e.Event(c.SLIDE,{relatedTarget:t,direction:n,from:s,to:i});return e(this._element).trigger(r),r},f._setActiveIndicatorElement=function(t){if(this._indicatorsElement){e(this._indicatorsElement).find(d.ACTIVE).removeClass(u.ACTIVE);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&e(n).addClass(u.ACTIVE)}},f._slide=function(t,n){var i,r,o,a=this,l=e(this._element).find(d.ACTIVE_ITEM)[0],f=this._getItemIndex(l),_=n||l&&this._getItemByDirection(t,l),g=this._getItemIndex(_),m=Boolean(this._interval);if(t===h.NEXT?(i=u.LEFT,r=u.NEXT,o=h.LEFT):(i=u.RIGHT,r=u.PREV,o=h.RIGHT),_&&e(_).hasClass(u.ACTIVE))this._isSliding=!1;else if(!this._triggerSlideEvent(_,o).isDefaultPrevented()&&l&&_){this._isSliding=!0,m&&this.pause(),this._setActiveIndicatorElement(_);var p=e.Event(c.SLID,{relatedTarget:_,direction:o,from:f,to:g});s.supportsTransitionEnd()&&e(this._element).hasClass(u.SLIDE)?(e(_).addClass(r),s.reflow(_),e(l).addClass(i),e(_).addClass(i),e(l).one(s.TRANSITION_END,function(){e(_).removeClass(i+" "+r).addClass(u.ACTIVE),e(l).removeClass(u.ACTIVE+" "+r+" "+i),a._isSliding=!1,setTimeout(function(){return e(a._element).trigger(p)},0)}).emulateTransitionEnd(600)):(e(l).removeClass(u.ACTIVE),e(_).addClass(u.ACTIVE),this._isSliding=!1,e(this._element).trigger(p)),m&&this.cycle()}},o._jQueryInterface=function(t){return this.each(function(){var i=e(this).data(n),s=e.extend({},a,e(this).data());"object"==typeof t&&e.extend(s,t);var r="string"==typeof t?t:s.slide;if(i||(i=new o(this,s),e(this).data(n,i)),"number"==typeof t)i.to(t);else if("string"==typeof r){if("undefined"==typeof i[r])throw new Error('No method named "'+r+'"');i[r]()}else s.interval&&(i.pause(),i.cycle())})},o._dataApiClickHandler=function(t){var i=s.getSelectorFromElement(this);if(i){var r=e(i)[0];if(r&&e(r).hasClass(u.CAROUSEL)){var a=e.extend({},e(r).data(),e(this).data()),l=this.getAttribute("data-slide-to");l&&(a.interval=!1),o._jQueryInterface.call(e(r),a),l&&e(r).data(n).to(l),t.preventDefault()}}},r(o,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}},{key:"Default",get:function(){return a}}]),o}();return e(document).on(c.CLICK_DATA_API,d.DATA_SLIDE,f._dataApiClickHandler),e(window).on(c.LOAD_DATA_API,function(){e(d.DATA_RIDE).each(function(){var t=e(this);f._jQueryInterface.call(t,t.data())})}),e.fn[t]=f._jQueryInterface,e.fn[t].Constructor=f,e.fn[t].noConflict=function(){return e.fn[t]=o,f._jQueryInterface},f}(),c=function(){var t="collapse",n="bs.collapse",i=e.fn[t],o={toggle:!0,parent:""},a={toggle:"boolean",parent:"(string|element)"},l={SHOW:"show.bs.collapse",SHOWN:"shown.bs.collapse",HIDE:"hide.bs.collapse",HIDDEN:"hidden.bs.collapse",CLICK_DATA_API:"click.bs.collapse.data-api"},h={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},c={WIDTH:"width",HEIGHT:"height"},u={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},d=function(){function i(t,n){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(n),this._triggerArray=e.makeArray(e('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'));for(var i=e(u.DATA_TOGGLE),r=0;r0&&this._triggerArray.push(o)}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var d=i.prototype;return d.toggle=function(){e(this._element).hasClass(h.SHOW)?this.hide():this.show()},d.show=function(){var t=this;if(!this._isTransitioning&&!e(this._element).hasClass(h.SHOW)){var r,o;if(this._parent&&((r=e.makeArray(e(this._parent).children().children(u.ACTIVES))).length||(r=null)),!(r&&(o=e(r).data(n))&&o._isTransitioning)){var a=e.Event(l.SHOW);if(e(this._element).trigger(a),!a.isDefaultPrevented()){r&&(i._jQueryInterface.call(e(r),"hide"),o||e(r).data(n,null));var c=this._getDimension();e(this._element).removeClass(h.COLLAPSE).addClass(h.COLLAPSING),this._element.style[c]=0,this._triggerArray.length&&e(this._triggerArray).removeClass(h.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var d=function(){e(t._element).removeClass(h.COLLAPSING).addClass(h.COLLAPSE).addClass(h.SHOW),t._element.style[c]="",t.setTransitioning(!1),e(t._element).trigger(l.SHOWN)};if(s.supportsTransitionEnd()){var f="scroll"+(c[0].toUpperCase()+c.slice(1));e(this._element).one(s.TRANSITION_END,d).emulateTransitionEnd(600),this._element.style[c]=this._element[f]+"px"}else d()}}}},d.hide=function(){var t=this;if(!this._isTransitioning&&e(this._element).hasClass(h.SHOW)){var n=e.Event(l.HIDE);if(e(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();if(this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",s.reflow(this._element),e(this._element).addClass(h.COLLAPSING).removeClass(h.COLLAPSE).removeClass(h.SHOW),this._triggerArray.length)for(var r=0;r0},g._getPopperConfig=function(){var t=this,n={};"function"==typeof this._config.offset?n.fn=function(n){return n.offsets=e.extend({},n.offsets,t._config.offset(n.offsets)||{}),n}:n.offset=this._config.offset;var i={placement:this._getPlacement(),modifiers:{offset:n,flip:{enabled:this._config.flip}}};return this._inNavbar&&(i.modifiers.applyStyle={enabled:!this._inNavbar}),i},a._jQueryInterface=function(t){return this.each(function(){var n=e(this).data(i),s="object"==typeof t?t:null;if(n||(n=new a(this,s),e(this).data(i,n)),"string"==typeof t){if("undefined"==typeof n[t])throw new Error('No method named "'+t+'"');n[t]()}})},a._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var n=e.makeArray(e(u.DATA_TOGGLE)),s=0;s0&&r--,40===t.which&&rdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},u._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},u._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip"},u={SHOW:"show",OUT:"out"},d={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,INSERTED:"inserted"+i,CLICK:"click"+i,FOCUSIN:"focusin"+i,FOCUSOUT:"focusout"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i},f={FADE:"fade",SHOW:"show"},_={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner",ARROW:".arrow"},g={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},m=function(){function o(t,e){this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var m=o.prototype;return m.enable=function(){this._isEnabled=!0},m.disable=function(){this._isEnabled=!1},m.toggleEnabled=function(){this._isEnabled=!this._isEnabled},m.toggle=function(t){if(this._isEnabled)if(t){var n=this.constructor.DATA_KEY,i=e(t.currentTarget).data(n);i||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(e(this.getTipElement()).hasClass(f.SHOW))return void this._leave(null,this);this._enter(null,this)}},m.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},m.show=function(){var t=this;if("none"===e(this.element).css("display"))throw new Error("Please use show on visible elements");var i=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e(this.element).trigger(i);var r=e.contains(this.element.ownerDocument.documentElement,this.element);if(i.isDefaultPrevented()||!r)return;var a=this.getTipElement(),l=s.getUID(this.constructor.NAME);a.setAttribute("id",l),this.element.setAttribute("aria-describedby",l),this.setContent(),this.config.animation&&e(a).addClass(f.FADE);var h="function"==typeof this.config.placement?this.config.placement.call(this,a,this.element):this.config.placement,c=this._getAttachment(h);this.addAttachmentClass(c);var d=!1===this.config.container?document.body:e(this.config.container);e(a).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(a).appendTo(d),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,a,{placement:c,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:_.ARROW}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){t._handlePopperPlacementChange(e)}}),e(a).addClass(f.SHOW),"ontouchstart"in document.documentElement&&e("body").children().on("mouseover",null,e.noop);var g=function(){t.config.animation&&t._fixTransition();var n=t._hoverState;t._hoverState=null,e(t.element).trigger(t.constructor.Event.SHOWN),n===u.OUT&&t._leave(null,t)};s.supportsTransitionEnd()&&e(this.tip).hasClass(f.FADE)?e(this.tip).one(s.TRANSITION_END,g).emulateTransitionEnd(o._TRANSITION_DURATION):g()}},m.hide=function(t){var n=this,i=this.getTipElement(),r=e.Event(this.constructor.Event.HIDE),o=function(){n._hoverState!==u.SHOW&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),e(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()};e(this.element).trigger(r),r.isDefaultPrevented()||(e(i).removeClass(f.SHOW),"ontouchstart"in document.documentElement&&e("body").children().off("mouseover",null,e.noop),this._activeTrigger[g.CLICK]=!1,this._activeTrigger[g.FOCUS]=!1,this._activeTrigger[g.HOVER]=!1,s.supportsTransitionEnd()&&e(this.tip).hasClass(f.FADE)?e(i).one(s.TRANSITION_END,o).emulateTransitionEnd(150):o(),this._hoverState="")},m.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},m.isWithContent=function(){return Boolean(this.getTitle())},m.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-tooltip-"+t)},m.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},m.setContent=function(){var t=e(this.getTipElement());this.setElementContent(t.find(_.TOOLTIP_INNER),this.getTitle()),t.removeClass(f.FADE+" "+f.SHOW)},m.setElementContent=function(t,n){var i=this.config.html;"object"==typeof n&&(n.nodeType||n.jquery)?i?e(n).parent().is(t)||t.empty().append(n):t.text(e(n).text()):t[i?"html":"text"](n)},m.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},m._getAttachment=function(t){return h[t.toUpperCase()]},m._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)e(t.element).on(t.constructor.Event.CLICK,t.config.selector,function(e){return t.toggle(e)});else if(n!==g.MANUAL){var i=n===g.HOVER?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,s=n===g.HOVER?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;e(t.element).on(i,t.config.selector,function(e){return t._enter(e)}).on(s,t.config.selector,function(e){return t._leave(e)})}e(t.element).closest(".modal").on("hide.bs.modal",function(){return t.hide()})}),this.config.selector?this.config=e.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},m._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},m._enter=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusin"===t.type?g.FOCUS:g.HOVER]=!0),e(n.getTipElement()).hasClass(f.SHOW)||n._hoverState===u.SHOW?n._hoverState=u.SHOW:(clearTimeout(n._timeout),n._hoverState=u.SHOW,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===u.SHOW&&n.show()},n.config.delay.show):n.show())},m._leave=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusout"===t.type?g.FOCUS:g.HOVER]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=u.OUT,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===u.OUT&&n.hide()},n.config.delay.hide):n.hide())},m._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},m._getConfig=function(n){return"number"==typeof(n=e.extend({},this.constructor.Default,e(this.element).data(),n)).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),s.typeCheckConfig(t,n,this.constructor.DefaultType),n},m._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},m._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(a);null!==n&&n.length>0&&t.removeClass(n.join(""))},m._handlePopperPlacementChange=function(t){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},m._fixTransition=function(){var t=this.getTipElement(),n=this.config.animation;null===t.getAttribute("x-placement")&&(e(t).removeClass(f.FADE),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},o._jQueryInterface=function(t){return this.each(function(){var n=e(this).data("bs.tooltip"),i="object"==typeof t&&t;if((n||!/dispose|hide/.test(t))&&(n||(n=new o(this,i),e(this).data("bs.tooltip",n)),"string"==typeof t)){if("undefined"==typeof n[t])throw new Error('No method named "'+t+'"');n[t]()}})},r(o,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}},{key:"Default",get:function(){return c}},{key:"NAME",get:function(){return t}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return d}},{key:"EVENT_KEY",get:function(){return i}},{key:"DefaultType",get:function(){return l}}]),o}();return e.fn[t]=m._jQueryInterface,e.fn[t].Constructor=m,e.fn[t].noConflict=function(){return e.fn[t]=o,m._jQueryInterface},m}(),_=function(){var t="popover",n=".bs.popover",i=e.fn[t],s=new RegExp("(^|\\s)bs-popover\\S+","g"),a=e.extend({},f.Default,{placement:"right",trigger:"click",content:"",template:''}),l=e.extend({},f.DefaultType,{content:"(string|element|function)"}),h={FADE:"fade",SHOW:"show"},c={TITLE:".popover-header",CONTENT:".popover-body"},u={HIDE:"hide"+n,HIDDEN:"hidden"+n,SHOW:"show"+n,SHOWN:"shown"+n,INSERTED:"inserted"+n,CLICK:"click"+n,FOCUSIN:"focusin"+n,FOCUSOUT:"focusout"+n,MOUSEENTER:"mouseenter"+n,MOUSELEAVE:"mouseleave"+n},d=function(i){function d(){return i.apply(this,arguments)||this}o(d,i);var f=d.prototype;return f.isWithContent=function(){return this.getTitle()||this._getContent()},f.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-popover-"+t)},f.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},f.setContent=function(){var t=e(this.getTipElement());this.setElementContent(t.find(c.TITLE),this.getTitle()),this.setElementContent(t.find(c.CONTENT),this._getContent()),t.removeClass(h.FADE+" "+h.SHOW)},f._getContent=function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)},f._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(s);null!==n&&n.length>0&&t.removeClass(n.join(""))},d._jQueryInterface=function(t){return this.each(function(){var n=e(this).data("bs.popover"),i="object"==typeof t?t:null;if((n||!/destroy|hide/.test(t))&&(n||(n=new d(this,i),e(this).data("bs.popover",n)),"string"==typeof t)){if("undefined"==typeof n[t])throw new Error('No method named "'+t+'"');n[t]()}})},r(d,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}},{key:"Default",get:function(){return a}},{key:"NAME",get:function(){return t}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return u}},{key:"EVENT_KEY",get:function(){return n}},{key:"DefaultType",get:function(){return l}}]),d}(f);return e.fn[t]=d._jQueryInterface,e.fn[t].Constructor=d,e.fn[t].noConflict=function(){return e.fn[t]=i,d._jQueryInterface},d}(),g=function(){var t="scrollspy",n=e.fn[t],i={offset:10,method:"auto",target:""},o={offset:"number",method:"string",target:"(string|element)"},a={ACTIVATE:"activate.bs.scrollspy",SCROLL:"scroll.bs.scrollspy",LOAD_DATA_API:"load.bs.scrollspy.data-api"},l={DROPDOWN_ITEM:"dropdown-item",DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active"},h={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},c={OFFSET:"offset",POSITION:"position"},u=function(){function n(t,n){var i=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(n),this._selector=this._config.target+" "+h.NAV_LINKS+","+this._config.target+" "+h.LIST_ITEMS+","+this._config.target+" "+h.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on(a.SCROLL,function(t){return i._process(t)}),this.refresh(),this._process()}var u=n.prototype;return u.refresh=function(){var t=this,n=this._scrollElement!==this._scrollElement.window?c.POSITION:c.OFFSET,i="auto"===this._config.method?n:this._config.method,r=i===c.POSITION?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),e.makeArray(e(this._selector)).map(function(t){var n,o=s.getSelectorFromElement(t);if(o&&(n=e(o)[0]),n){var a=n.getBoundingClientRect();if(a.width||a.height)return[e(n)[i]().top+r,o]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(e){t._offsets.push(e[0]),t._targets.push(e[1])})},u.dispose=function(){e.removeData(this._element,"bs.scrollspy"),e(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},u._getConfig=function(n){if("string"!=typeof(n=e.extend({},i,n)).target){var r=e(n.target).attr("id");r||(r=s.getUID(t),e(n.target).attr("id",r)),n.target="#"+r}return s.typeCheckConfig(t,n,o),n},u._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},u._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},u._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},u._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var s=this._offsets.length;s--;)this._activeTarget!==this._targets[s]&&t>=this._offsets[s]&&("undefined"==typeof this._offsets[s+1]||t li > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},a=function(){function t(t){this._element=t}var a=t.prototype;return a.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&e(this._element).hasClass(i.ACTIVE)||e(this._element).hasClass(i.DISABLED))){var r,a,l=e(this._element).closest(o.NAV_LIST_GROUP)[0],h=s.getSelectorFromElement(this._element);if(l){var c="UL"===l.nodeName?o.ACTIVE_UL:o.ACTIVE;a=e.makeArray(e(l).find(c)),a=a[a.length-1]}var u=e.Event(n.HIDE,{relatedTarget:this._element}),d=e.Event(n.SHOW,{relatedTarget:a});if(a&&e(a).trigger(u),e(this._element).trigger(d),!d.isDefaultPrevented()&&!u.isDefaultPrevented()){h&&(r=e(h)[0]),this._activate(this._element,l);var f=function(){var i=e.Event(n.HIDDEN,{relatedTarget:t._element}),s=e.Event(n.SHOWN,{relatedTarget:a});e(a).trigger(i),e(t._element).trigger(s)};r?this._activate(r,r.parentNode,f):f()}}},a.dispose=function(){e.removeData(this._element,"bs.tab"),this._element=null},a._activate=function(t,n,r){var a,l=this,h=(a="UL"===n.nodeName?e(n).find(o.ACTIVE_UL):e(n).children(o.ACTIVE))[0],c=r&&s.supportsTransitionEnd()&&h&&e(h).hasClass(i.FADE),u=function(){return l._transitionComplete(t,h,c,r)};h&&c?e(h).one(s.TRANSITION_END,u).emulateTransitionEnd(150):u(),h&&e(h).removeClass(i.SHOW)},a._transitionComplete=function(t,n,r,a){if(n){e(n).removeClass(i.ACTIVE);var l=e(n.parentNode).find(o.DROPDOWN_ACTIVE_CHILD)[0];l&&e(l).removeClass(i.ACTIVE),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!1)}if(e(t).addClass(i.ACTIVE),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),r?(s.reflow(t),e(t).addClass(i.SHOW)):e(t).removeClass(i.FADE),t.parentNode&&e(t.parentNode).hasClass(i.DROPDOWN_MENU)){var h=e(t).closest(o.DROPDOWN)[0];h&&e(h).find(o.DROPDOWN_TOGGLE).addClass(i.ACTIVE),t.setAttribute("aria-expanded",!0)}a&&a()},t._jQueryInterface=function(n){return this.each(function(){var i=e(this),s=i.data("bs.tab");if(s||(s=new t(this),i.data("bs.tab",s)),"string"==typeof n){if("undefined"==typeof s[n])throw new Error('No method named "'+n+'"');s[n]()}})},r(t,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}}]),t}();return e(document).on(n.CLICK_DATA_API,o.DATA_TOGGLE,function(t){t.preventDefault(),a._jQueryInterface.call(e(this),"show")}),e.fn.tab=a._jQueryInterface,e.fn.tab.Constructor=a,e.fn.tab.noConflict=function(){return e.fn.tab=t,a._jQueryInterface},a}();return function(){if("undefined"==typeof e)throw new Error("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||t[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=s,t.Alert=a,t.Button=l,t.Carousel=h,t.Collapse=c,t.Dropdown=u,t.Modal=d,t.Popover=_,t.Scrollspy=g,t.Tab=m,t.Tooltip=f,t}({},$,Popper);
+
+
+/**
+ * @module Regula
+ * @description An annotation-based form-validation framework in Javascript
+ * @license BSD
+ * @version 1.3.4
+ * @copyright Robert Nyman, http://www.robertnyman.com
+ */
+(function(e,t){typeof define=="function"&&define.amd?define("utils/MapUtils",t):(typeof e.regulaModules=="undefined"&&(e.regulaModules={}),e.regulaModules.MapUtils=t())})(this,function(){return{iterateOverMap:function(e,t){var n=0;for(var r in e)e.hasOwnProperty(r)&&r!=="__size__"&&(t.call(e,r,e[r],n),n++)},exists:function(e,t){var n=!1,r=0;while(!n&&r0&&(typeof r=="undefined"||o&&o.test(a))&&s.push(u);return s}function n(e,t){var n=e.getAttribute&&e.getAttribute(t)||null;if(!n){var r=e.attributes;for(var i=0;i0)for(var s in e)e.hasOwnProperty(s)&&s!="__size__"&&t.put(i,s,e[s]);return i}function f(e,t,n,i){var s=o[y.constraintType],a=W(t,s,i),f={group:n,constraintName:e.constraintName,custom:u[s].custom,compound:u[s].compound,async:u[s].async,constraintParameters:y.params,failingElements:e.failingElements,message:a};return r.reportAsSingleViolation||(f.composingConstraintViolations=e.composingConstraintViolations||[]),f}var l=[],c=[];for(var h=0;h0){v=[];for(var h=0;h0){v===null&&(v=[]);var T=0;for(var h=0;h0)throw new r.Exception.IllegalArgumentException("No constraints have been bound to the specified elements: "+i.explode(p)+". "+r.explodeParameters(e));return n=M(n),D(n,e)}function N(e){var t=[],n={asyncContexts:[],syncContexts:[]};for(var s in a)if(a.hasOwnProperty(s)){var o=a[s];for(var u=0;u0)throw new r.Exception.IllegalArgumentException("No constraints have been bound to the specified elements: "+i.explode(t)+". "+r.explodeParameters(e));return n=M(n),D(n,e)}function C(e){var t=!1,n={groupedContexts:{}},i=0;while(i0)throw new r.Exception.IllegalArgumentException("The following elements: "+i.explode(n)+" were not found in one or more of the following group(s): ["+i.explode(t,",").replace(/,/g,", ")+"]. "+r.explodeParameters(e));var m=_(o);return e.groups=m.groups,o=m.uniqueConstraintsToValidate,P(e,o,s)}function A(e){var t=!1,n={groupedContexts:{}},r=0;while(r0&&(n=B(e));if(e.asyncContexts.length>0){if(!t.callback)throw new r.Exception.IllegalArgumentException("One or more constraints to be validated are asynchronous, but a callback has not been provided.");j(e,function(e){n.length>0?n=n.concat(e):n=e,t.callback(n)})}else t.callback&&t.callback(n);return n}function P(e,t,n){var i=F(e.groups,e.independent,t);if(n){if(!e.callback)throw new r.Exception.IllegalArgumentException("One or more constraints to be validated are asynchronous, but a callback has not been provided.");if(!e.independent&&i.length>0){var s=i[0].group,o=t.groupedContexts[s];t.groupedContexts={},t.groupedContexts[s]=o}I(e.groups,e.independent,t,function(t){i.length>0?i=i.concat(t):i=t,e.callback(i)})}else e.callback&&e.callback(i);return i}function H(e,t,n){var i=a[e];if(!i)throw new r.Exception.IllegalArgumentException("Undefined group in group list (group: "+e+", elementId: "+t+", constraint: "+n+")");var s=i[t];if(!s)throw new r.Exception.IllegalArgumentException("No constraints have been defined for the element with id: "+t+" in group "+e);var o=s[n];if(!o)throw new r.Exception.IllegalArgumentException("Constraint "+n+" in group "+e+" hasn't been bound to the element with id "+t);return{group:e,elementId:t,elementConstraint:n,params:o,async:u[n].async}}function B(e){var t=[],n=0;while(n0},max:function(e){var t=!0;return g(this,e)&&(t=parseFloat(this.value)<=parseFloat(e.value)),t},min:function(e){var t=!0;return g(this,e)&&(t=parseFloat(this.value)>=parseFloat(e.value)),t},range:function(e){var t=!0;return g(this,e)&&(t=this.value.replace(/\s/g,"")!=""&&parseFloat(this.value)<=parseFloat(e.max)&&parseFloat(this.value)>=parseFloat(e.min)),t},notBlank:function(e){return this.value.replace(/\s/g,"")!=""},blank:function(e){return this.value.replace(/\s/g,"")===""},matches:function(e){var t=!0;if(g(this,e)){var n,r;typeof e["regex"]=="string"?r=e.regex.replace(/^\//,"").replace(/\/$/,""):r=e.regex,typeof e["flags"]!="undefined"?n=new RegExp(r.toString().replace(/^\//,"").replace(/\/[^\/]*$/,""),e.flags):n=new RegExp(r),t=n.test(this.value)}return t},email:function(e){var t=!0;return g(this,e)&&(t=/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(this.value)),t},alpha:function(e){var t=!0;return g(this,e)&&(t=/^[A-Za-z]+$/.test(this.value)),t},numeric:function(e){var t=!0;return g(this,e)&&(t=/^[0-9]+$/.test(this.value)),t},integer:function(e){var t=!0;return g(this,e)&&(t=/^-?[0-9]+$/.test(this.value)),t},real:function(e){var t=!0;return g(this,e)&&(t=/^-?([0-9]+(\.[0-9]+)?|\.[0-9]+)$/.test(this.value)),t},alphaNumeric:function(e){var t=!0;return g(this,e)&&(t=/^[0-9A-Za-z]+$/.test(this.value)),t},completelyFilled:function(e){var t=[];for(var n=0;n=e.min&&this.value.length<=e.max),t},digits:function(e){var t=!0;if(g(this,e)){var n=this.value.replace(/\s/g,""),r=n.split(/\./);t=!1,n.length>0&&(r.length==1&&(r[1]=""),e.integer>0?t=r[0].length<=e.integer:t=!0,e.fraction>0&&(t=t&&r[1].length<=e.fraction))}return t},past:function(e){var t=!0;if(g(this,e)){var n=y.call(this,e);t=n.dateToValidaten.dateToTestAgainst}return t},url:function(e){var t=!0;return g(this,e)&&(t=/^([a-z]([a-z]|\d|\+|-|\.)*):(\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([a-z]|\d|-|\.|_|~)|[!\$&'\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=])*)(:\d*)?)(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*|(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)){0})(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(this.value)),t},step:function(e){var t=!0;if(g(this,e)){var n=parseFloat(this.value),r=parseFloat(e.max),i=parseFloat(e.min),s=parseFloat(e.value);t=n<=r&&n>=i&&n%s===0}return t},html5Required:function(e){return!this.validity.valueMissing},html5Email:w,html5URL:w,html5Number:w,html5DateTime:w,html5DateTimeLocal:w,html5Date:w,html5Month:w,html5Time:w,html5Week:w,html5Range:w,html5Tel:w,html5Color:w,html5Pattern:function(e){return!this.validity.patternMismatch},html5MaxLength:function(e){return!this.validity.tooLong},html5Min:function(e){return!this.validity.rowUnderflow},html5Max:function(e){return!this.validity.rowOverflow},html5Step:function(e){return!this.validity.stepMismatch}};return{Validator:d,init:p,wrapValidatorWithEmptyCheck:b,initializePublicValidators:h,compoundValidator:m,validate:E,runValidatorFor:U,interpolateConstraintDefaultMessage:W,createPublicValidator:v}}),function(e,t){typeof define=="function"&&define.amd?define("domain/CompositionGraph",t):(typeof e.regulaModules=="undefined"&&(e.regulaModules={}),e.regulaModules.CompositionGraph=t())}(this,function(){function n(n){var r=n.type,i=n.name,s=n.parent,o=typeof e[r]=="undefined"?{visited:!1,name:i,type:r,parents:[],children:[]}:e[r];s==null?t.children.push(o):(s.children.push(o),o.parents.push(s)),e[r]=o}function r(){var e={},n=function r(t,n){var i=typeof e[t.type]=="undefined"?{visited:t.visited,name:t.name,type:t.type,parents:[],children:[]}:e[t.type];n!==null&&i.parents.push(n);for(var s=0;s0&&(s={error:!0,message:n.generateExceptionMessage(e,o[t.constraintType],"You seem to have provided some optional or required parameters for @"+o[t.constraintType]+", but you are still missing the following "+u.length+" required parameter(s): "+i.explode(u,", ")),data:null}),s}function d(e,n){var r=t.getNodeByType(s[e]);r==null&&(t.addNode({type:s[e],name:e,parent:null}),r=t.getNodeByType(s[e]));for(var i=0;i0&&t.successful)t=c(e),n.push(t.data);return t.data=n,t}function c(e){var n={successful:!0,message:"",data:null},i=e.shift();return r(i).length==0&&(i=e.shift()),i=="@"?n=h(e):n={successful:!1,message:t.generateExceptionMessage(o,a,"Invalid constraint. Constraint definitions need to start with '@'")+" "+n.message,data:null},n}function h(e){var r={Between:"Range",Matches:"Pattern",Empty:"Blank",NotEmpty:"NotBlank",IsAlpha:"Alpha",IsNumeric:"Integer",IsAlphaNumeric:"AlphaNumeric"},i=p(e);if(i.successful){a=i.data,a=r[a]?r[a]:a;if(n.constraintDefinitions[a]){i=m(e);if(i.successful){i=n.verifyConstraintDefinition(o,a,i.data);if(i.successful){var s=i.data;i.data={element:o,constraintName:a,definedParameters:s}}}}else i={successful:!1,message:t.generateExceptionMessage(o,a,"I cannot find the specified constraint name. If this is a custom constraint, you need to define it before you bind to it")+" "+i.message,data:null}}else i={successful:!1,message:t.generateExceptionMessage(o,a,"Invalid constraint name in constraint definition")+" "+i.message,data:null};return i}function p(e){var n=r(e.shift()),i=d(n.charAt(0));if(i.successful){var s=1;while(s0&&i(n)==","&&s.successful)n.shift(),s=g(n),s.successful&&(e.put(u,s.data.name,s.data.value),r(i(n)).length==0&&n.shift());if(s.successful){var f=n.shift();r(f).length==0&&(f=n.shift()),f!=")"?s={successful:!1,message:t.generateExceptionMessage(o,a,"Cannot find matching closing ) in parameter list")+" "+s.message,data:null}:s.data=u}}else s={successful:!1,message:t.generateExceptionMessage(o,a,"Invalid parameter definition")+" "+s.message,data:null}}}else i(n)!==undefined&&i(n)!="@"&&(s={successful:!1,message:t.generateExceptionMessage(o,a,"Unexpected character '"+i(n)+"'"+" after constraint definition")+" "+s.message,data:null});return s}function g(e){var n=y(e);if(n.successful){var r=n.data,i=e.shift();i=="="?(n=b(e),n.successful?n.data={name:r,value:n.data}:n={successful:!1,message:t.generateExceptionMessage(o,a,"Invalid parameter value")+" "+n.message,data:null}):(e.unshift(i),n={successful:!1,message:t.generateExceptionMessage(o,a,"'=' expected after parameter name "+n.message),data:null})}else n={successful:!1,message:t.generateExceptionMessage(o,a,"Invalid parameter name. You might have unmatched parentheses")+" "+n.message,data:null};return n}function y(e){var n=r(e.shift());n.length==0&&(n=e.shift());var i={successful:!1,message:t.generateExceptionMessage(o,a,"Invalid starting character for parameter name. Can only include A-Z, a-z, and _"),data:null};if(typeof n!="undefined"){i=d(n.charAt(0));if(i.successful){var s=1;while(s0&&s.successful&&!u)i(e)=='"'?(u=!0,e.shift()):(s=k(e),r+=s.data);u||(s={successful:!1,message:t.generateExceptionMessage(o,a,"Unterminated string literal"),data:null})}else e.unshift(n),s={successful:!1,message:t.generateExceptionMessage(o,a,"Invalid quoted string"),data:null};return s.successful=s.successful&&u,s.data=r,s}function k(e){var t="",n=e.shift();return n=="\\"&&(t=e.shift()),{successful:!0,message:"",data:n+t}}function L(e){var n="",r=e.shift(),s={successful:!0,message:"",data:null};if(r=="/"){n=r;var u=!1;while(e.length>0&&s.successful&&!u)i(e)=="/"?(n+=e.shift(),u=!0):(s=k(e),n+=s.data);u||(s={successful:!1,message:t.generateExceptionMessage(o,a,"Unterminated regex literal"),data:null})}else e.unshift(r),s={successful:!1,message:t.generateExceptionMessage(o,a,"Not a regular expression"),data:null};return s.successful=s.successful&&u,s.data=n,s}function A(e){var n=e.shift(),i={successful:!0,message:"",data:null};return r(n)=="true"||r(n)=="false"?i={successful:!0,message:"",data:n==="true"}:(e.unshift(n),i={successful:!1,message:t.generateExceptionMessage(o,a,"Not a boolean"),data:null}),i}function O(e){var n=[],s=e.shift(),u={successful:!0,message:"",data:null};if(s=="["){r(i(e)).length==0&&e.shift(),i(e)=="]"?u={successful:!0,message:"",data:""}:u=M(e);if(u.successful){n.push(u.data),r(i(e)).length==0&&e.shift();while(e.length>0&&i(e)==","&&u.successful)e.shift(),u=M(e),n.push(u.data),r(i(e)).length==0&&e.shift();u.data=n,s=e.shift(),r(s).length==0&&e.shift(),s!="]"&&(u={successful:!1,message:t.generateExceptionMessage(o,a,"Cannot find matching closing ] in group definition")+" "+u.message,data:null})}else u={successful:!1,message:t.generateExceptionMessage(o,a,"Invalid group definition")+" "+u.message,data:null}}else e.unshift(s),u={successful:!1,message:t.generateExceptionMessage(o,a,"Not a valid group definition"),data:null};return u}function M(e){var n={successful:!0,message:"",data:""},i=r(e.shift());i.length==0&&(i=e.shift()),n=d(i.charAt(0));if(n.successful){var s=1;while(s0){var o=0;while(o0?h=t.deletedGroupIndices.pop():h=t.firstCustomGroupIndex++,t.Group[c]=h,t.ReverseGroup[h]=c,o[c]={}}o[c][n.id]||(o[c][n.id]={}),o[c][n.id][r]=u}if(i.constraintDefinitions[r].html5)if(n.getAttribute("type")!==null&&i.constraintDefinitions[r].inputType!==null&&n.getAttribute("type")!==i.constraintDefinitions[r].inputType)a={successful:!1,message:s.generateExceptionMessage(n,r,"Element type of "+n.getAttribute("type")+" conflicts with type of constraint @"+r+": "+i.constraintDefinitions[r].inputType),data:null};else{var p=i.constraintDefinitions[r].attribute,d=i.constraintDefinitions[r].inputType;(p!==null&&n.getAttribute(p)===null||d!==null&&n.getAttribute("type")===null)&&y(n,r,u)}return a}function y(e,t,n){if(t===i.ReverseConstraint[i.Constraint.HTML5Required])e.setAttribute("required","true");else{var r=i.constraintDefinitions[t];for(var s=0;s0&&!t)throw new s.Exception.IllegalArgumentException("Element with id "+r+" does not have any constraints bound to it. "+s.explodeParameters(e))}function w(e){var n=e.elementId,r=e.group,s=e.constraint,u=typeof o[t.ReverseGroup[t.Group.Default]][n]!="undefined";if(u&&typeof r!="undefined"&&typeof s=="undefined"){var a=t.ReverseGroup[r];u=typeof a!="undefined"&&typeof o[a][n]!="undefined"}else if(u&&typeof r=="undefined"&&typeof s!="undefined"){var f=i.ReverseConstraint[s];u=typeof f!="undefined"&&typeof o[t.ReverseGroup[t.Group.Default]][n][f]!="undefined"}else if(u&&typeof r!="undefined"&&typeof s!="undefined"){var a=t.ReverseGroup[r],f=i.ReverseConstraint[s];u=typeof a!="undefined"&&typeof f!="undefined"&&typeof o[a][n]!="undefined"&&typeof o[a][n][f]!="undefined"}return u}var o=null,u={};return{initializeBoundConstraints:a,resetBoundConstraints:f,getBoundConstraints:l,removeElementAndGroupFromBoundConstraintsIfEmpty:c,bindAfterParsing:p,bindHTML5ValidationConstraints:d,bindFromOptions:v,unbind:b,isBound:w}}),function(e,t){typeof define=="function"&&define.amd?define("regula",["utils/MapUtils","utils/DOMUtils","service/BindingService","service/ExceptionService","service/ConstraintService","service/ValidationService","service/GroupService"],t):(e.regula=t(e.regulaModules.MapUtils,e.regulaModules.DOMUtils,e.regulaModules.BindingService,e.regulaModules.ExceptionService,e.regulaModules.ConstraintService,e.regulaModules.ValidationService,e.regulaModules.GroupService),e.regula._modules=e.regulaModules,e.regulaModules=undefined)}(this,function(e,t,n,r,i,s,o){function f(t){e.iterateOverMap(t,function(e,t,n){typeof u[e]!="undefined"&&(u[e]=t)})}function l(e){var i={successful:!0,message:"",data:null};if(typeof e=="undefined"||!e)n.resetBoundConstraints(),u.enableHTML5Validation&&t.supportsHTML5Validation()&&(i=n.bindHTML5ValidationConstraints({element:null})),i.successful&&(i=n.bindAfterParsing({element:null}));else{var s=e.elements;if(typeof s=="undefined"||!s)u.enableHTML5Validation&&t.supportsHTML5Validation()&&typeof e.element!="undefined"&&e.element!==null&&(i=n.bindHTML5ValidationConstraints({element:e.element})),i.successful&&(i=n.bindFromOptions(e));else{var o=0;while(i.successful&&o0&&n.extend(!0,t,{elements:this.get()})),regula.bind(t),this},unbind:function(t){return this instanceof e&&(t||(t={}),this.get().length>0&&n.extend(!0,t,{elements:this.get()})),regula.unbind(t),this},isBound:function(t){return this instanceof e&&(t||(t={}),this.get().length>0&&n.extend(!0,t,{element:this.get(0)})),regula.isBound(t),this},validate:function(t){return this instanceof e&&(t||(t={}),this.get().length>0&&n.extend(!0,t,{elements:this.get()})),regula.validate(t)},custom:function(e){return regula.custom(e),this},compound:function(e){return regula.compound(e),this},override:function(e){return regula.override(e),this}};i.on=i.bind,i.off=i.unbind,n.fn.regula=t,n.regula=t});
+
+
+/**
+ * @module jQuery Count To
+ * @author Matt Huggins
+ * @see https://github.com/mhuggins/jquery-countTo
+ * @license MIT
+ */
+!function(t){function e(t,e){return t.toFixed(e.decimals)}var o=function(e,i){this.$element=t(e),this.options=t.extend({},o.DEFAULTS,this.dataOptions(),i),this.init()};o.DEFAULTS={from:0,to:0,speed:1e3,refreshInterval:100,decimals:0,formatter:e,onUpdate:null,onComplete:null},o.prototype.init=function(){this.value=this.options.from,this.loops=Math.ceil(this.options.speed/this.options.refreshInterval),this.loopCount=0,this.increment=(this.options.to-this.options.from)/this.loops},o.prototype.dataOptions=function(){var t={from:this.$element.data("from"),to:this.$element.data("to"),speed:this.$element.data("speed"),refreshInterval:this.$element.data("refresh-interval"),decimals:this.$element.data("decimals")},e=Object.keys(t);for(var o in e){var i=e[o];"undefined"==typeof t[i]&&delete t[i]}return t},o.prototype.update=function(){this.value+=this.increment,this.loopCount++,this.render(),"function"==typeof this.options.onUpdate&&this.options.onUpdate.call(this.$element,this.value),this.loopCount>=this.loops&&(clearInterval(this.interval),this.value=this.options.to,"function"==typeof this.options.onComplete&&this.options.onComplete.call(this.$element,this.value))},o.prototype.render=function(){var t=this.options.formatter.call(this.$element,this.value,this.options);this.$element.text(t)},o.prototype.restart=function(){this.stop(),this.init(),this.start()},o.prototype.start=function(){this.stop(),this.render(),this.interval=setInterval(this.update.bind(this),this.options.refreshInterval)},o.prototype.stop=function(){this.interval&&clearInterval(this.interval)},o.prototype.toggle=function(){this.interval?this.stop():this.start()},t.fn.countTo=function(e){return this.each(function(){var i=t(this),n=i.data("countTo"),s=!n||"object"==typeof e,r="object"==typeof e?e:{},a="string"==typeof e?e:"start";s&&(n&&n.stop(),i.data("countTo",n=new o(this,r))),n[a].call(n)})}}(jQuery);
+
+
+/**
+ * @module Swiper
+ * @description Most modern mobile touch slider and framework with hardware accelerated transitions
+ * @author Vladimir Kharlampidi
+ * @see http://www.idangero.us/swiper/
+ * @licesne MIT
+ * @version 3.4.2
+ */
+!function(){"use strict";var e,a=function(t,s){function r(e){return Math.floor(e)}function i(){var e=y.params.autoplay,a=y.slides.eq(y.activeIndex);a.attr("data-swiper-autoplay")&&(e=a.attr("data-swiper-autoplay")||y.params.autoplay),y.autoplayTimeoutId=setTimeout(function(){y.params.loop?(y.fixLoop(),y._slideNext(),y.emit("onAutoplay",y)):y.isEnd?s.autoplayStopOnLast?y.stopAutoplay():(y._slideTo(0),y.emit("onAutoplay",y)):(y._slideNext(),y.emit("onAutoplay",y))},e)}function n(a,t){var s=e(a.target);if(!s.is(t))if("string"==typeof t)s=s.parents(t);else if(t.nodeType){var r;return s.parents().each(function(e,a){a===t&&(r=t)}),r?t:void 0}if(0!==s.length)return s[0]}function o(e,a){a=a||{};var t=new(window.MutationObserver||window.WebkitMutationObserver)(function(e){e.forEach(function(e){y.onResize(!0),y.emit("onObserverUpdate",y,e)})});t.observe(e,{attributes:void 0===a.attributes||a.attributes,childList:void 0===a.childList||a.childList,characterData:void 0===a.characterData||a.characterData}),y.observers.push(t)}function l(e){e.originalEvent&&(e=e.originalEvent);var a=e.keyCode||e.charCode;if(!y.params.allowSwipeToNext&&(y.isHorizontal()&&39===a||!y.isHorizontal()&&40===a))return!1;if(!y.params.allowSwipeToPrev&&(y.isHorizontal()&&37===a||!y.isHorizontal()&&38===a))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===a||39===a||38===a||40===a){var t=!1;if(y.container.parents("."+y.params.slideClass).length>0&&0===y.container.parents("."+y.params.slideActiveClass).length)return;var s={left:window.pageXOffset,top:window.pageYOffset},r=window.innerWidth,i=window.innerHeight,n=y.container.offset();y.rtl&&(n.left=n.left-y.container[0].scrollLeft);for(var o=[[n.left,n.top],[n.left+y.width,n.top],[n.left,n.top+y.height],[n.left+y.width,n.top+y.height]],l=0;l=s.left&&p[0]<=s.left+r&&p[1]>=s.top&&p[1]<=s.top+i&&(t=!0)}if(!t)return}y.isHorizontal()?(37!==a&&39!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===a&&!y.rtl||37===a&&y.rtl)&&y.slideNext(),(37===a&&!y.rtl||39===a&&y.rtl)&&y.slidePrev()):(38!==a&&40!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),40===a&&y.slideNext(),38===a&&y.slidePrev()),y.emit("onKeyPress",y,a)}}function p(e){var a=0,t=0,s=0,r=0;return"detail"in e&&(t=e.detail),"wheelDelta"in e&&(t=-e.wheelDelta/120),"wheelDeltaY"in e&&(t=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(a=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(a=t,t=0),s=10*a,r=10*t,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(s=e.deltaX),(s||r)&&e.deltaMode&&(1===e.deltaMode?(s*=40,r*=40):(s*=800,r*=800)),s&&!a&&(a=s<1?-1:1),r&&!t&&(t=r<1?-1:1),{spinX:a,spinY:t,pixelX:s,pixelY:r}}function d(e){e.originalEvent&&(e=e.originalEvent);var a=0,t=y.rtl?-1:1,s=p(e);if(y.params.mousewheelForceToAxis)if(y.isHorizontal()){if(!(Math.abs(s.pixelX)>Math.abs(s.pixelY)))return;a=s.pixelX*t}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return;a=s.pixelY}else a=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*t:-s.pixelY;if(0!==a){if(y.params.mousewheelInvert&&(a=-a),y.params.freeMode){var r=y.getWrapperTranslate()+a*y.params.mousewheelSensitivity,i=y.isBeginning,n=y.isEnd;if(r>=y.minTranslate()&&(r=y.minTranslate()),r<=y.maxTranslate()&&(r=y.maxTranslate()),y.setWrapperTransition(0),y.setWrapperTranslate(r),y.updateProgress(),y.updateActiveIndex(),(!i&&y.isBeginning||!n&&y.isEnd)&&y.updateClasses(),y.params.freeModeSticky?(clearTimeout(y.mousewheel.timeout),y.mousewheel.timeout=setTimeout(function(){y.slideReset()},300)):y.params.lazyLoading&&y.lazy&&y.lazy.load(),y.emit("onScroll",y,e),y.params.autoplay&&y.params.autoplayDisableOnInteraction&&y.stopAutoplay(),0===r||r===y.maxTranslate())return}else{if((new window.Date).getTime()-y.mousewheel.lastScrollTime>60)if(a<0)if(y.isEnd&&!y.params.loop||y.animating){if(y.params.mousewheelReleaseOnEdges)return!0}else y.slideNext(),y.emit("onScroll",y,e);else if(y.isBeginning&&!y.params.loop||y.animating){if(y.params.mousewheelReleaseOnEdges)return!0}else y.slidePrev(),y.emit("onScroll",y,e);y.mousewheel.lastScrollTime=(new window.Date).getTime()}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}}function m(a,t){a=e(a);var s,r,i,n=y.rtl?-1:1;s=a.attr("data-swiper-parallax")||"0",r=a.attr("data-swiper-parallax-x"),i=a.attr("data-swiper-parallax-y"),r||i?(r=r||"0",i=i||"0"):y.isHorizontal()?(r=s,i="0"):(i=s,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*t*n+"%":r*t*n+"px",i=i.indexOf("%")>=0?parseInt(i,10)*t+"%":i*t+"px",a.transform("translate3d("+r+", "+i+",0px)")}function u(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e}if(!(this instanceof a))return new a(t,s);var c={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},g=s&&s.virtualTranslate;s=s||{};var h={};for(var v in s)if("object"!=typeof s[v]||null===s[v]||s[v].nodeType||s[v]===window||s[v]===document||"undefined"!=typeof Dom7&&s[v]instanceof Dom7||"undefined"!=typeof jQuery&&s[v]instanceof jQuery)h[v]=s[v];else{h[v]={};for(var f in s[v])h[v][f]=s[v][f]}for(var w in c)if(void 0===s[w])s[w]=c[w];else if("object"==typeof s[w])for(var x in c[w])void 0===s[w][x]&&(s[w][x]=c[w][x]);var y=this;if(y.params=s,y.originalParams=h,y.classNames=[],void 0!==e&&"undefined"!=typeof Dom7&&(e=Dom7),(void 0!==e||(e="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7))&&(y.$=e,y.currentBreakpoint=void 0,y.getActiveBreakpoint=function(){if(!y.params.breakpoints)return!1;var e,a=!1,t=[];for(e in y.params.breakpoints)y.params.breakpoints.hasOwnProperty(e)&&t.push(e);t.sort(function(e,a){return parseInt(e,10)>parseInt(a,10)});for(var s=0;s=window.innerWidth&&!a&&(a=e);return a||"max"},y.setBreakpoint=function(){var e=y.getActiveBreakpoint();if(e&&y.currentBreakpoint!==e){var a=e in y.params.breakpoints?y.params.breakpoints[e]:y.originalParams,t=y.params.loop&&a.slidesPerView!==y.params.slidesPerView;for(var s in a)y.params[s]=a[s];y.currentBreakpoint=e,t&&y.destroyLoop&&y.reLoop(!0)}},y.params.breakpoints&&y.setBreakpoint(),y.container=e(t),0!==y.container.length)){if(y.container.length>1){var T=[];return y.container.each(function(){T.push(new a(this,s))}),T}y.container[0].swiper=y,y.container.data("swiper",y),y.classNames.push(y.params.containerModifierClass+y.params.direction),y.params.freeMode&&y.classNames.push(y.params.containerModifierClass+"free-mode"),y.support.flexbox||(y.classNames.push(y.params.containerModifierClass+"no-flexbox"),y.params.slidesPerColumn=1),y.params.autoHeight&&y.classNames.push(y.params.containerModifierClass+"autoheight"),(y.params.parallax||y.params.watchSlidesVisibility)&&(y.params.watchSlidesProgress=!0),y.params.touchReleaseOnEdges&&(y.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(y.params.effect)>=0&&(y.support.transforms3d?(y.params.watchSlidesProgress=!0,y.classNames.push(y.params.containerModifierClass+"3d")):y.params.effect="slide"),"slide"!==y.params.effect&&y.classNames.push(y.params.containerModifierClass+y.params.effect),"cube"===y.params.effect&&(y.params.resistanceRatio=0,y.params.slidesPerView=1,y.params.slidesPerColumn=1,y.params.slidesPerGroup=1,y.params.centeredSlides=!1,y.params.spaceBetween=0,y.params.virtualTranslate=!0),"fade"!==y.params.effect&&"flip"!==y.params.effect||(y.params.slidesPerView=1,y.params.slidesPerColumn=1,y.params.slidesPerGroup=1,y.params.watchSlidesProgress=!0,y.params.spaceBetween=0,void 0===g&&(y.params.virtualTranslate=!0)),y.params.grabCursor&&y.support.touch&&(y.params.grabCursor=!1),y.wrapper=y.container.children("."+y.params.wrapperClass),y.params.pagination&&(y.paginationContainer=e(y.params.pagination),y.params.uniqueNavElements&&"string"==typeof y.params.pagination&&y.paginationContainer.length>1&&1===y.container.find(y.params.pagination).length&&(y.paginationContainer=y.container.find(y.params.pagination)),"bullets"===y.params.paginationType&&y.params.paginationClickable?y.paginationContainer.addClass(y.params.paginationModifierClass+"clickable"):y.params.paginationClickable=!1,y.paginationContainer.addClass(y.params.paginationModifierClass+y.params.paginationType)),(y.params.nextButton||y.params.prevButton)&&(y.params.nextButton&&(y.nextButton=e(y.params.nextButton),y.params.uniqueNavElements&&"string"==typeof y.params.nextButton&&y.nextButton.length>1&&1===y.container.find(y.params.nextButton).length&&(y.nextButton=y.container.find(y.params.nextButton))),y.params.prevButton&&(y.prevButton=e(y.params.prevButton),y.params.uniqueNavElements&&"string"==typeof y.params.prevButton&&y.prevButton.length>1&&1===y.container.find(y.params.prevButton).length&&(y.prevButton=y.container.find(y.params.prevButton)))),y.isHorizontal=function(){return"horizontal"===y.params.direction},y.rtl=y.isHorizontal()&&("rtl"===y.container[0].dir.toLowerCase()||"rtl"===y.container.css("direction")),y.rtl&&y.classNames.push(y.params.containerModifierClass+"rtl"),y.rtl&&(y.wrongRTL="-webkit-box"===y.wrapper.css("display")),y.params.slidesPerColumn>1&&y.classNames.push(y.params.containerModifierClass+"multirow"),y.device.android&&y.classNames.push(y.params.containerModifierClass+"android"),y.container.addClass(y.classNames.join(" ")),y.translate=0,y.progress=0,y.velocity=0,y.lockSwipeToNext=function(){y.params.allowSwipeToNext=!1,!1===y.params.allowSwipeToPrev&&y.params.grabCursor&&y.unsetGrabCursor()},y.lockSwipeToPrev=function(){y.params.allowSwipeToPrev=!1,!1===y.params.allowSwipeToNext&&y.params.grabCursor&&y.unsetGrabCursor()},y.lockSwipes=function(){y.params.allowSwipeToNext=y.params.allowSwipeToPrev=!1,y.params.grabCursor&&y.unsetGrabCursor()},y.unlockSwipeToNext=function(){y.params.allowSwipeToNext=!0,!0===y.params.allowSwipeToPrev&&y.params.grabCursor&&y.setGrabCursor()},y.unlockSwipeToPrev=function(){y.params.allowSwipeToPrev=!0,!0===y.params.allowSwipeToNext&&y.params.grabCursor&&y.setGrabCursor()},y.unlockSwipes=function(){y.params.allowSwipeToNext=y.params.allowSwipeToPrev=!0,y.params.grabCursor&&y.setGrabCursor()},y.setGrabCursor=function(e){y.container[0].style.cursor="move",y.container[0].style.cursor=e?"-webkit-grabbing":"-webkit-grab",y.container[0].style.cursor=e?"-moz-grabbin":"-moz-grab",y.container[0].style.cursor=e?"grabbing":"grab"},y.unsetGrabCursor=function(){y.container[0].style.cursor=""},y.params.grabCursor&&y.setGrabCursor(),y.imagesToLoad=[],y.imagesLoaded=0,y.loadImage=function(e,a,t,s,r,i){function n(){i&&i()}var o;e.complete&&r?n():a?(o=new window.Image,o.onload=n,o.onerror=n,s&&(o.sizes=s),t&&(o.srcset=t),a&&(o.src=a)):n()},y.preloadImages=function(){y.imagesToLoad=y.container.find("img");for(var e=0;e1)for(e=0;ey.slides.length)break;a.push(y.slides.eq(s)[0])}else a.push(y.slides.eq(y.activeIndex)[0]);for(e=0;et?r:t}t&&y.wrapper.css("height",t+"px")},y.updateContainerSize=function(){var e,a;e=void 0!==y.params.width?y.params.width:y.container[0].clientWidth,a=void 0!==y.params.height?y.params.height:y.container[0].clientHeight,0===e&&y.isHorizontal()||0===a&&!y.isHorizontal()||(e=e-parseInt(y.container.css("padding-left"),10)-parseInt(y.container.css("padding-right"),10),a=a-parseInt(y.container.css("padding-top"),10)-parseInt(y.container.css("padding-bottom"),10),y.width=e,y.height=a,y.size=y.isHorizontal()?y.width:y.height)},y.updateSlidesSize=function(){y.slides=y.wrapper.children("."+y.params.slideClass),y.snapGrid=[],y.slidesGrid=[],y.slidesSizesGrid=[];var e,a=y.params.spaceBetween,t=-y.params.slidesOffsetBefore,s=0,i=0;if(void 0!==y.size){"string"==typeof a&&a.indexOf("%")>=0&&(a=parseFloat(a.replace("%",""))/100*y.size),y.virtualSize=-a,y.rtl?y.slides.css({marginLeft:"",marginTop:""}):y.slides.css({marginRight:"",marginBottom:""});var n;y.params.slidesPerColumn>1&&(n=Math.floor(y.slides.length/y.params.slidesPerColumn)===y.slides.length/y.params.slidesPerColumn?y.slides.length:Math.ceil(y.slides.length/y.params.slidesPerColumn)*y.params.slidesPerColumn,"auto"!==y.params.slidesPerView&&"row"===y.params.slidesPerColumnFill&&(n=Math.max(n,y.params.slidesPerView*y.params.slidesPerColumn)));var o,l=y.params.slidesPerColumn,p=n/l,d=p-(y.params.slidesPerColumn*p-y.slides.length);for(e=0;e1){var u,c,g;"column"===y.params.slidesPerColumnFill?(c=Math.floor(e/l),g=e-c*l,(c>d||c===d&&g===l-1)&&++g>=l&&(g=0,c++),u=c+g*n/l,m.css({"-webkit-box-ordinal-group":u,"-moz-box-ordinal-group":u,"-ms-flex-order":u,"-webkit-order":u,order:u})):(g=Math.floor(e/p),c=e-g*p),m.css("margin-"+(y.isHorizontal()?"top":"left"),0!==g&&y.params.spaceBetween&&y.params.spaceBetween+"px").attr("data-swiper-column",c).attr("data-swiper-row",g)}"none"!==m.css("display")&&("auto"===y.params.slidesPerView?(o=y.isHorizontal()?m.outerWidth(!0):m.outerHeight(!0),y.params.roundLengths&&(o=r(o))):(o=(y.size-(y.params.slidesPerView-1)*a)/y.params.slidesPerView,y.params.roundLengths&&(o=r(o)),y.isHorizontal()?y.slides[e].style.width=o+"px":y.slides[e].style.height=o+"px"),y.slides[e].swiperSlideSize=o,y.slidesSizesGrid.push(o),y.params.centeredSlides?(t=t+o/2+s/2+a,0===s&&0!==e&&(t=t-y.size/2-a),0===e&&(t=t-y.size/2-a),Math.abs(t)<.001&&(t=0),i%y.params.slidesPerGroup==0&&y.snapGrid.push(t),y.slidesGrid.push(t)):(i%y.params.slidesPerGroup==0&&y.snapGrid.push(t),y.slidesGrid.push(t),t=t+o+a),y.virtualSize+=o+a,s=o,i++)}y.virtualSize=Math.max(y.virtualSize,y.size)+y.params.slidesOffsetAfter;var h;if(y.rtl&&y.wrongRTL&&("slide"===y.params.effect||"coverflow"===y.params.effect)&&y.wrapper.css({width:y.virtualSize+y.params.spaceBetween+"px"}),y.support.flexbox&&!y.params.setWrapperSize||(y.isHorizontal()?y.wrapper.css({width:y.virtualSize+y.params.spaceBetween+"px"}):y.wrapper.css({height:y.virtualSize+y.params.spaceBetween+"px"})),y.params.slidesPerColumn>1&&(y.virtualSize=(o+y.params.spaceBetween)*n,y.virtualSize=Math.ceil(y.virtualSize/y.params.slidesPerColumn)-y.params.spaceBetween,y.isHorizontal()?y.wrapper.css({width:y.virtualSize+y.params.spaceBetween+"px"}):y.wrapper.css({height:y.virtualSize+y.params.spaceBetween+"px"}),y.params.centeredSlides)){for(h=[],e=0;e1&&y.snapGrid.push(y.virtualSize-y.size)}0===y.snapGrid.length&&(y.snapGrid=[0]),0!==y.params.spaceBetween&&(y.isHorizontal()?y.rtl?y.slides.css({marginLeft:a+"px"}):y.slides.css({marginRight:a+"px"}):y.slides.css({marginBottom:a+"px"})),y.params.watchSlidesProgress&&y.updateSlidesOffset()}},y.updateSlidesOffset=function(){for(var e=0;ey.size&&(s=!0));for(a=y.activeIndex-1;a>=0;a--)y.slides[a]&&!s&&(r+=y.slides[a].swiperSlideSize,t++,r>y.size&&(s=!0))}else for(e=y.activeIndex+1;e=0&&i0&&n<=y.size||i<=0&&n>=y.size)&&y.slides.eq(t).addClass(y.params.slideVisibleClass)}s.progress=y.rtl?-r:r}}},y.updateProgress=function(e){void 0===e&&(e=y.translate||0);var a=y.maxTranslate()-y.minTranslate(),t=y.isBeginning,s=y.isEnd;0===a?(y.progress=0,y.isBeginning=y.isEnd=!0):(y.progress=(e-y.minTranslate())/a,y.isBeginning=y.progress<=0,y.isEnd=y.progress>=1),y.isBeginning&&!t&&y.emit("onReachBeginning",y),y.isEnd&&!s&&y.emit("onReachEnd",y),y.params.watchSlidesProgress&&y.updateSlidesProgress(e),y.emit("onProgress",y,y.progress)},y.updateActiveIndex=function(){var e,a,t,s=y.rtl?y.translate:-y.translate;for(a=0;a=y.slidesGrid[a]&&s=y.slidesGrid[a]&&s=y.slidesGrid[a]&&(e=a);y.params.normalizeSlideIndex&&(e<0||void 0===e)&&(e=0),(t=Math.floor(e/y.params.slidesPerGroup))>=y.snapGrid.length&&(t=y.snapGrid.length-1),e!==y.activeIndex&&(y.snapIndex=t,y.previousIndex=y.activeIndex,y.activeIndex=e,y.updateClasses(),y.updateRealIndex())},y.updateRealIndex=function(){y.realIndex=parseInt(y.slides.eq(y.activeIndex).attr("data-swiper-slide-index")||y.activeIndex,10)},y.updateClasses=function(){y.slides.removeClass(y.params.slideActiveClass+" "+y.params.slideNextClass+" "+y.params.slidePrevClass+" "+y.params.slideDuplicateActiveClass+" "+y.params.slideDuplicateNextClass+" "+y.params.slideDuplicatePrevClass);var a=y.slides.eq(y.activeIndex);a.addClass(y.params.slideActiveClass),s.loop&&(a.hasClass(y.params.slideDuplicateClass)?y.wrapper.children("."+y.params.slideClass+":not(."+y.params.slideDuplicateClass+')[data-swiper-slide-index="'+y.realIndex+'"]').addClass(y.params.slideDuplicateActiveClass):y.wrapper.children("."+y.params.slideClass+"."+y.params.slideDuplicateClass+'[data-swiper-slide-index="'+y.realIndex+'"]').addClass(y.params.slideDuplicateActiveClass));var t=a.next("."+y.params.slideClass).addClass(y.params.slideNextClass);y.params.loop&&0===t.length&&(t=y.slides.eq(0)).addClass(y.params.slideNextClass);var r=a.prev("."+y.params.slideClass).addClass(y.params.slidePrevClass);if(y.params.loop&&0===r.length&&(r=y.slides.eq(-1)).addClass(y.params.slidePrevClass),s.loop&&(t.hasClass(y.params.slideDuplicateClass)?y.wrapper.children("."+y.params.slideClass+":not(."+y.params.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(y.params.slideDuplicateNextClass):y.wrapper.children("."+y.params.slideClass+"."+y.params.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(y.params.slideDuplicateNextClass),r.hasClass(y.params.slideDuplicateClass)?y.wrapper.children("."+y.params.slideClass+":not(."+y.params.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(y.params.slideDuplicatePrevClass):y.wrapper.children("."+y.params.slideClass+"."+y.params.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(y.params.slideDuplicatePrevClass)),y.paginationContainer&&y.paginationContainer.length>0){var i,n=y.params.loop?Math.ceil((y.slides.length-2*y.loopedSlides)/y.params.slidesPerGroup):y.snapGrid.length;if(y.params.loop?((i=Math.ceil((y.activeIndex-y.loopedSlides)/y.params.slidesPerGroup))>y.slides.length-1-2*y.loopedSlides&&(i-=y.slides.length-2*y.loopedSlides),i>n-1&&(i-=n),i<0&&"bullets"!==y.params.paginationType&&(i=n+i)):i=void 0!==y.snapIndex?y.snapIndex:y.activeIndex||0,"bullets"===y.params.paginationType&&y.bullets&&y.bullets.length>0&&(y.bullets.removeClass(y.params.bulletActiveClass),y.paginationContainer.length>1?y.bullets.each(function(){e(this).index()===i&&e(this).addClass(y.params.bulletActiveClass)}):y.bullets.eq(i).addClass(y.params.bulletActiveClass)),"fraction"===y.params.paginationType&&(y.paginationContainer.find("."+y.params.paginationCurrentClass).text(i+1),y.paginationContainer.find("."+y.params.paginationTotalClass).text(n)),"progress"===y.params.paginationType){var o=(i+1)/n,l=o,p=1;y.isHorizontal()||(p=o,l=1),y.paginationContainer.find("."+y.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+l+") scaleY("+p+")").transition(y.params.speed)}"custom"===y.params.paginationType&&y.params.paginationCustomRender&&(y.paginationContainer.html(y.params.paginationCustomRender(y,i+1,n)),y.emit("onPaginationRendered",y,y.paginationContainer[0]))}y.params.loop||(y.params.prevButton&&y.prevButton&&y.prevButton.length>0&&(y.isBeginning?(y.prevButton.addClass(y.params.buttonDisabledClass),y.params.a11y&&y.a11y&&y.a11y.disable(y.prevButton)):(y.prevButton.removeClass(y.params.buttonDisabledClass),y.params.a11y&&y.a11y&&y.a11y.enable(y.prevButton))),y.params.nextButton&&y.nextButton&&y.nextButton.length>0&&(y.isEnd?(y.nextButton.addClass(y.params.buttonDisabledClass),y.params.a11y&&y.a11y&&y.a11y.disable(y.nextButton)):(y.nextButton.removeClass(y.params.buttonDisabledClass),y.params.a11y&&y.a11y&&y.a11y.enable(y.nextButton))))},y.updatePagination=function(){if(y.params.pagination&&y.paginationContainer&&y.paginationContainer.length>0){var e="";if("bullets"===y.params.paginationType){for(var a=y.params.loop?Math.ceil((y.slides.length-2*y.loopedSlides)/y.params.slidesPerGroup):y.snapGrid.length,t=0;t'+y.params.paginationElement+">";y.paginationContainer.html(e),y.bullets=y.paginationContainer.find("."+y.params.bulletClass),y.params.paginationClickable&&y.params.a11y&&y.a11y&&y.a11y.initPagination()}"fraction"===y.params.paginationType&&(e=y.params.paginationFractionRender?y.params.paginationFractionRender(y,y.params.paginationCurrentClass,y.params.paginationTotalClass):' / ',y.paginationContainer.html(e)),"progress"===y.params.paginationType&&(e=y.params.paginationProgressRender?y.params.paginationProgressRender(y,y.params.paginationProgressbarClass):'',y.paginationContainer.html(e)),"custom"!==y.params.paginationType&&y.emit("onPaginationRendered",y,y.paginationContainer[0])}},y.update=function(e){function a(){y.rtl,y.translate,t=Math.min(Math.max(y.translate,y.maxTranslate()),y.minTranslate()),y.setWrapperTranslate(t),y.updateActiveIndex(),y.updateClasses()}if(y){y.updateContainerSize(),y.updateSlidesSize(),y.updateProgress(),y.updatePagination(),y.updateClasses(),y.params.scrollbar&&y.scrollbar&&y.scrollbar.set();var t;e?(y.controller&&y.controller.spline&&(y.controller.spline=void 0),y.params.freeMode?(a(),y.params.autoHeight&&y.updateAutoHeight()):(("auto"===y.params.slidesPerView||y.params.slidesPerView>1)&&y.isEnd&&!y.params.centeredSlides?y.slideTo(y.slides.length-1,0,!1,!0):y.slideTo(y.activeIndex,0,!1,!0))||a()):y.params.autoHeight&&y.updateAutoHeight()}},y.onResize=function(e){y.params.onBeforeResize&&y.params.onBeforeResize(y),y.params.breakpoints&&y.setBreakpoint();var a=y.params.allowSwipeToPrev,t=y.params.allowSwipeToNext;y.params.allowSwipeToPrev=y.params.allowSwipeToNext=!0,y.updateContainerSize(),y.updateSlidesSize(),("auto"===y.params.slidesPerView||y.params.freeMode||e)&&y.updatePagination(),y.params.scrollbar&&y.scrollbar&&y.scrollbar.set(),y.controller&&y.controller.spline&&(y.controller.spline=void 0);var s=!1;if(y.params.freeMode){var r=Math.min(Math.max(y.translate,y.maxTranslate()),y.minTranslate());y.setWrapperTranslate(r),y.updateActiveIndex(),y.updateClasses(),y.params.autoHeight&&y.updateAutoHeight()}else y.updateClasses(),s=("auto"===y.params.slidesPerView||y.params.slidesPerView>1)&&y.isEnd&&!y.params.centeredSlides?y.slideTo(y.slides.length-1,0,!1,!0):y.slideTo(y.activeIndex,0,!1,!0);y.params.lazyLoading&&!s&&y.lazy&&y.lazy.load(),y.params.allowSwipeToPrev=a,y.params.allowSwipeToNext=t,y.params.onAfterResize&&y.params.onAfterResize(y)},y.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?y.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(y.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),y.touchEvents={start:y.support.touch||!y.params.simulateTouch?"touchstart":y.touchEventsDesktop.start,move:y.support.touch||!y.params.simulateTouch?"touchmove":y.touchEventsDesktop.move,end:y.support.touch||!y.params.simulateTouch?"touchend":y.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===y.params.touchEventsTarget?y.container:y.wrapper).addClass("swiper-wp8-"+y.params.direction),y.initEvents=function(e){var a=e?"off":"on",t=e?"removeEventListener":"addEventListener",r="container"===y.params.touchEventsTarget?y.container[0]:y.wrapper[0],i=y.support.touch?r:document,n=!!y.params.nested;if(y.browser.ie)r[t](y.touchEvents.start,y.onTouchStart,!1),i[t](y.touchEvents.move,y.onTouchMove,n),i[t](y.touchEvents.end,y.onTouchEnd,!1);else{if(y.support.touch){var o=!("touchstart"!==y.touchEvents.start||!y.support.passiveListener||!y.params.passiveListeners)&&{passive:!0,capture:!1};r[t](y.touchEvents.start,y.onTouchStart,o),r[t](y.touchEvents.move,y.onTouchMove,n),r[t](y.touchEvents.end,y.onTouchEnd,o)}(s.simulateTouch&&!y.device.ios&&!y.device.android||s.simulateTouch&&!y.support.touch&&y.device.ios)&&(r[t]("mousedown",y.onTouchStart,!1),document[t]("mousemove",y.onTouchMove,n),document[t]("mouseup",y.onTouchEnd,!1))}window[t]("resize",y.onResize),y.params.nextButton&&y.nextButton&&y.nextButton.length>0&&(y.nextButton[a]("click",y.onClickNext),y.params.a11y&&y.a11y&&y.nextButton[a]("keydown",y.a11y.onEnterKey)),y.params.prevButton&&y.prevButton&&y.prevButton.length>0&&(y.prevButton[a]("click",y.onClickPrev),y.params.a11y&&y.a11y&&y.prevButton[a]("keydown",y.a11y.onEnterKey)),y.params.pagination&&y.params.paginationClickable&&(y.paginationContainer[a]("click","."+y.params.bulletClass,y.onClickIndex),y.params.a11y&&y.a11y&&y.paginationContainer[a]("keydown","."+y.params.bulletClass,y.a11y.onEnterKey)),(y.params.preventClicks||y.params.preventClicksPropagation)&&r[t]("click",y.preventClicks,!0)},y.attachEvents=function(){y.initEvents()},y.detachEvents=function(){y.initEvents(!0)},y.allowClick=!0,y.preventClicks=function(e){y.allowClick||(y.params.preventClicks&&e.preventDefault(),y.params.preventClicksPropagation&&y.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},y.onClickNext=function(e){e.preventDefault(),y.isEnd&&!y.params.loop||y.slideNext()},y.onClickPrev=function(e){e.preventDefault(),y.isBeginning&&!y.params.loop||y.slidePrev()},y.onClickIndex=function(a){a.preventDefault();var t=e(this).index()*y.params.slidesPerGroup;y.params.loop&&(t+=y.loopedSlides),y.slideTo(t)},y.updateClickedSlide=function(a){var t=n(a,"."+y.params.slideClass),s=!1;if(t)for(var r=0;ry.slides.length-y.loopedSlides+l/2?(y.fixLoop(),o=y.wrapper.children("."+y.params.slideClass+'[data-swiper-slide-index="'+i+'"]:not(.'+y.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){y.slideTo(o)},0)):y.slideTo(o):o>y.slides.length-l?(y.fixLoop(),o=y.wrapper.children("."+y.params.slideClass+'[data-swiper-slide-index="'+i+'"]:not(.'+y.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){y.slideTo(o)},0)):y.slideTo(o)}else y.slideTo(o)}};var b,C,S,z,M,P,E,I,k,D,L="input, select, textarea, button, video",B=Date.now(),H=[];y.animating=!1,y.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var G,X;y.onTouchStart=function(a){if(a.originalEvent&&(a=a.originalEvent),(G="touchstart"===a.type)||!("which"in a)||3!==a.which){if(y.params.noSwiping&&n(a,"."+y.params.noSwipingClass))return void(y.allowClick=!0);if(!y.params.swipeHandler||n(a,y.params.swipeHandler)){var t=y.touches.currentX="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,s=y.touches.currentY="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY;if(!(y.device.ios&&y.params.iOSEdgeSwipeDetection&&t<=y.params.iOSEdgeSwipeThreshold)){if(b=!0,C=!1,S=!0,M=void 0,X=void 0,y.touches.startX=t,y.touches.startY=s,z=Date.now(),y.allowClick=!0,y.updateContainerSize(),y.swipeDirection=void 0,y.params.threshold>0&&(I=!1),"touchstart"!==a.type){var r=!0;e(a.target).is(L)&&(r=!1),document.activeElement&&e(document.activeElement).is(L)&&document.activeElement.blur(),r&&a.preventDefault()}y.emit("onTouchStart",y,a)}}}},y.onTouchMove=function(a){if(a.originalEvent&&(a=a.originalEvent),!G||"mousemove"!==a.type){if(a.preventedByNestedSwiper)return y.touches.startX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,void(y.touches.startY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY);if(y.params.onlyExternal)return y.allowClick=!1,void(b&&(y.touches.startX=y.touches.currentX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,y.touches.startY=y.touches.currentY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,z=Date.now()));if(G&&y.params.touchReleaseOnEdges&&!y.params.loop)if(y.isHorizontal()){if(y.touches.currentXy.touches.startX&&y.translate>=y.minTranslate())return}else if(y.touches.currentYy.touches.startY&&y.translate>=y.minTranslate())return;if(G&&document.activeElement&&a.target===document.activeElement&&e(a.target).is(L))return C=!0,void(y.allowClick=!1);if(S&&y.emit("onTouchMove",y,a),!(a.targetTouches&&a.targetTouches.length>1)){if(y.touches.currentX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,y.touches.currentY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,void 0===M){var t;y.isHorizontal()&&y.touches.currentY===y.touches.startY||!y.isHorizontal()&&y.touches.currentX===y.touches.startX?M=!1:(t=180*Math.atan2(Math.abs(y.touches.currentY-y.touches.startY),Math.abs(y.touches.currentX-y.touches.startX))/Math.PI,M=y.isHorizontal()?t>y.params.touchAngle:90-t>y.params.touchAngle)}if(M&&y.emit("onTouchMoveOpposite",y,a),void 0===X&&(y.touches.currentX===y.touches.startX&&y.touches.currentY===y.touches.startY||(X=!0)),b){if(M)return void(b=!1);if(X){y.allowClick=!1,y.emit("onSliderMove",y,a),a.preventDefault(),y.params.touchMoveStopPropagation&&!y.params.nested&&a.stopPropagation(),C||(s.loop&&y.fixLoop(),E=y.getWrapperTranslate(),y.setWrapperTransition(0),y.animating&&y.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),y.params.autoplay&&y.autoplaying&&(y.params.autoplayDisableOnInteraction?y.stopAutoplay():y.pauseAutoplay()),D=!1,!y.params.grabCursor||!0!==y.params.allowSwipeToNext&&!0!==y.params.allowSwipeToPrev||y.setGrabCursor(!0)),C=!0;var r=y.touches.diff=y.isHorizontal()?y.touches.currentX-y.touches.startX:y.touches.currentY-y.touches.startY;r*=y.params.touchRatio,y.rtl&&(r=-r),y.swipeDirection=r>0?"prev":"next",P=r+E;var i=!0;if(r>0&&P>y.minTranslate()?(i=!1,y.params.resistance&&(P=y.minTranslate()-1+Math.pow(-y.minTranslate()+E+r,y.params.resistanceRatio))):r<0&&PE&&(P=E),y.params.threshold>0){if(!(Math.abs(r)>y.params.threshold||I))return void(P=E);if(!I)return I=!0,y.touches.startX=y.touches.currentX,y.touches.startY=y.touches.currentY,P=E,void(y.touches.diff=y.isHorizontal()?y.touches.currentX-y.touches.startX:y.touches.currentY-y.touches.startY)}y.params.followFinger&&((y.params.freeMode||y.params.watchSlidesProgress)&&y.updateActiveIndex(),y.params.freeMode&&(0===H.length&&H.push({position:y.touches[y.isHorizontal()?"startX":"startY"],time:z}),H.push({position:y.touches[y.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),y.updateProgress(P),y.setWrapperTranslate(P))}}}}},y.onTouchEnd=function(a){if(a.originalEvent&&(a=a.originalEvent),S&&y.emit("onTouchEnd",y,a),S=!1,b){y.params.grabCursor&&C&&b&&(!0===y.params.allowSwipeToNext||!0===y.params.allowSwipeToPrev)&&y.setGrabCursor(!1);var t=Date.now(),s=t-z;if(y.allowClick&&(y.updateClickedSlide(a),y.emit("onTap",y,a),s<300&&t-B>300&&(k&&clearTimeout(k),k=setTimeout(function(){y&&(y.params.paginationHide&&y.paginationContainer.length>0&&!e(a.target).hasClass(y.params.bulletClass)&&y.paginationContainer.toggleClass(y.params.paginationHiddenClass),y.emit("onClick",y,a))},300)),s<300&&t-B<300&&(k&&clearTimeout(k),y.emit("onDoubleTap",y,a))),B=Date.now(),setTimeout(function(){y&&(y.allowClick=!0)},0),!b||!C||!y.swipeDirection||0===y.touches.diff||P===E)return void(b=C=!1);b=C=!1;var r;if(r=y.params.followFinger?y.rtl?y.translate:-y.translate:-P,y.params.freeMode){if(r<-y.minTranslate())return void y.slideTo(y.activeIndex);if(r>-y.maxTranslate())return void(y.slides.length1){var i=H.pop(),n=H.pop(),o=i.position-n.position,l=i.time-n.time;y.velocity=o/l,y.velocity=y.velocity/2,Math.abs(y.velocity)150||(new window.Date).getTime()-i.time>300)&&(y.velocity=0)}else y.velocity=0;y.velocity=y.velocity*y.params.freeModeMomentumVelocityRatio,H.length=0;var p=1e3*y.params.freeModeMomentumRatio,d=y.velocity*p,m=y.translate+d;y.rtl&&(m=-m);var u,c=!1,g=20*Math.abs(y.velocity)*y.params.freeModeMomentumBounceRatio;if(my.minTranslate())y.params.freeModeMomentumBounce?(m-y.minTranslate()>g&&(m=y.minTranslate()+g),u=y.minTranslate(),c=!0,D=!0):m=y.minTranslate();else if(y.params.freeModeSticky){var h,v=0;for(v=0;v-m){h=v;break}m=Math.abs(y.snapGrid[h]-m)=y.params.longSwipesMs)&&(y.updateProgress(),y.updateActiveIndex()))}var f,w=0,x=y.slidesSizesGrid[0];for(f=0;f=y.slidesGrid[f]&&r=y.slidesGrid[f]&&(w=f,x=y.slidesGrid[y.slidesGrid.length-1]-y.slidesGrid[y.slidesGrid.length-2]);var T=(r-y.slidesGrid[w])/x;if(s>y.params.longSwipesMs){if(!y.params.longSwipes)return void y.slideTo(y.activeIndex);"next"===y.swipeDirection&&(T>=y.params.longSwipesRatio?y.slideTo(w+y.params.slidesPerGroup):y.slideTo(w)),"prev"===y.swipeDirection&&(T>1-y.params.longSwipesRatio?y.slideTo(w+y.params.slidesPerGroup):y.slideTo(w))}else{if(!y.params.shortSwipes)return void y.slideTo(y.activeIndex);"next"===y.swipeDirection&&y.slideTo(w+y.params.slidesPerGroup),"prev"===y.swipeDirection&&y.slideTo(w)}}},y._slideTo=function(e,a){return y.slideTo(e,a,!0,!0)},y.slideTo=function(e,a,t,s){void 0===t&&(t=!0),void 0===e&&(e=0),e<0&&(e=0),y.snapIndex=Math.floor(e/y.params.slidesPerGroup),y.snapIndex>=y.snapGrid.length&&(y.snapIndex=y.snapGrid.length-1);var r=-y.snapGrid[y.snapIndex];if(y.params.autoplay&&y.autoplaying&&(s||!y.params.autoplayDisableOnInteraction?y.pauseAutoplay(a):y.stopAutoplay()),y.updateProgress(r),y.params.normalizeSlideIndex)for(var i=0;i=Math.floor(100*y.slidesGrid[i])&&(e=i);return!(!y.params.allowSwipeToNext&&ry.translate&&r>y.maxTranslate()&&(y.activeIndex||0)!==e||(void 0===a&&(a=y.params.speed),y.previousIndex=y.activeIndex||0,y.activeIndex=e,y.updateRealIndex(),y.rtl&&-r===y.translate||!y.rtl&&r===y.translate?(y.params.autoHeight&&y.updateAutoHeight(),y.updateClasses(),"slide"!==y.params.effect&&y.setWrapperTranslate(r),1):(y.updateClasses(),y.onTransitionStart(t),0===a||y.browser.lteIE9?(y.setWrapperTranslate(r),y.setWrapperTransition(0),y.onTransitionEnd(t)):(y.setWrapperTranslate(r),y.setWrapperTransition(a),y.animating||(y.animating=!0,y.wrapper.transitionEnd(function(){y&&y.onTransitionEnd(t)}))),0)))},y.onTransitionStart=function(e){void 0===e&&(e=!0),y.params.autoHeight&&y.updateAutoHeight(),y.lazy&&y.lazy.onTransitionStart(),e&&(y.emit("onTransitionStart",y),y.activeIndex!==y.previousIndex&&(y.emit("onSlideChangeStart",y),y.activeIndex>y.previousIndex?y.emit("onSlideNextStart",y):y.emit("onSlidePrevStart",y)))},y.onTransitionEnd=function(e){y.animating=!1,y.setWrapperTransition(0),void 0===e&&(e=!0),y.lazy&&y.lazy.onTransitionEnd(),e&&(y.emit("onTransitionEnd",y),y.activeIndex!==y.previousIndex&&(y.emit("onSlideChangeEnd",y),y.activeIndex>y.previousIndex?y.emit("onSlideNextEnd",y):y.emit("onSlidePrevEnd",y))),y.params.history&&y.history&&y.history.setHistory(y.params.history,y.activeIndex),y.params.hashnav&&y.hashnav&&y.hashnav.setHash()},y.slideNext=function(e,a,t){return y.params.loop?!y.animating&&(y.fixLoop(),y.container[0].clientLeft,y.slideTo(y.activeIndex+y.params.slidesPerGroup,a,e,t)):y.slideTo(y.activeIndex+y.params.slidesPerGroup,a,e,t)},y._slideNext=function(e){return y.slideNext(!0,e,!0)},y.slidePrev=function(e,a,t){return y.params.loop?!y.animating&&(y.fixLoop(),y.container[0].clientLeft,y.slideTo(y.activeIndex-1,a,e,t)):y.slideTo(y.activeIndex-1,a,e,t)},y._slidePrev=function(e){return y.slidePrev(!0,e,!0)},y.slideReset=function(e,a,t){return y.slideTo(y.activeIndex,a,e)},y.disableTouchControl=function(){return y.params.onlyExternal=!0,!0},y.enableTouchControl=function(){return y.params.onlyExternal=!1,!0},y.setWrapperTransition=function(e,a){y.wrapper.transition(e),"slide"!==y.params.effect&&y.effects[y.params.effect]&&y.effects[y.params.effect].setTransition(e),y.params.parallax&&y.parallax&&y.parallax.setTransition(e),y.params.scrollbar&&y.scrollbar&&y.scrollbar.setTransition(e),y.params.control&&y.controller&&y.controller.setTransition(e,a),y.emit("onSetTransition",y,e)},y.setWrapperTranslate=function(e,a,t){var s=0,i=0;y.isHorizontal()?s=y.rtl?-e:e:i=e,y.params.roundLengths&&(s=r(s),i=r(i)),y.params.virtualTranslate||(y.support.transforms3d?y.wrapper.transform("translate3d("+s+"px, "+i+"px, 0px)"):y.wrapper.transform("translate("+s+"px, "+i+"px)")),y.translate=y.isHorizontal()?s:i;var n=y.maxTranslate()-y.minTranslate();(0===n?0:(e-y.minTranslate())/n)!==y.progress&&y.updateProgress(e),a&&y.updateActiveIndex(),"slide"!==y.params.effect&&y.effects[y.params.effect]&&y.effects[y.params.effect].setTranslate(y.translate),y.params.parallax&&y.parallax&&y.parallax.setTranslate(y.translate),y.params.scrollbar&&y.scrollbar&&y.scrollbar.setTranslate(y.translate),y.params.control&&y.controller&&y.controller.setTranslate(y.translate,t),y.emit("onSetTranslate",y,y.translate)},y.getTranslate=function(e,a){var t,s,r,i;return void 0===a&&(a="x"),y.params.virtualTranslate?y.rtl?-y.translate:y.translate:(r=window.getComputedStyle(e,null),window.WebKitCSSMatrix?((s=r.transform||r.webkitTransform).split(",").length>6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),i=new window.WebKitCSSMatrix("none"===s?"":s)):(i=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),t=i.toString().split(",")),"x"===a&&(s=window.WebKitCSSMatrix?i.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===a&&(s=window.WebKitCSSMatrix?i.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),y.rtl&&s&&(s=-s),s||0)},y.getWrapperTranslate=function(e){return void 0===e&&(e=y.isHorizontal()?"x":"y"),y.getTranslate(y.wrapper[0],e)},y.observers=[],y.initObservers=function(){if(y.params.observeParents)for(var e=y.container.parents(),a=0;aa.length&&(y.loopedSlides=a.length);var t,s=[],r=[];for(a.each(function(t,i){var n=e(this);t=a.length-y.loopedSlides&&s.push(i),n.attr("data-swiper-slide-index",t)}),t=0;t=0;t--)y.wrapper.prepend(e(s[t].cloneNode(!0)).addClass(y.params.slideDuplicateClass))},y.destroyLoop=function(){y.wrapper.children("."+y.params.slideClass+"."+y.params.slideDuplicateClass).remove(),y.slides.removeAttr("data-swiper-slide-index")},y.reLoop=function(e){var a=y.activeIndex-y.loopedSlides;y.destroyLoop(),y.createLoop(),y.updateSlidesSize(),e&&y.slideTo(a+y.loopedSlides,0,!1)},y.fixLoop=function(){var e;y.activeIndex=2*y.loopedSlides||y.activeIndex>y.slides.length-2*y.params.slidesPerView)&&(e=-y.slides.length+y.activeIndex+y.loopedSlides,e+=y.loopedSlides,y.slideTo(e,0,!1,!0))},y.appendSlide=function(e){if(y.params.loop&&y.destroyLoop(),"object"==typeof e&&e.length)for(var a=0;a'),t.append(l)),0===p.length&&(p=e('
'),t.append(p)),l.length&&(l[0].style.opacity=Math.max(-s,0)),p.length&&(p[0].style.opacity=Math.max(s,0))}t.transform("translate3d("+n+"px, "+o+"px, 0px) rotateX("+i+"deg) rotateY("+r+"deg)")}},setTransition:function(a){if(y.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),y.params.virtualTranslate&&0!==a){var t=!1;y.slides.eq(y.activeIndex).transitionEnd(function(){if(!t&&y&&e(this).hasClass(y.params.slideActiveClass)){t=!0,y.animating=!1;for(var a=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],s=0;s'),y.wrapper.append(a)),a.css({height:y.width+"px"})):0===(a=y.container.find(".swiper-cube-shadow")).length&&(a=e('
'),y.container.append(a)));for(var s=0;s-1&&(t=90*s+90*o,y.rtl&&(t=90*-s-90*o)),r.transform(m),y.params.cube.slideShadows){var u=y.isHorizontal()?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),c=y.isHorizontal()?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom");0===u.length&&(u=e('
'),r.append(u)),0===c.length&&(c=e('
'),r.append(c)),u.length&&(u[0].style.opacity=Math.max(-o,0)),c.length&&(c[0].style.opacity=Math.max(o,0))}}if(y.wrapper.css({"-webkit-transform-origin":"50% 50% -"+y.size/2+"px","-moz-transform-origin":"50% 50% -"+y.size/2+"px","-ms-transform-origin":"50% 50% -"+y.size/2+"px","transform-origin":"50% 50% -"+y.size/2+"px"}),y.params.cube.shadow)if(y.isHorizontal())a.transform("translate3d(0px, "+(y.width/2+y.params.cube.shadowOffset)+"px, "+-y.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+y.params.cube.shadowScale+")");else{var g=Math.abs(t)-90*Math.floor(Math.abs(t)/90),h=1.5-(Math.sin(2*g*Math.PI/360)/2+Math.cos(2*g*Math.PI/360)/2),v=y.params.cube.shadowScale,f=y.params.cube.shadowScale/h,w=y.params.cube.shadowOffset;a.transform("scale3d("+v+", 1, "+f+") translate3d(0px, "+(y.height/2+w)+"px, "+-y.height/2/f+"px) rotateX(-90deg)")}var x=y.isSafari||y.isUiWebView?-y.size/2:0;y.wrapper.transform("translate3d(0px,0,"+x+"px) rotateX("+(y.isHorizontal()?0:t)+"deg) rotateY("+(y.isHorizontal()?-t:0)+"deg)")},setTransition:function(e){y.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),y.params.cube.shadow&&!y.isHorizontal()&&y.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var a=y.translate,t=y.isHorizontal()?-a+y.width/2:-a+y.height/2,s=y.isHorizontal()?y.params.coverflow.rotate:-y.params.coverflow.rotate,r=y.params.coverflow.depth,i=0,n=y.slides.length;i'),o.append(v)),0===f.length&&(f=e('
'),o.append(f)),v.length&&(v[0].style.opacity=p>0?p:0),f.length&&(f[0].style.opacity=-p>0?-p:0)}}y.browser.ie&&(y.wrapper[0].style.perspectiveOrigin=t+"px 50%")},setTransition:function(e){y.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},y.lazy={initialImageLoaded:!1,loadImageInSlide:function(a,t){if(void 0!==a&&(void 0===t&&(t=!0),0!==y.slides.length)){var s=y.slides.eq(a),r=s.find("."+y.params.lazyLoadingClass+":not(."+y.params.lazyStatusLoadedClass+"):not(."+y.params.lazyStatusLoadingClass+")");!s.hasClass(y.params.lazyLoadingClass)||s.hasClass(y.params.lazyStatusLoadedClass)||s.hasClass(y.params.lazyStatusLoadingClass)||(r=r.add(s[0])),0!==r.length&&r.each(function(){var a=e(this);a.addClass(y.params.lazyStatusLoadingClass);var r=a.attr("data-background"),i=a.attr("data-src"),n=a.attr("data-srcset"),o=a.attr("data-sizes");y.loadImage(a[0],i||r,n,o,!1,function(){if(void 0!==y&&null!==y&&y){if(r?(a.css("background-image",'url("'+r+'")'),a.removeAttr("data-background")):(n&&(a.attr("srcset",n),a.removeAttr("data-srcset")),o&&(a.attr("sizes",o),a.removeAttr("data-sizes")),i&&(a.attr("src",i),a.removeAttr("data-src"))),a.addClass(y.params.lazyStatusLoadedClass).removeClass(y.params.lazyStatusLoadingClass),s.find("."+y.params.lazyPreloaderClass+", ."+y.params.preloaderClass).remove(),y.params.loop&&t){var e=s.attr("data-swiper-slide-index");if(s.hasClass(y.params.slideDuplicateClass)){var l=y.wrapper.children('[data-swiper-slide-index="'+e+'"]:not(.'+y.params.slideDuplicateClass+")");y.lazy.loadImageInSlide(l.index(),!1)}else{var p=y.wrapper.children("."+y.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');y.lazy.loadImageInSlide(p.index(),!1)}}y.emit("onLazyImageReady",y,s[0],a[0])}}),y.emit("onLazyImageLoad",y,s[0],a[0])})}},load:function(){var a,t=y.params.slidesPerView;if("auto"===t&&(t=0),y.lazy.initialImageLoaded||(y.lazy.initialImageLoaded=!0),y.params.watchSlidesVisibility)y.wrapper.children("."+y.params.slideVisibleClass).each(function(){y.lazy.loadImageInSlide(e(this).index())});else if(t>1)for(a=y.activeIndex;a1||y.params.lazyLoadingInPrevNextAmount&&y.params.lazyLoadingInPrevNextAmount>1){var s=y.params.lazyLoadingInPrevNextAmount,r=t,i=Math.min(y.activeIndex+r+Math.max(s,r),y.slides.length),n=Math.max(y.activeIndex-Math.max(r,s),0);for(a=y.activeIndex+t;a0&&y.lazy.loadImageInSlide(o.index());var l=y.wrapper.children("."+y.params.slidePrevClass);l.length>0&&y.lazy.loadImageInSlide(l.index())}},onTransitionStart:function(){y.params.lazyLoading&&(y.params.lazyLoadingOnTransitionStart||!y.params.lazyLoadingOnTransitionStart&&!y.lazy.initialImageLoaded)&&y.lazy.load()},onTransitionEnd:function(){y.params.lazyLoading&&!y.params.lazyLoadingOnTransitionStart&&y.lazy.load()}},y.scrollbar={isTouched:!1,setDragPosition:function(e){var a=y.scrollbar,t=(y.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY)-a.track.offset()[y.isHorizontal()?"left":"top"]-a.dragSize/2,s=-y.minTranslate()*a.moveDivider,r=-y.maxTranslate()*a.moveDivider;tr&&(t=r),t=-t/a.moveDivider,y.updateProgress(t),y.setWrapperTranslate(t,!0)},dragStart:function(e){var a=y.scrollbar;a.isTouched=!0,e.preventDefault(),e.stopPropagation(),a.setDragPosition(e),clearTimeout(a.dragTimeout),a.track.transition(0),y.params.scrollbarHide&&a.track.css("opacity",1),y.wrapper.transition(100),a.drag.transition(100),y.emit("onScrollbarDragStart",y)},dragMove:function(e){var a=y.scrollbar;a.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),y.wrapper.transition(0),a.track.transition(0),a.drag.transition(0),y.emit("onScrollbarDragMove",y))},dragEnd:function(e){var a=y.scrollbar;a.isTouched&&(a.isTouched=!1,y.params.scrollbarHide&&(clearTimeout(a.dragTimeout),a.dragTimeout=setTimeout(function(){a.track.css("opacity",0),a.track.transition(400)},1e3)),y.emit("onScrollbarDragEnd",y),y.params.scrollbarSnapOnRelease&&y.slideReset())},draggableEvents:!1!==y.params.simulateTouch||y.support.touch?y.touchEvents:y.touchEventsDesktop,enableDraggable:function(){var a=y.scrollbar,t=y.support.touch?a.track:document;e(a.track).on(a.draggableEvents.start,a.dragStart),e(t).on(a.draggableEvents.move,a.dragMove),e(t).on(a.draggableEvents.end,a.dragEnd)},disableDraggable:function(){var a=y.scrollbar,t=y.support.touch?a.track:document;e(a.track).off(a.draggableEvents.start,a.dragStart),e(t).off(a.draggableEvents.move,a.dragMove),e(t).off(a.draggableEvents.end,a.dragEnd)},set:function(){if(y.params.scrollbar){var a=y.scrollbar;a.track=e(y.params.scrollbar),y.params.uniqueNavElements&&"string"==typeof y.params.scrollbar&&a.track.length>1&&1===y.container.find(y.params.scrollbar).length&&(a.track=y.container.find(y.params.scrollbar)),a.drag=a.track.find(".swiper-scrollbar-drag"),0===a.drag.length&&(a.drag=e('
'),a.track.append(a.drag)),a.drag[0].style.width="",a.drag[0].style.height="",a.trackSize=y.isHorizontal()?a.track[0].offsetWidth:a.track[0].offsetHeight,a.divider=y.size/y.virtualSize,a.moveDivider=a.divider*(a.trackSize/y.size),a.dragSize=a.trackSize*a.divider,y.isHorizontal()?a.drag[0].style.width=a.dragSize+"px":a.drag[0].style.height=a.dragSize+"px",a.divider>=1?a.track[0].style.display="none":a.track[0].style.display="",y.params.scrollbarHide&&(a.track[0].style.opacity=0)}},setTranslate:function(){if(y.params.scrollbar){var e,a=y.scrollbar,t=(y.translate,a.dragSize);e=(a.trackSize-a.dragSize)*y.progress,y.rtl&&y.isHorizontal()?(e=-e,e>0?(t=a.dragSize-e,e=0):-e+a.dragSize>a.trackSize&&(t=a.trackSize+e)):e<0?(t=a.dragSize+e,e=0):e+a.dragSize>a.trackSize&&(t=a.trackSize-e),y.isHorizontal()?(y.support.transforms3d?a.drag.transform("translate3d("+e+"px, 0, 0)"):a.drag.transform("translateX("+e+"px)"),a.drag[0].style.width=t+"px"):(y.support.transforms3d?a.drag.transform("translate3d(0px, "+e+"px, 0)"):a.drag.transform("translateY("+e+"px)"),a.drag[0].style.height=t+"px"),y.params.scrollbarHide&&(clearTimeout(a.timeout),a.track[0].style.opacity=1,a.timeout=setTimeout(function(){a.track[0].style.opacity=0,a.track.transition(400)},1e3))}},setTransition:function(e){y.params.scrollbar&&y.scrollbar.drag.transition(e)}},y.controller={LinearSpline:function(e,a){var t=function(){var e,a,t;return function(s,r){for(a=-1,e=s.length;e-a>1;)s[t=e+a>>1]<=r?a=t:e=t;return e}}();this.x=e,this.y=a,this.lastIndex=e.length-1;var s,r;this.x.length,this.interpolate=function(e){return e?(r=t(this.x,e),s=r-1,(e-this.x[s])*(this.y[r]-this.y[s])/(this.x[r]-this.x[s])+this.y[s]):0}},getInterpolateFunction:function(e){y.controller.spline||(y.controller.spline=y.params.loop?new y.controller.LinearSpline(y.slidesGrid,e.slidesGrid):new y.controller.LinearSpline(y.snapGrid,e.snapGrid))},setTranslate:function(e,t){function s(a){e=a.rtl&&"horizontal"===a.params.direction?-y.translate:y.translate,"slide"===y.params.controlBy&&(y.controller.getInterpolateFunction(a),i=-y.controller.spline.interpolate(-e)),i&&"container"!==y.params.controlBy||(r=(a.maxTranslate()-a.minTranslate())/(y.maxTranslate()-y.minTranslate()),i=(e-y.minTranslate())*r+a.minTranslate()),y.params.controlInverse&&(i=a.maxTranslate()-i),a.updateProgress(i),a.setWrapperTranslate(i,!1,y),a.updateActiveIndex()}var r,i,n=y.params.control;if(Array.isArray(n))for(var o=0;o-1?"DOMMouseScroll":function(){var e="onwheel"in document;if(!e){var a=document.createElement("div");a.setAttribute("onwheel","return;"),e="function"==typeof a.onwheel}return!e&&document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")&&(e=document.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel"),y.disableMousewheelControl=function(){if(!y.mousewheel.event)return!1;var a=y.container;return"container"!==y.params.mousewheelEventsTarged&&(a=e(y.params.mousewheelEventsTarged)),a.off(y.mousewheel.event,d),y.params.mousewheelControl=!1,!0},y.enableMousewheelControl=function(){if(!y.mousewheel.event)return!1;var a=y.container;return"container"!==y.params.mousewheelEventsTarged&&(a=e(y.params.mousewheelEventsTarged)),a.on(y.mousewheel.event,d),y.params.mousewheelControl=!0,!0},y.parallax={setTranslate:function(){y.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){m(this,y.progress)}),y.slides.each(function(){var a=e(this);a.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){m(this,Math.min(Math.max(a[0].progress,-1),1))})})},setTransition:function(a){void 0===a&&(a=y.params.speed),y.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var t=e(this),s=parseInt(t.attr("data-swiper-parallax-duration"),10)||a;0===a&&(s=0),t.transition(s)})}},y.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:y.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var a=e.targetTouches[0].pageX,t=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,r=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-a,2)+Math.pow(r-t,2))},onGestureStart:function(a){var t=y.zoom;if(!y.support.gestures){if("touchstart"!==a.type||"touchstart"===a.type&&a.targetTouches.length<2)return;t.gesture.scaleStart=t.getDistanceBetweenTouches(a)}t.gesture.slide&&t.gesture.slide.length||(t.gesture.slide=e(this),0===t.gesture.slide.length&&(t.gesture.slide=y.slides.eq(y.activeIndex)),t.gesture.image=t.gesture.slide.find("img, svg, canvas"),t.gesture.imageWrap=t.gesture.image.parent("."+y.params.zoomContainerClass),t.gesture.zoomMax=t.gesture.imageWrap.attr("data-swiper-zoom")||y.params.zoomMax,0!==t.gesture.imageWrap.length)?(t.gesture.image.transition(0),t.isScaling=!0):t.gesture.image=void 0},onGestureChange:function(e){var a=y.zoom;if(!y.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.gesture.scaleMove=a.getDistanceBetweenTouches(e)}a.gesture.image&&0!==a.gesture.image.length&&(y.support.gestures?a.scale=e.scale*a.currentScale:a.scale=a.gesture.scaleMove/a.gesture.scaleStart*a.currentScale,a.scale>a.gesture.zoomMax&&(a.scale=a.gesture.zoomMax-1+Math.pow(a.scale-a.gesture.zoomMax+1,.5)),a.scalea.image.touchesStart.x)return void(a.image.isTouched=!1);if(!y.isHorizontal()&&Math.floor(a.image.minY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.ya.image.touchesStart.y)return void(a.image.isTouched=!1)}e.preventDefault(),e.stopPropagation(),a.image.isMoved=!0,a.image.currentX=a.image.touchesCurrent.x-a.image.touchesStart.x+a.image.startX,a.image.currentY=a.image.touchesCurrent.y-a.image.touchesStart.y+a.image.startY,a.image.currentXa.image.maxX&&(a.image.currentX=a.image.maxX-1+Math.pow(a.image.currentX-a.image.maxX+1,.8)),a.image.currentYa.image.maxY&&(a.image.currentY=a.image.maxY-1+Math.pow(a.image.currentY-a.image.maxY+1,.8)),a.velocity.prevPositionX||(a.velocity.prevPositionX=a.image.touchesCurrent.x),a.velocity.prevPositionY||(a.velocity.prevPositionY=a.image.touchesCurrent.y),a.velocity.prevTime||(a.velocity.prevTime=Date.now()),a.velocity.x=(a.image.touchesCurrent.x-a.velocity.prevPositionX)/(Date.now()-a.velocity.prevTime)/2,a.velocity.y=(a.image.touchesCurrent.y-a.velocity.prevPositionY)/(Date.now()-a.velocity.prevTime)/2,Math.abs(a.image.touchesCurrent.x-a.velocity.prevPositionX)<2&&(a.velocity.x=0),Math.abs(a.image.touchesCurrent.y-a.velocity.prevPositionY)<2&&(a.velocity.y=0),a.velocity.prevPositionX=a.image.touchesCurrent.x,a.velocity.prevPositionY=a.image.touchesCurrent.y,a.velocity.prevTime=Date.now(),a.gesture.imageWrap.transform("translate3d("+a.image.currentX+"px, "+a.image.currentY+"px,0)")}}},onTouchEnd:function(e,a){var t=e.zoom;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1,t.image.isMoved=!1;var s=300,r=300,i=t.velocity.x*s,n=t.image.currentX+i,o=t.velocity.y*r,l=t.image.currentY+o;0!==t.velocity.x&&(s=Math.abs((n-t.image.currentX)/t.velocity.x)),0!==t.velocity.y&&(r=Math.abs((l-t.image.currentY)/t.velocity.y));var p=Math.max(s,r);t.image.currentX=n,t.image.currentY=l;var d=t.image.width*t.scale,m=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-d/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-m/2,0),t.image.maxY=-t.image.minY,t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX),t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY),t.gesture.imageWrap.transition(p).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(e){var a=e.zoom;a.gesture.slide&&e.previousIndex!==e.activeIndex&&(a.gesture.image.transform("translate3d(0,0,0) scale(1)"),a.gesture.imageWrap.transform("translate3d(0,0,0)"),a.gesture.slide=a.gesture.image=a.gesture.imageWrap=void 0,a.scale=a.currentScale=1)},toggleZoom:function(a,t){var s=a.zoom;if(s.gesture.slide||(s.gesture.slide=a.clickedSlide?e(a.clickedSlide):a.slides.eq(a.activeIndex),s.gesture.image=s.gesture.slide.find("img, svg, canvas"),s.gesture.imageWrap=s.gesture.image.parent("."+a.params.zoomContainerClass)),s.gesture.image&&0!==s.gesture.image.length){var r,i,n,o,l,p,d,m,u,c,g,h,v,f,w,x,y,T;void 0===s.image.touchesStart.x&&t?(r="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,i="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(r=s.image.touchesStart.x,i=s.image.touchesStart.y),s.scale&&1!==s.scale?(s.scale=s.currentScale=1,s.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),s.gesture.slide=void 0):(s.scale=s.currentScale=s.gesture.imageWrap.attr("data-swiper-zoom")||a.params.zoomMax,t?(y=s.gesture.slide[0].offsetWidth,T=s.gesture.slide[0].offsetHeight,n=s.gesture.slide.offset().left,o=s.gesture.slide.offset().top,l=n+y/2-r,p=o+T/2-i,u=s.gesture.image[0].offsetWidth,c=s.gesture.image[0].offsetHeight,g=u*s.scale,h=c*s.scale,v=Math.min(y/2-g/2,0),f=Math.min(T/2-h/2,0),w=-v,x=-f,d=l*s.scale,m=p*s.scale,dw&&(d=w),mx&&(m=x)):(d=0,m=0),s.gesture.imageWrap.transition(300).transform("translate3d("+d+"px, "+m+"px,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+s.scale+")"))}},attachEvents:function(a){var t=a?"off":"on";if(y.params.zoom){var s=(y.slides,!("touchstart"!==y.touchEvents.start||!y.support.passiveListener||!y.params.passiveListeners)&&{passive:!0,capture:!1});y.support.gestures?(y.slides[t]("gesturestart",y.zoom.onGestureStart,s),y.slides[t]("gesturechange",y.zoom.onGestureChange,s),y.slides[t]("gestureend",y.zoom.onGestureEnd,s)):"touchstart"===y.touchEvents.start&&(y.slides[t](y.touchEvents.start,y.zoom.onGestureStart,s),y.slides[t](y.touchEvents.move,y.zoom.onGestureChange,s),y.slides[t](y.touchEvents.end,y.zoom.onGestureEnd,s)),y[t]("touchStart",y.zoom.onTouchStart),y.slides.each(function(a,s){e(s).find("."+y.params.zoomContainerClass).length>0&&e(s)[t](y.touchEvents.move,y.zoom.onTouchMove)}),y[t]("touchEnd",y.zoom.onTouchEnd),y[t]("transitionEnd",y.zoom.onTransitionEnd),y.params.zoomToggle&&y.on("doubleTap",y.zoom.toggleZoom)}},init:function(){y.zoom.attachEvents()},destroy:function(){y.zoom.attachEvents(!0)}},y._plugins=[];for(var Y in y.plugins){var A=y.plugins[Y](y,y.params[Y]);A&&y._plugins.push(A)}return y.callPlugins=function(e){for(var a=0;a'),notify:function(e){var a=y.a11y.liveRegion;0!==a.length&&(a.html(""),a.html(e))},init:function(){y.params.nextButton&&y.nextButton&&y.nextButton.length>0&&(y.a11y.makeFocusable(y.nextButton),y.a11y.addRole(y.nextButton,"button"),y.a11y.addLabel(y.nextButton,y.params.nextSlideMessage)),y.params.prevButton&&y.prevButton&&y.prevButton.length>0&&(y.a11y.makeFocusable(y.prevButton),y.a11y.addRole(y.prevButton,"button"),y.a11y.addLabel(y.prevButton,y.params.prevSlideMessage)),e(y.container).append(y.a11y.liveRegion)},initPagination:function(){y.params.pagination&&y.params.paginationClickable&&y.bullets&&y.bullets.length&&y.bullets.each(function(){var a=e(this);y.a11y.makeFocusable(a),y.a11y.addRole(a,"button"),y.a11y.addLabel(a,y.params.paginationBulletMessage.replace(/{{index}}/,a.index()+1))})},destroy:function(){y.a11y.liveRegion&&y.a11y.liveRegion.length>0&&y.a11y.liveRegion.remove()}},y.init=function(){y.params.loop&&y.createLoop(),y.updateContainerSize(),y.updateSlidesSize(),y.updatePagination(),y.params.scrollbar&&y.scrollbar&&(y.scrollbar.set(),y.params.scrollbarDraggable&&y.scrollbar.enableDraggable()),"slide"!==y.params.effect&&y.effects[y.params.effect]&&(y.params.loop||y.updateProgress(),y.effects[y.params.effect].setTranslate()),y.params.loop?y.slideTo(y.params.initialSlide+y.loopedSlides,0,y.params.runCallbacksOnInit):(y.slideTo(y.params.initialSlide,0,y.params.runCallbacksOnInit),0===y.params.initialSlide&&(y.parallax&&y.params.parallax&&y.parallax.setTranslate(),y.lazy&&y.params.lazyLoading&&(y.lazy.load(),y.lazy.initialImageLoaded=!0))),y.attachEvents(),y.params.observer&&y.support.observer&&y.initObservers(),y.params.preloadImages&&!y.params.lazyLoading&&y.preloadImages(),y.params.zoom&&y.zoom&&y.zoom.init(),y.params.autoplay&&y.startAutoplay(),y.params.keyboardControl&&y.enableKeyboardControl&&y.enableKeyboardControl(),y.params.mousewheelControl&&y.enableMousewheelControl&&y.enableMousewheelControl(),y.params.hashnavReplaceState&&(y.params.replaceState=y.params.hashnavReplaceState),y.params.history&&y.history&&y.history.init(),y.params.hashnav&&y.hashnav&&y.hashnav.init(),y.params.a11y&&y.a11y&&y.a11y.init(),y.emit("onInit",y)},y.cleanupStyles=function(){y.container.removeClass(y.classNames.join(" ")).removeAttr("style"),y.wrapper.removeAttr("style"),y.slides&&y.slides.length&&y.slides.removeClass([y.params.slideVisibleClass,y.params.slideActiveClass,y.params.slideNextClass,y.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),y.paginationContainer&&y.paginationContainer.length&&y.paginationContainer.removeClass(y.params.paginationHiddenClass),y.bullets&&y.bullets.length&&y.bullets.removeClass(y.params.bulletActiveClass),y.params.prevButton&&e(y.params.prevButton).removeClass(y.params.buttonDisabledClass),y.params.nextButton&&e(y.params.nextButton).removeClass(y.params.buttonDisabledClass),y.params.scrollbar&&y.scrollbar&&(y.scrollbar.track&&y.scrollbar.track.length&&y.scrollbar.track.removeAttr("style"),y.scrollbar.drag&&y.scrollbar.drag.length&&y.scrollbar.drag.removeAttr("style"))},y.destroy=function(e,a){y.detachEvents(),y.stopAutoplay(),y.params.scrollbar&&y.scrollbar&&y.params.scrollbarDraggable&&y.scrollbar.disableDraggable(),y.params.loop&&y.destroyLoop(),a&&y.cleanupStyles(),y.disconnectObservers(),y.params.zoom&&y.zoom&&y.zoom.destroy(),y.params.keyboardControl&&y.disableKeyboardControl&&y.disableKeyboardControl(),y.params.mousewheelControl&&y.disableMousewheelControl&&y.disableMousewheelControl(),y.params.a11y&&y.a11y&&y.a11y.destroy(),y.params.history&&!y.params.replaceState&&window.removeEventListener("popstate",y.history.setHistoryPopState),y.params.hashnav&&y.hashnav&&y.hashnav.destroy(),y.emit("onDestroy"),!1!==e&&(y=null)},y.init(),y}};a.prototype={isSafari:function(){var e=window.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var e=document.createElement("div");return e.innerHTML="\x3c!--[if lte IE 9]> 0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=a}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper});
+
+
+/**
+ * @module WOW
+ * @author Matthieu Aussaguel
+ * @license MIT
+ * @version 1.1.3
+ */
+(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.createEvent=function(a,b,c,d){var e;return null==b&&(b=!1),null==c&&(c=!1),null==d&&(d=null),null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e},a.prototype.emitEvent=function(a,b){return null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)?a["on"+b]():void 0},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a,b){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.resetAnimation=f(this.resetAnimation,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),null!=a.scrollContainer&&(this.config.scrollContainer=document.querySelector(a.scrollContainer)),this.animationNameCache=new c,this.wowEvent=this.util().createEvent(this.config.boxClass)}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],c=0,d=b.length;d>c;c++)f=b[c],g.push(function(){var a,b,c,d;for(c=f.addedNodes||[],d=[],a=0,b=c.length;b>a;a++)e=c[a],d.push(this.doSync(e));return d}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(b){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),this.util().emitEvent(a,this.wowEvent),this.util().addEvent(a,"animationend",this.resetAnimation),this.util().addEvent(a,"oanimationend",this.resetAnimation),this.util().addEvent(a,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(a,"MSAnimationEnd",this.resetAnimation),a},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.resetAnimation=function(a){var b;return a.type.toLowerCase().indexOf("animationend")>=0?(b=a.target||a.srcElement,b.className=b.className.replace(this.config.animateClass,"").trim()):void 0},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;d=[];for(c in b)e=b[c],a[""+c]=e,d.push(function(){var b,d,g,h;for(g=this.vendors,h=[],b=0,d=g.length;d>b;b++)f=g[b],h.push(a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=e);return h}.call(this));return d},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(h=d(a),g=h.getPropertyCSSValue(b),f=this.vendors,c=0,e=f.length;e>c;c++)i=f[c],g=g||h.getPropertyCSSValue("-"+i+"-"+b);return g},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this);
+
+
+/**
+ * @module Owl carousel
+ * @version 2.2.1
+ * @author Bartosz Wojciechowski
+ * @license MIT
+ */
+!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&e<=0&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&bh-f-e&&b",g[a+1]||h-f)&&(d="left"===c?a+1:a),d===-1},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){for(b=this._items.length,c=this._items[--b].width(),d=this.$element.width();b--&&(c+=this._items[b].width()+this.settings.margin,!(c>d)););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=f*-1*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&a.namespace.indexOf("owl")!==-1?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&e*-1||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
',d=k.lazyLoad?'
':'
',b.after(d),b.after(e)};if(b.wrap('
"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a(''+c+"
").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},
+ a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push(''+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("
").addClass(c.dotClass).append(a("
")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a
=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
+
+
+/**
+ * @module RD Navbar
+ * @author Evgeniy Gusarov
+ * @see https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a
+ * @version 2.2.5
+ */
+/**
+ * @module RD Navbar
+ * @author Evgeniy Gusarov
+ * @version 2.2.5
+ */
+(function() {
+ var isTouch;
+
+ isTouch = "ontouchstart" in window;
+
+ (function($, document, window) {
+
+ /**
+ * Creates a RDNavbar.
+ * @class RDNavbar.
+ * @public
+ * @param {HTMLElement} element - The element to create the RDNavbar for.
+ * @param {Object} [options] - The options
+ */
+ var RDNavbar;
+ RDNavbar = (function() {
+
+ /**
+ * Default options for RDNavbar.
+ * @protected
+ */
+ RDNavbar.prototype.Defaults = {
+ layout: 'rd-navbar-static',
+ deviceLayout: 'rd-navbar-fixed',
+ focusOnHover: true,
+ focusOnHoverTimeout: 800,
+ linkedElements: ["html"],
+ domAppend: true,
+ stickUp: true,
+ stickUpClone: true,
+ stickUpOffset: '100%',
+ anchorNav: true,
+ anchorNavSpeed: 400,
+ anchorNavOffset: 0,
+ anchorNavEasing: 'swing',
+ autoHeight: true,
+ responsive: {
+ 0: {
+ layout: "rd-navbar-fixed",
+ deviceLayout: "rd-navbar-fixed",
+ focusOnHover: false,
+ stickUp: false
+ },
+ 992: {
+ layout: "rd-navbar-static",
+ deviceLayout: "rd-navbar-static",
+ focusOnHover: true,
+ stickUp: true
+ }
+ },
+ callbacks: {
+ onToggleSwitch: false,
+ onToggleClose: false,
+ onDomAppend: false,
+ onDropdownOver: false,
+ onDropdownOut: false,
+ onDropdownToggle: false,
+ onDropdownClose: false,
+ onStuck: false,
+ onUnstuck: false,
+ onAnchorChange: false
+ }
+ };
+
+ function RDNavbar(element, options) {
+
+ /**
+ * Current options set
+ * @public
+ */
+ this.options = $.extend(true, {}, this.Defaults, options);
+
+ /**
+ * Plugin element
+ * @public
+ */
+ this.$element = $(element);
+
+ /**
+ * Plugin element clone
+ * @public
+ */
+ this.$clone = null;
+
+ /**
+ * Additional references
+ * @public
+ */
+ this.$win = $(window);
+ this.$doc = $(document);
+ this.currentLayout = this.options.layout;
+ this.loaded = false;
+ this.focusOnHover = this.options.focusOnHover;
+ this.focusTimer = false;
+ this.cloneTimer = false;
+ this.isStuck = false;
+ this.initialize();
+ }
+
+
+ /**
+ * Initializes the RDNavbar.
+ * @protected
+ */
+
+ RDNavbar.prototype.initialize = function() {
+ var ctx;
+ ctx = this;
+ ctx.$element.addClass("rd-navbar").addClass(ctx.options.layout);
+ if (isTouch) {
+ ctx.$element.addClass("rd-navbar--is-touch");
+ }
+ if (ctx.options.domAppend) {
+ ctx.createNav(ctx);
+ }
+ if (ctx.options.stickUpClone) {
+ ctx.createClone(ctx);
+ }
+ ctx.$element.addClass('rd-navbar-original');
+ ctx.addAdditionalClassToToggles('.rd-navbar-original', 'toggle-original', 'toggle-original-elements');
+ ctx.applyHandlers(ctx);
+ ctx.offset = ctx.$element.offset().top;
+ ctx.height = ctx.$element.outerHeight();
+ ctx.loaded = true;
+ return ctx;
+ };
+
+
+ /**
+ * Changes {ctx.$element} layout basing on screen resolution
+ * @protected
+ */
+
+ RDNavbar.prototype.resize = function(ctx, e) {
+ var targetElement, targetLayout;
+ targetLayout = isTouch ? ctx.getOption('deviceLayout') : ctx.getOption('layout');
+ targetElement = ctx.$element.add(ctx.$clone);
+ if (targetLayout !== ctx.currentLayout || !ctx.loaded) {
+ ctx.switchClass(targetElement, ctx.currentLayout, targetLayout);
+ if (ctx.options.linkedElements != null) {
+ $.grep(ctx.options.linkedElements, function(link, index) {
+ return ctx.switchClass(link, ctx.currentLayout + '-linked', targetLayout + '-linked');
+ });
+ }
+ ctx.currentLayout = targetLayout;
+ }
+ ctx.focusOnHover = ctx.getOption('focusOnHover');
+ return ctx;
+ };
+
+
+ /**
+ * Toggles bar stickup on scroll
+ * @protected
+ */
+
+ RDNavbar.prototype.stickUp = function(ctx, e) {
+ var scrollTop, stickUp, stickUpOffset, targetElement, threshold;
+ stickUp = ctx.getOption("stickUp");
+ if ($('html').hasClass('ios') || ctx.$element.hasClass('rd-navbar-fixed')) {
+ stickUp = false;
+ }
+ scrollTop = ctx.$doc.scrollTop();
+ targetElement = ctx.$clone != null ? ctx.$clone : ctx.$element;
+ stickUpOffset = ctx.getOption('stickUpOffset');
+ threshold = (typeof stickUpOffset === 'string' ? (stickUpOffset.indexOf('%') > 0 ? parseFloat(stickUpOffset) * ctx.height / 100 : parseFloat(stickUpOffset)) : stickUpOffset);
+ if (stickUp) {
+ if ((scrollTop >= threshold && !ctx.isStuck) || (scrollTop < threshold && ctx.isStuck)) {
+ ctx.$element.add(ctx.$clone).find('[data-rd-navbar-toggle]').each(function() {
+ $.proxy(ctx.closeToggle, this)(ctx, false);
+ }).end().find('.rd-navbar-submenu').removeClass('opened').removeClass('focus');
+ if (scrollTop >= threshold && !ctx.isStuck && !ctx.$element.hasClass('rd-navbar-fixed')) {
+ if (ctx.options.callbacks.onStuck) {
+ ctx.options.callbacks.onStuck.call(ctx);
+ }
+
+
+ setTimeout(function(){
+ if (e.type === 'resize') {
+ ctx.switchClass(targetElement, '', 'rd-navbar--is-stuck');
+ } else {
+ targetElement.addClass('rd-navbar--is-stuck');
+ }
+ ctx.isStuck = true;
+ }, navigator.platform.match(/(Mac)/i) ? 10 : 0);
+
+ } else {
+ if (e.type === 'resize') {
+ ctx.switchClass(targetElement, 'rd-navbar--is-stuck', '');
+ } else {
+ targetElement.removeClass('rd-navbar--is-stuck').one('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd', $.proxy(ctx.resizeWrap, ctx, e));
+ }
+ ctx.isStuck = false;
+ if (ctx.options.callbacks.onUnstuck) {
+ ctx.options.callbacks.onUnstuck.call(ctx);
+ }
+ }
+ }
+ } else {
+ ctx.$element.find('.rd-navbar-submenu').removeClass('opened').removeClass('focus');
+ if (ctx.isStuck) {
+ ctx.switchClass(targetElement, 'rd-navbar--is-stuck', '');
+ ctx.isStuck = false;
+ ctx.resizeWrap(e);
+ }
+ }
+ return ctx;
+ };
+
+
+ /**
+ * Resizes an external wrap of navbar
+ * @protected
+ */
+
+ RDNavbar.prototype.resizeWrap = function(e) {
+ var $wrap, ctx;
+ ctx = this;
+ if ((ctx.$clone == null) && !ctx.isStuck) {
+ $wrap = ctx.$element.parent();
+ if (!ctx.getOption('autoHeight')) {
+ $wrap.css('height', 'auto');
+ return;
+ }
+ ctx.height = ctx.$element.outerHeight();
+ if (e.type === 'resize') {
+ $wrap.addClass('rd-navbar--no-transition').css('height', ctx.height);
+ $wrap[0].offsetHeight;
+ return $wrap.removeClass('rd-navbar--no-transition');
+ } else {
+ return $wrap.css('height', ctx.height);
+ }
+ }
+ };
+
+
+ /**
+ * Creates additional DOM for navigation functionality
+ * @protected
+ */
+
+ RDNavbar.prototype.createNav = function(ctx) {
+ ctx.$element.find('.rd-navbar-dropdown, .rd-navbar-megamenu').each(function() {
+ var $this, rect;
+ $this = $(this);
+ rect = this.getBoundingClientRect();
+ if ($this.hasClass('rd-navbar-megamenu')) {
+ return $this.parent().addClass('rd-navbar--has-megamenu');
+ } else {
+ return $this.parent().addClass('rd-navbar--has-dropdown');
+ }
+ }).parents("li").addClass("rd-navbar-submenu");
+ $('').insertAfter('.rd-navbar-nav li.rd-navbar-submenu > a');
+ if (ctx.options.callbacks.onDomAppend) {
+ ctx.options.callbacks.onDomAppend.call(this);
+ }
+ return ctx;
+ };
+
+
+ /**
+ * Creates navbar clone to stick up
+ * @protected
+ */
+
+ RDNavbar.prototype.createClone = function(ctx) {
+ ctx.$clone = ctx.$element.clone().insertAfter(ctx.$element).addClass('rd-navbar--is-clone');
+ ctx.addAdditionalClassToToggles('.rd-navbar--is-clone', 'toggle-cloned', 'toggle-cloned-elements');
+ return ctx;
+ };
+
+
+ /**
+ * Closes all toggles on outside click of each item
+ * @protected
+ */
+
+ RDNavbar.prototype.closeToggle = function(ctx, e) {
+ var $items, $target, additionalToggleElClass, additionalToogleClass, collapse, linkedElements, needClose;
+ $target = $(e.target);
+ collapse = false;
+ linkedElements = this.getAttribute('data-rd-navbar-toggle');
+ if (ctx.options.stickUpClone && ctx.isStuck) {
+ additionalToogleClass = '.toggle-cloned';
+ additionalToggleElClass = '.toggle-cloned-elements';
+ needClose = !$target.hasClass('toggle-cloned');
+ } else {
+ additionalToogleClass = '.toggle-original';
+ additionalToggleElClass = '.toggle-original-elements';
+ needClose = !$target.hasClass('toggle-original');
+ }
+ if (e.target !== this && !$target.parents(additionalToogleClass + '[data-rd-navbar-toggle]').length && !$target.parents(additionalToggleElClass).length && linkedElements && needClose) {
+ $items = $(this).parents('body').find(linkedElements).add($(this).parents('.rd-navbar')[0]);
+ $items.each(function() {
+ if (!collapse) {
+ return collapse = (e.target === this || $.contains(this, e.target)) === true;
+ }
+ });
+ if (!collapse) {
+ $items.add(this).removeClass('active');
+ if (ctx.options.callbacks.onToggleClose) {
+ ctx.options.callbacks.onToggleClose.call(this, ctx);
+ }
+ }
+ }
+ return this;
+ };
+
+
+ /**
+ * Switches toggle
+ * @protected
+ */
+
+ RDNavbar.prototype.switchToggle = function(ctx, e) {
+ var additionalToggleElClass, linkedElements, navbarClass;
+ e.preventDefault();
+ if ($(this).hasClass('toggle-cloned')) {
+ navbarClass = '.rd-navbar--is-clone';
+ additionalToggleElClass = '.toggle-cloned-elements';
+ } else {
+ navbarClass = '.rd-navbar-original';
+ additionalToggleElClass = '.toggle-original-elements';
+ }
+ if (linkedElements = this.getAttribute('data-rd-navbar-toggle')) {
+ $(navbarClass + ' [data-rd-navbar-toggle]').not(this).each(function() {
+ var deactivateElements;
+ if (deactivateElements = this.getAttribute('data-rd-navbar-toggle')) {
+ return $(this).parents('body').find(navbarClass + ' ' + deactivateElements + additionalToggleElClass).add(this).add($.inArray('.rd-navbar', deactivateElements.split(/\s*,\s*/i)) > -1 ? $(this).parents('body')[0] : false).removeClass('active');
+ }
+ });
+ $(this).parents('body').find(navbarClass + ' ' + linkedElements + additionalToggleElClass).add(this).add($.inArray('.rd-navbar', linkedElements.split(/\s*,\s*/i)) > -1 ? $(this).parents('.rd-navbar')[0] : false).toggleClass('active');
+ }
+ if (ctx.options.callbacks.onToggleSwitch) {
+ ctx.options.callbacks.onToggleSwitch.call(this, ctx);
+ }
+ return this;
+ };
+
+
+ /**
+ * Triggers submenu popup to be shown on mouseover
+ * @protected
+ */
+
+ RDNavbar.prototype.dropdownOver = function(ctx, timer) {
+ var $this;
+ if (ctx.focusOnHover) {
+ $this = $(this);
+ clearTimeout(timer);
+ if (ctx.options.callbacks.onDropdownOver) {
+ if (!ctx.options.callbacks.onDropdownOver.call(this, ctx)){
+ return this;
+ }
+ }
+
+ $this.addClass('focus').siblings().removeClass('opened').each(ctx.dropdownUnfocus);
+ }
+ return this;
+ };
+
+
+ /**
+ * Triggers submenu popup to be shown on mouseover
+ * @protected
+ */
+
+ RDNavbar.prototype.dropdownTouch = function(ctx, timer) {
+ var $this, hasFocus;
+ $this = $(this);
+ clearTimeout(timer);
+ if (ctx.focusOnHover) {
+ hasFocus = false;
+ if ($this.hasClass('focus')) {
+ hasFocus = true;
+ }
+ if (!hasFocus) {
+ $this.addClass('focus').siblings().removeClass('opened').each(ctx.dropdownUnfocus);
+ return false;
+ }
+ if (ctx.options.callbacks.onDropdownOver) {
+ ctx.options.callbacks.onDropdownOver.call(this, ctx);
+ }
+ }
+ return this;
+ };
+
+
+ /**
+ * Triggers submenu popop to be hidden on mouseout
+ * @protected
+ */
+
+ RDNavbar.prototype.dropdownOut = function(ctx, timer) {
+ var $this;
+ if (ctx.focusOnHover) {
+ $this = $(this);
+ $this.one('mouseenter.navbar', function() {
+ return clearTimeout(timer);
+ });
+
+ if (ctx.options.callbacks.onDropdownOut) {
+ ctx.options.callbacks.onDropdownOut.call(this, ctx);
+ }
+ clearTimeout(timer);
+
+ timer = setTimeout($.proxy(ctx.dropdownUnfocus, this, ctx), ctx.options.focusOnHoverTimeout);
+ }
+ return this;
+ };
+
+
+ /**
+ * Removes a focus from submenu
+ * @protected
+ */
+
+ RDNavbar.prototype.dropdownUnfocus = function(ctx) {
+ var $this;
+ $this = $(this);
+ $this.find('li.focus').add(this).removeClass('focus');
+ return this;
+ };
+
+
+ /**
+ * Closes submenu
+ * @protected
+ */
+
+ RDNavbar.prototype.dropdownClose = function(ctx, e) {
+ var $this;
+ if (e.target !== this && !$(e.target).parents('.rd-navbar-submenu').length) {
+ $this = $(this);
+ $this.find('li.focus').add(this).removeClass('focus').removeClass('opened');
+ if (ctx.options.callbacks.onDropdownClose) {
+ ctx.options.callbacks.onDropdownClose.call(this, ctx);
+ }
+ }
+ return this;
+ };
+
+
+ /**
+ * Toggles submenu popup to be shown on trigger click
+ * @protected
+ */
+
+ RDNavbar.prototype.dropdownToggle = function(ctx) {
+ $(this).toggleClass('opened').siblings().removeClass('opened');
+ if (ctx.options.callbacks.onDropdownToggle) {
+ ctx.options.callbacks.onDropdownToggle.call(this, ctx);
+ }
+ return this;
+ };
+
+
+ /**
+ * Scrolls the page to triggered anchor
+ * @protected
+ */
+
+ RDNavbar.prototype.goToAnchor = function(ctx, e) {
+ var $anchor, hash;
+ hash = this.hash;
+ $anchor = $(hash);
+
+ if (!ctx.getOption('anchorNav')){
+ return false;
+ }
+
+ if ($anchor.length) {
+ e.preventDefault();
+ $('html, body').stop().animate({
+ 'scrollTop': $anchor.offset().top + ctx.getOption('anchorNavOffset') + 1
+ }, ctx.getOption('anchorNavSpeed'), ctx.getOption('anchorNavEasing'), function() {
+ return ctx.changeAnchor(hash);
+ });
+ }
+ return this;
+ };
+
+
+ /**
+ * Highlight an active anchor
+ * @protected
+ */
+
+ RDNavbar.prototype.activateAnchor = function(e) {
+ var $anchor, $item, $link, ctx, docHeight, hash, i, link, links, navOffset, scrollTop, winHeight;
+ ctx = this;
+ scrollTop = ctx.$doc.scrollTop();
+ winHeight = ctx.$win.height();
+ docHeight = ctx.$doc.height();
+ navOffset = ctx.getOption('anchorNavOffset');
+
+ if (!ctx.options.anchorNav){
+ return false;
+ }
+
+ if (scrollTop + winHeight > docHeight - 50) {
+ $anchor = $('[data-type="anchor"]').last();
+ if ($anchor.length) {
+ if ($anchor.offset().top >= scrollTop) {
+ hash = '#' + $anchor.attr("id");
+ $item = $('.rd-navbar-nav a[href^="' + hash + '"]').parent();
+ if (!$item.hasClass('active')) {
+ $item.addClass('active').siblings().removeClass('active');
+ if (ctx.options.callbacks.onAnchorChange) {
+ ctx.options.callbacks.onAnchorChange.call($anchor[0], ctx);
+ }
+ }
+ }
+ }
+ return $anchor;
+ } else {
+ links = $('.rd-navbar-nav a[href^="#"]').get();
+ for (i in links) {
+ link = links[i];
+ $link = $(link);
+ hash = $link.attr('href');
+ // @CHANGE LDR
+ if (hash != '#') $anchor = $(hash);
+ else $anchor = '';
+ //$anchor = $(hash);
+ if ($anchor.length) {
+ if ($anchor.offset().top + navOffset <= scrollTop && $anchor.offset().top + $anchor.outerHeight() > scrollTop) {
+ $link.parent().addClass('active').siblings().removeClass('active');
+ if (ctx.options.callbacks.onAnchorChange) {
+ ctx.options.callbacks.onAnchorChange.call($anchor[0], ctx);
+ }
+ }
+ }
+ }
+ }
+ return null;
+ };
+
+
+ /**
+ * Returns current anchor
+ * @protected
+ */
+
+ RDNavbar.prototype.getAnchor = function() {
+ if (history) {
+ if (history.state) {
+ return history.state.id;
+ }
+ }
+ return null;
+ };
+
+
+ /**
+ * Changes current page anchor
+ * @protected
+ */
+
+ RDNavbar.prototype.changeAnchor = function(hash) {
+ if (history) {
+ if (history.state) {
+ if (history.state.id !== hash) {
+ history.replaceState({
+ 'anchorId': hash
+ }, null, hash);
+ } else {
+ history.pushState({
+ 'anchorId': hash
+ }, null, hash);
+ }
+ } else {
+ history.pushState({
+ 'anchorId': hash
+ }, null, hash);
+ }
+ }
+ return this;
+ };
+
+
+ /**
+ * Applies all JS event handlers
+ * @protected
+ */
+
+ RDNavbar.prototype.applyHandlers = function(ctx) {
+ if (ctx.options.responsive != null) {
+ ctx.$win.on('resize.navbar', $.proxy(ctx.resize, ctx.$win[0], ctx)).on('resize.navbar', $.proxy(ctx.resizeWrap, ctx)).on('resize.navbar', $.proxy(ctx.stickUp, (ctx.$clone != null ? ctx.$clone : ctx.$element), ctx)).on('orientationchange.navbar', $.proxy(ctx.resize, ctx.$win[0], ctx)).trigger('resize.navbar');
+ }
+ ctx.$doc.on('scroll.navbar', $.proxy(ctx.stickUp, (ctx.$clone != null ? ctx.$clone : ctx.$element), ctx)).on('scroll.navbar', $.proxy(ctx.activateAnchor, ctx));
+ ctx.$element.add(ctx.$clone).find('[data-rd-navbar-toggle]').each(function() {
+ var $this;
+ $this = $(this);
+ $this.on('click', $.proxy(ctx.switchToggle, this, ctx));
+ return $this.parents('body').on('click', $.proxy(ctx.closeToggle, this, ctx));
+ });
+ ctx.$element.add(ctx.$clone).find('.rd-navbar-submenu').each(function() {
+ var $this, timer;
+ $this = $(this);
+ timer = $this.parents(".rd-navbar--is-clone").length ? ctx.cloneTimer : ctx.focusTimer;
+ $this.on('mouseleave.navbar', $.proxy(ctx.dropdownOut, this, ctx, timer));
+ $this.find('> a').on('mouseenter.navbar', $.proxy(ctx.dropdownOver, this, ctx, timer));
+ $this.find('> a').on('touchstart.navbar', $.proxy(ctx.dropdownTouch, this, ctx, timer));
+ $this.find('> .rd-navbar-submenu-toggle').on('click', $.proxy(ctx.dropdownToggle, this, ctx));
+ return $this.parents('body').on('click', $.proxy(ctx.dropdownClose, this, ctx));
+ });
+ ctx.$element.add(ctx.$clone).find('.rd-navbar-nav a[href^="#"]').each(function() {
+ return $(this).on('click', $.proxy(ctx.goToAnchor, this, ctx));
+ });
+
+ ctx.$element.find('.rd-navbar-dropdown, .rd-navbar-megamenu').each(function() {
+ var $this, rect;
+ $this = $(this);
+ rect = this.getBoundingClientRect();
+ if ((rect.left + $this.outerWidth()) >= window.innerWidth - 10) {
+ this.className += ' rd-navbar-open-left';
+ } else if ((rect.left - $this.outerWidth()) <= 10) {
+ this.className += ' rd-navbar-open-right';
+ }
+ });
+
+ return ctx;
+ };
+
+
+ /**
+ * Switches classes of elements without transition
+ * @protected
+ */
+
+ RDNavbar.prototype.switchClass = function(element, before, after) {
+ var obj;
+ obj = element instanceof jQuery ? element : $(element);
+ obj.addClass('rd-navbar--no-transition').removeClass(before).addClass(after);
+ obj[0].offsetHeight;
+ return obj.removeClass('rd-navbar--no-transition');
+ };
+
+
+ /**
+ * Gets specific option of plugin
+ * @protected
+ */
+
+ RDNavbar.prototype.getOption = function(key) {
+ var point, targetPoint;
+ for (point in this.options.responsive) {
+ if (point <= window.innerWidth) {
+ targetPoint = point;
+ }
+ }
+ if ((this.options.responsive != null) && (this.options.responsive[targetPoint][key] != null)) {
+ return this.options.responsive[targetPoint][key];
+ } else {
+ return this.options[key];
+ }
+ };
+
+
+ /**
+ * Add additional class to navbar toggles to identify it when navbar is cloned
+ * @protected
+ */
+
+ RDNavbar.prototype.addAdditionalClassToToggles = function(navbarClass, toggleAdditionalClass, toggleElAdditionalClass) {
+ return $(navbarClass).find('[data-rd-navbar-toggle]').each(function() {
+ var toggleElement;
+ $(this).addClass(toggleAdditionalClass);
+ toggleElement = this.getAttribute('data-rd-navbar-toggle');
+ return $(this).parents('body').find(navbarClass).find(toggleElement).addClass(toggleElAdditionalClass);
+ });
+ };
+
+ return RDNavbar;
+
+ })();
+
+ /**
+ * The jQuery Plugin for the RD Navbar
+ * @public
+ */
+ $.fn.extend({
+ RDNavbar: function(options) {
+ var $this;
+ $this = $(this);
+ if (!$this.data('RDNavbar')) {
+ return $this.data('RDNavbar', new RDNavbar(this, options));
+ }
+ }
+
+ /**
+ * RD Navbar window export
+ * @public
+ */
+ });
+ return window.RDNavbar = RDNavbar;
+ })(window.jQuery, document, window);
+
+
+ /**
+ * The Plugin AMD export
+ * @public
+ */
+
+ if (typeof module !== "undefined" && module !== null) {
+ module.exports = window.RDNavbar;
+ } else if (typeof define === 'function' && define.amd) {
+ define(["jquery"], function() {
+ 'use strict';
+ return window.RDNavbar;
+ });
+ }
+
+}).call(this);
+
+
+/**
+ * @module Device.js
+ * @see https://github.com/matthewhudson/device.js
+ * @license MIT
+ */
+(function(){var n,e,o,t,i,r,d,a,c,l;e=window.device,n={},window.device=n,t=window.document.documentElement,l=window.navigator.userAgent.toLowerCase(),n.ios=function(){return n.iphone()||n.ipod()||n.ipad()},n.iphone=function(){return!n.windows()&&i("iphone")},n.ipod=function(){return i("ipod")},n.ipad=function(){return i("ipad")},n.android=function(){return!n.windows()&&i("android")},n.androidPhone=function(){return n.android()&&i("mobile")},n.androidTablet=function(){return n.android()&&!i("mobile")},n.blackberry=function(){return i("blackberry")||i("bb10")||i("rim")},n.blackberryPhone=function(){return n.blackberry()&&!i("tablet")},n.blackberryTablet=function(){return n.blackberry()&&i("tablet")},n.windows=function(){return i("windows")},n.windowsPhone=function(){return n.windows()&&i("phone")},n.windowsTablet=function(){return n.windows()&&i("touch")&&!n.windowsPhone()},n.fxos=function(){return(i("(mobile;")||i("(tablet;"))&&i("; rv:")},n.fxosPhone=function(){return n.fxos()&&i("mobile")},n.fxosTablet=function(){return n.fxos()&&i("tablet")},n.meego=function(){return i("meego")},n.cordova=function(){return window.cordova&&"file:"===location.protocol},n.nodeWebkit=function(){return"object"==typeof window.process},n.mobile=function(){return n.androidPhone()||n.iphone()||n.ipod()||n.windowsPhone()||n.blackberryPhone()||n.fxosPhone()||n.meego()},n.tablet=function(){return n.ipad()||n.androidTablet()||n.blackberryTablet()||n.windowsTablet()||n.fxosTablet()},n.desktop=function(){return!n.tablet()&&!n.mobile()},n.television=function(){var n,e=["googletv","viera","smarttv","internet.tv","netcast","nettv","appletv","boxee","kylo","roku","dlnadoc","roku","pov_tv","hbbtv","ce-html"];for(n=0;n1},n.landscape=function(){return window.innerHeight/window.innerWidth<1},n.noConflict=function(){return window.device=e,this},i=function(n){return-1!==l.indexOf(n)},d=function(n){var e;return e=new RegExp(n,"i"),t.className.match(e)},o=function(n){var e=null;d(n)||(e=t.className.replace(/^\s+|\s+$/g,""),t.className=e+" "+n)},c=function(n){d(n)&&(t.className=t.className.replace(" "+n,""))},n.ios()?n.ipad()?o("ios ipad tablet"):n.iphone()?o("ios iphone mobile"):n.ipod()&&o("ios ipod mobile"):n.android()?o(n.androidTablet()?"android tablet":"android mobile"):n.blackberry()?o(n.blackberryTablet()?"blackberry tablet":"blackberry mobile"):n.windows()?o(n.windowsTablet()?"windows tablet":n.windowsPhone()?"windows mobile":"desktop"):n.fxos()?o(n.fxosTablet()?"fxos tablet":"fxos mobile"):n.meego()?o("meego mobile"):n.nodeWebkit()?o("node-webkit"):n.television()?o("television"):n.desktop()&&o("desktop"),n.cordova()&&o("cordova"),r=function(){n.landscape()?(c("portrait"),o("landscape")):(c("landscape"),o("portrait"))},a=Object.prototype.hasOwnProperty.call(window,"onorientationchange")?"orientationchange":"resize",window.addEventListener?window.addEventListener(a,r,!1):window.attachEvent?window.attachEvent(a,r):window[a]=r,r(),"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return n}):"undefined"!=typeof module&&module.exports?module.exports=n:window.device=n}).call(this);
+
+
+/**
+ * @module UIToTop
+ * @author Matt Varone
+ * @see http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
+ * @license MIT
+ */
+!function(o){o.fn.UItoTop=function(n){var e={text:"",min:500,scrollSpeed:800,containerID:"ui-to-top",containerClass:"ui-to-top fa fa-angle-up",easingType:"easeIn"},t=o.extend(e,n),i="#"+t.containerID;o("body").append(''+t.text+" "),o(i).click(function(){return o("html, body").stop().animate({scrollTop:0},t.scrollSpeed,t.easingType),!1}),o(window).scroll(function(){var n=o(window).scrollTop();"undefined"==typeof document.body.style.maxHeight&&o(i).css({position:"absolute",top:o(window).scrollTop()+o(window).height()-50}),n>t.min?o(i).stop(!0,!0).addClass("active"):o(i).removeClass("active")})}}(jQuery);
+
+
+/**
+ * @module Abstract base class for collection plugins v1.0.1.
+ * @author Keith Wood
+ * @see http://keith-wood.name/countdown.html
+ * @license MIT
+ */
+(function(){var j=false;window.JQClass=function(){};JQClass.classes={};JQClass.extend=function extender(f){var g=this.prototype;j=true;var h=new this();j=false;for(var i in f){h[i]=typeof f[i]=='function'&&typeof g[i]=='function'?(function(d,e){return function(){var b=this._super;this._super=function(a){return g[d].apply(this,a||[])};var c=e.apply(this,arguments);this._super=b;return c}})(i,f[i]):f[i]}function JQClass(){if(!j&&this._init){this._init.apply(this,arguments)}}JQClass.prototype=h;JQClass.prototype.constructor=JQClass;JQClass.extend=extender;return JQClass}})();(function($){JQClass.classes.JQPlugin=JQClass.extend({name:'plugin',defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return'is-'+this.name},_init:function(){$.extend(this.defaultOptions,(this.regionalOptions&&this.regionalOptions[''])||{});var c=camelCase(this.name);$[c]=this;$.fn[c]=function(a){var b=Array.prototype.slice.call(arguments,1);if($[c]._isNotChained(a,b)){return $[c][a].apply($[c],[this[0]].concat(b))}return this.each(function(){if(typeof a==='string'){if(a[0]==='_'||!$[c][a]){throw'Unknown method: '+a;}$[c][a].apply($[c],[this].concat(b))}else{$[c]._attach(this,a)}})}},setDefaults:function(a){$.extend(this.defaultOptions,a||{})},_isNotChained:function(a,b){if(a==='option'&&(b.length===0||(b.length===1&&typeof b[0]==='string'))){return true}return $.inArray(a,this._getters)>-1},_attach:function(a,b){a=$(a);if(a.hasClass(this._getMarker())){return}a.addClass(this._getMarker());b=$.extend({},this.defaultOptions,this._getMetadata(a),b||{});var c=$.extend({name:this.name,elem:a,options:b},this._instSettings(a,b));a.data(this.name,c);this._postAttach(a,c);this.option(a,b)},_instSettings:function(a,b){return{}},_postAttach:function(a,b){},_getMetadata:function(d){try{var f=d.data(this.name.toLowerCase())||'';f=f.replace(/'/g,'"');f=f.replace(/([a-zA-Z0-9]+):/g,function(a,b,i){var c=f.substring(0,i).match(/"/g);return(!c||c.length%2===0?'"'+b+'":':b+':')});f=$.parseJSON('{'+f+'}');for(var g in f){var h=f[g];if(typeof h==='string'&&h.match(/^new Date\((.*)\)$/)){f[g]=eval(h)}}return f}catch(e){return{}}},_getInst:function(a){return $(a).data(this.name)||{}},option:function(a,b,c){a=$(a);var d=a.data(this.name);if(!b||(typeof b==='string'&&c==null)){var e=(d||{}).options;return(e&&b?e[b]:e)}if(!a.hasClass(this._getMarker())){return}var e=b||{};if(typeof b==='string'){e={};e[b]=c}this._optionsChanged(a,d,e);$.extend(d.options,e)},_optionsChanged:function(a,b,c){},destroy:function(a){a=$(a);if(!a.hasClass(this._getMarker())){return}this._preDestroy(a,this._getInst(a));a.removeData(this.name).removeClass(this._getMarker())},_preDestroy:function(a,b){}});function camelCase(c){return c.replace(/-([a-z])/g,function(a,b){return b.toUpperCase()})}$.JQPlugin={createPlugin:function(a,b){if(typeof a==='object'){b=a;a='JQPlugin'}a=camelCase(a);var c=camelCase(b.name);JQClass.classes[c]=JQClass.classes[a].extend(b);new JQClass.classes[c]()}}})(jQuery);
+
+
+/**
+ * @module Moment JS
+ * @authors Tim Wood, Iskren Chernev, Moment.js contributors
+ * @see https://ua.linkedin.com/in/rafael-shayvolodyan-3a297b96
+ * @version 2.12.0
+ * @license MIT
+ */
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.moment=e()}(this,function(){"use strict";function t(){return Xn.apply(null,arguments)}function e(t){Xn=t}function n(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function i(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function s(t,e){var n,i=[];for(n=0;n0)for(n in Kn)i=Kn[n],s=e[i],c(s)||(t[i]=s);return t}function m(e){f(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),ti===!1&&(ti=!0,t.updateOffset(this),ti=!1)}function _(t){return t instanceof m||null!=t&&null!=t._isAMomentObject}function y(t){return 0>t?Math.ceil(t):Math.floor(t)}function g(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=y(e)),n}function p(t,e,n){var i,s=Math.min(t.length,e.length),r=Math.abs(t.length-e.length),a=0;for(i=0;s>i;i++)(n&&t[i]!==e[i]||!n&&g(t[i])!==g(e[i]))&&a++;return a+r}function v(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function D(t,e){var n=!0;return a(function(){return n&&(v(t+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),n=!1),e.apply(this,arguments)},e)}function M(t,e){ei[t]||(v(e),ei[t]=!0)}function S(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function Y(t){return"[object Object]"===Object.prototype.toString.call(t)}function w(t){var e,n;for(n in t)e=t[n],S(e)?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function k(t,e){var n,i=a({},t);for(n in e)r(e,n)&&(Y(t[n])&&Y(e[n])?(i[n]={},a(i[n],t[n]),a(i[n],e[n])):null!=e[n]?i[n]=e[n]:delete i[n]);return i}function T(t){null!=t&&this.set(t)}function b(t){return t?t.toLowerCase().replace("_","-"):t}function O(t){for(var e,n,i,s,r=0;r0;){if(i=W(s.slice(0,e).join("-")))return i;if(n&&n.length>=e&&p(s,n,!0)>=e-1)break;e--}r++}return null}function W(t){var e=null;if(!ii[t]&&"undefined"!=typeof module&&module&&module.exports)try{e=ni._abbr,require("./locale/"+t),x(e)}catch(n){}return ii[t]}function x(t,e){var n;return t&&(n=c(e)?P(t):U(t,e),n&&(ni=n)),ni._abbr}function U(t,e){return null!==e?(e.abbr=t,null!=ii[t]?(M("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),e=k(ii[t]._config,e)):null!=e.parentLocale&&(null!=ii[e.parentLocale]?e=k(ii[e.parentLocale]._config,e):M("parentLocaleUndefined","specified parentLocale is not defined yet")),ii[t]=new T(e),x(t),ii[t]):(delete ii[t],null)}function G(t,e){if(null!=e){var n;null!=ii[t]&&(e=k(ii[t]._config,e)),n=new T(e),n.parentLocale=ii[t],ii[t]=n,x(t)}else null!=ii[t]&&(null!=ii[t].parentLocale?ii[t]=ii[t].parentLocale:null!=ii[t]&&delete ii[t]);return ii[t]}function P(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ni;if(!n(t)){if(e=W(t))return e;t=[t]}return O(t)}function C(){return Object.keys(ii)}function F(t,e){var n=t.toLowerCase();si[n]=si[n+"s"]=si[e]=t}function H(t){return"string"==typeof t?si[t]||si[t.toLowerCase()]:void 0}function L(t){var e,n,i={};for(n in t)r(t,n)&&(e=H(n),e&&(i[e]=t[n]));return i}function V(e,n){return function(i){return null!=i?(I(this,e,i),t.updateOffset(this,n),this):N(this,e)}}function N(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function I(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function A(t,e){var n;if("object"==typeof t)for(n in t)this.set(n,t[n]);else if(t=H(t),S(this[t]))return this[t](e);return this}function R(t,e,n){var i=""+Math.abs(t),s=e-i.length,r=t>=0;return(r?n?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+i}function E(t,e,n,i){var s=i;"string"==typeof i&&(s=function(){return this[i]()}),t&&(ui[t]=s),e&&(ui[e[0]]=function(){return R(s.apply(this,arguments),e[1],e[2])}),n&&(ui[n]=function(){return this.localeData().ordinal(s.apply(this,arguments),t)})}function j(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function z(t){var e,n,i=t.match(ri);for(e=0,n=i.length;n>e;e++)ui[i[e]]?i[e]=ui[i[e]]:i[e]=j(i[e]);return function(s){var r="";for(e=0;n>e;e++)r+=i[e]instanceof Function?i[e].call(s,t):i[e];return r}}function Z(t,e){return t.isValid()?(e=$(e,t.localeData()),oi[e]=oi[e]||z(e),oi[e](t)):t.localeData().invalidDate()}function $(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(ai.lastIndex=0;i>=0&&ai.test(t);)t=t.replace(ai,n),ai.lastIndex=0,i-=1;return t}function q(t,e,n){Ti[t]=S(e)?e:function(t,i){return t&&n?n:e}}function J(t,e){return r(Ti,t)?Ti[t](e._strict,e._locale):new RegExp(B(t))}function B(t){return Q(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,s){return e||n||i||s}))}function Q(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function X(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(i=function(t,n){n[e]=g(t)}),n=0;ni;i++){if(s=o([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(s,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(s,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(r="^"+this.months(s,"")+"|^"+this.monthsShort(s,""),this._monthsParse[i]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function rt(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=g(e);else if(e=t.localeData().monthsParse(e),"number"!=typeof e)return t;return n=Math.min(t.date(),et(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function at(e){return null!=e?(rt(this,e),t.updateOffset(this,!0),this):N(this,"Month")}function ot(){return et(this.year(),this.month())}function ut(t){return this._monthsParseExact?(r(this,"_monthsRegex")||lt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex}function dt(t){return this._monthsParseExact?(r(this,"_monthsRegex")||lt.call(this),t?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex}function lt(){function t(t,e){return e.length-t.length}var e,n,i=[],s=[],r=[];for(e=0;12>e;e++)n=o([2e3,e]),i.push(this.monthsShort(n,"")),s.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(i.sort(t),s.sort(t),r.sort(t),e=0;12>e;e++)i[e]=Q(i[e]),s[e]=Q(s[e]),r[e]=Q(r[e]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+s.join("|")+")$","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")$","i")}function ht(t){var e,n=t._a;return n&&-2===d(t).overflow&&(e=n[Wi]<0||n[Wi]>11?Wi:n[xi]<1||n[xi]>et(n[Oi],n[Wi])?xi:n[Ui]<0||n[Ui]>24||24===n[Ui]&&(0!==n[Gi]||0!==n[Pi]||0!==n[Ci])?Ui:n[Gi]<0||n[Gi]>59?Gi:n[Pi]<0||n[Pi]>59?Pi:n[Ci]<0||n[Ci]>999?Ci:-1,d(t)._overflowDayOfYear&&(Oi>e||e>xi)&&(e=xi),d(t)._overflowWeeks&&-1===e&&(e=Fi),d(t)._overflowWeekday&&-1===e&&(e=Hi),d(t).overflow=e),t}function ct(t){var e,n,i,s,r,a,o=t._i,u=Ri.exec(o)||Ei.exec(o);if(u){for(d(t).iso=!0,e=0,n=zi.length;n>e;e++)if(zi[e][1].exec(u[1])){s=zi[e][0],i=zi[e][2]!==!1;break}if(null==s)return void(t._isValid=!1);if(u[3]){for(e=0,n=Zi.length;n>e;e++)if(Zi[e][1].exec(u[3])){r=(u[2]||" ")+Zi[e][0];break}if(null==r)return void(t._isValid=!1)}if(!i&&null!=r)return void(t._isValid=!1);if(u[4]){if(!ji.exec(u[4]))return void(t._isValid=!1);a="Z"}t._f=s+(r||"")+(a||""),bt(t)}else t._isValid=!1}function ft(e){var n=$i.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(ct(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function mt(t,e,n,i,s,r,a){var o=new Date(t,e,n,i,s,r,a);return 100>t&&t>=0&&isFinite(o.getFullYear())&&o.setFullYear(t),o}function _t(t){var e=new Date(Date.UTC.apply(null,arguments));return 100>t&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function yt(t){return gt(t)?366:365}function gt(t){return t%4===0&&t%100!==0||t%400===0}function pt(){return gt(this.year())}function vt(t,e,n){var i=7+e-n,s=(7+_t(t,0,i).getUTCDay()-e)%7;return-s+i-1}function Dt(t,e,n,i,s){var r,a,o=(7+n-i)%7,u=vt(t,i,s),d=1+7*(e-1)+o+u;return 0>=d?(r=t-1,a=yt(r)+d):d>yt(t)?(r=t+1,a=d-yt(t)):(r=t,a=d),{year:r,dayOfYear:a}}function Mt(t,e,n){var i,s,r=vt(t.year(),e,n),a=Math.floor((t.dayOfYear()-r-1)/7)+1;return 1>a?(s=t.year()-1,i=a+St(s,e,n)):a>St(t.year(),e,n)?(i=a-St(t.year(),e,n),s=t.year()+1):(s=t.year(),i=a),{week:i,year:s}}function St(t,e,n){var i=vt(t,e,n),s=vt(t+1,e,n);return(yt(t)-i+s)/7}function Yt(t,e,n){return null!=t?t:null!=e?e:n}function wt(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function kt(t){var e,n,i,s,r=[];if(!t._d){for(i=wt(t),t._w&&null==t._a[xi]&&null==t._a[Wi]&&Tt(t),t._dayOfYear&&(s=Yt(t._a[Oi],i[Oi]),t._dayOfYear>yt(s)&&(d(t)._overflowDayOfYear=!0),n=_t(s,0,t._dayOfYear),t._a[Wi]=n.getUTCMonth(),t._a[xi]=n.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=r[e]=i[e];for(;7>e;e++)t._a[e]=r[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[Ui]&&0===t._a[Gi]&&0===t._a[Pi]&&0===t._a[Ci]&&(t._nextDay=!0,t._a[Ui]=0),t._d=(t._useUTC?_t:mt).apply(null,r),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[Ui]=24)}}function Tt(t){var e,n,i,s,r,a,o,u;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(r=1,a=4,n=Yt(e.GG,t._a[Oi],Mt(Ft(),1,4).year),i=Yt(e.W,1),s=Yt(e.E,1),(1>s||s>7)&&(u=!0)):(r=t._locale._week.dow,a=t._locale._week.doy,n=Yt(e.gg,t._a[Oi],Mt(Ft(),r,a).year),i=Yt(e.w,1),null!=e.d?(s=e.d,(0>s||s>6)&&(u=!0)):null!=e.e?(s=e.e+r,(e.e<0||e.e>6)&&(u=!0)):s=r),1>i||i>St(n,r,a)?d(t)._overflowWeeks=!0:null!=u?d(t)._overflowWeekday=!0:(o=Dt(n,i,s,r,a),t._a[Oi]=o.year,t._dayOfYear=o.dayOfYear)}function bt(e){if(e._f===t.ISO_8601)return void ct(e);e._a=[],d(e).empty=!0;var n,i,s,r,a,o=""+e._i,u=o.length,l=0;for(s=$(e._f,e._locale).match(ri)||[],n=0;n0&&d(e).unusedInput.push(a),o=o.slice(o.indexOf(i)+i.length),l+=i.length),ui[r]?(i?d(e).empty=!1:d(e).unusedTokens.push(r),tt(r,i,e)):e._strict&&!i&&d(e).unusedTokens.push(r);d(e).charsLeftOver=u-l,o.length>0&&d(e).unusedInput.push(o),d(e).bigHour===!0&&e._a[Ui]<=12&&e._a[Ui]>0&&(d(e).bigHour=void 0),e._a[Ui]=Ot(e._locale,e._a[Ui],e._meridiem),kt(e),ht(e)}function Ot(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&12>e&&(e+=12),i||12!==e||(e=0),e):e}function Wt(t){var e,n,i,s,r;if(0===t._f.length)return d(t).invalidFormat=!0,void(t._d=new Date(NaN));for(s=0;sr)&&(i=r,n=e));a(t,n||e)}function xt(t){if(!t._d){var e=L(t._i);t._a=s([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),kt(t)}}function Ut(t){var e=new m(ht(Gt(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function Gt(t){var e=t._i,s=t._f;return t._locale=t._locale||P(t._l),null===e||void 0===s&&""===e?h({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),_(e)?new m(ht(e)):(n(s)?Wt(t):s?bt(t):i(e)?t._d=e:Pt(t),l(t)||(t._d=null),t))}function Pt(e){var r=e._i;void 0===r?e._d=new Date(t.now()):i(r)?e._d=new Date(+r):"string"==typeof r?ft(e):n(r)?(e._a=s(r.slice(0),function(t){return parseInt(t,10)}),kt(e)):"object"==typeof r?xt(e):"number"==typeof r?e._d=new Date(r):t.createFromInputFallback(e)}function Ct(t,e,n,i,s){var r={};return"boolean"==typeof n&&(i=n,n=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=s,r._l=n,r._i=t,r._f=e,r._strict=i,Ut(r)}function Ft(t,e,n,i){return Ct(t,e,n,i,!1)}function Ht(t,e){var i,s;if(1===e.length&&n(e[0])&&(e=e[0]),!e.length)return Ft();for(i=e[0],s=1;st&&(t=-t,n="-"),n+R(~~(t/60),2)+e+R(~~t%60,2)})}function Rt(t,e){var n=(e||"").match(t)||[],i=n[n.length-1]||[],s=(i+"").match(Xi)||["-",0,0],r=+(60*s[1])+g(s[2]);return"+"===s[0]?r:-r}function Et(e,n){var s,r;return n._isUTC?(s=n.clone(),r=(_(e)||i(e)?+e:+Ft(e))-+s,s._d.setTime(+s._d+r),t.updateOffset(s,!1),s):Ft(e).local()}function jt(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function zt(e,n){var i,s=this._offset||0;return this.isValid()?null!=e?("string"==typeof e?e=Rt(Yi,e):Math.abs(e)<16&&(e=60*e),!this._isUTC&&n&&(i=jt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),s!==e&&(!n||this._changeInProgress?ue(this,ne(e-s,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?s:jt(this):null!=e?this:NaN}function Zt(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function $t(t){return this.utcOffset(0,t)}function qt(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(jt(this),"m")),this}function Jt(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Rt(Si,this._i)),this}function Bt(t){return this.isValid()?(t=t?Ft(t).utcOffset():0,(this.utcOffset()-t)%60===0):!1}function Qt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Xt(){if(!c(this._isDSTShifted))return this._isDSTShifted;var t={};if(f(t,this),t=Gt(t),t._a){var e=t._isUTC?o(t._a):Ft(t._a);this._isDSTShifted=this.isValid()&&p(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Kt(){return this.isValid()?!this._isUTC:!1}function te(){return this.isValid()?this._isUTC:!1}function ee(){return this.isValid()?this._isUTC&&0===this._offset:!1}function ne(t,e){var n,i,s,a=t,o=null;return It(t)?a={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(a={},e?a[e]=t:a.milliseconds=t):(o=Ki.exec(t))?(n="-"===o[1]?-1:1,a={y:0,d:g(o[xi])*n,h:g(o[Ui])*n,m:g(o[Gi])*n,s:g(o[Pi])*n,ms:g(o[Ci])*n}):(o=ts.exec(t))?(n="-"===o[1]?-1:1,a={y:ie(o[2],n),M:ie(o[3],n),w:ie(o[4],n),d:ie(o[5],n),h:ie(o[6],n),m:ie(o[7],n),s:ie(o[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(s=re(Ft(a.from),Ft(a.to)),a={},a.ms=s.milliseconds,a.M=s.months),i=new Nt(a),It(t)&&r(t,"_locale")&&(i._locale=t._locale),i}function ie(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function se(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function re(t,e){var n;return t.isValid()&&e.isValid()?(e=Et(e,t),t.isBefore(e)?n=se(t,e):(n=se(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function ae(t){return 0>t?-1*Math.round(-1*t):Math.round(t)}function oe(t,e){return function(n,i){var s,r;return null===i||isNaN(+i)||(M(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period)."),r=n,n=i,i=r),n="string"==typeof n?+n:n,s=ne(n,i),ue(this,s,t),this}}function ue(e,n,i,s){var r=n._milliseconds,a=ae(n._days),o=ae(n._months);e.isValid()&&(s=null==s?!0:s,r&&e._d.setTime(+e._d+r*i),a&&I(e,"Date",N(e,"Date")+a*i),o&&rt(e,N(e,"Month")+o*i),s&&t.updateOffset(e,a||o))}function de(t,e){var n=t||Ft(),i=Et(n,this).startOf("day"),s=this.diff(i,"days",!0),r=-6>s?"sameElse":-1>s?"lastWeek":0>s?"lastDay":1>s?"sameDay":2>s?"nextDay":7>s?"nextWeek":"sameElse",a=e&&(S(e[r])?e[r]():e[r]);return this.format(a||this.localeData().calendar(r,this,Ft(n)))}function le(){return new m(this)}function he(t,e){var n=_(t)?t:Ft(t);return this.isValid()&&n.isValid()?(e=H(c(e)?"millisecond":e),"millisecond"===e?+this>+n:+n<+this.clone().startOf(e)):!1}function ce(t,e){var n=_(t)?t:Ft(t);return this.isValid()&&n.isValid()?(e=H(c(e)?"millisecond":e),"millisecond"===e?+n>+this:+this.clone().endOf(e)<+n):!1}function fe(t,e,n){return this.isAfter(t,n)&&this.isBefore(e,n)}function me(t,e){var n,i=_(t)?t:Ft(t);return this.isValid()&&i.isValid()?(e=H(e||"millisecond"),"millisecond"===e?+this===+i:(n=+i,+this.clone().startOf(e)<=n&&n<=+this.clone().endOf(e))):!1}function _e(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function ye(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function ge(t,e,n){var i,s,r,a;return this.isValid()?(i=Et(t,this),i.isValid()?(s=6e4*(i.utcOffset()-this.utcOffset()),e=H(e),"year"===e||"month"===e||"quarter"===e?(a=pe(this,i),"quarter"===e?a/=3:"year"===e&&(a/=12)):(r=this-i,a="second"===e?r/1e3:"minute"===e?r/6e4:"hour"===e?r/36e5:"day"===e?(r-s)/864e5:"week"===e?(r-s)/6048e5:r),n?a:y(a)):NaN):NaN}function pe(t,e){var n,i,s=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(s,"months");return 0>e-r?(n=t.clone().add(s-1,"months"),i=(e-r)/(r-n)):(n=t.clone().add(s+1,"months"),i=(e-r)/(n-r)),-(s+i)}function ve(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function De(){var t=this.clone().utc();return 0r&&(e=r),Ze.call(this,t,e,n,i,s))}function Ze(t,e,n,i,s){var r=Dt(t,e,n,i,s),a=_t(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function $e(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function qe(t){return Mt(t,this._week.dow,this._week.doy).week}function Je(){return this._week.dow}function Be(){return this._week.doy}function Qe(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function Xe(t){var e=Mt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Ke(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function tn(t,e){return n(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]}function en(t){return this._weekdaysShort[t.day()]}function nn(t){return this._weekdaysMin[t.day()]}function sn(t,e,n){var i,s,r;for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;7>i;i++){if(s=Ft([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(s,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(s,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(s,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(r="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[i]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[i].test(t))return i;if(n&&"ddd"===e&&this._shortWeekdaysParse[i].test(t))return i;if(n&&"dd"===e&&this._minWeekdaysParse[i].test(t))return i;if(!n&&this._weekdaysParse[i].test(t))return i}}function rn(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Ke(t,this.localeData()),this.add(t-e,"d")):e}function an(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function on(t){return this.isValid()?null==t?this.day()||7:this.day(this.day()%7?t:t-7):null!=t?this:NaN}function un(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function dn(){return this.hours()%12||12}function ln(t,e){E(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function hn(t,e){return e._meridiemParse}function cn(t){return"p"===(t+"").toLowerCase().charAt(0)}function fn(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function mn(t,e){e[Ci]=g(1e3*("0."+t))}function _n(){return this._isUTC?"UTC":""}function yn(){return this._isUTC?"Coordinated Universal Time":""}function gn(t){return Ft(1e3*t)}function pn(){return Ft.apply(null,arguments).parseZone()}function vn(t,e,n){var i=this._calendar[t];return S(i)?i.call(e,n):i}function Dn(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function Mn(){return this._invalidDate}function Sn(t){return this._ordinal.replace("%d",t)}function Yn(t){return t}function wn(t,e,n,i){var s=this._relativeTime[n];return S(s)?s(t,e,n,i):s.replace(/%d/i,t)}function kn(t,e){var n=this._relativeTime[t>0?"future":"past"];return S(n)?n(e):n.replace(/%s/i,e)}function Tn(t,e,n,i){var s=P(),r=o().set(i,e);return s[n](r,t)}function bn(t,e,n,i,s){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Tn(t,e,n,s);var r,a=[];for(r=0;i>r;r++)a[r]=Tn(t,r,n,s);return a}function On(t,e){return bn(t,e,"months",12,"month")}function Wn(t,e){return bn(t,e,"monthsShort",12,"month")}function xn(t,e){return bn(t,e,"weekdays",7,"day")}function Un(t,e){return bn(t,e,"weekdaysShort",7,"day")}function Gn(t,e){return bn(t,e,"weekdaysMin",7,"day")}function Pn(){var t=this._data;return this._milliseconds=ws(this._milliseconds),this._days=ws(this._days),this._months=ws(this._months),t.milliseconds=ws(t.milliseconds),t.seconds=ws(t.seconds),t.minutes=ws(t.minutes),t.hours=ws(t.hours),t.months=ws(t.months),t.years=ws(t.years),this}function Cn(t,e,n,i){var s=ne(e,n);return t._milliseconds+=i*s._milliseconds,t._days+=i*s._days,t._months+=i*s._months,t._bubble()}function Fn(t,e){return Cn(this,t,e,1)}function Hn(t,e){return Cn(this,t,e,-1)}function Ln(t){return 0>t?Math.floor(t):Math.ceil(t)}function Vn(){var t,e,n,i,s,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||0>=r&&0>=a&&0>=o||(r+=864e5*Ln(In(o)+a),a=0,o=0),u.milliseconds=r%1e3,t=y(r/1e3),u.seconds=t%60,e=y(t/60),u.minutes=e%60,n=y(e/60),u.hours=n%24,a+=y(n/24),s=y(Nn(a)),o+=s,a-=Ln(In(s)),i=y(o/12),o%=12,u.days=a,u.months=o,u.years=i,this}function Nn(t){return 4800*t/146097}function In(t){return 146097*t/4800}function An(t){var e,n,i=this._milliseconds;if(t=H(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+Nn(e),"month"===t?n:n/12;switch(e=this._days+Math.round(In(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function Rn(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*g(this._months/12)}function En(t){return function(){return this.as(t)}}function jn(t){return t=H(t),this[t+"s"]()}function zn(t){return function(){return this._data[t]}}function Zn(){return y(this.days()/7)}function $n(t,e,n,i,s){return s.relativeTime(e||1,!!n,t,i)}function qn(t,e,n){var i=ne(t).abs(),s=Is(i.as("s")),r=Is(i.as("m")),a=Is(i.as("h")),o=Is(i.as("d")),u=Is(i.as("M")),d=Is(i.as("y")),l=s=r&&["m"]||r=a&&["h"]||a=o&&["d"]||o=u&&["M"]||u=d&&["y"]||["yy",d];return l[2]=e,l[3]=+t>0,l[4]=n,$n.apply(null,l)}function Jn(t,e){return void 0===As[t]?!1:void 0===e?As[t]:(As[t]=e,!0)}function Bn(t){var e=this.localeData(),n=qn(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function Qn(){var t,e,n,i=Rs(this._milliseconds)/1e3,s=Rs(this._days),r=Rs(this._months);t=y(i/60),e=y(t/60),i%=60,t%=60,n=y(r/12),r%=12;var a=n,o=r,u=s,d=e,l=t,h=i,c=this.asSeconds();return c?(0>c?"-":"")+"P"+(a?a+"Y":"")+(o?o+"M":"")+(u?u+"D":"")+(d||l||h?"T":"")+(d?d+"H":"")+(l?l+"M":"")+(h?h+"S":""):"P0D"}var Xn,Kn=t.momentProperties=[],ti=!1,ei={};t.suppressDeprecationWarnings=!1;var ni,ii={},si={},ri=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ai=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,oi={},ui={},di=/\d/,li=/\d\d/,hi=/\d{3}/,ci=/\d{4}/,fi=/[+-]?\d{6}/,mi=/\d\d?/,_i=/\d\d\d\d?/,yi=/\d\d\d\d\d\d?/,gi=/\d{1,3}/,pi=/\d{1,4}/,vi=/[+-]?\d{1,6}/,Di=/\d+/,Mi=/[+-]?\d+/,Si=/Z|[+-]\d\d:?\d\d/gi,Yi=/Z|[+-]\d\d(?::?\d\d)?/gi,wi=/[+-]?\d+(\.\d{1,3})?/,ki=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Ti={},bi={},Oi=0,Wi=1,xi=2,Ui=3,Gi=4,Pi=5,Ci=6,Fi=7,Hi=8;E("M",["MM",2],"Mo",function(){return this.month()+1}),E("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),E("MMMM",0,0,function(t){return this.localeData().months(this,t)}),F("month","M"),q("M",mi),q("MM",mi,li),q("MMM",function(t,e){return e.monthsShortRegex(t)}),q("MMMM",function(t,e){return e.monthsRegex(t)}),X(["M","MM"],function(t,e){e[Wi]=g(t)-1}),X(["MMM","MMMM"],function(t,e,n,i){var s=n._locale.monthsParse(t,i,n._strict);null!=s?e[Wi]=s:d(n).invalidMonth=t});var Li=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,Vi="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ni="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ii=ki,Ai=ki,Ri=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Ei=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,ji=/Z|[+-]\d\d(?::?\d\d)?/,zi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Zi=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],$i=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=D("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),E("Y",0,0,function(){var t=this.year();return 9999>=t?""+t:"+"+t}),E(0,["YY",2],0,function(){return this.year()%100}),E(0,["YYYY",4],0,"year"),E(0,["YYYYY",5],0,"year"),E(0,["YYYYYY",6,!0],0,"year"),F("year","y"),q("Y",Mi),q("YY",mi,li),q("YYYY",pi,ci),q("YYYYY",vi,fi),q("YYYYYY",vi,fi),X(["YYYYY","YYYYYY"],Oi),X("YYYY",function(e,n){n[Oi]=2===e.length?t.parseTwoDigitYear(e):g(e);}),X("YY",function(e,n){n[Oi]=t.parseTwoDigitYear(e)}),X("Y",function(t,e){e[Oi]=parseInt(t,10)}),t.parseTwoDigitYear=function(t){return g(t)+(g(t)>68?1900:2e3)};var qi=V("FullYear",!1);t.ISO_8601=function(){};var Ji=D("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var t=Ft.apply(null,arguments);return this.isValid()&&t.isValid()?this>t?this:t:h()}),Bi=D("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var t=Ft.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:h()}),Qi=function(){return Date.now?Date.now():+new Date};At("Z",":"),At("ZZ",""),q("Z",Yi),q("ZZ",Yi),X(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Rt(Yi,t)});var Xi=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Ki=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,ts=/^(-)?P(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)W)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?$/;ne.fn=Nt.prototype;var es=oe(1,"add"),ns=oe(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var is=D("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});E(0,["gg",2],0,function(){return this.weekYear()%100}),E(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ie("gggg","weekYear"),Ie("ggggg","weekYear"),Ie("GGGG","isoWeekYear"),Ie("GGGGG","isoWeekYear"),F("weekYear","gg"),F("isoWeekYear","GG"),q("G",Mi),q("g",Mi),q("GG",mi,li),q("gg",mi,li),q("GGGG",pi,ci),q("gggg",pi,ci),q("GGGGG",vi,fi),q("ggggg",vi,fi),K(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=g(t)}),K(["gg","GG"],function(e,n,i,s){n[s]=t.parseTwoDigitYear(e)}),E("Q",0,"Qo","quarter"),F("quarter","Q"),q("Q",di),X("Q",function(t,e){e[Wi]=3*(g(t)-1)}),E("w",["ww",2],"wo","week"),E("W",["WW",2],"Wo","isoWeek"),F("week","w"),F("isoWeek","W"),q("w",mi),q("ww",mi,li),q("W",mi),q("WW",mi,li),K(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=g(t)});var ss={dow:0,doy:6};E("D",["DD",2],"Do","date"),F("date","D"),q("D",mi),q("DD",mi,li),q("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),X(["D","DD"],xi),X("Do",function(t,e){e[xi]=g(t.match(mi)[0],10)});var rs=V("Date",!0);E("d",0,"do","day"),E("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),E("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),E("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),E("e",0,0,"weekday"),E("E",0,0,"isoWeekday"),F("day","d"),F("weekday","e"),F("isoWeekday","E"),q("d",mi),q("e",mi),q("E",mi),q("dd",ki),q("ddd",ki),q("dddd",ki),K(["dd","ddd","dddd"],function(t,e,n,i){var s=n._locale.weekdaysParse(t,i,n._strict);null!=s?e.d=s:d(n).invalidWeekday=t}),K(["d","e","E"],function(t,e,n,i){e[i]=g(t)});var as="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),os="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),us="Su_Mo_Tu_We_Th_Fr_Sa".split("_");E("DDD",["DDDD",3],"DDDo","dayOfYear"),F("dayOfYear","DDD"),q("DDD",gi),q("DDDD",hi),X(["DDD","DDDD"],function(t,e,n){n._dayOfYear=g(t)}),E("H",["HH",2],0,"hour"),E("h",["hh",2],0,dn),E("hmm",0,0,function(){return""+dn.apply(this)+R(this.minutes(),2)}),E("hmmss",0,0,function(){return""+dn.apply(this)+R(this.minutes(),2)+R(this.seconds(),2)}),E("Hmm",0,0,function(){return""+this.hours()+R(this.minutes(),2)}),E("Hmmss",0,0,function(){return""+this.hours()+R(this.minutes(),2)+R(this.seconds(),2)}),ln("a",!0),ln("A",!1),F("hour","h"),q("a",hn),q("A",hn),q("H",mi),q("h",mi),q("HH",mi,li),q("hh",mi,li),q("hmm",_i),q("hmmss",yi),q("Hmm",_i),q("Hmmss",yi),X(["H","HH"],Ui),X(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),X(["h","hh"],function(t,e,n){e[Ui]=g(t),d(n).bigHour=!0}),X("hmm",function(t,e,n){var i=t.length-2;e[Ui]=g(t.substr(0,i)),e[Gi]=g(t.substr(i)),d(n).bigHour=!0}),X("hmmss",function(t,e,n){var i=t.length-4,s=t.length-2;e[Ui]=g(t.substr(0,i)),e[Gi]=g(t.substr(i,2)),e[Pi]=g(t.substr(s)),d(n).bigHour=!0}),X("Hmm",function(t,e,n){var i=t.length-2;e[Ui]=g(t.substr(0,i)),e[Gi]=g(t.substr(i))}),X("Hmmss",function(t,e,n){var i=t.length-4,s=t.length-2;e[Ui]=g(t.substr(0,i)),e[Gi]=g(t.substr(i,2)),e[Pi]=g(t.substr(s))});var ds=/[ap]\.?m?\.?/i,ls=V("Hours",!0);E("m",["mm",2],0,"minute"),F("minute","m"),q("m",mi),q("mm",mi,li),X(["m","mm"],Gi);var hs=V("Minutes",!1);E("s",["ss",2],0,"second"),F("second","s"),q("s",mi),q("ss",mi,li),X(["s","ss"],Pi);var cs=V("Seconds",!1);E("S",0,0,function(){return~~(this.millisecond()/100)}),E(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),E(0,["SSS",3],0,"millisecond"),E(0,["SSSS",4],0,function(){return 10*this.millisecond()}),E(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),E(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),E(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),E(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),E(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),F("millisecond","ms"),q("S",gi,di),q("SS",gi,li),q("SSS",gi,hi);var fs;for(fs="SSSS";fs.length<=9;fs+="S")q(fs,Di);for(fs="S";fs.length<=9;fs+="S")X(fs,mn);var ms=V("Milliseconds",!1);E("z",0,0,"zoneAbbr"),E("zz",0,0,"zoneName");var _s=m.prototype;_s.add=es,_s.calendar=de,_s.clone=le,_s.diff=ge,_s.endOf=We,_s.format=Me,_s.from=Se,_s.fromNow=Ye,_s.to=we,_s.toNow=ke,_s.get=A,_s.invalidAt=Ve,_s.isAfter=he,_s.isBefore=ce,_s.isBetween=fe,_s.isSame=me,_s.isSameOrAfter=_e,_s.isSameOrBefore=ye,_s.isValid=He,_s.lang=is,_s.locale=Te,_s.localeData=be,_s.max=Bi,_s.min=Ji,_s.parsingFlags=Le,_s.set=A,_s.startOf=Oe,_s.subtract=ns,_s.toArray=Pe,_s.toObject=Ce,_s.toDate=Ge,_s.toISOString=De,_s.toJSON=Fe,_s.toString=ve,_s.unix=Ue,_s.valueOf=xe,_s.creationData=Ne,_s.year=qi,_s.isLeapYear=pt,_s.weekYear=Ae,_s.isoWeekYear=Re,_s.quarter=_s.quarters=$e,_s.month=at,_s.daysInMonth=ot,_s.week=_s.weeks=Qe,_s.isoWeek=_s.isoWeeks=Xe,_s.weeksInYear=je,_s.isoWeeksInYear=Ee,_s.date=rs,_s.day=_s.days=rn,_s.weekday=an,_s.isoWeekday=on,_s.dayOfYear=un,_s.hour=_s.hours=ls,_s.minute=_s.minutes=hs,_s.second=_s.seconds=cs,_s.millisecond=_s.milliseconds=ms,_s.utcOffset=zt,_s.utc=$t,_s.local=qt,_s.parseZone=Jt,_s.hasAlignedHourOffset=Bt,_s.isDST=Qt,_s.isDSTShifted=Xt,_s.isLocal=Kt,_s.isUtcOffset=te,_s.isUtc=ee,_s.isUTC=ee,_s.zoneAbbr=_n,_s.zoneName=yn,_s.dates=D("dates accessor is deprecated. Use date instead.",rs),_s.months=D("months accessor is deprecated. Use month instead",at),_s.years=D("years accessor is deprecated. Use year instead",qi),_s.zone=D("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Zt);var ys=_s,gs={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},ps={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},vs="Invalid date",Ds="%d",Ms=/\d{1,2}/,Ss={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Ys=T.prototype;Ys._calendar=gs,Ys.calendar=vn,Ys._longDateFormat=ps,Ys.longDateFormat=Dn,Ys._invalidDate=vs,Ys.invalidDate=Mn,Ys._ordinal=Ds,Ys.ordinal=Sn,Ys._ordinalParse=Ms,Ys.preparse=Yn,Ys.postformat=Yn,Ys._relativeTime=Ss,Ys.relativeTime=wn,Ys.pastFuture=kn,Ys.set=w,Ys.months=nt,Ys._months=Vi,Ys.monthsShort=it,Ys._monthsShort=Ni,Ys.monthsParse=st,Ys._monthsRegex=Ai,Ys.monthsRegex=dt,Ys._monthsShortRegex=Ii,Ys.monthsShortRegex=ut,Ys.week=qe,Ys._week=ss,Ys.firstDayOfYear=Be,Ys.firstDayOfWeek=Je,Ys.weekdays=tn,Ys._weekdays=as,Ys.weekdaysMin=nn,Ys._weekdaysMin=us,Ys.weekdaysShort=en,Ys._weekdaysShort=os,Ys.weekdaysParse=sn,Ys.isPM=cn,Ys._meridiemParse=ds,Ys.meridiem=fn,x("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===g(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),t.lang=D("moment.lang is deprecated. Use moment.locale instead.",x),t.langData=D("moment.langData is deprecated. Use moment.localeData instead.",P);var ws=Math.abs,ks=En("ms"),Ts=En("s"),bs=En("m"),Os=En("h"),Ws=En("d"),xs=En("w"),Us=En("M"),Gs=En("y"),Ps=zn("milliseconds"),Cs=zn("seconds"),Fs=zn("minutes"),Hs=zn("hours"),Ls=zn("days"),Vs=zn("months"),Ns=zn("years"),Is=Math.round,As={s:45,m:45,h:22,d:26,M:11},Rs=Math.abs,Es=Nt.prototype;Es.abs=Pn,Es.add=Fn,Es.subtract=Hn,Es.as=An,Es.asMilliseconds=ks,Es.asSeconds=Ts,Es.asMinutes=bs,Es.asHours=Os,Es.asDays=Ws,Es.asWeeks=xs,Es.asMonths=Us,Es.asYears=Gs,Es.valueOf=Rn,Es._bubble=Vn,Es.get=jn,Es.milliseconds=Ps,Es.seconds=Cs,Es.minutes=Fs,Es.hours=Hs,Es.days=Ls,Es.weeks=Zn,Es.months=Vs,Es.years=Ns,Es.humanize=Bn,Es.toISOString=Qn,Es.toString=Qn,Es.toJSON=Qn,Es.locale=Te,Es.localeData=be,Es.toIsoString=D("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Qn),Es.lang=is,E("X",0,0,"unix"),E("x",0,0,"valueOf"),q("x",Mi),q("X",wi),X("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),X("x",function(t,e,n){n._d=new Date(g(t))}),t.version="2.12.0",e(Ft),t.fn=ys,t.min=Lt,t.max=Vt,t.now=Qi,t.utc=o,t.unix=gn,t.months=On,t.isDate=i,t.locale=x,t.invalid=h,t.duration=ne,t.isMoment=_,t.weekdays=xn,t.parseZone=pn,t.localeData=P,t.isDuration=It,t.monthsShort=Wn,t.weekdaysMin=Gn,t.defineLocale=U,t.updateLocale=G,t.locales=C,t.weekdaysShort=Un,t.normalizeUnits=H,t.relativeTimeThreshold=Jn,t.prototype=ys;var js=t;return js});
+
+
+/**
+ * @module Slick
+ * @author Ken Wheeler
+ * @see http://kenwheeler.github.io/slick
+ * @version 1.6.0
+ */
+!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):"undefined"!=typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){"use strict";var b=window.Slick||{};b=function(){function c(c,d){var f,e=this;e.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:a(c),appendDots:a(c),arrows:!0,asNavFor:null,prevArrow:'Previous ',nextArrow:'Next ',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(b,c){return a(' ').text(c+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},e.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},a.extend(e,e.initials),e.activeBreakpoint=null,e.animType=null,e.animProp=null,e.breakpoints=[],e.breakpointSettings=[],e.cssTransitions=!1,e.focussed=!1,e.interrupted=!1,e.hidden="hidden",e.paused=!0,e.positionProp=null,e.respondTo=null,e.rowCount=1,e.shouldClick=!0,e.$slider=a(c),e.$slidesCache=null,e.transformType=null,e.transitionType=null,e.visibilityChange="visibilitychange",e.windowWidth=0,e.windowTimer=null,f=a(c).data("slick")||{},e.options=a.extend({},e.defaults,d,f),e.currentSlide=e.options.initialSlide,e.originalSettings=e.options,"undefined"!=typeof document.mozHidden?(e.hidden="mozHidden",e.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(e.hidden="webkitHidden",e.visibilityChange="webkitvisibilitychange"),e.autoPlay=a.proxy(e.autoPlay,e),e.autoPlayClear=a.proxy(e.autoPlayClear,e),e.autoPlayIterator=a.proxy(e.autoPlayIterator,e),e.changeSlide=a.proxy(e.changeSlide,e),e.clickHandler=a.proxy(e.clickHandler,e),e.selectHandler=a.proxy(e.selectHandler,e),e.setPosition=a.proxy(e.setPosition,e),e.swipeHandler=a.proxy(e.swipeHandler,e),e.dragHandler=a.proxy(e.dragHandler,e),e.keyHandler=a.proxy(e.keyHandler,e),e.instanceUid=b++,e.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,e.registerBreakpoints(),e.init(!0)}var b=0;return c}(),b.prototype.activateADA=function(){var a=this;a.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},b.prototype.addSlide=b.prototype.slickAdd=function(b,c,d){var e=this;if("boolean"==typeof c)d=c,c=null;else if(0>c||c>=e.slideCount)return!1;e.unload(),"number"==typeof c?0===c&&0===e.$slides.length?a(b).appendTo(e.$slideTrack):d?a(b).insertBefore(e.$slides.eq(c)):a(b).insertAfter(e.$slides.eq(c)):d===!0?a(b).prependTo(e.$slideTrack):a(b).appendTo(e.$slideTrack),e.$slides=e.$slideTrack.children(this.options.slide),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.append(e.$slides),e.$slides.each(function(b,c){a(c).attr("data-slick-index",b)}),e.$slidesCache=e.$slides,e.reinit()},b.prototype.animateHeight=function(){var a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.animate({height:b},a.options.speed)}},b.prototype.animateSlide=function(b,c){var d={},e=this;e.animateHeight(),e.options.rtl===!0&&e.options.vertical===!1&&(b=-b),e.transformsEnabled===!1?e.options.vertical===!1?e.$slideTrack.animate({left:b},e.options.speed,e.options.easing,c):e.$slideTrack.animate({top:b},e.options.speed,e.options.easing,c):e.cssTransitions===!1?(e.options.rtl===!0&&(e.currentLeft=-e.currentLeft),a({animStart:e.currentLeft}).animate({animStart:b},{duration:e.options.speed,easing:e.options.easing,step:function(a){a=Math.ceil(a),e.options.vertical===!1?(d[e.animType]="translate("+a+"px, 0px)",e.$slideTrack.css(d)):(d[e.animType]="translate(0px,"+a+"px)",e.$slideTrack.css(d))},complete:function(){c&&c.call()}})):(e.applyTransition(),b=Math.ceil(b),e.options.vertical===!1?d[e.animType]="translate3d("+b+"px, 0px, 0px)":d[e.animType]="translate3d(0px,"+b+"px, 0px)",e.$slideTrack.css(d),c&&setTimeout(function(){e.disableTransition(),c.call()},e.options.speed))},b.prototype.getNavTarget=function(){var b=this,c=b.options.asNavFor;return c&&null!==c&&(c=a(c).not(b.$slider)),c},b.prototype.asNavFor=function(b){var c=this,d=c.getNavTarget();null!==d&&"object"==typeof d&&d.each(function(){var c=a(this).slick("getSlick");c.unslicked||c.slideHandler(b,!0)})},b.prototype.applyTransition=function(a){var b=this,c={};b.options.fade===!1?c[b.transitionType]=b.transformType+" "+b.options.speed+"ms "+b.options.cssEase:c[b.transitionType]="opacity "+b.options.speed+"ms "+b.options.cssEase,b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c)},b.prototype.autoPlay=function(){var a=this;a.autoPlayClear(),a.slideCount>a.options.slidesToShow&&(a.autoPlayTimer=setInterval(a.autoPlayIterator,a.options.autoplaySpeed))},b.prototype.autoPlayClear=function(){var a=this;a.autoPlayTimer&&clearInterval(a.autoPlayTimer)},b.prototype.autoPlayIterator=function(){var a=this,b=a.currentSlide+a.options.slidesToScroll;a.paused||a.interrupted||a.focussed||(a.options.infinite===!1&&(1===a.direction&&a.currentSlide+1===a.slideCount-1?a.direction=0:0===a.direction&&(b=a.currentSlide-a.options.slidesToScroll,a.currentSlide-1===0&&(a.direction=1))),a.slideHandler(b))},b.prototype.buildArrows=function(){var b=this;b.options.arrows===!0&&(b.$prevArrow=a(b.options.prevArrow).addClass("slick-arrow"),b.$nextArrow=a(b.options.nextArrow).addClass("slick-arrow"),b.slideCount>b.options.slidesToShow?(b.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),b.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),b.htmlExpr.test(b.options.prevArrow)&&b.$prevArrow.prependTo(b.options.appendArrows),b.htmlExpr.test(b.options.nextArrow)&&b.$nextArrow.appendTo(b.options.appendArrows),b.options.infinite!==!0&&b.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):b.$prevArrow.add(b.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},b.prototype.buildDots=function(){var c,d,b=this;if(b.options.dots===!0&&b.slideCount>b.options.slidesToShow){for(b.$slider.addClass("slick-dotted"),d=a("").addClass(b.options.dotsClass),c=0;c<=b.getDotCount();c+=1)d.append(a(" ").append(b.options.customPaging.call(this,b,c)));b.$dots=d.appendTo(b.options.appendDots),b.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},b.prototype.buildOut=function(){var b=this;b.$slides=b.$slider.children(b.options.slide+":not(.slick-cloned)").addClass("slick-slide"),b.slideCount=b.$slides.length,b.$slides.each(function(b,c){a(c).attr("data-slick-index",b).data("originalStyling",a(c).attr("style")||"")}),b.$slider.addClass("slick-slider"),b.$slideTrack=0===b.slideCount?a('
').appendTo(b.$slider):b.$slides.wrapAll('
').parent(),b.$list=b.$slideTrack.wrap('
').parent(),b.$slideTrack.css("opacity",0),(b.options.centerMode===!0||b.options.swipeToSlide===!0)&&(b.options.slidesToScroll=1),a("img[data-lazy]",b.$slider).not("[src]").addClass("slick-loading"),b.setupInfinite(),b.buildArrows(),b.buildDots(),b.updateDots(),b.setSlideClasses("number"==typeof b.currentSlide?b.currentSlide:0),b.options.draggable===!0&&b.$list.addClass("draggable")},b.prototype.buildRows=function(){var b,c,d,e,f,g,h,a=this;if(e=document.createDocumentFragment(),g=a.$slider.children(),a.options.rows>1){for(h=a.options.slidesPerRow*a.options.rows,f=Math.ceil(g.length/h),b=0;f>b;b++){var i=document.createElement("div");for(c=0;cd.breakpoints[e]&&(f=d.breakpoints[e]));null!==f?null!==d.activeBreakpoint?(f!==d.activeBreakpoint||c)&&(d.activeBreakpoint=f,"unslick"===d.breakpointSettings[f]?d.unslick(f):(d.options=a.extend({},d.originalSettings,d.breakpointSettings[f]),b===!0&&(d.currentSlide=d.options.initialSlide),d.refresh(b)),h=f):(d.activeBreakpoint=f,"unslick"===d.breakpointSettings[f]?d.unslick(f):(d.options=a.extend({},d.originalSettings,d.breakpointSettings[f]),b===!0&&(d.currentSlide=d.options.initialSlide),d.refresh(b)),h=f):null!==d.activeBreakpoint&&(d.activeBreakpoint=null,d.options=d.originalSettings,b===!0&&(d.currentSlide=d.options.initialSlide),d.refresh(b),h=f),b||h===!1||d.$slider.trigger("breakpoint",[d,h])}},b.prototype.changeSlide=function(b,c){var f,g,h,d=this,e=a(b.currentTarget);switch(e.is("a")&&b.preventDefault(),e.is("li")||(e=e.closest("li")),h=d.slideCount%d.options.slidesToScroll!==0,f=h?0:(d.slideCount-d.currentSlide)%d.options.slidesToScroll,b.data.message){case"previous":g=0===f?d.options.slidesToScroll:d.options.slidesToShow-f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide-g,!1,c);break;case"next":g=0===f?d.options.slidesToScroll:f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide+g,!1,c);break;case"index":var i=0===b.data.index?0:b.data.index||e.index()*d.options.slidesToScroll;d.slideHandler(d.checkNavigable(i),!1,c),e.children().trigger("focus");break;default:return}},b.prototype.checkNavigable=function(a){var c,d,b=this;if(c=b.getNavigableIndexes(),d=0,a>c[c.length-1])a=c[c.length-1];else for(var e in c){if(ab.options.slidesToShow&&(b.$prevArrow&&b.$prevArrow.off("click.slick",b.changeSlide),b.$nextArrow&&b.$nextArrow.off("click.slick",b.changeSlide)),b.$list.off("touchstart.slick mousedown.slick",b.swipeHandler),b.$list.off("touchmove.slick mousemove.slick",b.swipeHandler),b.$list.off("touchend.slick mouseup.slick",b.swipeHandler),b.$list.off("touchcancel.slick mouseleave.slick",b.swipeHandler),b.$list.off("click.slick",b.clickHandler),a(document).off(b.visibilityChange,b.visibility),b.cleanUpSlideEvents(),b.options.accessibility===!0&&b.$list.off("keydown.slick",b.keyHandler),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().off("click.slick",b.selectHandler),a(window).off("orientationchange.slick.slick-"+b.instanceUid,b.orientationChange),a(window).off("resize.slick.slick-"+b.instanceUid,b.resize),a("[draggable!=true]",b.$slideTrack).off("dragstart",b.preventDefault),a(window).off("load.slick.slick-"+b.instanceUid,b.setPosition),a(document).off("ready.slick.slick-"+b.instanceUid,b.setPosition)},b.prototype.cleanUpSlideEvents=function(){var b=this;b.$list.off("mouseenter.slick",a.proxy(b.interrupt,b,!0)),b.$list.off("mouseleave.slick",a.proxy(b.interrupt,b,!1))},b.prototype.cleanUpRows=function(){var b,a=this;a.options.rows>1&&(b=a.$slides.children().children(),b.removeAttr("style"),a.$slider.empty().append(b))},b.prototype.clickHandler=function(a){var b=this;b.shouldClick===!1&&(a.stopImmediatePropagation(),a.stopPropagation(),a.preventDefault())},b.prototype.destroy=function(b){var c=this;c.autoPlayClear(),c.touchObject={},c.cleanUpEvents(),a(".slick-cloned",c.$slider).detach(),c.$dots&&c.$dots.remove(),c.$prevArrow&&c.$prevArrow.length&&(c.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),c.htmlExpr.test(c.options.prevArrow)&&c.$prevArrow.remove()),c.$nextArrow&&c.$nextArrow.length&&(c.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),c.htmlExpr.test(c.options.nextArrow)&&c.$nextArrow.remove()),c.$slides&&(c.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){a(this).attr("style",a(this).data("originalStyling"))}),c.$slideTrack.children(this.options.slide).detach(),c.$slideTrack.detach(),c.$list.detach(),c.$slider.append(c.$slides)),c.cleanUpRows(),c.$slider.removeClass("slick-slider"),c.$slider.removeClass("slick-initialized"),c.$slider.removeClass("slick-dotted"),c.unslicked=!0,b||c.$slider.trigger("destroy",[c])},b.prototype.disableTransition=function(a){var b=this,c={};c[b.transitionType]="",b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c)},b.prototype.fadeSlide=function(a,b){var c=this;c.cssTransitions===!1?(c.$slides.eq(a).css({zIndex:c.options.zIndex}),c.$slides.eq(a).animate({opacity:1},c.options.speed,c.options.easing,b)):(c.applyTransition(a),c.$slides.eq(a).css({opacity:1,zIndex:c.options.zIndex}),b&&setTimeout(function(){c.disableTransition(a),b.call()},c.options.speed))},b.prototype.fadeSlideOut=function(a){var b=this;b.cssTransitions===!1?b.$slides.eq(a).animate({opacity:0,zIndex:b.options.zIndex-2},b.options.speed,b.options.easing):(b.applyTransition(a),b.$slides.eq(a).css({opacity:0,zIndex:b.options.zIndex-2}))},b.prototype.filterSlides=b.prototype.slickFilter=function(a){var b=this;null!==a&&(b.$slidesCache=b.$slides,b.unload(),b.$slideTrack.children(this.options.slide).detach(),b.$slidesCache.filter(a).appendTo(b.$slideTrack),b.reinit())},b.prototype.focusHandler=function(){var b=this;b.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(c){c.stopImmediatePropagation();var d=a(this);setTimeout(function(){b.options.pauseOnFocus&&(b.focussed=d.is(":focus"),b.autoPlay())},0)})},b.prototype.getCurrent=b.prototype.slickCurrentSlide=function(){var a=this;return a.currentSlide},b.prototype.getDotCount=function(){var a=this,b=0,c=0,d=0;if(a.options.infinite===!0)for(;bb.options.slidesToShow&&(b.slideOffset=b.slideWidth*b.options.slidesToShow*-1,e=d*b.options.slidesToShow*-1),b.slideCount%b.options.slidesToScroll!==0&&a+b.options.slidesToScroll>b.slideCount&&b.slideCount>b.options.slidesToShow&&(a>b.slideCount?(b.slideOffset=(b.options.slidesToShow-(a-b.slideCount))*b.slideWidth*-1,e=(b.options.slidesToShow-(a-b.slideCount))*d*-1):(b.slideOffset=b.slideCount%b.options.slidesToScroll*b.slideWidth*-1,e=b.slideCount%b.options.slidesToScroll*d*-1))):a+b.options.slidesToShow>b.slideCount&&(b.slideOffset=(a+b.options.slidesToShow-b.slideCount)*b.slideWidth,e=(a+b.options.slidesToShow-b.slideCount)*d),b.slideCount<=b.options.slidesToShow&&(b.slideOffset=0,e=0),b.options.centerMode===!0&&b.options.infinite===!0?b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)-b.slideWidth:b.options.centerMode===!0&&(b.slideOffset=0,b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)),c=b.options.vertical===!1?a*b.slideWidth*-1+b.slideOffset:a*d*-1+e,b.options.variableWidth===!0&&(f=b.slideCount<=b.options.slidesToShow||b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow),c=b.options.rtl===!0?f[0]?-1*(b.$slideTrack.width()-f[0].offsetLeft-f.width()):0:f[0]?-1*f[0].offsetLeft:0,b.options.centerMode===!0&&(f=b.slideCount<=b.options.slidesToShow||b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow+1),c=b.options.rtl===!0?f[0]?-1*(b.$slideTrack.width()-f[0].offsetLeft-f.width()):0:f[0]?-1*f[0].offsetLeft:0,c+=(b.$list.width()-f.outerWidth())/2)),c},b.prototype.getOption=b.prototype.slickGetOption=function(a){var b=this;return b.options[a]},b.prototype.getNavigableIndexes=function(){var e,a=this,b=0,c=0,d=[];for(a.options.infinite===!1?e=a.slideCount:(b=-1*a.options.slidesToScroll,c=-1*a.options.slidesToScroll,e=2*a.slideCount);e>b;)d.push(b),b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;return d},b.prototype.getSlick=function(){return this},b.prototype.getSlideCount=function(){var c,d,e,b=this;return e=b.options.centerMode===!0?b.slideWidth*Math.floor(b.options.slidesToShow/2):0,b.options.swipeToSlide===!0?(b.$slideTrack.find(".slick-slide").each(function(c,f){return f.offsetLeft-e+a(f).outerWidth()/2>-1*b.swipeLeft?(d=f,!1):void 0}),c=Math.abs(a(d).attr("data-slick-index")-b.currentSlide)||1):b.options.slidesToScroll},b.prototype.goTo=b.prototype.slickGoTo=function(a,b){var c=this;c.changeSlide({data:{message:"index",index:parseInt(a)}},b)},b.prototype.init=function(b){var c=this;a(c.$slider).hasClass("slick-initialized")||(a(c.$slider).addClass("slick-initialized"),c.buildRows(),c.buildOut(),c.setProps(),c.startLoad(),c.loadSlider(),c.initializeEvents(),c.updateArrows(),c.updateDots(),c.checkResponsive(!0),c.focusHandler()),b&&c.$slider.trigger("init",[c]),c.options.accessibility===!0&&c.initADA(),c.options.autoplay&&(c.paused=!1,c.autoPlay())},b.prototype.initADA=function(){var b=this;b.$slides.add(b.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),b.$slideTrack.attr("role","listbox"),b.$slides.not(b.$slideTrack.find(".slick-cloned")).each(function(c){a(this).attr({role:"option","aria-describedby":"slick-slide"+b.instanceUid+c})}),null!==b.$dots&&b.$dots.attr("role","tablist").find("li").each(function(c){a(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+b.instanceUid+c,id:"slick-slide"+b.instanceUid+c})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),b.activateADA()},b.prototype.initArrowEvents=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},a.changeSlide),a.$nextArrow.off("click.slick").on("click.slick",{message:"next"},a.changeSlide))},b.prototype.initDotEvents=function(){var b=this;b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&a("li",b.$dots).on("click.slick",{message:"index"},b.changeSlide),b.options.dots===!0&&b.options.pauseOnDotsHover===!0&&a("li",b.$dots).on("mouseenter.slick",a.proxy(b.interrupt,b,!0)).on("mouseleave.slick",a.proxy(b.interrupt,b,!1))},b.prototype.initSlideEvents=function(){var b=this;b.options.pauseOnHover&&(b.$list.on("mouseenter.slick",a.proxy(b.interrupt,b,!0)),b.$list.on("mouseleave.slick",a.proxy(b.interrupt,b,!1)))},b.prototype.initializeEvents=function(){var b=this;b.initArrowEvents(),b.initDotEvents(),b.initSlideEvents(),b.$list.on("touchstart.slick mousedown.slick",{action:"start"},b.swipeHandler),b.$list.on("touchmove.slick mousemove.slick",{action:"move"},b.swipeHandler),b.$list.on("touchend.slick mouseup.slick",{action:"end"},b.swipeHandler),b.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},b.swipeHandler),b.$list.on("click.slick",b.clickHandler),a(document).on(b.visibilityChange,a.proxy(b.visibility,b)),b.options.accessibility===!0&&b.$list.on("keydown.slick",b.keyHandler),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().on("click.slick",b.selectHandler),a(window).on("orientationchange.slick.slick-"+b.instanceUid,a.proxy(b.orientationChange,b)),a(window).on("resize.slick.slick-"+b.instanceUid,a.proxy(b.resize,b)),a("[draggable!=true]",b.$slideTrack).on("dragstart",b.preventDefault),a(window).on("load.slick.slick-"+b.instanceUid,b.setPosition),a(document).on("ready.slick.slick-"+b.instanceUid,b.setPosition)},b.prototype.initUI=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.show(),a.$nextArrow.show()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.show()},b.prototype.keyHandler=function(a){var b=this;a.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===a.keyCode&&b.options.accessibility===!0?b.changeSlide({data:{message:b.options.rtl===!0?"next":"previous"}}):39===a.keyCode&&b.options.accessibility===!0&&b.changeSlide({data:{message:b.options.rtl===!0?"previous":"next"}}))},b.prototype.lazyLoad=function(){function g(c){a("img[data-lazy]",c).each(function(){var c=a(this),d=a(this).attr("data-lazy"),e=document.createElement("img");e.onload=function(){c.animate({opacity:0},100,function(){c.attr("src",d).animate({opacity:1},200,function(){c.removeAttr("data-lazy").removeClass("slick-loading")}),b.$slider.trigger("lazyLoaded",[b,c,d])})},e.onerror=function(){c.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),b.$slider.trigger("lazyLoadError",[b,c,d])},e.src=d})}var c,d,e,f,b=this;b.options.centerMode===!0?b.options.infinite===!0?(e=b.currentSlide+(b.options.slidesToShow/2+1),f=e+b.options.slidesToShow+2):(e=Math.max(0,b.currentSlide-(b.options.slidesToShow/2+1)),f=2+(b.options.slidesToShow/2+1)+b.currentSlide):(e=b.options.infinite?b.options.slidesToShow+b.currentSlide:b.currentSlide,f=Math.ceil(e+b.options.slidesToShow),b.options.fade===!0&&(e>0&&e--,f<=b.slideCount&&f++)),c=b.$slider.find(".slick-slide").slice(e,f),g(c),b.slideCount<=b.options.slidesToShow?(d=b.$slider.find(".slick-slide"),g(d)):b.currentSlide>=b.slideCount-b.options.slidesToShow?(d=b.$slider.find(".slick-cloned").slice(0,b.options.slidesToShow),g(d)):0===b.currentSlide&&(d=b.$slider.find(".slick-cloned").slice(-1*b.options.slidesToShow),g(d))},b.prototype.loadSlider=function(){var a=this;a.setPosition(),a.$slideTrack.css({opacity:1}),a.$slider.removeClass("slick-loading"),a.initUI(),"progressive"===a.options.lazyLoad&&a.progressiveLazyLoad()},b.prototype.next=b.prototype.slickNext=function(){var a=this;a.changeSlide({data:{message:"next"}})},b.prototype.orientationChange=function(){var a=this;a.checkResponsive(),a.setPosition()},b.prototype.pause=b.prototype.slickPause=function(){var a=this;a.autoPlayClear(),a.paused=!0},b.prototype.play=b.prototype.slickPlay=function(){var a=this;a.autoPlay(),a.options.autoplay=!0,a.paused=!1,a.focussed=!1,a.interrupted=!1},b.prototype.postSlide=function(a){var b=this;b.unslicked||(b.$slider.trigger("afterChange",[b,a]),b.animating=!1,b.setPosition(),b.swipeLeft=null,b.options.autoplay&&b.autoPlay(),b.options.accessibility===!0&&b.initADA())},b.prototype.prev=b.prototype.slickPrev=function(){var a=this;a.changeSlide({data:{message:"previous"}})},b.prototype.preventDefault=function(a){a.preventDefault()},b.prototype.progressiveLazyLoad=function(b){b=b||1;var e,f,g,c=this,d=a("img[data-lazy]",c.$slider);d.length?(e=d.first(),f=e.attr("data-lazy"),g=document.createElement("img"),g.onload=function(){e.attr("src",f).removeAttr("data-lazy").removeClass("slick-loading"),c.options.adaptiveHeight===!0&&c.setPosition(),c.$slider.trigger("lazyLoaded",[c,e,f]),c.progressiveLazyLoad()},g.onerror=function(){3>b?setTimeout(function(){c.progressiveLazyLoad(b+1)},500):(e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),c.$slider.trigger("lazyLoadError",[c,e,f]),c.progressiveLazyLoad())},g.src=f):c.$slider.trigger("allImagesLoaded",[c])},b.prototype.refresh=function(b){var d,e,c=this;e=c.slideCount-c.options.slidesToShow,!c.options.infinite&&c.currentSlide>e&&(c.currentSlide=e),c.slideCount<=c.options.slidesToShow&&(c.currentSlide=0),d=c.currentSlide,c.destroy(!0),a.extend(c,c.initials,{currentSlide:d}),c.init(),b||c.changeSlide({data:{message:"index",index:d}},!1)},b.prototype.registerBreakpoints=function(){var c,d,e,b=this,f=b.options.responsive||null;if("array"===a.type(f)&&f.length){b.respondTo=b.options.respondTo||"window";for(c in f)if(e=b.breakpoints.length-1,d=f[c].breakpoint,f.hasOwnProperty(c)){for(;e>=0;)b.breakpoints[e]&&b.breakpoints[e]===d&&b.breakpoints.splice(e,1),e--;b.breakpoints.push(d),b.breakpointSettings[d]=f[c].settings}b.breakpoints.sort(function(a,c){return b.options.mobileFirst?a-c:c-a})}},b.prototype.reinit=function(){var b=this;b.$slides=b.$slideTrack.children(b.options.slide).addClass("slick-slide"),b.slideCount=b.$slides.length,b.currentSlide>=b.slideCount&&0!==b.currentSlide&&(b.currentSlide=b.currentSlide-b.options.slidesToScroll),b.slideCount<=b.options.slidesToShow&&(b.currentSlide=0),b.registerBreakpoints(),b.setProps(),b.setupInfinite(),b.buildArrows(),b.updateArrows(),b.initArrowEvents(),b.buildDots(),b.updateDots(),b.initDotEvents(),b.cleanUpSlideEvents(),b.initSlideEvents(),b.checkResponsive(!1,!0),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().on("click.slick",b.selectHandler),b.setSlideClasses("number"==typeof b.currentSlide?b.currentSlide:0),b.setPosition(),b.focusHandler(),b.paused=!b.options.autoplay,b.autoPlay(),b.$slider.trigger("reInit",[b])},b.prototype.resize=function(){var b=this;a(window).width()!==b.windowWidth&&(clearTimeout(b.windowDelay),b.windowDelay=window.setTimeout(function(){b.windowWidth=a(window).width(),b.checkResponsive(),b.unslicked||b.setPosition()},50))},b.prototype.removeSlide=b.prototype.slickRemove=function(a,b,c){var d=this;return"boolean"==typeof a?(b=a,a=b===!0?0:d.slideCount-1):a=b===!0?--a:a,d.slideCount<1||0>a||a>d.slideCount-1?!1:(d.unload(),c===!0?d.$slideTrack.children().remove():d.$slideTrack.children(this.options.slide).eq(a).remove(),d.$slides=d.$slideTrack.children(this.options.slide),d.$slideTrack.children(this.options.slide).detach(),d.$slideTrack.append(d.$slides),d.$slidesCache=d.$slides,void d.reinit())},b.prototype.setCSS=function(a){var d,e,b=this,c={};b.options.rtl===!0&&(a=-a),d="left"==b.positionProp?Math.ceil(a)+"px":"0px",e="top"==b.positionProp?Math.ceil(a)+"px":"0px",c[b.positionProp]=a,b.transformsEnabled===!1?b.$slideTrack.css(c):(c={},b.cssTransitions===!1?(c[b.animType]="translate("+d+", "+e+")",b.$slideTrack.css(c)):(c[b.animType]="translate3d("+d+", "+e+", 0px)",b.$slideTrack.css(c)))},b.prototype.setDimensions=function(){var a=this;a.options.vertical===!1?a.options.centerMode===!0&&a.$list.css({padding:"0px "+a.options.centerPadding}):(a.$list.height(a.$slides.first().outerHeight(!0)*a.options.slidesToShow),a.options.centerMode===!0&&a.$list.css({padding:a.options.centerPadding+" 0px"})),a.listWidth=a.$list.width(),a.listHeight=a.$list.height(),a.options.vertical===!1&&a.options.variableWidth===!1?(a.slideWidth=Math.ceil(a.listWidth/a.options.slidesToShow),a.$slideTrack.width(Math.ceil(a.slideWidth*a.$slideTrack.children(".slick-slide").length))):a.options.variableWidth===!0?a.$slideTrack.width(5e3*a.slideCount):(a.slideWidth=Math.ceil(a.listWidth),a.$slideTrack.height(Math.ceil(a.$slides.first().outerHeight(!0)*a.$slideTrack.children(".slick-slide").length)));var b=a.$slides.first().outerWidth(!0)-a.$slides.first().width();a.options.variableWidth===!1&&a.$slideTrack.children(".slick-slide").width(a.slideWidth-b)},b.prototype.setFade=function(){var c,b=this;b.$slides.each(function(d,e){c=b.slideWidth*d*-1,b.options.rtl===!0?a(e).css({position:"relative",right:c,top:0,zIndex:b.options.zIndex-2,opacity:0}):a(e).css({position:"relative",left:c,top:0,zIndex:b.options.zIndex-2,opacity:0})}),b.$slides.eq(b.currentSlide).css({zIndex:b.options.zIndex-1,opacity:1})},b.prototype.setHeight=function(){var a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.css("height",b)}},b.prototype.setOption=b.prototype.slickSetOption=function(){var c,d,e,f,h,b=this,g=!1;if("object"===a.type(arguments[0])?(e=arguments[0],g=arguments[1],h="multiple"):"string"===a.type(arguments[0])&&(e=arguments[0],f=arguments[1],g=arguments[2],"responsive"===arguments[0]&&"array"===a.type(arguments[1])?h="responsive":"undefined"!=typeof arguments[1]&&(h="single")),"single"===h)b.options[e]=f;else if("multiple"===h)a.each(e,function(a,c){b.options[a]=c});else if("responsive"===h)for(d in f)if("array"!==a.type(b.options.responsive))b.options.responsive=[f[d]];else{for(c=b.options.responsive.length-1;c>=0;)b.options.responsive[c].breakpoint===f[d].breakpoint&&b.options.responsive.splice(c,1),c--;b.options.responsive.push(f[d])}g&&(b.unload(),b.reinit())},b.prototype.setPosition=function(){var a=this;a.setDimensions(),a.setHeight(),a.options.fade===!1?a.setCSS(a.getLeft(a.currentSlide)):a.setFade(),a.$slider.trigger("setPosition",[a])},b.prototype.setProps=function(){var a=this,b=document.body.style;a.positionProp=a.options.vertical===!0?"top":"left","top"===a.positionProp?a.$slider.addClass("slick-vertical"):a.$slider.removeClass("slick-vertical"),(void 0!==b.WebkitTransition||void 0!==b.MozTransition||void 0!==b.msTransition)&&a.options.useCSS===!0&&(a.cssTransitions=!0),a.options.fade&&("number"==typeof a.options.zIndex?a.options.zIndex<3&&(a.options.zIndex=3):a.options.zIndex=a.defaults.zIndex),void 0!==b.OTransform&&(a.animType="OTransform",a.transformType="-o-transform",a.transitionType="OTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.MozTransform&&(a.animType="MozTransform",a.transformType="-moz-transform",a.transitionType="MozTransition",void 0===b.perspectiveProperty&&void 0===b.MozPerspective&&(a.animType=!1)),void 0!==b.webkitTransform&&(a.animType="webkitTransform",a.transformType="-webkit-transform",a.transitionType="webkitTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.msTransform&&(a.animType="msTransform",a.transformType="-ms-transform",a.transitionType="msTransition",void 0===b.msTransform&&(a.animType=!1)),void 0!==b.transform&&a.animType!==!1&&(a.animType="transform",a.transformType="transform",a.transitionType="transition"),a.transformsEnabled=a.options.useTransform&&null!==a.animType&&a.animType!==!1},b.prototype.setSlideClasses=function(a){var c,d,e,f,b=this;d=b.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),b.$slides.eq(a).addClass("slick-current"),b.options.centerMode===!0?(c=Math.floor(b.options.slidesToShow/2),b.options.infinite===!0&&(a>=c&&a<=b.slideCount-1-c?b.$slides.slice(a-c,a+c+1).addClass("slick-active").attr("aria-hidden","false"):(e=b.options.slidesToShow+a,
+ d.slice(e-c+1,e+c+2).addClass("slick-active").attr("aria-hidden","false")),0===a?d.eq(d.length-1-b.options.slidesToShow).addClass("slick-center"):a===b.slideCount-1&&d.eq(b.options.slidesToShow).addClass("slick-center")),b.$slides.eq(a).addClass("slick-center")):a>=0&&a<=b.slideCount-b.options.slidesToShow?b.$slides.slice(a,a+b.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):d.length<=b.options.slidesToShow?d.addClass("slick-active").attr("aria-hidden","false"):(f=b.slideCount%b.options.slidesToShow,e=b.options.infinite===!0?b.options.slidesToShow+a:a,b.options.slidesToShow==b.options.slidesToScroll&&b.slideCount-ab.options.slidesToShow)){for(e=b.options.centerMode===!0?b.options.slidesToShow+1:b.options.slidesToShow,c=b.slideCount;c>b.slideCount-e;c-=1)d=c-1,a(b.$slides[d]).clone(!0).attr("id","").attr("data-slick-index",d-b.slideCount).prependTo(b.$slideTrack).addClass("slick-cloned");for(c=0;e>c;c+=1)d=c,a(b.$slides[d]).clone(!0).attr("id","").attr("data-slick-index",d+b.slideCount).appendTo(b.$slideTrack).addClass("slick-cloned");b.$slideTrack.find(".slick-cloned").find("[id]").each(function(){a(this).attr("id","")})}},b.prototype.interrupt=function(a){var b=this;a||b.autoPlay(),b.interrupted=a},b.prototype.selectHandler=function(b){var c=this,d=a(b.target).is(".slick-slide")?a(b.target):a(b.target).parents(".slick-slide"),e=parseInt(d.attr("data-slick-index"));return e||(e=0),c.slideCount<=c.options.slidesToShow?(c.setSlideClasses(e),void c.asNavFor(e)):void c.slideHandler(e)},b.prototype.slideHandler=function(a,b,c){var d,e,f,g,j,h=null,i=this;return b=b||!1,i.animating===!0&&i.options.waitForAnimate===!0||i.options.fade===!0&&i.currentSlide===a||i.slideCount<=i.options.slidesToShow?void 0:(b===!1&&i.asNavFor(a),d=a,h=i.getLeft(d),g=i.getLeft(i.currentSlide),i.currentLeft=null===i.swipeLeft?g:i.swipeLeft,i.options.infinite===!1&&i.options.centerMode===!1&&(0>a||a>i.getDotCount()*i.options.slidesToScroll)?void(i.options.fade===!1&&(d=i.currentSlide,c!==!0?i.animateSlide(g,function(){i.postSlide(d)}):i.postSlide(d))):i.options.infinite===!1&&i.options.centerMode===!0&&(0>a||a>i.slideCount-i.options.slidesToScroll)?void(i.options.fade===!1&&(d=i.currentSlide,c!==!0?i.animateSlide(g,function(){i.postSlide(d)}):i.postSlide(d))):(i.options.autoplay&&clearInterval(i.autoPlayTimer),e=0>d?i.slideCount%i.options.slidesToScroll!==0?i.slideCount-i.slideCount%i.options.slidesToScroll:i.slideCount+d:d>=i.slideCount?i.slideCount%i.options.slidesToScroll!==0?0:d-i.slideCount:d,i.animating=!0,i.$slider.trigger("beforeChange",[i,i.currentSlide,e]),f=i.currentSlide,i.currentSlide=e,i.setSlideClasses(i.currentSlide),i.options.asNavFor&&(j=i.getNavTarget(),j=j.slick("getSlick"),j.slideCount<=j.options.slidesToShow&&j.setSlideClasses(i.currentSlide)),i.updateDots(),i.updateArrows(),i.options.fade===!0?(c!==!0?(i.fadeSlideOut(f),i.fadeSlide(e,function(){i.postSlide(e)})):i.postSlide(e),void i.animateHeight()):void(c!==!0?i.animateSlide(h,function(){i.postSlide(e)}):i.postSlide(e))))},b.prototype.startLoad=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.hide(),a.$nextArrow.hide()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.hide(),a.$slider.addClass("slick-loading")},b.prototype.swipeDirection=function(){var a,b,c,d,e=this;return a=e.touchObject.startX-e.touchObject.curX,b=e.touchObject.startY-e.touchObject.curY,c=Math.atan2(b,a),d=Math.round(180*c/Math.PI),0>d&&(d=360-Math.abs(d)),45>=d&&d>=0?e.options.rtl===!1?"left":"right":360>=d&&d>=315?e.options.rtl===!1?"left":"right":d>=135&&225>=d?e.options.rtl===!1?"right":"left":e.options.verticalSwiping===!0?d>=35&&135>=d?"down":"up":"vertical"},b.prototype.swipeEnd=function(a){var c,d,b=this;if(b.dragging=!1,b.interrupted=!1,b.shouldClick=b.touchObject.swipeLength>10?!1:!0,void 0===b.touchObject.curX)return!1;if(b.touchObject.edgeHit===!0&&b.$slider.trigger("edge",[b,b.swipeDirection()]),b.touchObject.swipeLength>=b.touchObject.minSwipe){switch(d=b.swipeDirection()){case"left":case"down":c=b.options.swipeToSlide?b.checkNavigable(b.currentSlide+b.getSlideCount()):b.currentSlide+b.getSlideCount(),b.currentDirection=0;break;case"right":case"up":c=b.options.swipeToSlide?b.checkNavigable(b.currentSlide-b.getSlideCount()):b.currentSlide-b.getSlideCount(),b.currentDirection=1}"vertical"!=d&&(b.slideHandler(c),b.touchObject={},b.$slider.trigger("swipe",[b,d]))}else b.touchObject.startX!==b.touchObject.curX&&(b.slideHandler(b.currentSlide),b.touchObject={})},b.prototype.swipeHandler=function(a){var b=this;if(!(b.options.swipe===!1||"ontouchend"in document&&b.options.swipe===!1||b.options.draggable===!1&&-1!==a.type.indexOf("mouse")))switch(b.touchObject.fingerCount=a.originalEvent&&void 0!==a.originalEvent.touches?a.originalEvent.touches.length:1,b.touchObject.minSwipe=b.listWidth/b.options.touchThreshold,b.options.verticalSwiping===!0&&(b.touchObject.minSwipe=b.listHeight/b.options.touchThreshold),a.data.action){case"start":b.swipeStart(a);break;case"move":b.swipeMove(a);break;case"end":b.swipeEnd(a)}},b.prototype.swipeMove=function(a){var d,e,f,g,h,b=this;return h=void 0!==a.originalEvent?a.originalEvent.touches:null,!b.dragging||h&&1!==h.length?!1:(d=b.getLeft(b.currentSlide),b.touchObject.curX=void 0!==h?h[0].pageX:a.clientX,b.touchObject.curY=void 0!==h?h[0].pageY:a.clientY,b.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(b.touchObject.curX-b.touchObject.startX,2))),b.options.verticalSwiping===!0&&(b.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(b.touchObject.curY-b.touchObject.startY,2)))),e=b.swipeDirection(),"vertical"!==e?(void 0!==a.originalEvent&&b.touchObject.swipeLength>4&&a.preventDefault(),g=(b.options.rtl===!1?1:-1)*(b.touchObject.curX>b.touchObject.startX?1:-1),b.options.verticalSwiping===!0&&(g=b.touchObject.curY>b.touchObject.startY?1:-1),f=b.touchObject.swipeLength,b.touchObject.edgeHit=!1,b.options.infinite===!1&&(0===b.currentSlide&&"right"===e||b.currentSlide>=b.getDotCount()&&"left"===e)&&(f=b.touchObject.swipeLength*b.options.edgeFriction,b.touchObject.edgeHit=!0),b.options.vertical===!1?b.swipeLeft=d+f*g:b.swipeLeft=d+f*(b.$list.height()/b.listWidth)*g,b.options.verticalSwiping===!0&&(b.swipeLeft=d+f*g),b.options.fade===!0||b.options.touchMove===!1?!1:b.animating===!0?(b.swipeLeft=null,!1):void b.setCSS(b.swipeLeft)):void 0)},b.prototype.swipeStart=function(a){var c,b=this;return b.interrupted=!0,1!==b.touchObject.fingerCount||b.slideCount<=b.options.slidesToShow?(b.touchObject={},!1):(void 0!==a.originalEvent&&void 0!==a.originalEvent.touches&&(c=a.originalEvent.touches[0]),b.touchObject.startX=b.touchObject.curX=void 0!==c?c.pageX:a.clientX,b.touchObject.startY=b.touchObject.curY=void 0!==c?c.pageY:a.clientY,void(b.dragging=!0))},b.prototype.unfilterSlides=b.prototype.slickUnfilter=function(){var a=this;null!==a.$slidesCache&&(a.unload(),a.$slideTrack.children(this.options.slide).detach(),a.$slidesCache.appendTo(a.$slideTrack),a.reinit())},b.prototype.unload=function(){var b=this;a(".slick-cloned",b.$slider).remove(),b.$dots&&b.$dots.remove(),b.$prevArrow&&b.htmlExpr.test(b.options.prevArrow)&&b.$prevArrow.remove(),b.$nextArrow&&b.htmlExpr.test(b.options.nextArrow)&&b.$nextArrow.remove(),b.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},b.prototype.unslick=function(a){var b=this;b.$slider.trigger("unslick",[b,a]),b.destroy()},b.prototype.updateArrows=function(){var b,a=this;b=Math.floor(a.options.slidesToShow/2),a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&!a.options.infinite&&(a.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),a.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===a.currentSlide?(a.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),a.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):a.currentSlide>=a.slideCount-a.options.slidesToShow&&a.options.centerMode===!1?(a.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),a.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):a.currentSlide>=a.slideCount-1&&a.options.centerMode===!0&&(a.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),a.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},b.prototype.updateDots=function(){var a=this;null!==a.$dots&&(a.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),a.$dots.find("li").eq(Math.floor(a.currentSlide/a.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},b.prototype.visibility=function(){var a=this;a.options.autoplay&&(document[a.hidden]?a.interrupted=!0:a.interrupted=!1)},a.fn.slick=function(){var f,g,a=this,c=arguments[0],d=Array.prototype.slice.call(arguments,1),e=a.length;for(f=0;e>f;f++)if("object"==typeof c||"undefined"==typeof c?a[f].slick=new b(a[f],c):g=a[f].slick[c].apply(a[f].slick,d),"undefined"!=typeof g)return g;return a}});
+
+
+/**
+ * @module ProgressBar.js
+ * @see https://kimmobrunfeldt.github.io/progressbar.js
+ * @license: MIT
+ * @version 1.0.1
+ */
+!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).ProgressBar=t()}}(function(){return function t(e,n,i){function r(s,a){if(!n[s]){if(!e[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(o)return o(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var c=n[s]={exports:{}};e[s][0].call(c.exports,function(t){var n=e[s][1][t];return r(n||t)},c,c.exports,t,e,n,i)}return n[s].exports}for(var o="function"==typeof require&&require,s=0;st?0:(t-o)/r;for(a in e)e.hasOwnProperty(a)&&(h=s[a],c="function"==typeof h?h:f[h],e[a]=u(n[a],i[a],c,p));return e}function u(t,e,n,i){return t+(e-t)*n(i)}function h(t,e){var n=l.prototype.filter,i=t._filterArgs;r(n,function(r){void 0!==n[r][e]&&n[r][e].apply(t,i)})}function c(t,e,n,i,r,o,s,u,c,p,l){m=e+n+i,v=Math.min(l||y(),m),S=v>=m,x=i-(m-v),t.isPlaying()&&(S?(c(s,t._attachment,x),t.stop(!0)):(t._scheduleId=p(t._timeoutHandler,g),h(t,"beforeTween"),e+n>v?a(1,r,o,s,1,1,u):a(v,r,o,s,i,e+n,u),h(t,"afterTween"),c(r,t._attachment,x)))}function p(t,e){var n={},i=typeof e;return"string"===i||"function"===i?r(t,function(t){n[t]=e}):r(t,function(t){n[t]||(n[t]=e[t]||d)}),n}function l(t,e){this._currentState=t||{},this._configured=!1,this._scheduleFunction=_,void 0!==e&&this.setConfig(e)}var f,_,d="linear",g=1e3/60,w=Date.now?Date.now:function(){return+new Date},y="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:w;_="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame||setTimeout:setTimeout;var m,v,S,x;return l.prototype.tween=function(t){return this._isTweening?this:(void 0===t&&this._configured||this.setConfig(t),this._timestamp=y(),this._start(this.get(),this._attachment),this.resume())},l.prototype.setConfig=function(t){t=t||{},this._configured=!0,this._attachment=t.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=t.delay||0,this._start=t.start||i,this._step=t.step||i,this._finish=t.finish||i,this._duration=t.duration||500,this._currentState=o({},t.from)||this.get(),this._originalState=this.get(),this._targetState=o({},t.to)||this.get();var e=this;this._timeoutHandler=function(){c(e,e._timestamp,e._delay,e._duration,e._currentState,e._originalState,e._targetState,e._easing,e._step,e._scheduleFunction)};var n=this._currentState,r=this._targetState;return s(r,n),this._easing=p(n,t.easing||d),this._filterArgs=[n,this._originalState,r,this._easing],h(this,"tweenCreated"),this},l.prototype.get=function(){return o({},this._currentState)},l.prototype.set=function(t){this._currentState=t},l.prototype.pause=function(){return this._pausedAtTime=y(),this._isPaused=!0,this},l.prototype.resume=function(){return this._isPaused&&(this._timestamp+=y()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},l.prototype.seek=function(t){t=Math.max(t,0);var e=y();return this._timestamp+t===0?this:(this._timestamp=e-t,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,c(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,e),this.pause()),this)},l.prototype.stop=function(e){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=i,(t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.oCancelAnimationFrame||t.msCancelAnimationFrame||t.mozCancelRequestAnimationFrame||t.clearTimeout)(this._scheduleId),e&&(h(this,"beforeTween"),a(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),h(this,"afterTween"),h(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},l.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},l.prototype.setScheduleFunction=function(t){this._scheduleFunction=t},l.prototype.dispose=function(){var t;for(t in this)this.hasOwnProperty(t)&&delete this[t]},l.prototype.filter={},l.prototype.formula={linear:function(t){return t}},f=l.prototype.formula,o(l,{now:y,each:r,tweenProps:a,tweenProp:u,applyFilter:h,shallowCopy:o,defaults:s,composeEasingObject:p}),"function"==typeof SHIFTY_DEBUG_NOW&&(t.timeoutHandler=c),"object"==typeof n?e.exports=l:void 0===t.Tweenable&&(t.Tweenable=l),l}();i.shallowCopy(i.prototype.formula,{easeInQuad:function(t){return Math.pow(t,2)},easeOutQuad:function(t){return-(Math.pow(t-1,2)-1)},easeInOutQuad:function(t){return(t/=.5)<1?.5*Math.pow(t,2):-.5*((t-=2)*t-2)},easeInCubic:function(t){return Math.pow(t,3)},easeOutCubic:function(t){return Math.pow(t-1,3)+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*Math.pow(t,3):.5*(Math.pow(t-2,3)+2)},easeInQuart:function(t){return Math.pow(t,4)},easeOutQuart:function(t){return-(Math.pow(t-1,4)-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*Math.pow(t,4):-.5*((t-=2)*Math.pow(t,3)-2)},easeInQuint:function(t){return Math.pow(t,5)},easeOutQuint:function(t){return Math.pow(t-1,5)+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*Math.pow(t,5):.5*(Math.pow(t-2,5)+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-Math.pow(t-1,2))},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeOutBounce:function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},elastic:function(t){return-1*Math.pow(4,-8*t)*Math.sin((6*t-1)*(2*Math.PI)/2)+1},swingFromTo:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},swingFrom:function(t){var e=1.70158;return t*t*((e+1)*t-e)},swingTo:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},bounce:function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bouncePast:function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?2-(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?2-(7.5625*(t-=2.25/2.75)*t+.9375):2-(7.5625*(t-=2.625/2.75)*t+.984375)},easeFromTo:function(t){return(t/=.5)<1?.5*Math.pow(t,4):-.5*((t-=2)*Math.pow(t,3)-2)},easeFrom:function(t){return Math.pow(t,4)},easeTo:function(t){return Math.pow(t,.25)}}),function(){function t(t,e,n,i,r,o){function s(t){return((p*t+l)*t+f)*t}function a(t){return((_*t+d)*t+g)*t}function u(t){return(3*p*t+2*l)*t+f}function h(t){return t>=0?t:0-t}function c(t,e){var n,i,r,o,a,c;for(r=t,c=0;8>c;c++){if(o=s(r)-t,h(o)r)return n;if(r>i)return i;for(;i>n;){if(o=s(r),h(o-t)o?n=r:i=r,r=.5*(i-n)+n}return r}var p=0,l=0,f=0,_=0,d=0,g=0;return f=3*e,l=3*(i-e)-f,p=1-f-l,g=3*n,d=3*(r-n)-g,_=1-g-d,a(c(t,1/(200*o)))}function e(e,n,i,r){return function(o){return t(o,e,n,i,r,1)}}i.setBezierFunction=function(t,n,r,o,s){var a=e(n,r,o,s);return a.displayName=t,a.x1=n,a.y1=r,a.x2=o,a.y2=s,i.prototype.formula[t]=a},i.unsetBezierFunction=function(t){delete i.prototype.formula[t]}}(),function(){function t(t,e,n,r,o,s){return i.tweenProps(r,e,t,n,1,s,o)}var e=new i;e._filterArgs=[],i.interpolate=function(n,r,o,s,a){var u=i.shallowCopy({},n),h=a||0,c=i.composeEasingObject(n,s||"linear");e.set({});var p=e._filterArgs;p.length=0,p[0]=u,p[1]=n,p[2]=r,p[3]=c,i.applyFilter(e,"tweenCreated"),i.applyFilter(e,"beforeTween");var l=t(n,u,r,o,c,h);return i.applyFilter(e,"afterTween"),l}}(),function(t){function e(t,e){var n,i=[],r=t.length;for(n=0;r>n;n++)i.push("_"+e+"_"+n);return i}function n(t){var e=t.match(S);return e?(1===e.length||t[0].match(v))&&e.unshift(""):e=["",""],e.join(O)}function i(e){t.each(e,function(t){var n=e[t];"string"==typeof n&&n.match(T)&&(e[t]=r(n))})}function r(t){return u(T,t,o)}function o(t){var e=s(t);return"rgb("+e[0]+","+e[1]+","+e[2]+")"}function s(t){return 3===(t=t.replace(/#/,"")).length&&(t=t.split(""),t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),P[0]=a(t.substr(0,2)),P[1]=a(t.substr(2,2)),P[2]=a(t.substr(4,2)),P}function a(t){return parseInt(t,16)}function u(t,e,n){var i=e.match(t),r=e.replace(t,O);if(i)for(var o,s=i.length,a=0;s>a;a++)o=i.shift(),r=r.replace(O,n(o));return r}function h(t){return u(b,t,c)}function c(t){for(var e=t.match(x),n=e.length,i=t.match(C)[0],r=0;n>r;r++)i+=parseInt(e[r],10)+",";return i=i.slice(0,-1)+")"}function p(i){var r={};return t.each(i,function(t){var o=i[t];if("string"==typeof o){var s=w(o);r[t]={formatString:n(o),chunkNames:e(s,t)}}}),r}function l(e,n){t.each(n,function(t){for(var i=w(e[t]),r=i.length,o=0;r>o;o++)e[n[t].chunkNames[o]]=+i[o];delete e[t]})}function f(e,n){t.each(n,function(t){var i=e[t],r=d(_(e,n[t].chunkNames),n[t].chunkNames);i=g(n[t].formatString,r),e[t]=h(i)})}function _(t,e){for(var n,i={},r=e.length,o=0;r>o;o++)n=e[o],i[n]=t[n],delete t[n];return i}function d(t,e){M.length=0;for(var n=e.length,i=0;n>i;i++)M.push(t[e[i]]);return M}function g(t,e){for(var n=t,i=e.length,r=0;i>r;r++)n=n.replace(O,+e[r].toFixed(4));return n}function w(t){return t.match(x)}function y(e,n){t.each(n,function(t){var i,r=n[t].chunkNames,o=r.length,s=e[t];if("string"==typeof s){var a=s.split(" "),u=a[a.length-1];for(i=0;o>i;i++)e[r[i]]=a[i]||u}else for(i=0;o>i;i++)e[r[i]]=s;delete e[t]})}function m(e,n){t.each(n,function(t){var i=n[t].chunkNames,r=i.length,o=e[i[0]];if("string"===typeof o){for(var s="",a=0;r>a;a++)s+=" "+e[i[a]],delete e[i[a]];e[t]=s.substr(1)}else e[t]=o})}var v=/(\d|\-|\.)/,S=/([^\-0-9\.]+)/g,x=/[0-9.\-]+/g,b=new RegExp("rgb\\("+x.source+/,\s*/.source+x.source+/,\s*/.source+x.source+"\\)","g"),C=/^.*\(/,T=/#([0-9]|[a-f]){3,6}/gi,O="VAL",P=[],M=[];t.prototype.filter.token={tweenCreated:function(t,e,n,r){i(t),i(e),i(n),this._tokenData=p(t)},beforeTween:function(t,e,n,i){y(i,this._tokenData),l(t,this._tokenData),l(e,this._tokenData),l(n,this._tokenData)},afterTween:function(t,e,n,i){f(t,this._tokenData),f(e,this._tokenData),f(n,this._tokenData),m(i,this._tokenData)}}}(i)}).call(null)},{}],2:[function(t,e,n){var i=t("./shape"),r=t("./utils"),o=function(t,e){this._pathTemplate="M 50,50 m 0,-{radius} a {radius},{radius} 0 1 1 0,{2radius} a {radius},{radius} 0 1 1 0,-{2radius}",this.containerAspectRatio=1,i.apply(this,arguments)};(o.prototype=new i).constructor=o,o.prototype._pathString=function(t){var e=t.strokeWidth;t.trailWidth&&t.trailWidth>t.strokeWidth&&(e=t.trailWidth);var n=50-e/2;return r.render(this._pathTemplate,{radius:n,"2radius":2*n})},o.prototype._trailString=function(t){return this._pathString(t)},e.exports=o},{"./shape":7,"./utils":8}],3:[function(t,e,n){var i=t("./shape"),r=t("./utils"),o=function(t,e){this._pathTemplate="M 0,{center} L 100,{center}",i.apply(this,arguments)};(o.prototype=new i).constructor=o,o.prototype._initializeSvg=function(t,e){t.setAttribute("viewBox","0 0 100 "+e.strokeWidth),t.setAttribute("preserveAspectRatio","none")},o.prototype._pathString=function(t){return r.render(this._pathTemplate,{center:t.strokeWidth/2})},o.prototype._trailString=function(t){return this._pathString(t)},e.exports=o},{"./shape":7,"./utils":8}],4:[function(t,e,n){e.exports={Line:t("./line"),Circle:t("./circle"),SemiCircle:t("./semicircle"),Path:t("./path"),Shape:t("./shape"),utils:t("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./utils":8}],5:[function(t,e,n){var i=t("shifty"),r=t("./utils"),o={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},s=function t(e,n){if(!(this instanceof t))throw new Error("Constructor was called without new keyword");n=r.extend({duration:800,easing:"linear",from:{},to:{},step:function(){}},n);var i;i=r.isString(e)?document.querySelector(e):e,this.path=i,this._opts=n,this._tweenable=null;var o=this.path.getTotalLength();this.path.style.strokeDasharray=o+" "+o,this.set(0)};s.prototype.value=function(){var t=1-this._getComputedDashOffset()/this.path.getTotalLength();return parseFloat(t.toFixed(6),10)},s.prototype.set=function(t){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(t);var e=this._opts.step;if(r.isFunction(e)){var n=this._easing(this._opts.easing);e(this._calculateTo(t,n),this._opts.shape||this,this._opts.attachment)}},s.prototype.stop=function(){this._stopTween(),this.path.style.strokeDashoffset=this._getComputedDashOffset()},s.prototype.animate=function(t,e,n){e=e||{},r.isFunction(e)&&(n=e,e={});var o=r.extend({},e),s=r.extend({},this._opts);e=r.extend(s,e);var a=this._easing(e.easing),u=this._resolveFromAndTo(t,a,o);this.stop(),this.path.getBoundingClientRect();var h=this._getComputedDashOffset(),c=this._progressToOffset(t),p=this;this._tweenable=new i,this._tweenable.tween({from:r.extend({offset:h},u.from),to:r.extend({offset:c},u.to),duration:e.duration,easing:a,step:function(t){p.path.style.strokeDashoffset=t.offset;var n=e.shape||p;e.step(t,n,e.attachment)},finish:function(t){r.isFunction(n)&&n()}})},s.prototype._getComputedDashOffset=function(){var t=window.getComputedStyle(this.path,null);return parseFloat(t.getPropertyValue("stroke-dashoffset"),10)},s.prototype._progressToOffset=function(t){var e=this.path.getTotalLength();return e-t*e},s.prototype._resolveFromAndTo=function(t,e,n){return n.from&&n.to?{from:n.from,to:n.to}:{from:this._calculateFrom(e),to:this._calculateTo(t,e)}},s.prototype._calculateFrom=function(t){return i.interpolate(this._opts.from,this._opts.to,this.value(),t)},s.prototype._calculateTo=function(t,e){return i.interpolate(this._opts.from,this._opts.to,t,e)},s.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(),this._tweenable=null)},s.prototype._easing=function(t){return o.hasOwnProperty(t)?o[t]:t},e.exports=s},{"./utils":8,shifty:1}],6:[function(t,e,n){var i=t("./shape"),r=t("./circle"),o=t("./utils"),s=function(t,e){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0",this.containerAspectRatio=2,i.apply(this,arguments)};(s.prototype=new i).constructor=s,s.prototype._initializeSvg=function(t,e){t.setAttribute("viewBox","0 0 100 50")},s.prototype._initializeTextContainer=function(t,e,n){t.text.style&&(n.style.top="auto",n.style.bottom="0",t.text.alignToBottom?o.setStyle(n,"transform","translate(-50%, 0)"):o.setStyle(n,"transform","translate(-50%, 50%)"))},s.prototype._pathString=r.prototype._pathString,s.prototype._trailString=r.prototype._trailString,e.exports=s},{"./circle":2,"./shape":7,"./utils":8}],7:[function(t,e,n){var i=t("./path"),r=t("./utils"),o="Object is destroyed",s=function t(e,n){if(!(this instanceof t))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){this._opts=r.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:"progressbar-text"},svgStyle:{display:"block",width:"100%"},warnings:!1},n,!0),r.isObject(n)&&void 0!==n.svgStyle&&(this._opts.svgStyle=n.svgStyle),r.isObject(n)&&r.isObject(n.text)&&void 0!==n.text.style&&(this._opts.text.style=n.text.style);var o,s=this._createSvgView(this._opts);if(!(o=r.isString(e)?document.querySelector(e):e))throw new Error("Container does not exist: "+e);this._container=o,this._container.appendChild(s.svg),this._opts.warnings&&this._warnContainerAspectRatio(this._container),this._opts.svgStyle&&r.setStyles(s.svg,this._opts.svgStyle),this.svg=s.svg,this.path=s.path,this.trail=s.trail,this.text=null;var a=r.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new i(s.path,a),r.isObject(this._opts.text)&&null!==this._opts.text.value&&this.setText(this._opts.text.value)}};s.prototype.animate=function(t,e,n){if(null===this._progressPath)throw new Error(o);this._progressPath.animate(t,e,n)},s.prototype.stop=function(){if(null===this._progressPath)throw new Error(o);void 0!==this._progressPath&&this._progressPath.stop()},s.prototype.destroy=function(){if(null===this._progressPath)throw new Error(o);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,this._progressPath=null,null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)},s.prototype.set=function(t){if(null===this._progressPath)throw new Error(o);this._progressPath.set(t)},s.prototype.value=function(){if(null===this._progressPath)throw new Error(o);return void 0===this._progressPath?0:this._progressPath.value()},s.prototype.setText=function(t){if(null===this._progressPath)throw new Error(o);null===this.text&&(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text)),r.isObject(t)?(r.removeChildren(this.text),this.text.appendChild(t)):this.text.innerHTML=t},s.prototype._createSvgView=function(t){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");this._initializeSvg(e,t);var n=null;(t.trailColor||t.trailWidth)&&(n=this._createTrail(t),e.appendChild(n));var i=this._createPath(t);return e.appendChild(i),{svg:e,path:i,trail:n}},s.prototype._initializeSvg=function(t,e){t.setAttribute("viewBox","0 0 100 100")},s.prototype._createPath=function(t){var e=this._pathString(t);return this._createPathElement(e,t)},s.prototype._createTrail=function(t){var e=this._trailString(t),n=r.extend({},t);return n.trailColor||(n.trailColor="#eee"),n.trailWidth||(n.trailWidth=n.strokeWidth),n.color=n.trailColor,n.strokeWidth=n.trailWidth,n.fill=null,this._createPathElement(e,n)},s.prototype._createPathElement=function(t,e){var n=document.createElementNS("http://www.w3.org/2000/svg","path");return n.setAttribute("d",t),n.setAttribute("stroke",e.color),n.setAttribute("stroke-width",e.strokeWidth),e.fill?n.setAttribute("fill",e.fill):n.setAttribute("fill-opacity","0"),n},s.prototype._createTextContainer=function(t,e){var n=document.createElement("div");n.className=t.text.className;var i=t.text.style;return i&&(t.text.autoStyleContainer&&(e.style.position="relative"),r.setStyles(n,i),i.color||(n.style.color=t.color)),this._initializeTextContainer(t,e,n),n},s.prototype._initializeTextContainer=function(t,e,n){},s.prototype._pathString=function(t){throw new Error("Override this function for each progress bar")},s.prototype._trailString=function(t){throw new Error("Override this function for each progress bar")},s.prototype._warnContainerAspectRatio=function(t){if(this.containerAspectRatio){var e=window.getComputedStyle(t,null),n=parseFloat(e.getPropertyValue("width"),10),i=parseFloat(e.getPropertyValue("height"),10);r.floatEquals(this.containerAspectRatio,n/i)||(console.warn("Incorrect aspect ratio of container","#"+t.id,"detected:",e.getPropertyValue("width")+"(width)","/",e.getPropertyValue("height")+"(height)","=",n/i),console.warn("Aspect ratio of should be",this.containerAspectRatio))}},e.exports=s},{"./path":5,"./utils":8}],8:[function(t,e,n){function i(t,e,n){t=t||{},e=e||{},n=n||!1;for(var r in e)if(e.hasOwnProperty(r)){var o=t[r],s=e[r];n&&a(o)&&a(s)?t[r]=i(o,s,n):t[r]=s}return t}function r(t,e,n){for(var i=t.style,r=0;r= $window.scrollTop() && elem.offset().top <= $window.scrollTop() + $window.height();
+ }
+ else {
+ return true;
+ }
+ }
+
+ /**
+ * UI To Top
+ * @description Enables ToTop Button
+ */
+ if (isDesktop && !isEditMode) {
+ $().UItoTop({
+ easingType: 'easeOutQuart',
+ containerClass: 'ui-to-top fa fa-angle-up'
+ });
+ }
+
+ /**
+ * RD Navbar
+ * @description Enables RD Navbar plugin
+ */
+ if (plugins.rdNavbar.length) {
+ var aliaces, i, j, len, value, values, responsiveNavbar;
+
+ aliaces = ["-", "-sm-", "-md-", "-lg-", "-xl-", "-xxl-"];
+ values = [0, 576, 768, 992, 1200, 1600];
+ responsiveNavbar = {};
+
+ for (i = j = 0, len = values.length; j < len; i = ++j) {
+ value = values[i];
+ if (!responsiveNavbar[values[i]]) {
+ responsiveNavbar[values[i]] = {};
+ }
+ if (plugins.rdNavbar.attr('data' + aliaces[i] + 'layout')) {
+ responsiveNavbar[values[i]].layout = plugins.rdNavbar.attr('data' + aliaces[i] + 'layout');
+ }
+ if (plugins.rdNavbar.attr('data' + aliaces[i] + 'device-layout')) {
+ responsiveNavbar[values[i]]['deviceLayout'] = plugins.rdNavbar.attr('data' + aliaces[i] + 'device-layout');
+ }
+ if (plugins.rdNavbar.attr('data' + aliaces[i] + 'hover-on')) {
+ responsiveNavbar[values[i]]['focusOnHover'] = plugins.rdNavbar.attr('data' + aliaces[i] + 'hover-on') === 'true';
+ }
+ if (plugins.rdNavbar.attr('data' + aliaces[i] + 'auto-height')) {
+ responsiveNavbar[values[i]]['autoHeight'] = plugins.rdNavbar.attr('data' + aliaces[i] + 'auto-height') === 'true';
+ }
+
+ if (isEditMode) {
+ responsiveNavbar[values[i]]['stickUp'] = false;
+ } else if (plugins.rdNavbar.attr('data' + aliaces[i] + 'stick-up')) {
+ responsiveNavbar[values[i]]['stickUp'] = plugins.rdNavbar.attr('data' + aliaces[i] + 'stick-up') === 'true';
+ }
+
+ if (plugins.rdNavbar.attr('data' + aliaces[i] + 'stick-up-offset')) {
+ responsiveNavbar[values[i]]['stickUpOffset'] = plugins.rdNavbar.attr('data' + aliaces[i] + 'stick-up-offset');
+ }
+ }
+
+ plugins.rdNavbar.RDNavbar({
+ anchorNav: !isEditMode,
+ stickUpClone: (plugins.rdNavbar.attr("data-stick-up-clone") && !isEditMode) ? plugins.rdNavbar.attr("data-stick-up-clone") === 'true' : false,
+ responsive: responsiveNavbar,
+ callbacks: {
+ onStuck: function () {
+ var navbarSearch = this.$element.find('.rd-search input');
+
+ if (navbarSearch) {
+ navbarSearch.val('').trigger('propertychange');
+ }
+ },
+ onDropdownOver: function () {
+ return !isEditMode;
+ },
+ onUnstuck: function () {
+ if (this.$clone === null)
+ return;
+
+ var navbarSearch = this.$clone.find('.rd-search input');
+
+ if (navbarSearch) {
+ navbarSearch.val('').trigger('propertychange');
+ navbarSearch.trigger('blur');
+ }
+
+ }
+ }
+ });
+
+
+ if (plugins.rdNavbar.attr("data-body-class")) {
+ document.body.className += ' ' + plugins.rdNavbar.attr("data-body-class");
+ }
+ }
+
+
+ /**
+ * Swiper
+ * @description Enable Swiper Slider
+ */
+ if (plugins.swiper.length) {
+ for (var i = 0; i < plugins.swiper.length; i++) {
+ var s = $(plugins.swiper[i]);
+ var pag = s.find(".swiper-pagination"),
+ next = s.find(".swiper-button-next"),
+ prev = s.find(".swiper-button-prev"),
+ bar = s.find(".swiper-scrollbar"),
+ swiperSlide = s.find(".swiper-slide"),
+ autoplay = false;
+
+ for (var j = 0; j < swiperSlide.length; j++) {
+ var $this = $(swiperSlide[j]),
+ url;
+
+ if (url = $this.attr("data-slide-bg")) {
+ $this.css({
+ "background-image": "url(" + url + ")",
+ "background-size": "cover"
+ })
+ }
+ }
+
+ swiperSlide.end()
+ .find("[data-caption-animate]")
+ .addClass("not-animated")
+ .end();
+
+ s.swiper({
+ autoplay: s.attr('data-autoplay') ? s.attr('data-autoplay') === "false" ? undefined : s.attr('data-autoplay') : 5000,
+ direction: s.attr('data-direction') ? s.attr('data-direction') : "horizontal",
+ effect: s.attr('data-slide-effect') ? s.attr('data-slide-effect') : "slide",
+ speed: s.attr('data-slide-speed') ? s.attr('data-slide-speed') : 600,
+ keyboardControl: s.attr('data-keyboard') === "true",
+ mousewheelControl: s.attr('data-mousewheel') === "true",
+ mousewheelReleaseOnEdges: s.attr('data-mousewheel-release') === "true",
+ nextButton: next.length ? next.get(0) : null,
+ prevButton: prev.length ? prev.get(0) : null,
+ pagination: pag.length ? pag.get(0) : null,
+ paginationClickable: pag.length ? pag.attr("data-clickable") !== "false" : false,
+ paginationBulletRender: pag.length ? pag.attr("data-index-bullet") === "true" ? function (swiper, index, className) {
+ return '' + (index + 1) + ' ';
+ } : null : null,
+ scrollbar: bar.length ? bar.get(0) : null,
+ scrollbarDraggable: bar.length ? bar.attr("data-draggable") !== "false" : true,
+ scrollbarHide: bar.length ? bar.attr("data-draggable") === "false" : false,
+ loop: isEditMode ? false : s.attr('data-loop') !== "false",
+ simulateTouch: s.attr('data-simulate-touch') && !isEditMode ? s.attr('data-simulate-touch') === "true" : false,
+ onTransitionStart: function (swiper) {
+ toggleSwiperInnerVideos(swiper);
+ },
+ onTransitionEnd: function (swiper) {
+ toggleSwiperCaptionAnimation(swiper);
+ },
+ onInit: function (swiper) {
+ toggleSwiperInnerVideos(swiper);
+ toggleSwiperCaptionAnimation(swiper);
+
+ if (!isRtl) {
+ $window.on('resize', function () {
+ swiper.update(true);
+ });
+ }
+ }
+ });
+
+ $window.on("resize", (function (s) {
+ return function () {
+ var mh = getSwiperHeight(s, "min-height"),
+ h = getSwiperHeight(s, "height");
+ if (h) {
+ s.css("height", mh ? mh > h ? mh : h : h);
+ }
+ }
+ })(s)).trigger("resize");
+ }
+ }
+
+
+ /**
+ * Slick carousel
+ * @description Enable Slick carousel plugin
+ */
+ /**
+ * Slick carousel
+ * @description Enable Slick carousel plugin
+ */
+ if (plugins.slick.length) {
+ for (var i = 0; i < plugins.slick.length; i++) {
+ var $slickItem = $(plugins.slick[i]);
+
+ $slickItem.slick({
+ slidesToScroll: parseInt($slickItem.attr('data-slide-to-scroll'), 10) || 1,
+ asNavFor: $slickItem.attr('data-for') || false,
+ dots: $slickItem.attr("data-dots") === "true",
+ infinite: isEditMode ? false : $slickItem.attr("data-loop") === "true",
+ focusOnSelect: true,
+ arrows: $slickItem.attr("data-arrows") === "true",
+ swipe: $slickItem.attr("data-swipe") === "true",
+ autoplay: $slickItem.attr("data-autoplay") === "true",
+ vertical: $slickItem.attr("data-vertical") === "true",
+ centerMode: $slickItem.attr("data-center-mode") === "true",
+ centerPadding: $slickItem.attr("data-center-padding") ? $slickItem.attr("data-center-padding") : '0.50',
+ mobileFirst: true,
+ rtl: isRtl,
+ responsive: [
+ {
+ breakpoint: 0,
+ settings: {
+ slidesToShow: parseInt($slickItem.attr('data-items'), 10) || 1
+ }
+ },
+ {
+ breakpoint: 576,
+ settings: {
+ slidesToShow: parseInt($slickItem.attr('data-sm-items'), 10) || 1
+ }
+ },
+ {
+ breakpoint: 992,
+ settings: {
+ slidesToShow: parseInt($slickItem.attr('data-md-items'), 10) || 1
+ }
+ },
+ {
+ breakpoint: 1200,
+ settings: {
+ slidesToShow: parseInt($slickItem.attr('data-lg-items'), 10) || 1
+ }
+ },
+ {
+ breakpoint: 1600,
+ settings: {
+ slidesToShow: parseInt($slickItem.attr('data-xl-items'), 10) || 1
+ }
+ }
+ ]
+ })
+ .on('afterChange', function (event, slick, currentSlide, nextSlide) {
+ var $this = $(this),
+ childCarousel = $this.attr('data-child');
+
+ if (childCarousel) {
+ $(childCarousel + ' .slick-slide').removeClass('slick-current');
+ $(childCarousel + ' .slick-slide').eq(currentSlide).addClass('slick-current');
+ }
+ });
+
+ }
+ }
+
+ /**
+ * Owl carousel
+ * @description Enables Owl carousel plugin
+ */
+ if (plugins.owl.length) {
+ for (var i = 0; i < plugins.owl.length; i++) {
+ var c = $(plugins.owl[i]);
+ plugins.owl[i] = c;
+
+ initOwlCarousel(c);
+ }
+ }
+
+ /**
+ * initOwlCarousel
+ * @description Init owl carousel plugin
+ */
+ function initOwlCarousel(c) {
+ var aliaces = ["-", "-sm-", "-md-", "-lg-", "-xl-", "-xxl-"],
+ values = [0, 576, 768, 992, 1200, 1600],
+ responsive = {};
+
+ for (var j = 0; j < values.length; j++) {
+ responsive[values[j]] = {};
+ for (var k = j; k >= -1; k--) {
+ if (!responsive[values[j]]["items"] && c.attr("data" + aliaces[k] + "items")) {
+ responsive[values[j]]["items"] = k < 0 ? 1 : parseInt(c.attr("data" + aliaces[k] + "items"), 10);
+ }
+ if (!responsive[values[j]]["stagePadding"] && responsive[values[j]]["stagePadding"] !== 0 && c.attr("data" + aliaces[k] + "stage-padding")) {
+ responsive[values[j]]["stagePadding"] = k < 0 ? 0 : parseInt(c.attr("data" + aliaces[k] + "stage-padding"), 10);
+ }
+ if (!responsive[values[j]]["margin"] && responsive[values[j]]["margin"] !== 0 && c.attr("data" + aliaces[k] + "margin")) {
+ responsive[values[j]]["margin"] = k < 0 ? 30 : parseInt(c.attr("data" + aliaces[k] + "margin"), 10);
+ }
+ }
+ }
+
+ // Create custom Pagination
+ if (c.attr('data-dots-custom')) {
+ c.on("initialized.owl.carousel", function (event) {
+ var carousel = $(event.currentTarget),
+ customPag = $(carousel.attr("data-dots-custom")),
+ active = 0;
+
+ if (carousel.attr('data-active')) {
+ active = parseInt(carousel.attr('data-active'));
+ }
+
+ carousel.trigger('to.owl.carousel', [active, 300, true]);
+ customPag.find("[data-owl-item='" + active + "']").addClass("active");
+
+ customPag.find("[data-owl-item]").on('click', function (e) {
+ e.preventDefault();
+ carousel.trigger('to.owl.carousel', [parseInt(this.getAttribute("data-owl-item")), 300, true]);
+ });
+
+ carousel.on("translate.owl.carousel", function (event) {
+ customPag.find(".active").removeClass("active");
+ customPag.find("[data-owl-item='" + event.item.index + "']").addClass("active")
+ });
+ });
+ }
+
+ // Create custom Numbering
+ if (typeof(c.attr("data-numbering")) !== 'undefined') {
+ var numberingObject = $(c.attr("data-numbering"));
+
+ c.on('initialized.owl.carousel changed.owl.carousel', function (numberingObject) {
+ return function (e) {
+ if (!e.namespace) return;
+ numberingObject.find('.numbering-current').text(e.item.index + 1);
+ numberingObject.find('.numbering-count').text(e.item.count);
+ };
+ }(numberingObject));
+ }
+
+ c.owlCarousel({
+ autoplay: isEditMode ? false : c.attr("data-autoplay") === "true",
+ loop: isEditMode ? false : c.attr("data-loop") !== "false",
+ items: 1,
+ rtl: isRtl,
+ center: c.attr("data-center") === "true",
+ dotsContainer: c.attr("data-pagination-class") || false,
+ navContainer: c.attr("data-navigation-class") || false,
+ mouseDrag: isEditMode ? false : c.attr("data-mouse-drag") !== "false",
+ nav: c.attr("data-nav") === "true",
+ dots: c.attr("data-dots") === "true",
+ dotsEach: c.attr("data-dots-each") ? parseInt(c.attr("data-dots-each"), 10) : false,
+ animateIn: c.attr('data-animation-in') ? c.attr('data-animation-in') : false,
+ animateOut: c.attr('data-animation-out') ? c.attr('data-animation-out') : false,
+ responsive: responsive,
+ navText: function () {
+ try {
+ return JSON.parse(c.attr("data-nav-text"));
+ } catch (e) {
+ return [];
+ }
+ }(),
+ navClass: function () {
+ try {
+ return JSON.parse(c.attr("data-nav-class"));
+ } catch (e) {
+ return ['owl-prev', 'owl-next'];
+ }
+ }()
+ });
+ }
+
+
+ /**
+ * jQuery Count To
+ * @description Enables Count To plugin
+ */
+ if (plugins.counter.length) {
+ var i;
+
+ for (i = 0; i < plugins.counter.length; i++) {
+ var $counterNotAnimated = $(plugins.counter[i]).not('.animated');
+ $document
+ .on("scroll", $.proxy(function () {
+ var $this = this;
+
+ if ((!$this.hasClass("animated")) && (isScrolledIntoView($this))) {
+ $this.countTo({
+ refreshInterval: 40,
+ from: 0,
+ to: parseInt($this.text(), 10),
+ speed: $this.attr("data-speed") || 1000,
+ formatter: function (value, options) {
+ value = value.toFixed(options.decimals);
+ if (value < 10) {
+ return '0' + value;
+ }
+ return value;
+ }
+ });
+ $this.addClass('animated');
+ }
+ }, $counterNotAnimated))
+ .trigger("scroll");
+ }
+ }
+
+ /**
+ * Custom Toggles
+ */
+ if (plugins.customToggle.length) {
+ for (var i = 0; i < plugins.customToggle.length; i++) {
+ var $this = $(plugins.customToggle[i]);
+
+ $this.on('click', $.proxy(function (event) {
+ event.preventDefault();
+
+ var $ctx = $(this);
+ $($ctx.attr('data-custom-toggle')).add(this).toggleClass('active');
+ }, $this));
+
+ if ($this.attr("data-custom-toggle-hide-on-blur") === "true") {
+ $body.on("click", $this, function (e) {
+ if (e.target !== e.data[0]
+ && $(e.data.attr('data-custom-toggle')).find($(e.target)).length
+ && e.data.find($(e.target)).length === 0) {
+ $(e.data.attr('data-custom-toggle')).add(e.data[0]).removeClass('active');
+ }
+ })
+ }
+
+ if ($this.attr("data-custom-toggle-disable-on-blur") === "true") {
+ $body.on("click", $this, function (e) {
+ if (e.target !== e.data[0] && $(e.data.attr('data-custom-toggle')).find($(e.target)).length === 0 && e.data.find($(e.target)).length === 0) {
+ $(e.data.attr('data-custom-toggle')).add(e.data[0]).removeClass('active');
+ }
+ })
+ }
+ }
+ }
+
+ });
+
+})();
diff --git a/htdocs/install/doctemplates/websites/template/our-team.php b/htdocs/install/doctemplates/websites/template/our-team.php
new file mode 100644
index 00000000000..44e501d9f4d
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/our-team.php
@@ -0,0 +1,5 @@
+ref.'/page191.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/page124.tpl.php b/htdocs/install/doctemplates/websites/template/page124.tpl.php
new file mode 100644
index 00000000000..d8329cc5564
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page124.tpl.php
@@ -0,0 +1,578 @@
+
+
+
+Home
+
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Boost your business
+
+
+
We provide powerful solutions for all businesses
+
+
+
+
+
+
+
+
+
+
+
+
+
Best prices on the market
+
+
+
Our optimized processes allows us to provide you very compatitive prices
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Our sales representative are also technicians.
+
+
+
+
+
+
+
+
A range of products and services to match all needs.
+
+
+
+
+
+
+
+
We provide a multi-channel full support.
+
+
+
+
+
+
+
+
We continue to follow and assist you after the sale.
+
+
+
+
+
+
+
+
+
+
+
Looking for
+
a high quality service?
+
With a lot of experience, hiring us is a security for your business!
+
+
+
11
+
Years of Experience
+
+
+
+ query($sql); $obj = $db->fetch_object($resql); print $obj->nb; ?>
+
+
Experts
+
+
+
+ query($sql); $obj = $db->fetch_object($resql); print $obj->nb; ?>
+
+
Trusted Clients
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
our plans
+
+
+
+
+
+
+
+
FREE
+
The best choice for personal use
+
The service 1 for free
+
+ 0€ / month
+
+
+
Available features are :
+
+
+
+
+
+
+
+
+
+
+
+
STARTER
+
For small companiess
+
The service 1 and product 1 at low price
+
+ 29€ / month
+
+
+
Available features are :
+
+
+
+ Service 1
+
+
+
+ Product 1
+
+
+
+
+
+
+
+
+
+
+
+
+
PREMIUM
+
For large companies
+
The full option package for a one shot price
+
+
+ 2499€
+
+
+
Available features are :
+
+
+
+ Service 1
+
+
+ Service 2
+
+
+ Product 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
our team
+
+
+
+
+
+
+
Albert Einstein
+
CEO
+
+
+
+
+
+
+
+
+
Pierre Curie
+
CTO
+
+
+
+
+
+
+
+
+
Marie Curie
+
Bookkeeper
+
+
+
+
+
+
+
+
+
John Doe
+
Project leader
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
successful cases
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Albert Einstein
+
+
Scientist, www.emc2.org
+
+
+
+
+
+
+ They did everything, with almost no time or effort for me. The best part was that I could trust their team to represent our company professionally with our clients.
+
+
+
+
+
+
+
+
+
+
+
+ Pierre Curie
+
+
CEO “Cyclonic”
+
+
+
+
+
+
+ Their course gave me the confidence to implement new techniques in my work. I learn “how” to write – “what” and “why” also became much clearer.
+
+
+
+
+
+
+
+
+
+
+
+ Marie Curie
+
+
CTO "Cyclonic"
+
+
+
+
+
+
+ We were skeptical to work with a consultant to optimize our sales emails, but they were highly recommended by many other startups we knew. They helped us to reach our objective of 20% turnover increase, in 4 monthes.
+
+
+
+
+
+
+
+
+
+
+
+ John Doe
+
+
Sale representative
+
+
+
+
+
+
+ Their work on our website and Internet marketing has made a significant different to our business. We’ve seen a +40% increase in quote requests from our website.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Latest News
+
+ fetchAll($website->id, 'DESC', 'date_creation', $MAXNEWS, 0, array('type_container'=>'blogpost', 'lang'=>'en_US'));
+ foreach($arrayofblogs as $blog)
+ {
+ $fuser->fetch($blog->fk_user_creat);
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page125.tpl.php b/htdocs/install/doctemplates/websites/template/page125.tpl.php
new file mode 100644
index 00000000000..dd472fedebc
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page125.tpl.php
@@ -0,0 +1,97 @@
+
+
+
+Privacy Policies
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page126.tpl.php b/htdocs/install/doctemplates/websites/template/page126.tpl.php
new file mode 100644
index 00000000000..fa34ef6f856
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page126.tpl.php
@@ -0,0 +1,35 @@
+
+
+
+test
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+defaultlang); ?>
+defaultlang); ?>
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page136.tpl.php b/htdocs/install/doctemplates/websites/template/page136.tpl.php
new file mode 100644
index 00000000000..e32aa297ffc
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page136.tpl.php
@@ -0,0 +1,82 @@
+
+
+
+Contact
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page147.tpl.php b/htdocs/install/doctemplates/websites/template/page147.tpl.php
new file mode 100644
index 00000000000..6781f8ed79b
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page147.tpl.php
@@ -0,0 +1,128 @@
+
+
+
+Header and Top Menu
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page148.tpl.php b/htdocs/install/doctemplates/websites/template/page148.tpl.php
new file mode 100644
index 00000000000..1f80ccc6238
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page148.tpl.php
@@ -0,0 +1,120 @@
+
+
+
+Footer
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page149.tpl.php b/htdocs/install/doctemplates/websites/template/page149.tpl.php
new file mode 100644
index 00000000000..12e18dbaf87
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page149.tpl.php
@@ -0,0 +1,88 @@
+
+
+
+FAQ
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page150.tpl.php b/htdocs/install/doctemplates/websites/template/page150.tpl.php
new file mode 100644
index 00000000000..1732ff82327
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page150.tpl.php
@@ -0,0 +1,75 @@
+
+
+
+Our new web site has been launched
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Our new website, based on Dolibarr CMS, has been launched.
+ Now it is modern and directly integrated with the internal management tools of the company. Many new online services will be available for our customers...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page151.tpl.php b/htdocs/install/doctemplates/websites/template/page151.tpl.php
new file mode 100644
index 00000000000..7fcbcdf023d
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page151.tpl.php
@@ -0,0 +1,99 @@
+
+
+
+
Blog
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ load("main");
+ $websitepage = new WebsitePage($db);
+ $fuser = new User($db);
+ $arrayofblogs = $websitepage->fetchAll($website->id, 'DESC', 'date_creation', 5, 0, array('type_container'=>'blogpost'));
+ foreach($arrayofblogs as $blog)
+ {
+ print '
';
+ }
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page152.tpl.php b/htdocs/install/doctemplates/websites/template/page152.tpl.php
new file mode 100644
index 00000000000..c0c9934a5c2
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page152.tpl.php
@@ -0,0 +1,80 @@
+
+
+
+Our company is now on Dolibarr ERP CRM
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Like several thousands of companies, our company (name ?>) has moved all its information system to
Dolibarr ERP CRM . More than 20 applications have been replaced by only one, easier to use and fully integrated.
+ This is an important step in improving all of our services.
+
+
+
+
+
+
+ Screenshot of our new Open Source solution
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page191.tpl.php b/htdocs/install/doctemplates/websites/template/page191.tpl.php
new file mode 100644
index 00000000000..a4a28a3f1e3
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page191.tpl.php
@@ -0,0 +1,112 @@
+
+
+
+
Our team
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
The crew...
+ query($sql);
+ if (! $resql) dol_print_error($db);
+ while ($obj = $db->fetch_object($resql))
+ {
+ $arrayofusers[]=$obj->rowid;
+ }
+
+ print '
';
+ foreach($arrayofusers as $id)
+ {
+ $fuser->fetch($id);
+
+ print '
';
+ print '
';
+ print '
';
+ if ($fuser->photo) print Form::showphoto('userphoto', $fuser, 100, 0, 0, 'photowithmargin', '', 0);
+ //print '
';
+ else print '
';
+ print '
';
+ print '
';
+ print '
'.$fuser->firstname.'
';
+ print '
';
+ //print 'September 24, 2018 ';
+ if ($fuser->job) print ''.$fuser->job.' ';
+ else print ' ';
+ print ' ';
+ print '
';
+ print '
';
+ print '
';
+ }
+ print '
';
+
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page192.tpl.php b/htdocs/install/doctemplates/websites/template/page192.tpl.php
new file mode 100644
index 00000000000..53317300621
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page192.tpl.php
@@ -0,0 +1,81 @@
+
+
+
+Careers
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page193.tpl.php b/htdocs/install/doctemplates/websites/template/page193.tpl.php
new file mode 100644
index 00000000000..74347b800bc
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page193.tpl.php
@@ -0,0 +1,107 @@
+
+
+
+Partners
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page194.tpl.php b/htdocs/install/doctemplates/websites/template/page194.tpl.php
new file mode 100644
index 00000000000..5d56a7f8f2e
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page194.tpl.php
@@ -0,0 +1,183 @@
+
+
+
+Pricing
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FREE
+
The best choice for personal use
+
The service 1 for free
+
+ 0€ / month
+
+
+
Available features are :
+
+
+
+
+
+
+
+
+
+
+
+
STARTER
+
For small companiess
+
The service 1 and product 1 at low price
+
+ 29€ / month
+
+
+
Available features are :
+
+
+
+ Service 1
+
+
+
+ Product 1
+
+
+
+
+
+
+
+
+
+
+
+
+
PREMIUM
+
For large companies
+
The full option package for a one shot price
+
+
+ 2499€
+
+
+
Available features are :
+
+
+
+ Service 1
+
+
+ Service 2
+
+
+ Product 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page238.tpl.php b/htdocs/install/doctemplates/websites/template/page238.tpl.php
new file mode 100644
index 00000000000..7be1ec9a8a0
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page238.tpl.php
@@ -0,0 +1,77 @@
+
+
+
+Clients Testimonials
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
What they say about us
+
+ Send us your testimonial (by email to
email; ?> )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page239.tpl.php b/htdocs/install/doctemplates/websites/template/page239.tpl.php
new file mode 100644
index 00000000000..418b792e03f
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page239.tpl.php
@@ -0,0 +1,81 @@
+
+
+
+Product P
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page240.tpl.php b/htdocs/install/doctemplates/websites/template/page240.tpl.php
new file mode 100644
index 00000000000..ece2d0d4c91
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page240.tpl.php
@@ -0,0 +1,81 @@
+
+
+
+Service S
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page243.tpl.php b/htdocs/install/doctemplates/websites/template/page243.tpl.php
new file mode 100644
index 00000000000..a9abdf276ba
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page243.tpl.php
@@ -0,0 +1,81 @@
+
+
+
+Carrière
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/page244.tpl.php b/htdocs/install/doctemplates/websites/template/page244.tpl.php
new file mode 100644
index 00000000000..0fbcf5e0823
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/page244.tpl.php
@@ -0,0 +1,70 @@
+
+
+
+search
+
+
+
+
+
+
+
+
+
+
+
+
+/ims', '', file_get_contents(DOL_DATA_ROOT."/website/".$websitekey."/htmlheader.html")); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search is not yet available...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/partners.php b/htdocs/install/doctemplates/websites/template/partners.php
new file mode 100644
index 00000000000..59dc87944fe
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/partners.php
@@ -0,0 +1,5 @@
+ref.'/page193.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/pricing.php b/htdocs/install/doctemplates/websites/template/pricing.php
new file mode 100644
index 00000000000..beac94b27c8
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/pricing.php
@@ -0,0 +1,5 @@
+ref.'/page194.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/privacy-policies.php b/htdocs/install/doctemplates/websites/template/privacy-policies.php
new file mode 100644
index 00000000000..867c6d0e96e
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/privacy-policies.php
@@ -0,0 +1,5 @@
+ref.'/page125.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/product-p.php b/htdocs/install/doctemplates/websites/template/product-p.php
new file mode 100644
index 00000000000..be8afb6d50d
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/product-p.php
@@ -0,0 +1,5 @@
+ref.'/page239.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/robots.txt b/htdocs/install/doctemplates/websites/template/robots.txt
new file mode 100644
index 00000000000..f1d58142a79
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/robots.txt
@@ -0,0 +1,4 @@
+# Robot file. Generated with Dolibarr
+User-agent: *
+Allow: /public/
+Disallow: /administrator/
\ No newline at end of file
diff --git a/htdocs/install/doctemplates/websites/template/search.php b/htdocs/install/doctemplates/websites/template/search.php
new file mode 100644
index 00000000000..6f74a5c4c56
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/search.php
@@ -0,0 +1,5 @@
+ref.'/page244.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/service-s.php b/htdocs/install/doctemplates/websites/template/service-s.php
new file mode 100644
index 00000000000..64219bb6d34
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/service-s.php
@@ -0,0 +1,5 @@
+ref.'/page240.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/styles.css.php b/htdocs/install/doctemplates/websites/template/styles.css.php
new file mode 100644
index 00000000000..74959f7a1ee
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/styles.css.php
@@ -0,0 +1,20910 @@
+
+/* CSS content (all pages) */
+body.bodywebsite { margin: 0; font-family: 'Open Sans', sans-serif; }
+.bodywebsite h1 { margin-top: 0; margin-bottom: 0; padding: 10px;}
+.bodywebsite a:focus,
+.bodywebsite button:focus {
+ outline: none !important;
+}
+.bodywebsite button::-moz-focus-inner {
+ border: 0;
+}
+.bodywebsite :focus {
+ outline: none;
+}
+.bodywebsite input,
+.bodywebsite select,
+.bodywebsite textarea {
+ outline: 0;
+}
+.bodywebsite p {
+ margin: 0;
+}
+.bodywebsite q {
+ font-size: 18px;
+ color: #fff;
+}
+.bodywebsite dl {
+ margin-bottom: 0;
+}
+.bodywebsite dt {
+ font-weight: 400;
+}
+html .bodywebsite p a:hover {
+ text-decoration: none;
+}
+.bodywebsite form {
+ margin-bottom: 0;
+}
+.bodywebsite .text-left {
+ text-align: left;
+}
+.bodywebsite .text-center {
+ text-align: center;
+}
+.bodywebsite .text-right {
+ text-align: right;
+}
+.bodywebsite .page .text-middle {
+ vertical-align: middle;
+}
+.bodywebsite .page {
+ overflow: hidden;
+}
+.bodywebsite .page-head {
+ position: relative;
+ z-index: 90;
+ /* must be lower than 100 */
+ background-color: #fff;
+}
+.bodywebsite .page-content {
+ position: relative;
+ z-index: 1;
+}
+.bodywebsite .page-foot {
+ background-color: #000;
+}
+.bodywebsite input,
+.bodywebsite button,
+.bodywebsite select,
+.bodywebsite textarea {
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+.bodywebsite a {
+ display: inline-block;
+ text-decoration: none;
+ transition: 0.33s all ease-out;
+}
+.bodywebsite a,
+.bodywebsite a:active,
+.bodywebsite a:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite h3 a,
+.bodywebsite h3 a:active
+{
+ font-weight: normal !important;
+}
+.bodywebsite a:hover,
+.bodywebsite a:focus {
+ color: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?>;
+ text-decoration: none;
+}
+.bodywebsite a:focus {
+ outline: 0;
+}
+.bodywebsite a[href*='callto'],
+.bodywebsite a[href*='mailto'] {
+ white-space: nowrap;
+}
+.bodywebsite img {
+ vertical-align: middle;
+ max-width: 100%;
+}
+.bodywebsite .img-responsive {
+ max-width: 100%;
+ height: auto;
+}
+.bodywebsite .img-circle {
+ border-radius: 50%;
+}
+.bodywebsite hr {
+ margin-top: 0;
+ margin-bottom: 0;
+ border: 0;
+ border-top: 1px solid #2a2b2b;
+}
+.bodywebsite .margin-lr-30 {
+ margin-left: 30px !important;
+ margin-right: 30px !important;
+}
+.bodywebsite .unit-left,
+.bodywebsite .unit-body {
+ white-space: nowrap;
+ display: inline-block;
+ vertical-align: middle;
+}
+.bodywebsite .unit-left {
+ padding-right: 10px;
+}
+.bodywebsite [role="button"] {
+ cursor: pointer;
+}
+.bodywebsite #sectionnews .nohover {
+ color: #000;
+}
+.bodywebsite .blog-box {
+ box-shadow: -1px -1px 12px 5px rgba(85, 85, 85, 0.1) !important;
+}
+.bodywebsite .blog-box:hover {
+ box-shadow: -1px -1px 12px 5px rgba(65, 65, 65, 0.3) !important;
+}
+.bodywebsite .margin-top-5 {
+ margin-top: 5px !important;
+}
+.bodywebsite .margin-top-10 {
+ margin-top: 10px !important;
+}
+.bodywebsite .rights {
+ display: inline-block;
+ margin: 0;
+ line-height: 1.5;
+ letter-spacing: .025em;
+ vertical-align: baseline;
+}
+.bodywebsite .rights * {
+ display: inline;
+ margin-right: .25em;
+}
+.bodywebsite .page-foot-default .rights {
+ color: #fff;
+ font-weight: 300;
+}
+.bodywebsite .page-foot .brand + * {
+ margin-top: 22px;
+}
+.bodywebsite .page-foot * + .link-block {
+ margin-top: 15px;
+}
+.bodywebsite .page-foot .footer-title + * {
+ margin-top: 30px;
+}
+.bodywebsite .page-foot .contact-info * + .unit {
+ margin-top: 15px;
+}
+.bodywebsite .privacy-link {
+ margin-top: 30px;
+}
+.bodywebsite .one-page-section * + .group-xl {
+ margin-top: 40px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .one-page-section * + .group-xl {
+ margin-top: 60px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .one-page-section * + .group-xl {
+ margin-top: 100px;
+ }
+}
+.bodywebsite h1,
+.bodywebsite h2,
+.bodywebsite h3,
+.bodywebsite h4,
+.bodywebsite h5,
+.bodywebsite h6,
+.bodywebsite .h1,
+.bodywebsite .h2,
+.bodywebsite .h3,
+.bodywebsite .h4,
+.bodywebsite .h5,
+.bodywebsite .h6 {
+ margin-top: 0;
+ margin-bottom: 0;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-weight: 700;
+ color: #000;
+}
+.bodywebsite h1 > span,
+.bodywebsite h2 > span,
+.bodywebsite h3 > span,
+.bodywebsite h4 > span,
+.bodywebsite h5 > span,
+.bodywebsite h6 > span,
+.bodywebsite .h1 > span,
+.bodywebsite .h2 > span,
+.bodywebsite .h3 > span,
+.bodywebsite .h4 > span,
+.bodywebsite .h5 > span,
+.bodywebsite .h6 > span {
+ display: inline-block;
+ font-size: inherit;
+}
+.bodywebsite h1 a,
+.bodywebsite h2 a,
+.bodywebsite h3 a,
+.bodywebsite h4 a,
+.bodywebsite h5 a,
+.bodywebsite h6 a,
+.bodywebsite .h1 a,
+.bodywebsite .h2 a,
+.bodywebsite .h3 a,
+.bodywebsite .h4 a,
+.bodywebsite .h5 a,
+.bodywebsite .h6 a {
+ display: inline;
+ font: inherit;
+ letter-spacing: inherit;
+ transition: .33s all ease;
+}
+.bodywebsite h1 a:hover,
+.bodywebsite h2 a:hover,
+.bodywebsite h3 a:hover,
+.bodywebsite h4 a:hover,
+.bodywebsite h5 a:hover,
+.bodywebsite h6 a:hover,
+.bodywebsite .h1 a:hover,
+.bodywebsite .h2 a:hover,
+.bodywebsite .h3 a:hover,
+.bodywebsite .h4 a:hover,
+.bodywebsite .h5 a:hover,
+.bodywebsite .h6 a:hover {
+ color: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?>;
+}
+.bodywebsite h1,
+.bodywebsite .h1 {
+ font-size: 18px;
+ line-height: 1.35;
+ text-transform: uppercase;
+}
+@media (min-width: 1200px) {
+ .bodywebsite h1,
+ .bodywebsite .h1 {
+ line-height: 1.2;
+ font-size: 33px;
+ }
+}
+.bodywebsite h1.small,
+.bodywebsite .h1.small {
+ font-size: 40px;
+}
+@media (min-width: 768px) {
+ .bodywebsite h1.small,
+ .bodywebsite .h1.small {
+ font-size: 40px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite h1.small,
+ .bodywebsite .h1.small {
+ font-size: 60px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite h1.small,
+ .bodywebsite .h1.small {
+ font-size: 72px;
+ line-height: 1.2;
+ }
+}
+.bodywebsite h2,
+.bodywebsite .h2 {
+ font-weight: 500;
+ font-size: 15px;
+ line-height: 1.2;
+}
+@media (min-width: 576px) {
+ .bodywebsite h2,
+ .bodywebsite .h2 {
+ line-height: 1.33333;
+ font-size: 18px;
+ }
+}
+.bodywebsite .text-big-18 {
+ font-size: 18px;
+}
+.bodywebsite .text-big-19 {
+ font-size: 19px;
+}
+.bodywebsite .text-small {
+ font-size: 12px;
+}
+.bodywebsite .text-small-16 {
+ font-size: 16px;
+}
+.bodywebsite small,
+.bodywebsite .small {
+ font-size: 12px;
+ line-height: 18px;
+}
+.bodywebsite code {
+ padding: 5px 7px;
+ font-size: 75%;
+ color: #fe4a21;
+ background-color: #f9f9f9;
+ border-radius: 2px;
+}
+.bodywebsite em {
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: inherit;
+ font-style: italic;
+ font-weight: 700;
+ line-height: inherit;
+ color: #767877;
+}
+.bodywebsite address {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.bodywebsite .context-dark,
+.bodywebsite .bg-black,
+.bodywebsite .bg-gray-darker,
+.bodywebsite .bg-gray-dark,
+.bodywebsite .bg-mine-shaft,
+.bodywebsite .bg-cod-gray,
+.bodywebsite .bg-accent,
+.bodywebsite .bg-cello {
+ color: rgba(255, 255, 255, 0.5);
+}
+.bodywebsite .context-dark a,
+.bodywebsite .bg-black a,
+.bodywebsite .bg-gray-darker a,
+.bodywebsite .bg-gray-dark a,
+.bodywebsite .bg-mine-shaft a,
+.bodywebsite .bg-cod-gray a,
+.bodywebsite .bg-accent a,
+.bodywebsite .bg-cello a,
+.bodywebsite .context-dark a:active,
+.bodywebsite .bg-black a:active,
+.bodywebsite .bg-gray-darker a:active,
+.bodywebsite .bg-gray-dark a:active,
+.bodywebsite .bg-mine-shaft a:active,
+.bodywebsite .bg-cod-gray a:active,
+.bodywebsite .bg-accent a:active,
+.bodywebsite .bg-cello a:active,
+.bodywebsite .context-dark a:focus,
+.bodywebsite .bg-black a:focus,
+.bodywebsite .bg-gray-darker a:focus,
+.bodywebsite .bg-gray-dark a:focus,
+.bodywebsite .bg-mine-shaft a:focus,
+.bodywebsite .bg-cod-gray a:focus,
+.bodywebsite .bg-accent a:focus,
+.bodywebsite .bg-cello a:focus {
+ color: #fff;
+}
+.bodywebsite .context-dark a:hover,
+.bodywebsite .bg-black a:hover,
+.bodywebsite .bg-gray-darker a:hover,
+.bodywebsite .bg-gray-dark a:hover,
+.bodywebsite .bg-mine-shaft a:hover,
+.bodywebsite .bg-cod-gray a:hover,
+.bodywebsite .bg-accent a:hover,
+.bodywebsite .bg-cello a:hover {
+ color: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?>;
+}
+.bodywebsite .context-dark .big,
+.bodywebsite .bg-black .big,
+.bodywebsite .bg-gray-darker .big,
+.bodywebsite .bg-gray-dark .big,
+.bodywebsite .bg-mine-shaft .big,
+.bodywebsite .bg-cod-gray .big,
+.bodywebsite .bg-accent .big,
+.bodywebsite .bg-cello .big,
+.bodywebsite .context-dark .text-bigger,
+.bodywebsite .bg-black .text-bigger,
+.bodywebsite .bg-gray-darker .text-bigger,
+.bodywebsite .bg-gray-dark .text-bigger,
+.bodywebsite .bg-mine-shaft .text-bigger,
+.bodywebsite .bg-cod-gray .text-bigger,
+.bodywebsite .bg-accent .text-bigger,
+.bodywebsite .bg-cello .text-bigger,
+.bodywebsite .context-dark .text-extra-large-bordered,
+.bodywebsite .bg-black .text-extra-large-bordered,
+.bodywebsite .bg-gray-darker .text-extra-large-bordered,
+.bodywebsite .bg-gray-dark .text-extra-large-bordered,
+.bodywebsite .bg-mine-shaft .text-extra-large-bordered,
+.bodywebsite .bg-cod-gray .text-extra-large-bordered,
+.bodywebsite .bg-accent .text-extra-large-bordered,
+.bodywebsite .bg-cello .text-extra-large-bordered {
+ color: #fff;
+}
+.bodywebsite .context-dark .countdown-wrap span,
+.bodywebsite .bg-black .countdown-wrap span,
+.bodywebsite .bg-gray-darker .countdown-wrap span,
+.bodywebsite .bg-gray-dark .countdown-wrap span,
+.bodywebsite .bg-mine-shaft .countdown-wrap span,
+.bodywebsite .bg-cod-gray .countdown-wrap span,
+.bodywebsite .bg-accent .countdown-wrap span,
+.bodywebsite .bg-cello .countdown-wrap span,
+.bodywebsite .context-dark .countdown-wrap div > h2,
+.bodywebsite .bg-black .countdown-wrap div > h2,
+.bodywebsite .bg-gray-darker .countdown-wrap div > h2,
+.bodywebsite .bg-gray-dark .countdown-wrap div > h2,
+.bodywebsite .bg-mine-shaft .countdown-wrap div > h2,
+.bodywebsite .bg-cod-gray .countdown-wrap div > h2,
+.bodywebsite .bg-accent .countdown-wrap div > h2,
+.bodywebsite .bg-cello .countdown-wrap div > h2 {
+ color: #fff;
+}
+.bodywebsite .bg-black {
+ background: #000;
+ fill: #000;
+}
+.bodywebsite .bg-gray-darker {
+ background: #00030a;
+ fill: #00030a;
+}
+.bodywebsite .bg-gray-darker .countdown-wrap div > h2 {
+ color: rgba(255, 255, 255, 0.2);
+}
+.bodywebsite .bg-gray-dark {
+ background: #2a2b2b;
+ fill: #2a2b2b;
+}
+.bodywebsite .bg-mine-shaft {
+ background: #333;
+ fill: #333;
+}
+.bodywebsite .bg-cod-gray {
+ background: #111;
+ fill: #111;
+}
+.bodywebsite .bg-gray {
+ background: #9f9f9f;
+ fill: #9f9f9f;
+}
+.bodywebsite .bg-accent {
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ fill: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .bg-accent.bg-default-outline-btn .btn-white-outline:hover {
+ background: #3a3c3e;
+ border-color: #3a3c3e;
+}
+.bodywebsite .bg-porcelain {
+ background: #e5e7e9;
+ fill: #e5e7e9;
+}
+.bodywebsite .bg-gray-light {
+ background: #dedede;
+ fill: #dedede;
+}
+.bodywebsite .bg-gray-lighter {
+ background: #f9f9f9;
+ fill: #f9f9f9;
+}
+.bodywebsite .bg-whisper {
+ background: #f6f7fa;
+ fill: #f6f7fa;
+}
+.bodywebsite .bg-whisper-lighten {
+ background: #f2f3f8;
+ fill: #f2f3f8;
+}
+.bodywebsite .bg-athens-gray {
+ background: #F8F9FB;
+ fill: #F8F9FB;
+}
+.bodywebsite .bg-iron {
+ background: #dcdde0;
+ fill: #dcdde0;
+}
+.bodywebsite .bg-cello {
+ background: #1e3953;
+ fill: #1e3953;
+}
+.bodywebsite .bg-cloud-burst {
+ background: #1e354a;
+ fill: #1e354a;
+}
+.bodywebsite .bg-abbey {
+ background: #464a4d;
+ fill: #464a4d;
+}
+.bodywebsite .bg-abbey-04 {
+ background: rgba(70, 74, 77, 0.4);
+ fill: rgba(70, 74, 77, 0.4);
+}
+.bodywebsite .bg-athens-lighten {
+ background: #f2f3f7;
+ fill: #f2f3f7;
+}
+.bodywebsite .bg-cape-cod {
+ background: #444;
+ fill: #3a3c3e;
+}
+.bodywebsite #sectionfirstclass .bg-cape-cod {
+ background: #fff;
+ fill: #3a3c3e;
+}
+.bodywebsite .bg-athens-gray {
+ background: #F8F9FB;
+ fill: #F8F9FB;
+}
+.bodywebsite .page .bg-default-02 {
+ background: rgba(255, 255, 255, 0.2);
+ fill: rgba(255, 255, 255, 0.2);
+}
+.bodywebsite .page .bg-cloud-burst a.text-bismark:hover,
+.bodywebsite .page .bg-cloud-burst a.text-bismark:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .bg-overlay-lighten-inverse-md {
+ background: rgba(255, 255, 255, 0.5);
+}
+@media (min-width: 992px) {
+ .bodywebsite .bg-overlay-lighten-inverse-md {
+ background: transparent;
+ }
+}
+.bodywebsite .bg-image {
+ -webkit-background-size: cover;
+ background-size: cover;
+ background-position: center top;
+ background-repeat: no-repeat;
+}
+.bodywebsite .bg-image-centered {
+ -webkit-background-size: auto;
+ background-size: auto;
+}
+.bodywebsite .bg-fixed {
+ background-attachment: fixed;
+ -webkit-background-size: cover;
+ background-size: cover;
+}
+.bodywebsite .bg-image-1 {
+ -webkit-background-size: auto 100%;
+ background-size: auto 100%;
+}
+@media (max-width: 767px) {
+ .bodywebsite .bg-image-1 {
+ background-image: none !important;
+ }
+}
+.bodywebsite .page .text-primary {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?> !important;
+}
+.bodywebsite .page a.text-primary:focus,
+.bodywebsite .page a.text-primary:hover {
+ color: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?> !important;
+}
+.bodywebsite .page .text-secondary {
+ color: #00030a !important;
+}
+.bodywebsite .page a.text-secondary:focus,
+.bodywebsite .page a.text-secondary:hover {
+ color: black !important;
+}
+.bodywebsite .page .text-red-orange {
+ color: #ff4b22 !important;
+}
+.bodywebsite .page a.text-red-orange:focus,
+.bodywebsite .page a.text-red-orange:hover {
+ color: #ee2c00 !important;
+}
+.bodywebsite .page .text-black {
+ color: #000 !important;
+}
+.bodywebsite .page a.text-black:focus,
+.bodywebsite .page a.text-black:hover {
+ color: black !important;
+}
+.bodywebsite .page .text-silver {
+ color: #cdcdcd !important;
+}
+.bodywebsite .page a.text-silver:focus,
+.bodywebsite .page a.text-silver:hover {
+ color: #b4b4b4 !important;
+}
+.bodywebsite .page .text-dark {
+ color: #2a2b2b !important;
+}
+.bodywebsite .page a.text-dark:focus,
+.bodywebsite .page a.text-dark:hover {
+ color: #111111 !important;
+}
+.bodywebsite .page .text-gray {
+ color: #9f9f9f !important;
+}
+.bodywebsite .page a.text-gray:focus,
+.bodywebsite .page a.text-gray:hover {
+ color: #868686 !important;
+}
+.bodywebsite .page .text-gray-light {
+ color: #dedede !important;
+}
+.bodywebsite .page a.text-gray-light:focus,
+.bodywebsite .page a.text-gray-light:hover {
+ color: #c5c5c5 !important;
+}
+.bodywebsite .page .text-white {
+ color: #fff !important;
+ text-shadow: 1px 1px 8px #222;
+}
+.bodywebsite .page a.text-white:focus,
+.bodywebsite .page a.text-white:hover {
+ color: #e6e6e6 !important;
+}
+.bodywebsite .page .text-white-05 {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+.bodywebsite .page a.text-white-05:focus,
+.bodywebsite .page a.text-white-05:hover {
+ color: rgba(230, 230, 230, 0.5) !important;
+}
+.bodywebsite .page .text-white-03 {
+ color: rgba(255, 255, 255, 0.3) !important;
+}
+.bodywebsite .page a.text-white-03:focus,
+.bodywebsite .page a.text-white-03:hover {
+ color: rgba(230, 230, 230, 0.3) !important;
+}
+.bodywebsite .page .text-white-08 {
+ color: rgba(255, 255, 255, 0.8) !important;
+}
+.bodywebsite .page a.text-white-08:focus,
+.bodywebsite .page a.text-white-08:hover {
+ color: rgba(230, 230, 230, 0.8) !important;
+}
+.bodywebsite .page .text-tundora {
+ color: #414141 !important;
+}
+.bodywebsite .page a.text-tundora:focus,
+.bodywebsite .page a.text-tundora:hover {
+ color: #282828 !important;
+}
+.bodywebsite .page .text-black-05 {
+ color: rgba(0, 0, 0, 0.5) !important;
+}
+.bodywebsite .page a.text-black-05:focus,
+.bodywebsite .page a.text-black-05:hover {
+ color: rgba(0, 0, 0, 0.5) !important;
+}
+.bodywebsite .page .text-bismark {
+ color: #496a8a !important;
+}
+.bodywebsite .page a.text-bismark:focus,
+.bodywebsite .page a.text-bismark:hover {
+ color: #375069 !important;
+}
+.bodywebsite .page .text-black-08 {
+ color: rgba(0, 0, 0, 0.8) !important;
+}
+.bodywebsite .page a.text-black-08:focus,
+.bodywebsite .page a.text-black-08:hover {
+ color: rgba(0, 0, 0, 0.8) !important;
+}
+.bodywebsite .page .text-gray-darker {
+ color: #00030a !important;
+}
+.bodywebsite .page a.text-gray-darker:focus,
+.bodywebsite .page a.text-gray-darker:hover {
+ color: black !important;
+}
+.bodywebsite .page .text-abbey {
+ color: #464a4d !important;
+}
+.bodywebsite .page a.text-abbey:focus,
+.bodywebsite .page a.text-abbey:hover {
+ color: #2e3032 !important;
+}
+.bodywebsite .page .text-rolling-stone {
+ color: #74787C !important;
+}
+.bodywebsite .page a.text-rolling-stone:focus,
+.bodywebsite .page a.text-rolling-stone:hover {
+ color: #5b5f62 !important;
+}
+.bodywebsite .page .text-fuel-yellow {
+ color: #F0B922 !important;
+}
+.bodywebsite .page a.text-fuel-yellow:focus,
+.bodywebsite .page a.text-fuel-yellow:hover {
+ color: #d19d0e !important;
+}
+.bodywebsite .hidden {
+ display: none;
+}
+.bodywebsite .text-italic {
+ font-style: italic;
+}
+.bodywebsite .text-normal {
+ font-style: normal;
+}
+.bodywebsite .text-none {
+ text-transform: none;
+}
+.bodywebsite .text-underline {
+ text-decoration: underline;
+}
+.bodywebsite .text-strike {
+ text-decoration: line-through;
+}
+.bodywebsite .text-thin {
+ font-weight: 100;
+}
+.bodywebsite .text-light {
+ font-weight: 300;
+}
+.bodywebsite .text-regular {
+ font-weight: 400;
+}
+.bodywebsite .text-medium {
+ font-weight: 500;
+}
+.bodywebsite .text-sbold {
+ font-weight: 600;
+}
+.bodywebsite .text-bold,
+.bodywebsite strong {
+ font-weight: 700;
+}
+.bodywebsite .text-ubold {
+ font-weight: 900;
+}
+.bodywebsite .text-spacing-0 {
+ letter-spacing: 0;
+}
+.bodywebsite .text-spacing-40 {
+ letter-spacing: 0.04em;
+}
+.bodywebsite .text-spacing-inverse-20 {
+ letter-spacing: -0.02em;
+}
+.bodywebsite .text-spacing-120 {
+ letter-spacing: 0.12em;
+}
+.bodywebsite .btn {
+ max-width: 100%;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ font-weight: 700;
+ border-radius: 0;
+ border: 2px solid;
+ text-transform: uppercase;
+ transition: 0.3s ease-out;
+ padding: 11px 15px;
+}
+@media (min-width: 992px) {
+ .bodywebsite .btn {
+ padding: 12px 35px;
+ }
+}
+.bodywebsite .btn:focus,
+.bodywebsite .btn:active,
+.bodywebsite .btn:active:focus {
+ outline: none;
+}
+.bodywebsite .btn:active,
+.bodywebsite .btn.active {
+ box-shadow: none;
+}
+.bodywebsite .btn-smaller {
+ padding: 8px 25px;
+}
+.bodywebsite .btn-small {
+ padding-left: 20px;
+ padding-right: 20px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .btn {
+ min-width: 190px;
+ }
+}
+html .bodywebsite .btn-default,
+html .bodywebsite .btn-default:active,
+html .bodywebsite .btn-default.active,
+html .bodywebsite .btn-default:active:focus,
+html .bodywebsite .btn-default.active:focus,
+html .bodywebsite .btn-default:focus:active,
+html .bodywebsite .btn-default:focus {
+ color: #fff;
+ background-color: #464a4d;
+ border-color: #464a4d;
+}
+.bodywebsite .open > html .btn-default.dropdown-toggle,
+html .bodywebsite .btn-default:hover {
+ color: #fff;
+ background-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+html .bodywebsite .btn-default.disabled,
+html .bodywebsite .btn-default[disabled],
+.bodywebsite fieldset[disabled] html .btn-default {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-default .badge {
+ color: #464a4d;
+ background-color: #fff;
+}
+html .bodywebsite .btn-primary,
+html .bodywebsite .btn-primary:active,
+html .bodywebsite .btn-primary.active,
+html .bodywebsite .btn-primary:active:focus,
+html .bodywebsite .btn-primary.active:focus,
+html .bodywebsite .btn-primary:focus:active,
+html .bodywebsite .btn-primary:focus {
+ color: #fff;
+ background-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ /* border: 0; */
+}
+.bodywebsite .open > html .btn-primary.dropdown-toggle {
+ color: #fff;
+ background-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ /* border: none; */
+}
+html .bodywebsite .btn-primary:hover {
+ color: #fff;
+ box-shadow: 1px 1px 8px #aaa;
+}
+html .bodywebsite .btn-primary.disabled,
+html .bodywebsite .btn-primary[disabled],
+.bodywebsite fieldset[disabled] html .btn-primary {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-primary .badge {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background-color: #fff;
+}
+html .bodywebsite .btn-primary-contrast,
+html .bodywebsite .btn-primary-contrast:active,
+html .bodywebsite .btn-primary-contrast.active,
+html .bodywebsite .btn-primary-contrast:active:focus,
+html .bodywebsite .btn-primary-contrast.active:focus,
+html .bodywebsite .btn-primary-contrast:focus:active,
+html .bodywebsite .btn-primary-contrast:focus {
+ color: #fff;
+ background-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .open > html .btn-primary-contrast.dropdown-toggle,
+html .bodywebsite .btn-primary-contrast:hover {
+ color: #fff;
+ background-color: #42b294;
+ border-color: #42b294;
+}
+html .bodywebsite .btn-primary-contrast.disabled,
+html .bodywebsite .btn-primary-contrast[disabled],
+.bodywebsite fieldset[disabled] html .btn-primary-contrast {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-primary-contrast .badge {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background-color: #fff;
+}
+html .bodywebsite .btn-primary-outline,
+html .bodywebsite .btn-primary-outline:active,
+html .bodywebsite .btn-primary-outline.active,
+html .bodywebsite .btn-primary-outline:active:focus,
+html .bodywebsite .btn-primary-outline.active:focus,
+html .bodywebsite .btn-primary-outline:focus:active,
+html .bodywebsite .btn-primary-outline:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background-color: transparent;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .open > html .btn-primary-outline.dropdown-toggle,
+html .bodywebsite .btn-primary-outline:hover {
+ color: #fff;
+ background-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+html .bodywebsite .btn-primary-outline.disabled,
+html .bodywebsite .btn-primary-outline[disabled],
+.bodywebsite fieldset[disabled] html .btn-primary-outline {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-primary-outline .badge {
+ color: transparent;
+ background-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+html .bodywebsite .btn-cello-outline,
+html .bodywebsite .btn-cello-outline:active,
+html .bodywebsite .btn-cello-outline.active,
+html .bodywebsite .btn-cello-outline:active:focus,
+html .bodywebsite .btn-cello-outline.active:focus,
+html .bodywebsite .btn-cello-outline:focus:active,
+html .bodywebsite .btn-cello-outline:focus {
+ color: #1e3953;
+ background-color: transparent;
+ border-color: #1e3953;
+}
+.bodywebsite .open > html .btn-cello-outline.dropdown-toggle,
+html .bodywebsite .btn-cello-outline:hover {
+ color: #fff;
+ background-color: #1e3953;
+ border-color: #1e3953;
+}
+html .bodywebsite .btn-cello-outline.disabled,
+html .bodywebsite .btn-cello-outline[disabled],
+.bodywebsite fieldset[disabled] html .btn-cello-outline {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-cello-outline .badge {
+ color: transparent;
+ background-color: #1e3953;
+}
+html .bodywebsite .btn-white-outline,
+html .bodywebsite .btn-white-outline:active,
+html .bodywebsite .btn-white-outline.active,
+html .bodywebsite .btn-white-outline:active:focus,
+html .bodywebsite .btn-white-outline.active:focus,
+html .bodywebsite .btn-white-outline:focus:active,
+html .bodywebsite .btn-white-outline:focus {
+ color: #fff;
+ background-color: transparent;
+ border-color: #fff;
+}
+.bodywebsite .open > html .btn-white-outline.dropdown-toggle,
+html .bodywebsite .btn-white-outline:hover {
+ color: #fff;
+ background-color: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?>;
+ border-color: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?>;
+}
+html .bodywebsite .btn-white-outline.disabled,
+html .bodywebsite .btn-white-outline[disabled],
+.bodywebsite fieldset[disabled] html .btn-white-outline {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-white-outline .badge {
+ color: transparent;
+ background-color: #fff;
+}
+html .bodywebsite .btn-white-outline-variant-1,
+html .bodywebsite .btn-white-outline-variant-1:active,
+html .bodywebsite .btn-white-outline-variant-1.active,
+html .bodywebsite .btn-white-outline-variant-1:active:focus,
+html .bodywebsite .btn-white-outline-variant-1.active:focus,
+html .bodywebsite .btn-white-outline-variant-1:focus:active,
+html .bodywebsite .btn-white-outline-variant-1:focus {
+ color: #fff;
+ background-color: transparent;
+ border-color: #fff;
+}
+.bodywebsite .open > html .btn-white-outline-variant-1.dropdown-toggle,
+html .bodywebsite .btn-white-outline-variant-1:hover {
+ color: #fff;
+ background-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+html .bodywebsite .btn-white-outline-variant-1.disabled,
+html .bodywebsite .btn-white-outline-variant-1[disabled],
+.bodywebsite fieldset[disabled] html .btn-white-outline-variant-1 {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-white-outline-variant-1 .badge {
+ color: transparent;
+ background-color: #fff;
+}
+html .bodywebsite .btn-silver-outline,
+html .bodywebsite .btn-silver-outline:active,
+html .bodywebsite .btn-silver-outline.active,
+html .bodywebsite .btn-silver-outline:active:focus,
+html .bodywebsite .btn-silver-outline.active:focus,
+html .bodywebsite .btn-silver-outline:focus:active,
+html .bodywebsite .btn-silver-outline:focus {
+ color: #000;
+ background-color: transparent;
+ border-color: #cdcdcd;
+}
+.bodywebsite .open > html .btn-silver-outline.dropdown-toggle,
+html .bodywebsite .btn-silver-outline:hover {
+ color: #fff;
+ background-color: #cdcdcd;
+ border-color: #cdcdcd;
+}
+html .bodywebsite .btn-silver-outline.disabled,
+html .bodywebsite .btn-silver-outline[disabled],
+.bodywebsite fieldset[disabled] html .btn-silver-outline {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-silver-outline .badge {
+ color: transparent;
+ background-color: #000;
+}
+html .bodywebsite .btn-black-outline,
+html .bodywebsite .btn-black-outline:active,
+html .bodywebsite .btn-black-outline.active,
+html .bodywebsite .btn-black-outline:active:focus,
+html .bodywebsite .btn-black-outline.active:focus,
+html .bodywebsite .btn-black-outline:focus:active,
+html .bodywebsite .btn-black-outline:focus {
+ color: #000;
+ background-color: transparent;
+ border-color: #000;
+}
+.bodywebsite .open > html .btn-black-outline.dropdown-toggle,
+html .bodywebsite .btn-black-outline:hover {
+ color: #fff;
+ background-color: #000;
+ border-color: #000;
+}
+html .bodywebsite .btn-black-outline.disabled,
+html .bodywebsite .btn-black-outline[disabled],
+.bodywebsite fieldset[disabled] html .btn-black-outline {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-black-outline .badge {
+ color: transparent;
+ background-color: #000;
+}
+html .bodywebsite .btn-cello,
+html .bodywebsite .btn-cello:active,
+html .bodywebsite .btn-cello.active,
+html .bodywebsite .btn-cello:active:focus,
+html .bodywebsite .btn-cello.active:focus,
+html .bodywebsite .btn-cello:focus:active,
+html .bodywebsite .btn-cello:focus {
+ color: #fff;
+ background-color: #1e3953;
+ border-color: #1e3953;
+}
+.bodywebsite .open > html .btn-cello.dropdown-toggle,
+html .bodywebsite .btn-cello:hover {
+ color: #fff;
+ background-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+html .bodywebsite .btn-cello.disabled,
+html .bodywebsite .btn-cello[disabled],
+.bodywebsite fieldset[disabled] html .btn-cello {
+ pointer-events: none;
+ opacity: .5;
+}
+html .bodywebsite .btn-cello .badge {
+ color: #1e3953;
+ background-color: #fff;
+}
+.bodywebsite .btn-xs {
+ padding: 12px 25px;
+ font-size: 11px;
+ line-height: 1.71429;
+ border-radius: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .btn-xs {
+ min-width: 165px;
+ }
+}
+.bodywebsite .btn-sm {
+ padding: 10px 20px;
+ font-size: 13px;
+ line-height: 1.71429;
+ border-radius: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .btn-sm {
+ min-width: 170px;
+ }
+}
+.bodywebsite .btn-lg {
+ padding: 14px 30px;
+ font-size: 14px;
+ line-height: 1.71429;
+ border-radius: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .btn-lg {
+ min-width: 270px;
+ padding: 18px 40px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .btn-lg-bigger {
+ padding-top: 28px;
+ padding-bottom: 28px;
+ }
+}
+.bodywebsite .btn-xl {
+ padding: 20px 35px;
+ font-size: 15px;
+ line-height: 1.71429;
+ border-radius: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .btn-xl {
+ padding: 21px 50px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .btn-xl {
+ min-width: 270px;
+ }
+}
+.bodywebsite .btn-min-width-0 {
+ min-width: 0;
+}
+.bodywebsite .btn-block {
+ min-width: 30px;
+ max-width: 100%;
+}
+.bodywebsite .btn-rect {
+ border-radius: 0;
+}
+.bodywebsite .btn-round {
+ border-radius: 12px;
+}
+.bodywebsite .btn-circle {
+ border-radius: 35px;
+}
+.bodywebsite .btn-round-bottom {
+ border-radius: 0 0 5px 5px;
+}
+.bodywebsite .btn-shadow {
+ box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.14);
+}
+.bodywebsite .btn.btn-icon {
+ display: -webkit-inline-box;
+ display: -webkit-inline-flex;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ vertical-align: middle;
+}
+.bodywebsite .btn.btn-icon .icon {
+ position: relative;
+ top: 1px;
+ display: inline-block;
+ width: auto;
+ height: auto;
+ line-height: 0;
+ vertical-align: middle;
+ transition: 0s;
+}
+.bodywebsite .btn.btn-icon-left .icon {
+ margin-right: 10px;
+}
+.bodywebsite .btn.btn-icon-right {
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse;
+}
+.bodywebsite .btn.btn-icon-right .icon {
+ margin-left: 10px;
+}
+.bodywebsite .btn-icon-only {
+ background: none;
+ border: none;
+ display: inline-block;
+ padding: 0;
+ outline: none;
+ outline-offset: 0;
+ cursor: pointer;
+ -webkit-appearance: none;
+ font-size: 0;
+ line-height: 0;
+ transition: .33s all ease;
+}
+.bodywebsite .btn-icon-only::-moz-focus-inner {
+ border: none;
+ padding: 0;
+}
+.bodywebsite .btn-icon-only.btn-icon-only-primary,
+.bodywebsite .btn-icon-only.btn-icon-only-primary:active,
+.bodywebsite .btn-icon-only.btn-icon-only-primary:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .btn-icon-only.btn-icon-only-primary:hover {
+ color: #000;
+}
+.bodywebsite .btn-icon-only {
+ padding: 9px 18px;
+}
+.bodywebsite .btn-icon-single {
+ display: inline-block;
+ padding: 0;
+ min-width: 0;
+}
+.bodywebsite .btn-icon-default {
+ color: #000;
+}
+.bodywebsite .btn-icon-default:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .btn-cello-outline.btn-icon .icon {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ transition: .33s all ease;
+}
+.bodywebsite .btn-cello-outline.btn-icon:hover.btn-icon .icon {
+ color: #fff;
+}
+.bodywebsite .button-block * + .btn {
+ margin-top: 0;
+}
+.bodywebsite .icon {
+ display: inline-block;
+ text-align: center;
+}
+.bodywebsite .icon:before {
+ display: inline-block;
+ font-weight: 400;
+ font-style: normal;
+ speak: none;
+ text-transform: none;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.bodywebsite [class*='icon-circle'] {
+ border-radius: 50%;
+ overflow: hidden;
+}
+.bodywebsite [class*='icon-round'] {
+ border-radius: 4px;
+ overflow: hidden;
+}
+.bodywebsite .page .icon-default {
+ color: #9f9f9f;
+}
+.bodywebsite .page .icon-black {
+ color: #000;
+}
+.bodywebsite .page .icon-primary {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .icon-gunsmoke {
+ color: #767877;
+}
+.bodywebsite .page .icon-tundora {
+ color: #414141;
+}
+.bodywebsite .page .icon-gray-dark-filled {
+ color: #fff;
+ background: #2a2b2b;
+}
+.bodywebsite .page .icon-san-juan-filled {
+ color: #fff;
+ background: #2e5275;
+}
+.bodywebsite .page .icon-silver-chalice-filled {
+ color: #fff;
+ background: #ababab;
+}
+.bodywebsite .page .icon-abbey-filled {
+ color: #fff;
+ background: #464a4d;
+}
+.bodywebsite .page .icon-white {
+ color: #fff;
+}
+.bodywebsite .page a.icon-default,
+.bodywebsite .page a.icon-default:active,
+.bodywebsite .page a.icon-default:focus {
+ color: #9f9f9f;
+}
+.bodywebsite .page a.icon-default:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page a.icon-primary,
+.bodywebsite .page a.icon-primary:active,
+.bodywebsite .page a.icon-primary:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page a.icon-primary:hover {
+ color: #fff;
+}
+.bodywebsite .page a.icon-abbey-filled:hover {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page a.icon-tundora-inverse,
+.bodywebsite .page a.icon-tundora-inverse:active,
+.bodywebsite .page a.icon-tundora-inverse:focus {
+ color: #414141;
+}
+.bodywebsite .page a.icon-tundora-inverse:hover {
+ color: #fff;
+}
+.bodywebsite .page a.icon-gray-dark-filled,
+.bodywebsite .page a.icon-gray-dark-filled:active,
+.bodywebsite .page a.icon-gray-dark-filled:focus {
+ color: #fff;
+ background: #2a2b2b;
+}
+.bodywebsite .page a.icon-gray-dark-filled:hover {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page a.icon-silver-chalice-filled,
+.bodywebsite .page a.icon-silver-chalice-filled:active,
+.bodywebsite .page a.icon-silver-chalice-filled:focus {
+ color: #fff;
+ background: #ababab;
+}
+.bodywebsite .page a.icon-silver-chalice-filled:hover {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page a.icon-san-juan-filled,
+.bodywebsite .page a.icon-san-juan-filled:active,
+.bodywebsite .page a.icon-san-juan-filled:focus {
+ color: #fff;
+ background: #2e5275;
+}
+.bodywebsite .page a.icon-san-juan-filled:hover {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .icon-xxs {
+ width: 18px;
+ height: 18px;
+ font-size: 18px;
+ line-height: 18px;
+}
+.bodywebsite .page .icon-xxs-small {
+ width: 16px;
+ height: 16px;
+ font-size: 16px;
+ line-height: 16px;
+}
+.bodywebsite .page .icon-xxs-smaller {
+ width: 14px;
+ height: 14px;
+ font-size: 14px;
+ line-height: 14px;
+}
+.bodywebsite .page .icon-xxs-smallest {
+ width: 12px;
+ height: 12px;
+ font-size: 12px;
+ line-height: 12px;
+}
+.bodywebsite .page .icon-xs {
+ width: 22px;
+ height: 22px;
+ font-size: 22px;
+ line-height: 22px;
+}
+.bodywebsite .page .icon-xs-smaller {
+ width: 20px;
+ height: 20px;
+ font-size: 20px;
+ line-height: 20px;
+}
+.bodywebsite .page .icon-sm {
+ width: 24px;
+ height: 24px;
+ font-size: 24px;
+ line-height: 24px;
+}
+.bodywebsite .page .icon-sm-custom {
+ width: 24px;
+ height: 24px;
+ font-size: 24px;
+ line-height: 24px;
+}
+@media (min-width: 992px) {
+ .bodywebsite .page .icon-sm-custom {
+ width: 30px;
+ height: 30px;
+ font-size: 30px;
+ line-height: 30px;
+ }
+}
+.bodywebsite .page .icon-md {
+ width: 36px;
+ height: 36px;
+ font-size: 36px;
+ line-height: 36px;
+}
+.bodywebsite .page .icon-md-custom {
+ width: 26px;
+ height: 26px;
+ font-size: 26px;
+ line-height: 26px;
+}
+@media (min-width: 992px) {
+ .bodywebsite .page .icon-md-custom {
+ width: 36px;
+ height: 36px;
+ font-size: 36px;
+ line-height: 36px;
+ }
+}
+.bodywebsite .page .icon-md-smaller {
+ width: 30px;
+ height: 30px;
+ font-size: 30px;
+ line-height: 30px;
+}
+.bodywebsite .page .icon-lg {
+ width: 45px;
+ height: 45px;
+ font-size: 45px;
+ line-height: 45px;
+}
+.bodywebsite .page .icon-lg-variant-1 {
+ width: 42px;
+ height: 42px;
+ font-size: 42px;
+ line-height: 42px;
+}
+.bodywebsite .page .icon-lg-variant-2 {
+ width: 44px;
+ height: 44px;
+ font-size: 44px;
+ line-height: 44px;
+}
+.bodywebsite .page .icon-lg-bigger {
+ width: 50px;
+ height: 50px;
+ font-size: 50px;
+ line-height: 50px;
+}
+.bodywebsite .page .icon-xl {
+ width: 60px;
+ height: 60px;
+ font-size: 60px;
+ line-height: 60px;
+}
+.bodywebsite .page [class*='icon-round'].icon-xxs-smallest,
+.bodywebsite .page [class*='icon-circle'].icon-xxs-smallest {
+ width: 26px;
+ height: 26px;
+ line-height: 26px;
+}
+.bodywebsite .icon-shift-1 {
+ position: relative;
+ top: 2px;
+}
+.bodywebsite .icon-shift-2 {
+ position: relative;
+ top: 2px;
+}
+@media (min-width: 992px) {
+ .bodywebsite .icon-shift-2 {
+ top: 4px;
+ }
+}
+.bodywebsite .icon-1:before,
+.bodywebsite .icon-2:before,
+.bodywebsite .icon-4:before,
+.bodywebsite .icon-5:before,
+.bodywebsite .icon-6:before,
+.bodywebsite .icon-3:before {
+ content: '';
+ display: inline-block;
+ width: 40px;
+ height: 40px;
+}
+.bodywebsite .thumbnail {
+ position: relative;
+ z-index: 1;
+ width: 100%;
+ max-height: 100%;
+ overflow: hidden;
+ padding: 0;
+ margin: 0;
+ border: none;
+ border-radius: 0;
+ background-color: transparent;
+}
+.bodywebsite .thumbnail .caption {
+ padding: 0;
+}
+.bodywebsite .thumbnail {
+ box-shadow: none;
+}
+.bodywebsite .thumbnail-variant-1 {
+ background-color: transparent;
+ text-align: center;
+}
+.bodywebsite .thumbnail-variant-1 .thumbnail-image {
+ position: relative;
+ display: inline-block;
+ overflow: hidden;
+ pointer-events: none;
+}
+.bodywebsite .thumbnail-variant-1 .thumbnail-image,
+.bodywebsite .thumbnail-variant-1 .thumbnail-image > img {
+ border-radius: 600px;
+}
+.bodywebsite .thumbnail-variant-1 .thumbnail-image > img {
+ width: auto;
+ pointer-events: auto;
+}
+.bodywebsite .thumbnail-variant-1 .thumbnail-image-inner {
+ position: absolute;
+ top: 0;
+ right: 1px;
+ bottom: 0;
+ left: 1px;
+ z-index: 2;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ padding: 20px 5px 5px;
+ background: rgba(0, 0, 0, 0.4);
+ border-radius: 600px;
+}
+.bodywebsite .thumbnail-variant-1 .thumbnail-image-inner * {
+ pointer-events: auto;
+}
+.bodywebsite .thumbnail-variant-1 .thumbnail-image-inner > * + * {
+ margin-top: 0;
+ margin-left: 20px;
+}
+.bodywebsite .thumbnail-variant-1 .header {
+ line-height: 1.2;
+}
+.bodywebsite .thumbnail-variant-1 * + p {
+ margin-top: 0;
+}
+.bodywebsite .thumbnail-variant-1 * + .thumbnail-caption {
+ margin-top: 18px;
+}
+@media (min-width: 992px) {
+ .bodywebsite .desktop .thumbnail-variant-1 .thumbnail-image-inner {
+ opacity: 0;
+ visibility: hidden;
+ transform: rotate3d(0, 1, 0, 60deg);
+ transition: .55s all ease;
+ background: rgba(0, 0, 0, 0.6);
+ }
+ .bodywebsite .desktop .thumbnail-variant-1 .thumbnail-image:hover .thumbnail-image-inner {
+ opacity: 1;
+ visibility: visible;
+ transform: rotate3d(0, 1, 0, 0deg);
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .thumbnail-variant-1 * + .thumbnail-caption {
+ margin-top: 30px;
+ }
+}
+.bodywebsite .thumbnail-variant-2 {
+ min-height: 300px;
+ padding: 30px 0 0;
+ overflow: visible;
+ text-align: center;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+}
+.bodywebsite .thumbnail-variant-2-wrap {
+ padding-bottom: 25px;
+}
+.bodywebsite .thumbnail-variant-2 .thumbnail-image {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+.bodywebsite .thumbnail-variant-2 .thumbnail-image > img {
+ position: absolute;
+ top: 20%;
+ left: 50%;
+ transform: translate(-50%, -20%);
+ width: auto;
+ min-width: 101%;
+ max-width: none;
+ height: auto;
+ min-height: 100%;
+ max-height: none;
+}
+.bodywebsite .thumbnail-variant-2:before {
+ content: '';
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ background: rgba(0, 0, 0, 0.5);
+}
+.bodywebsite .thumbnail-variant-2 .thumbnail-inner {
+ position: relative;
+ z-index: 2;
+ padding: 30px 10px;
+}
+.bodywebsite .thumbnail-variant-2 .thumbnail-caption {
+ position: relative;
+ z-index: 3;
+ width: calc(66%);
+ padding: 17px 8px 25px;
+ margin: 31px 17px -25px 17px;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .thumbnail-variant-2 .thumbnail-caption * {
+ color: #fff;
+}
+.bodywebsite .thumbnail-variant-2 .thumbnail-caption a,
+.bodywebsite .thumbnail-variant-2 .thumbnail-caption a:active,
+.bodywebsite .thumbnail-variant-2 .thumbnail-caption a:focus {
+ color: #fff;
+}
+.bodywebsite .thumbnail-variant-2 .thumbnail-caption a:hover {
+ color: #9f9f9f;
+}
+.bodywebsite .thumbnail-variant-2 .text-header {
+ font-size: 18px;
+ font-weight: 700;
+}
+.bodywebsite .thumbnail-variant-2 .text-caption {
+ font-style: italic;
+ line-height: 1.3;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+}
+@media (min-width: 768px) {
+ .bodywebsite .thumbnail-variant-2 .text-caption {
+ font-size: 16px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .desktop .thumbnail-variant-2:before {
+ top: 40px;
+ }
+ .bodywebsite .desktop .thumbnail-variant-2 .thumbnail-inner > * {
+ position: relative;
+ transform: translateY(14px);
+ transition: 0.4s all ease-in-out;
+ }
+ .bodywebsite .desktop .thumbnail-variant-2:before,
+ .bodywebsite .desktop .thumbnail-variant-2 .thumbnail-inner {
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.33s all ease-out;
+ }
+ .bodywebsite .desktop .thumbnail-variant-2:hover:before {
+ top: 0;
+ left: 0;
+ right: 0;
+ }
+ .bodywebsite .desktop .thumbnail-variant-2:hover .thumbnail-inner > * {
+ transform: translateY(0);
+ }
+ .bodywebsite .desktop .thumbnail-variant-2:hover:before,
+ .bodywebsite .desktop .thumbnail-variant-2:hover .thumbnail-inner {
+ opacity: 1;
+ visibility: visible;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .thumbnail-variant-2 .thumbnail-caption {
+ width: calc(84%);
+ margin: 31px 8px -25px 8px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .thumbnail-variant-2 {
+ width: calc(78%);
+ margin: 0 11px 0;
+ }
+ .bodywebsite .thumbnail-variant-2 .thumbnail-caption {
+ width: calc(66%);
+ margin: 31px 17px -25px 17px;
+ }
+}
+.bodywebsite .ie-11 .thumbnail-variant-2 {
+ min-height: 0;
+}
+.bodywebsite .thumbnail-variant-3 {
+ width: 100.025%;
+ text-align: center;
+}
+.bodywebsite .thumbnail-variant-3 img {
+ position: relative;
+ left: 50%;
+ transform: translateX(-50%);
+ width: auto;
+ max-width: none;
+ min-width: 100.5%;
+}
+.bodywebsite .thumbnail-variant-3 .link-external {
+ position: absolute;
+ top: -30px;
+ right: -30px;
+ z-index: 1;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ width: 200px;
+ height: 110px;
+ padding: 55px 15px 5px;
+ vertical-align: bottom;
+ line-height: 40px;
+ background: #fafafa;
+ transform-origin: 74% 110%;
+ transform: rotate(45deg);
+ will-change: transform;
+ text-align: center;
+ /**
+ @bugfix: color flickering in child objects on hover
+ @affected: IE Edge
+ */
+ transition: top 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), right 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), opacity 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), visibility 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86);
+}
+.bodywebsite .thumbnail-variant-3 .link-external .icon {
+ transition: none;
+ transform: rotate(-45deg);
+ color: #000;
+ vertical-align: bottom;
+}
+.bodywebsite .thumbnail-variant-3 .link-external:hover {
+ top: -12px;
+ right: -12px;
+}
+.bodywebsite .thumbnail-variant-3 .link-original {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: flex-end;
+ -ms-flex-align: end;
+ align-items: flex-end;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+.bodywebsite .thumbnail-variant-3 .link-original,
+.bodywebsite .thumbnail-variant-3 .link-original:active,
+.bodywebsite .thumbnail-variant-3 .link-original:focus,
+.bodywebsite .thumbnail-variant-3 .link-original:hover {
+ color: #fff;
+}
+.bodywebsite .thumbnail-variant-3 .link-original:before {
+ content: '\e8ff';
+ position: relative;
+ left: 20px;
+ bottom: 30px;
+ z-index: 3;
+ font-family: 'Material Icons';
+ font-size: 140px;
+ line-height: 1;
+ opacity: .2;
+ transition: .33s all ease;
+}
+.bodywebsite .thumbnail-variant-3 .caption {
+ position: absolute;
+ top: -2px;
+ right: 0;
+ bottom: -2px;
+ left: 0;
+ padding: 15px;
+ transition: 0.33s all ease-in-out;
+ background: rgba(0, 0, 0, 0.6);
+}
+@media (min-width: 992px) {
+ .bodywebsite .desktop .thumbnail-variant-3 figure img {
+ will-change: transform;
+ transition: 0.4s ease-out;
+ }
+ .bodywebsite .desktop .thumbnail-variant-3 .caption,
+ .bodywebsite .desktop .thumbnail-variant-3 .link-external {
+ opacity: 0;
+ visibility: hidden;
+ }
+ .bodywebsite .desktop .thumbnail-variant-3 .link-external {
+ right: -50px;
+ top: -50px;
+ }
+ .bodywebsite .desktop .thumbnail-variant-3:hover .caption,
+ .bodywebsite .desktop .thumbnail-variant-3:hover .link-external {
+ opacity: 1;
+ visibility: visible;
+ }
+ .bodywebsite .desktop .thumbnail-variant-3:hover figure img {
+ transform: translateX(-50%) scale(1.08);
+ }
+ .bodywebsite .desktop .thumbnail-variant-3:hover .link-external {
+ right: -30px;
+ top: -30px;
+ }
+ .bodywebsite .desktop .thumbnail-variant-3:hover .link-external:hover {
+ top: -20px;
+ right: -20px;
+ }
+}
+.bodywebsite .thumbnail-variant-3 > * + * {
+ margin-top: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .thumbnail-wrap {
+ padding: 0 5px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .thumbnail-wrap {
+ padding: 0 9px;
+ }
+}
+.bodywebsite .thumbnail-variant-4 {
+ position: relative;
+ overflow: hidden;
+ box-shadow: 0px 0px 13px 0px rgba(1, 3, 4, 0.15);
+}
+.bodywebsite .thumbnail-variant-4 .thumbnail-image {
+ background: #000;
+}
+.bodywebsite .thumbnail-variant-4 .thumbnail-image img {
+ opacity: .92;
+}
+.bodywebsite .thumbnail-variant-4 .caption {
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ padding: 16px 15px;
+ text-align: center;
+ color: #000;
+ background: #fff;
+}
+.bodywebsite .thumbnail-variant-4 .text-light {
+ color: #0d0d0d;
+}
+@media (min-width: 992px) {
+ .bodywebsite .desktop .thumbnail-variant-4 .thumbnail-image img {
+ position: relative;
+ will-change: transform;
+ opacity: 1;
+ transition: opacity .7s, transform .7s;
+ transform: scale3d(1.0001, 1.0001, 1);
+ }
+ .bodywebsite .desktop .thumbnail-variant-4 .caption,
+ .bodywebsite .desktop .thumbnail-variant-4 .caption-header {
+ transition: transform 0.55s;
+ transform: translate3d(0, 200%, 0);
+ }
+ .bodywebsite .desktop .thumbnail-variant-4 .caption-header {
+ transition-delay: 0.05s;
+ }
+ .bodywebsite .desktop .thumbnail-variant-4:hover .thumbnail-image img {
+ opacity: .9;
+ transform: scale3d(1.07, 1.07, 1);
+ }
+ .bodywebsite .desktop .thumbnail-variant-4:hover .caption,
+ .bodywebsite .desktop .thumbnail-variant-4:hover .caption-header {
+ transform: translate3d(0, 0, 0);
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .thumbnail-variant-4 .caption {
+ padding: 20px 15px;
+ }
+}
+.bodywebsite .thumbnail-profile .thumbnail-image img {
+ width: 100%;
+}
+.bodywebsite .thumbnail-profile .thumbnail-caption {
+ padding: 20px;
+ background: #f2f3f7;
+}
+.bodywebsite .thumbnail-profile .thumbnail-caption-inner {
+ margin-bottom: -12px;
+ -webkit-align-items: flex-end;
+ -ms-flex-align: end;
+ align-items: flex-end;
+ transform: translateY(-12px);
+ text-align: center;
+}
+.bodywebsite .thumbnail-profile .thumbnail-caption-inner > * {
+ display: inline-block;
+ margin-top: 12px;
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+.bodywebsite .thumbnail-profile .thumbnail-caption-inner,
+.bodywebsite .thumbnail-profile .thumbnail-caption-inner > ul {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+.bodywebsite .thumbnail-profile .thumbnail-caption-inner ul {
+ position: relative;
+ margin-bottom: -3px;
+ transform: translateY(-3px);
+ -webkit-flex-grow: 2;
+ -ms-flex-positive: 2;
+ flex-grow: 2;
+}
+.bodywebsite .thumbnail-profile .thumbnail-caption-inner ul > li {
+ display: inline-block;
+ margin-top: 3px;
+ padding: 0 7px;
+}
+.bodywebsite .thumbnail-profile .thumbnail-caption-inner .btn-wrap {
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+@media (min-width: 576px) {
+ .bodywebsite .thumbnail-profile .thumbnail-caption-inner,
+ .bodywebsite .thumbnail-profile .thumbnail-caption-inner ul {
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .thumbnail-profile .thumbnail-caption-inner ul {
+ -webkit-justify-content: space-around;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .thumbnail-profile .thumbnail-caption-inner {
+ text-align: left;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ }
+ .bodywebsite .thumbnail-profile .thumbnail-caption-inner .btn-wrap {
+ text-align: right;
+ }
+}
+@media (max-width: 767px) {
+ .bodywebsite .thumbnail-variant-2 {
+ max-width: 300px;
+ margin-left: auto;
+ margin-right: auto;
+ }
+ .bodywebsite .thumbnail-variant-3,
+ .bodywebsite .thumbnail-profile {
+ max-width: 370px;
+ margin-left: auto;
+ margin-right: auto;
+ }
+}
+.bodywebsite .thumbnail-block {
+ display: block;
+}
+.bodywebsite .thumbnail-block > img,
+.bodywebsite .thumbnail-block a > img {
+ width: 100%;
+ height: auto;
+}
+.bodywebsite .thumbnail-variant-5 {
+ padding: 40px 20px;
+ display: inline-block;
+}
+.bodywebsite .thumbnail-variant-5,
+.bodywebsite .thumbnail-variant-5 img {
+ transition: 0.2s ease-in-out;
+}
+@media (min-width: 992px) {
+ .bodywebsite .thumbnail-variant-5 {
+ border-top: 5px solid transparent;
+ border-bottom: 5px solid transparent;
+ }
+ .bodywebsite .thumbnail-variant-5 .thumbnail-variant-5-img-wrap {
+ position: relative;
+ display: inline-block;
+ }
+ .bodywebsite .thumbnail-variant-5 .thumbnail-variant-5-img-wrap:before {
+ content: '';
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border-radius: 50%;
+ background: rgba(0, 0, 0, 0.4);
+ transition: 0.2s ease-in-out;
+ }
+ .bodywebsite .thumbnail-variant-5 {
+ box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ }
+ .bodywebsite .thumbnail-variant-5:hover .thumbnail-variant-5-img-wrap:before {
+ opacity: 0;
+ }
+ .bodywebsite .thumbnail-variant-5:hover img {
+ will-change: transform;
+ -webkit-transform: scale(1.18);
+ transform: scale(1.18);
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .thumbnail-variant-5 {
+ padding: 40px 50px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .thumbnail-variant-5 {
+ padding: 65px 50px;
+ }
+}
+.bodywebsite .thumbnail-variant-5 * + h2 {
+ margin-top: 36px;
+}
+.bodywebsite .thumbnail-variant-5 h2 + * {
+ margin-top: 0;
+}
+.bodywebsite .thumbnail-variant-5 .link-group + .link-group {
+ margin-top: 7px;
+}
+.bodywebsite .thumbnail-variant-5 .divider-fullwidth {
+ margin-top: 12px;
+ margin-bottom: 17px;
+}
+.bodywebsite .thumbnail-with-img * + .thumbnail-title {
+ margin-top: 22px;
+}
+.bodywebsite .thumbnail-with-img .thumbnail-title + * {
+ margin-top: 10px;
+}
+.bodywebsite .thumbnail-profile-info h4 + * {
+ margin-top: 0;
+}
+.bodywebsite .thumbnail-profile-info * + .profile-quote {
+ margin-top: 15px;
+}
+.bodywebsite .thumbnail-profile-info .profile-quote + * {
+ margin-top: 15px;
+}
+.bodywebsite .thumbnail-profile-info * + .list-progress {
+ margin-top: 35px;
+}
+@media (min-width: 992px) {
+ .bodywebsite .thumbnail-profile-info * + .profile-quote {
+ margin-top: 0;
+ }
+ .bodywebsite .thumbnail-profile-info .profile-quote + * {
+ margin-top: 0;
+ }
+}
+.bodywebsite figure img {
+ margin: 18px;
+ border: 1px solid #ccc;
+ box-shadow: 1px 1px 25px #aaa;
+ max-width: calc(44%);
+}
+.bodywebsite figure img {
+ width: 100%;
+ height: auto;
+ max-width: none;
+}
+.bodywebsite .figure .caption {
+ padding: 15px;
+}
+.bodywebsite .rd-mailform {
+ position: relative;
+}
+.bodywebsite label {
+ margin-bottom: 0;
+}
+.bodywebsite input::-webkit-autofill + .form-label {
+ display: none;
+ transition: none;
+}
+.bodywebsite .form-label,
+.bodywebsite .form-input {
+ font-weight: 400;
+}
+.bodywebsite .input-sm,
+.bodywebsite .input-lg,
+.bodywebsite .form-input {
+ font-size: 14px;
+}
+.bodywebsite .input-sm,
+.bodywebsite .input-sm:focus,
+.bodywebsite .input-lg,
+.bodywebsite .input-lg:focus,
+.bodywebsite .form-input,
+.bodywebsite .form-input:focus {
+ box-shadow: none;
+}
+.bodywebsite textarea.form-input {
+ height: 166px;
+ min-height: 52px;
+ max-height: 249px;
+ resize: vertical;
+}
+.bodywebsite .form-input {
+ height: auto;
+ min-height: 52px;
+ border: 0px solid #dedede;
+ border-radius: 0;
+ -webkit-appearance: none;
+ line-height: 24px;
+}
+.bodywebsite .form-input:focus {
+ outline: 0;
+}
+.bodywebsite .form-wrap {
+ position: relative;
+ margin-bottom: 0;
+}
+.bodywebsite .form-wrap + .form-wrap {
+ margin-top: 10px;
+}
+.bodywebsite .form-label {
+ position: absolute;
+ top: 26px;
+ left: 19px;
+ font-size: 14px;
+ color: #9f9f9f;
+ pointer-events: none;
+ z-index: 9;
+ transition: .3s;
+ transform: translateY(-50%);
+ will-change: transform;
+}
+.bodywebsite .form-label.focus {
+ opacity: 0;
+}
+.bodywebsite .form-label.auto-fill {
+ color: #9f9f9f;
+}
+@media (min-width: 768px) {
+ .bodywebsite .form-label-outside {
+ position: static;
+ margin-bottom: 8px;
+ }
+ .bodywebsite .form-label-outside,
+ .bodywebsite .form-label-outside.focus,
+ .bodywebsite .form-label-outside.auto-fill {
+ transform: none;
+ color: #9f9f9f;
+ font-size: 14px;
+ }
+}
+.bodywebsite .form-wrap-outside {
+ margin-top: 10px;
+}
+.bodywebsite .form-wrap-outside .form-label-outside {
+ position: absolute;
+ top: -15px;
+ left: 0;
+}
+.bodywebsite .form-wrap-outside .form-label-outside.focus {
+ opacity: 1;
+}
+@media (min-width: 768px) {
+ .bodywebsite .form-wrap-outside .form-label-outside {
+ top: -30px;
+ }
+}
+.bodywebsite .form-border-bottom {
+ border-bottom: 3px solid maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .form-validation {
+ position: absolute;
+ right: 10px;
+ top: 2px;
+ font-size: 11px;
+ line-height: 11px;
+ color: #fe4a21;
+ margin-top: 2px;
+ transition: .3s;
+}
+.bodywebsite form.label-outside .form-validation {
+ top: 12px;
+}
+.bodywebsite .has-error .help-block,
+.bodywebsite .has-error .control-label,
+.bodywebsite .has-error .radio,
+.bodywebsite .has-error .checkbox,
+.bodywebsite .has-error .radio-inline,
+.bodywebsite .has-error .checkbox-inline,
+.bodywebsite .has-error.radio label,
+.bodywebsite .has-error.checkbox label,
+.bodywebsite .has-error.radio-inline label,
+.bodywebsite .has-error.checkbox-inline label {
+ color: #fe4a21;
+}
+.bodywebsite .has-error .form-input:not(.form-input-impressed),
+.bodywebsite .has-error .form-input:not(.form-input-impressed):focus {
+ border-color: #fe4a21;
+ box-shadow: none;
+}
+.bodywebsite .has-error .form-input-impressed,
+.bodywebsite .has-error .form-input-impressed:focus {
+ box-shadow: inset 0 0 0 1px #fe4a21;
+}
+.bodywebsite .has-error .input-group-addon {
+ color: #fff;
+ border-color: #fe4a21;
+ background-color: #fe4a21;
+}
+.bodywebsite .form-inline .has-error ~ button[type='submit'] {
+ border-color: #fe4a21;
+ background: #fe4a21;
+}
+.bodywebsite .has-error .form-validation {
+ color: #fe4a21;
+}
+.bodywebsite .has-success .help-block,
+.bodywebsite .has-success .control-label,
+.bodywebsite .has-success .radio,
+.bodywebsite .has-success .checkbox,
+.bodywebsite .has-success .radio-inline,
+.bodywebsite .has-success .checkbox-inline,
+.bodywebsite .has-success.radio label,
+.bodywebsite .has-success.checkbox label,
+.bodywebsite .has-success.radio-inline label,
+.bodywebsite .has-success.checkbox-inline label {
+ color: #58c476;
+}
+.bodywebsite .has-success .form-input:not(.form-input-impressed),
+.bodywebsite .has-success .form-input:not(.form-input-impressed):focus {
+ border-color: #dff0d8;
+ box-shadow: none;
+}
+.bodywebsite .has-success .form-input-impressed,
+.bodywebsite .has-success .form-input-impressed:focus {
+ box-shadow: inset 0 0 0 1px #dff0d8;
+}
+.bodywebsite .has-success .input-group-addon {
+ color: #fff;
+ border-color: #dff0d8;
+ background-color: #dff0d8;
+}
+.bodywebsite .form-inline .has-success ~ button[type='submit'] {
+ border-color: #dff0d8;
+ background: #dff0d8;
+}
+.bodywebsite .has-success .form-validation {
+ color: #58c476;
+}
+.bodywebsite .has-warning .help-block,
+.bodywebsite .has-warning .control-label,
+.bodywebsite .has-warning .radio,
+.bodywebsite .has-warning .checkbox,
+.bodywebsite .has-warning .radio-inline,
+.bodywebsite .has-warning .checkbox-inline,
+.bodywebsite .has-warning.radio label,
+.bodywebsite .has-warning.checkbox label,
+.bodywebsite .has-warning.radio-inline label,
+.bodywebsite .has-warning.checkbox-inline label {
+ color: #c49558;
+}
+.bodywebsite .has-warning .form-input:not(.form-input-impressed),
+.bodywebsite .has-warning .form-input:not(.form-input-impressed):focus {
+ border-color: #fcf8e3;
+ box-shadow: none;
+}
+.bodywebsite .has-warning .form-input-impressed,
+.bodywebsite .has-warning .form-input-impressed:focus {
+ box-shadow: inset 0 0 0 1px #fcf8e3;
+}
+.bodywebsite .has-warning .input-group-addon {
+ color: #fff;
+ border-color: #fcf8e3;
+ background-color: #fcf8e3;
+}
+.bodywebsite .form-inline .has-warning ~ button[type='submit'] {
+ border-color: #fcf8e3;
+ background: #fcf8e3;
+}
+.bodywebsite .has-warning .form-validation {
+ color: #c49558;
+}
+.bodywebsite .has-info .help-block,
+.bodywebsite .has-info .control-label,
+.bodywebsite .has-info .radio,
+.bodywebsite .has-info .checkbox,
+.bodywebsite .has-info .radio-inline,
+.bodywebsite .has-info .checkbox-inline,
+.bodywebsite .has-info.radio label,
+.bodywebsite .has-info.checkbox label,
+.bodywebsite .has-info.radio-inline label,
+.bodywebsite .has-info.checkbox-inline label {
+ color: #3e9cf6;
+}
+.bodywebsite .has-info .form-input:not(.form-input-impressed),
+.bodywebsite .has-info .form-input:not(.form-input-impressed):focus {
+ border-color: #d9edf7;
+ box-shadow: none;
+}
+.bodywebsite .has-info .form-input-impressed,
+.bodywebsite .has-info .form-input-impressed:focus {
+ box-shadow: inset 0 0 0 1px #d9edf7;
+}
+.bodywebsite .has-info .input-group-addon {
+ color: #fff;
+ border-color: #d9edf7;
+ background-color: #d9edf7;
+}
+.bodywebsite .form-inline .has-info ~ button[type='submit'] {
+ border-color: #d9edf7;
+ background: #d9edf7;
+}
+.bodywebsite .has-info .form-validation {
+ color: #3e9cf6;
+}
+.bodywebsite #form-output-global {
+ position: fixed;
+ bottom: 30px;
+ left: 15px;
+ visibility: hidden;
+ transform: translateX(-500px);
+ transition: .3s all ease;
+ z-index: 9999999;
+}
+.bodywebsite #form-output-global.active {
+ transform: translateX(0);
+ visibility: visible;
+}
+@media (min-width: 576px) {
+ .bodywebsite #form-output-global {
+ left: 30px;
+ }
+}
+.bodywebsite .form-output {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ font-size: 14px;
+ line-height: 1.5;
+ margin-top: 2px;
+ transition: .3s;
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .form-output.active {
+ opacity: 1;
+ visibility: visible;
+}
+.bodywebsite .form-output.error {
+ color: #fe4a21;
+}
+.bodywebsite .form-output.success {
+ color: #58c476;
+}
+.bodywebsite .radio .radio-custom,
+.bodywebsite .radio-inline .radio-custom,
+.bodywebsite .checkbox .checkbox-custom,
+.bodywebsite .checkbox-inline .checkbox-custom {
+ opacity: 0;
+}
+.bodywebsite .radio .radio-custom,
+.bodywebsite .radio .radio-custom-dummy,
+.bodywebsite .radio-inline .radio-custom,
+.bodywebsite .radio-inline .radio-custom-dummy,
+.bodywebsite .checkbox .checkbox-custom,
+.bodywebsite .checkbox .checkbox-custom-dummy,
+.bodywebsite .checkbox-inline .checkbox-custom,
+.bodywebsite .checkbox-inline .checkbox-custom-dummy {
+ position: absolute;
+ width: 18px;
+ height: 18px;
+ margin-left: -20px;
+ margin-top: 3px;
+ outline: none;
+ cursor: pointer;
+}
+.bodywebsite .radio .radio-custom-dummy,
+.bodywebsite .radio-inline .radio-custom-dummy,
+.bodywebsite .checkbox .checkbox-custom-dummy,
+.bodywebsite .checkbox-inline .checkbox-custom-dummy {
+ pointer-events: none;
+}
+.bodywebsite .radio .radio-custom-dummy:after,
+.bodywebsite .radio-inline .radio-custom-dummy:after,
+.bodywebsite .checkbox .checkbox-custom-dummy:after,
+.bodywebsite .checkbox-inline .checkbox-custom-dummy:after {
+ position: absolute;
+ opacity: 0;
+ transition: .22s;
+}
+.bodywebsite .radio .radio-custom:focus,
+.bodywebsite .radio-inline .radio-custom:focus,
+.bodywebsite .checkbox .checkbox-custom:focus,
+.bodywebsite .checkbox-inline .checkbox-custom:focus {
+ outline: none;
+}
+.bodywebsite .radio-custom:checked + .radio-custom-dummy:after,
+.bodywebsite .checkbox-custom:checked + .checkbox-custom-dummy:after {
+ opacity: 1;
+}
+.bodywebsite .radio,
+.bodywebsite .radio-inline {
+ padding-left: 30px;
+}
+.bodywebsite .radio .radio-custom-dummy,
+.bodywebsite .radio-inline .radio-custom-dummy {
+ margin-top: 2px;
+ border-radius: 50%;
+ margin-left: -30px;
+ background: transparent;
+ border: 2px solid #000;
+}
+.bodywebsite .radio .radio-custom-dummy:after,
+.bodywebsite .radio-inline .radio-custom-dummy:after {
+ content: '';
+ top: 3px;
+ right: 3px;
+ bottom: 3px;
+ left: 3px;
+ background: #00030a;
+ border-radius: 50%;
+}
+.bodywebsite .form-wrap-color .radio-inline,
+.bodywebsite .form-wrap-size .radio-inline {
+ padding-left: 0;
+}
+.bodywebsite .form-wrap-color .radio-control,
+.bodywebsite .form-wrap-size .radio-control {
+ position: relative;
+ display: block;
+ width: 24px;
+ height: 24px;
+ border-radius: 50%;
+ margin-top: 23px;
+ margin-bottom: 23px;
+}
+.bodywebsite .form-wrap-color .radio-control:after,
+.bodywebsite .form-wrap-size .radio-control:after {
+ bottom: 0;
+}
+.bodywebsite .form-wrap-color .radio-control:after,
+.bodywebsite .form-wrap-size .radio-control:after {
+ content: '';
+ position: absolute;
+ left: 50%;
+ bottom: -23px;
+ transform: translateX(-50%);
+ width: 0;
+ max-width: 100%;
+ height: 3px;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ visibility: hidden;
+ transition: .2s;
+}
+.bodywebsite .form-wrap-color .radio-custom:checked ~ .radio-control:after,
+.bodywebsite .form-wrap-size .radio-custom:checked ~ .radio-control:after {
+ visibility: visible;
+ width: 100%;
+}
+.bodywebsite .form-wrap-color .radio-custom-dummy,
+.bodywebsite .form-wrap-size .radio-custom-dummy {
+ display: none;
+}
+.bodywebsite .form-wrap-size .radio-inline {
+ padding-left: 2px;
+ padding-right: 2px;
+}
+.bodywebsite .form-wrap-size .radio-inline + .radio-inline {
+ margin-left: 1px;
+}
+.bodywebsite .form-wrap-size .radio-control {
+ color: #9f9f9f;
+ text-align: center;
+ text-transform: uppercase;
+ transition: .2s;
+}
+.bodywebsite .form-wrap-size .radio-control:hover {
+ color: #000;
+}
+.bodywebsite .form-wrap-size .radio-custom:checked ~ .radio-control {
+ color: #000;
+}
+.bodywebsite .checkbox,
+.bodywebsite .checkbox-inline {
+ padding-left: 38px;
+ color: #000;
+}
+.bodywebsite .checkbox .checkbox-custom-dummy,
+.bodywebsite .checkbox-inline .checkbox-custom-dummy {
+ pointer-events: none;
+ border-radius: 2px;
+ margin-left: 0;
+ left: 0;
+ background: #fff;
+ box-shadow: none;
+ border: 2px solid #dedede;
+}
+.bodywebsite .checkbox .checkbox-custom-dummy:after,
+.bodywebsite .checkbox-inline .checkbox-custom-dummy:after {
+ content: '\e5ca';
+ font-family: 'Material Icons';
+ font-size: 22px;
+ line-height: 10px;
+ position: absolute;
+ top: 0;
+ left: -1px;
+ color: #2a2b2b;
+}
+.bodywebsite .checkbox-small {
+ padding-left: 26px;
+}
+.bodywebsite .checkbox-small .checkbox-custom-dummy {
+ margin-top: 6px;
+ width: 12px;
+ height: 12px;
+ border-width: 1px;
+ border-radius: 1px;
+}
+.bodywebsite .checkbox-small .checkbox-custom-dummy:after {
+ top: -1px;
+ left: -2px;
+ font-size: 18px;
+}
+.bodywebsite .textarea-lined-wrap {
+ position: relative;
+ line-height: 2.39;
+}
+.bodywebsite .textarea-lined-wrap textarea {
+ height: 203px;
+ resize: none;
+ overflow: hidden;
+ line-height: 2.39;
+ background-color: transparent;
+}
+.bodywebsite .textarea-lined-wrap-xs textarea {
+ height: 68px;
+}
+.bodywebsite .page .form-classic-bordered .form-label,
+.bodywebsite .page .form-classic-bordered .form-label-outside,
+.bodywebsite .page .form-classic-bordered .form-input {
+ color: #000;
+}
+.bodywebsite .page .form-classic-bordered .form-input {
+ border: 1px solid #dedede;
+}
+.bodywebsite .page .form-modern .form-input,
+.bodywebsite .page .form-modern .form-label {
+ color: #9f9f9f;
+}
+.bodywebsite .page .form-modern input {
+ height: auto;
+ min-height: 20px;
+}
+.bodywebsite .page .form-modern .form-input:focus {
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .form-modern .form-input {
+ padding: 6px 0;
+ border-radius: 0;
+ border-width: 0 0 1px 0;
+ border-color: #dedede;
+ background-color: transparent;
+}
+.bodywebsite .page .form-modern .form-label {
+ left: 0;
+ top: 18px;
+}
+.bodywebsite .page .form-modern .form-validation {
+ top: auto;
+ left: auto;
+ right: 0;
+ bottom: -12px;
+ font-style: italic;
+}
+.bodywebsite .page .form-modern .has-error .help-block,
+.bodywebsite .page .form-modern .has-error .control-label,
+.bodywebsite .page .form-modern .has-error .radio,
+.bodywebsite .page .form-modern .has-error .checkbox,
+.bodywebsite .page .form-modern .has-error .radio-inline,
+.bodywebsite .page .form-modern .has-error .checkbox-inline,
+.bodywebsite .page .form-modern .has-error.radio label,
+.bodywebsite .page .form-modern .has-error.checkbox label,
+.bodywebsite .page .form-modern .has-error.radio-inline label,
+.bodywebsite .page .form-modern .has-error.checkbox-inline label {
+ color: #fe4a21;
+}
+.bodywebsite .page .form-modern .has-error .form-input:not(.form-input-impressed),
+.bodywebsite .page .form-modern .has-error .form-input:not(.form-input-impressed):focus {
+ border-color: #fe4a21;
+ box-shadow: none;
+}
+.bodywebsite .page .form-modern .has-error .form-input-impressed,
+.bodywebsite .page .form-modern .has-error .form-input-impressed:focus {
+ box-shadow: inset 0 0 0 1px #fe4a21;
+}
+.bodywebsite .page .form-modern .has-error .input-group-addon {
+ color: #fff;
+ border-color: #fe4a21;
+ background-color: #fe4a21;
+}
+.bodywebsite .form-inline .page .form-modern .has-error ~ button[type='submit'] {
+ border-color: #fe4a21;
+ background: #fe4a21;
+}
+.bodywebsite .page .form-modern .has-error .form-validation {
+ color: #fe4a21;
+}
+.bodywebsite .page .form-modern.form-darker .form-input,
+.bodywebsite .page .form-modern.form-darker .form-label {
+ color: #000;
+}
+.bodywebsite .page .form-modern.form-darker .form-label:not(.focus) + .form-input {
+ border-color: #cdcdcd;
+}
+.bodywebsite .page .form-modern.form-inverse .form-label,
+.bodywebsite .page .form-modern.form-inverse .form-input {
+ color: #9f9f9f;
+ background-color: transparent;
+}
+.bodywebsite .page .form-modern.form-inverse .form-label.text-white-05,
+.bodywebsite .page .form-modern.form-inverse .form-input.text-white-05 {
+ color: rgba(255, 255, 255, 0.5);
+}
+.bodywebsite .stacktable {
+ width: 100%;
+ text-align: left;
+}
+.bodywebsite .st-head-row {
+ padding-top: 1em;
+}
+.bodywebsite .st-head-row.st-head-row-main {
+ font-size: 1.5em;
+ padding-top: 0;
+}
+.bodywebsite .st-key {
+ width: 49%;
+ text-align: right;
+ padding-right: 1%;
+}
+.bodywebsite .st-val {
+ width: 49%;
+ padding-left: 1%;
+}
+.bodywebsite .stacktable.large-only {
+ display: none;
+}
+.bodywebsite .stacktable.small-only {
+ display: table;
+}
+@media (min-width: 768px) {
+ .bodywebsite .stacktable.large-only {
+ display: table;
+ }
+ .bodywebsite .stacktable.small-only {
+ display: none;
+ }
+}
+.bodywebsite .section-relative {
+ position: relative;
+}
+.bodywebsite #sectionfooter h4,
+.bodywebsite #sectiontestimonies h1 {
+ color: #fff;
+}
+@media (min-width: 768px) {
+ .bodywebsite .section-with-counters {
+ padding-top: 1px;
+ padding-bottom: 1px;
+ }
+ .bodywebsite .section-with-counters > div {
+ position: relative;
+ box-shadow: 2px 2px 27px 0px rgba(1, 3, 4, 0.35);
+ z-index: 2;
+ margin-top: -30px;
+ margin-bottom: -30px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .section-image-aside {
+ position: relative;
+ }
+}
+.bodywebsite .section-image-aside-img {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ width: 190%;
+ -webkit-background-size: cover;
+ background-size: cover;
+}
+@media (min-width: 768px) {
+ .bodywebsite .section-image-aside-img {
+ width: 50vw;
+ }
+}
+.bodywebsite .section-image-aside-left .section-image-aside-img {
+ right: -50%;
+}
+@media (min-width: 768px) {
+ .bodywebsite .section-image-aside-left .section-image-aside-img {
+ right: 0;
+ }
+}
+.bodywebsite .section-image-aside-right .section-image-aside-img {
+ left: -50%;
+}
+@media (min-width: 768px) {
+ .bodywebsite .section-image-aside-right .section-image-aside-img {
+ left: 0;
+ }
+}
+.bodywebsite .section-15 {
+ padding-top: 15px;
+ padding-bottom: 15px;
+}
+.bodywebsite .section-30 {
+ padding-top: 30px;
+ padding-bottom: 30px;
+}
+.bodywebsite .section-35 {
+ padding-top: 35px;
+ padding-bottom: 35px;
+}
+.bodywebsite .section-40 {
+ padding-top: 40px;
+ padding-bottom: 40px;
+}
+.bodywebsite .section-45 {
+ padding-top: 45px;
+ padding-bottom: 45px;
+}
+.bodywebsite .section-50 {
+ padding-top: 50px;
+ padding-bottom: 50px;
+}
+.bodywebsite .section-60 {
+ padding-top: 60px;
+ padding-bottom: 60px;
+}
+.bodywebsite .section-66 {
+ padding-top: 66px;
+ padding-bottom: 66px;
+}
+.bodywebsite .section-75 {
+ padding-top: 75px;
+ padding-bottom: 75px;
+}
+.bodywebsite .section-90 {
+ padding-top: 90px;
+ padding-bottom: 90px;
+}
+.bodywebsite .section-100 {
+ padding-top: 100px;
+ padding-bottom: 100px;
+}
+.bodywebsite .section-120 {
+ padding-top: 120px;
+ padding-bottom: 120px;
+}
+.bodywebsite .section-130 {
+ padding-top: 130px;
+ padding-bottom: 130px;
+}
+.bodywebsite .section-145 {
+ padding-top: 145px;
+ padding-bottom: 145px;
+}
+.bodywebsite .section-165 {
+ padding-top: 165px;
+ padding-bottom: 165px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .section-sm-15 {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-sm-30 {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-sm-35 {
+ padding-top: 35px;
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-sm-40 {
+ padding-top: 40px;
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-sm-45 {
+ padding-top: 45px;
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-sm-50 {
+ padding-top: 50px;
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-sm-60 {
+ padding-top: 60px;
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-sm-66 {
+ padding-top: 66px;
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-sm-75 {
+ padding-top: 75px;
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-sm-90 {
+ padding-top: 90px;
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-sm-100 {
+ padding-top: 100px;
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-sm-120 {
+ padding-top: 120px;
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-sm-130 {
+ padding-top: 130px;
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-sm-145 {
+ padding-top: 145px;
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-sm-165 {
+ padding-top: 165px;
+ padding-bottom: 165px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .section-md-15 {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-md-30 {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-md-35 {
+ padding-top: 35px;
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-md-40 {
+ padding-top: 40px;
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-md-45 {
+ padding-top: 45px;
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-md-50 {
+ padding-top: 50px;
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-md-60 {
+ padding-top: 60px;
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-md-66 {
+ padding-top: 66px;
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-md-75 {
+ padding-top: 75px;
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-md-90 {
+ padding-top: 90px;
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-md-100 {
+ padding-top: 100px;
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-md-120 {
+ padding-top: 120px;
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-md-130 {
+ padding-top: 130px;
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-md-145 {
+ padding-top: 145px;
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-md-165 {
+ padding-top: 165px;
+ padding-bottom: 165px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .section-lg-15 {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-lg-30 {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-lg-35 {
+ padding-top: 35px;
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-lg-40 {
+ padding-top: 40px;
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-lg-45 {
+ padding-top: 45px;
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-lg-50 {
+ padding-top: 50px;
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-lg-60 {
+ padding-top: 60px;
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-lg-66 {
+ padding-top: 66px;
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-lg-75 {
+ padding-top: 75px;
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-lg-90 {
+ padding-top: 90px;
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-lg-100 {
+ padding-top: 100px;
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-lg-120 {
+ padding-top: 120px;
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-lg-130 {
+ padding-top: 130px;
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-lg-145 {
+ padding-top: 145px;
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-lg-165 {
+ padding-top: 165px;
+ padding-bottom: 165px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .section-xl-15 {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-xl-30 {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-xl-35 {
+ padding-top: 35px;
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-xl-40 {
+ padding-top: 40px;
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-xl-45 {
+ padding-top: 45px;
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-xl-50 {
+ padding-top: 50px;
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-xl-60 {
+ padding-top: 60px;
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-xl-66 {
+ padding-top: 66px;
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-xl-75 {
+ padding-top: 75px;
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-xl-90 {
+ padding-top: 90px;
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-xl-100 {
+ padding-top: 100px;
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-xl-120 {
+ padding-top: 120px;
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-xl-130 {
+ padding-top: 130px;
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-xl-145 {
+ padding-top: 145px;
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-xl-165 {
+ padding-top: 165px;
+ padding-bottom: 165px;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .section-xxl-15 {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-xxl-30 {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-xxl-35 {
+ padding-top: 35px;
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-xxl-40 {
+ padding-top: 40px;
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-xxl-45 {
+ padding-top: 45px;
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-xxl-50 {
+ padding-top: 50px;
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-xxl-60 {
+ padding-top: 60px;
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-xxl-66 {
+ padding-top: 66px;
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-xxl-75 {
+ padding-top: 75px;
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-xxl-90 {
+ padding-top: 90px;
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-xxl-100 {
+ padding-top: 100px;
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-xxl-120 {
+ padding-top: 120px;
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-xxl-130 {
+ padding-top: 130px;
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-xxl-145 {
+ padding-top: 145px;
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-xxl-165 {
+ padding-top: 165px;
+ padding-bottom: 165px;
+ }
+}
+.bodywebsite .section-top-15 {
+ padding-top: 15px;
+}
+.bodywebsite .section-top-30 {
+ padding-top: 30px;
+}
+.bodywebsite .section-top-35 {
+ padding-top: 35px;
+}
+.bodywebsite .section-top-40 {
+ padding-top: 40px;
+}
+.bodywebsite .section-top-45 {
+ padding-top: 45px;
+}
+.bodywebsite .section-top-50 {
+ padding-top: 50px;
+}
+.bodywebsite .section-top-60 {
+ padding-top: 60px;
+}
+.bodywebsite .section-top-66 {
+ padding-top: 66px;
+}
+.bodywebsite .section-top-75 {
+ padding-top: 75px;
+}
+.bodywebsite .section-top-90 {
+ padding-top: 90px;
+}
+.bodywebsite .section-top-100 {
+ padding-top: 100px;
+}
+.bodywebsite .section-top-120 {
+ padding-top: 120px;
+}
+.bodywebsite .section-top-130 {
+ padding-top: 130px;
+}
+.bodywebsite .section-top-145 {
+ padding-top: 145px;
+}
+.bodywebsite .section-top-165 {
+ padding-top: 165px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .section-sm-top-15 {
+ padding-top: 15px;
+ }
+ .bodywebsite .section-sm-top-30 {
+ padding-top: 30px;
+ }
+ .bodywebsite .section-sm-top-35 {
+ padding-top: 35px;
+ }
+ .bodywebsite .section-sm-top-40 {
+ padding-top: 40px;
+ }
+ .bodywebsite .section-sm-top-45 {
+ padding-top: 45px;
+ }
+ .bodywebsite .section-sm-top-50 {
+ padding-top: 50px;
+ }
+ .bodywebsite .section-sm-top-60 {
+ padding-top: 60px;
+ }
+ .bodywebsite .section-sm-top-66 {
+ padding-top: 66px;
+ }
+ .bodywebsite .section-sm-top-75 {
+ padding-top: 75px;
+ }
+ .bodywebsite .section-sm-top-90 {
+ padding-top: 90px;
+ }
+ .bodywebsite .section-sm-top-100 {
+ padding-top: 100px;
+ }
+ .bodywebsite .section-sm-top-120 {
+ padding-top: 120px;
+ }
+ .bodywebsite .section-sm-top-130 {
+ padding-top: 130px;
+ }
+ .bodywebsite .section-sm-top-145 {
+ padding-top: 145px;
+ }
+ .bodywebsite .section-sm-top-165 {
+ padding-top: 165px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .section-md-top-15 {
+ padding-top: 15px;
+ }
+ .bodywebsite .section-md-top-30 {
+ padding-top: 30px;
+ }
+ .bodywebsite .section-md-top-35 {
+ padding-top: 35px;
+ }
+ .bodywebsite .section-md-top-40 {
+ padding-top: 40px;
+ }
+ .bodywebsite .section-md-top-45 {
+ padding-top: 45px;
+ }
+ .bodywebsite .section-md-top-50 {
+ padding-top: 50px;
+ }
+ .bodywebsite .section-md-top-60 {
+ padding-top: 60px;
+ }
+ .bodywebsite .section-md-top-66 {
+ padding-top: 66px;
+ }
+ .bodywebsite .section-md-top-75 {
+ padding-top: 75px;
+ }
+ .bodywebsite .section-md-top-90 {
+ padding-top: 90px;
+ }
+ .bodywebsite .section-md-top-100 {
+ padding-top: 100px;
+ }
+ .bodywebsite .section-md-top-120 {
+ padding-top: 120px;
+ }
+ .bodywebsite .section-md-top-130 {
+ padding-top: 130px;
+ }
+ .bodywebsite .section-md-top-145 {
+ padding-top: 145px;
+ }
+ .bodywebsite .section-md-top-165 {
+ padding-top: 165px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .section-lg-top-15 {
+ padding-top: 15px;
+ }
+ .bodywebsite .section-lg-top-30 {
+ padding-top: 30px;
+ }
+ .bodywebsite .section-lg-top-35 {
+ padding-top: 35px;
+ }
+ .bodywebsite .section-lg-top-40 {
+ padding-top: 40px;
+ }
+ .bodywebsite .section-lg-top-45 {
+ padding-top: 45px;
+ }
+ .bodywebsite .section-lg-top-50 {
+ padding-top: 50px;
+ }
+ .bodywebsite .section-lg-top-60 {
+ padding-top: 60px;
+ }
+ .bodywebsite .section-lg-top-66 {
+ padding-top: 66px;
+ }
+ .bodywebsite .section-lg-top-75 {
+ padding-top: 75px;
+ }
+ .bodywebsite .section-lg-top-90 {
+ padding-top: 90px;
+ }
+ .bodywebsite .section-lg-top-100 {
+ padding-top: 100px;
+ }
+ .bodywebsite .section-lg-top-120 {
+ padding-top: 120px;
+ }
+ .bodywebsite .section-lg-top-130 {
+ padding-top: 130px;
+ }
+ .bodywebsite .section-lg-top-145 {
+ padding-top: 145px;
+ }
+ .bodywebsite .section-lg-top-165 {
+ padding-top: 165px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .section-xl-top-15 {
+ padding-top: 15px;
+ }
+ .bodywebsite .section-xl-top-30 {
+ padding-top: 30px;
+ }
+ .bodywebsite .section-xl-top-35 {
+ padding-top: 35px;
+ }
+ .bodywebsite .section-xl-top-40 {
+ padding-top: 40px;
+ }
+ .bodywebsite .section-xl-top-45 {
+ padding-top: 45px;
+ }
+ .bodywebsite .section-xl-top-50 {
+ padding-top: 50px;
+ }
+ .bodywebsite .section-xl-top-60 {
+ padding-top: 60px;
+ }
+ .bodywebsite .section-xl-top-66 {
+ padding-top: 66px;
+ }
+ .bodywebsite .section-xl-top-75 {
+ padding-top: 75px;
+ }
+ .bodywebsite .section-xl-top-90 {
+ padding-top: 90px;
+ }
+ .bodywebsite .section-xl-top-100 {
+ padding-top: 100px;
+ }
+ .bodywebsite .section-xl-top-120 {
+ padding-top: 120px;
+ }
+ .bodywebsite .section-xl-top-130 {
+ padding-top: 130px;
+ }
+ .bodywebsite .section-xl-top-145 {
+ padding-top: 145px;
+ }
+ .bodywebsite .section-xl-top-165 {
+ padding-top: 165px;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .section-xxl-top-15 {
+ padding-top: 15px;
+ }
+ .bodywebsite .section-xxl-top-30 {
+ padding-top: 30px;
+ }
+ .bodywebsite .section-xxl-top-35 {
+ padding-top: 35px;
+ }
+ .bodywebsite .section-xxl-top-40 {
+ padding-top: 40px;
+ }
+ .bodywebsite .section-xxl-top-45 {
+ padding-top: 45px;
+ }
+ .bodywebsite .section-xxl-top-50 {
+ padding-top: 50px;
+ }
+ .bodywebsite .section-xxl-top-60 {
+ padding-top: 60px;
+ }
+ .bodywebsite .section-xxl-top-66 {
+ padding-top: 66px;
+ }
+ .bodywebsite .section-xxl-top-75 {
+ padding-top: 75px;
+ }
+ .bodywebsite .section-xxl-top-90 {
+ padding-top: 90px;
+ }
+ .bodywebsite .section-xxl-top-100 {
+ padding-top: 100px;
+ }
+ .bodywebsite .section-xxl-top-120 {
+ padding-top: 120px;
+ }
+ .bodywebsite .section-xxl-top-130 {
+ padding-top: 130px;
+ }
+ .bodywebsite .section-xxl-top-145 {
+ padding-top: 145px;
+ }
+ .bodywebsite .section-xxl-top-165 {
+ padding-top: 165px;
+ }
+}
+.bodywebsite .section-bottom-15 {
+ padding-bottom: 15px;
+}
+.bodywebsite .section-bottom-30 {
+ padding-bottom: 30px;
+}
+.bodywebsite .section-bottom-35 {
+ padding-bottom: 35px;
+}
+.bodywebsite .section-bottom-40 {
+ padding-bottom: 40px;
+}
+.bodywebsite .section-bottom-45 {
+ padding-bottom: 45px;
+}
+.bodywebsite .section-bottom-50 {
+ padding-bottom: 50px;
+}
+.bodywebsite .section-bottom-60 {
+ padding-bottom: 60px;
+}
+.bodywebsite .section-bottom-66 {
+ padding-bottom: 66px;
+}
+.bodywebsite .section-bottom-75 {
+ padding-bottom: 75px;
+}
+.bodywebsite .section-bottom-90 {
+ padding-bottom: 90px;
+}
+.bodywebsite .section-bottom-100 {
+ padding-bottom: 100px;
+}
+.bodywebsite .section-bottom-120 {
+ padding-bottom: 120px;
+}
+.bodywebsite .section-bottom-130 {
+ padding-bottom: 130px;
+}
+.bodywebsite .section-bottom-145 {
+ padding-bottom: 145px;
+}
+.bodywebsite .section-bottom-165 {
+ padding-bottom: 165px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .section-sm-bottom-15 {
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-sm-bottom-30 {
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-sm-bottom-35 {
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-sm-bottom-40 {
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-sm-bottom-45 {
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-sm-bottom-50 {
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-sm-bottom-60 {
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-sm-bottom-66 {
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-sm-bottom-75 {
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-sm-bottom-90 {
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-sm-bottom-100 {
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-sm-bottom-120 {
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-sm-bottom-130 {
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-sm-bottom-145 {
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-sm-bottom-165 {
+ padding-bottom: 165px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .section-md-bottom-15 {
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-md-bottom-30 {
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-md-bottom-35 {
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-md-bottom-40 {
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-md-bottom-45 {
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-md-bottom-50 {
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-md-bottom-60 {
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-md-bottom-66 {
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-md-bottom-75 {
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-md-bottom-90 {
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-md-bottom-100 {
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-md-bottom-120 {
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-md-bottom-130 {
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-md-bottom-145 {
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-md-bottom-165 {
+ padding-bottom: 165px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .section-lg-bottom-15 {
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-lg-bottom-30 {
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-lg-bottom-35 {
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-lg-bottom-40 {
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-lg-bottom-45 {
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-lg-bottom-50 {
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-lg-bottom-60 {
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-lg-bottom-66 {
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-lg-bottom-75 {
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-lg-bottom-90 {
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-lg-bottom-100 {
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-lg-bottom-120 {
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-lg-bottom-130 {
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-lg-bottom-145 {
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-lg-bottom-165 {
+ padding-bottom: 165px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .section-xl-bottom-15 {
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-xl-bottom-30 {
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-xl-bottom-35 {
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-xl-bottom-40 {
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-xl-bottom-45 {
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-xl-bottom-50 {
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-xl-bottom-60 {
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-xl-bottom-66 {
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-xl-bottom-75 {
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-xl-bottom-90 {
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-xl-bottom-100 {
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-xl-bottom-120 {
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-xl-bottom-130 {
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-xl-bottom-145 {
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-xl-bottom-165 {
+ padding-bottom: 165px;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .section-xxl-bottom-15 {
+ padding-bottom: 15px;
+ }
+ .bodywebsite .section-xxl-bottom-30 {
+ padding-bottom: 30px;
+ }
+ .bodywebsite .section-xxl-bottom-35 {
+ padding-bottom: 35px;
+ }
+ .bodywebsite .section-xxl-bottom-40 {
+ padding-bottom: 40px;
+ }
+ .bodywebsite .section-xxl-bottom-45 {
+ padding-bottom: 45px;
+ }
+ .bodywebsite .section-xxl-bottom-50 {
+ padding-bottom: 50px;
+ }
+ .bodywebsite .section-xxl-bottom-60 {
+ padding-bottom: 60px;
+ }
+ .bodywebsite .section-xxl-bottom-66 {
+ padding-bottom: 66px;
+ }
+ .bodywebsite .section-xxl-bottom-75 {
+ padding-bottom: 75px;
+ }
+ .bodywebsite .section-xxl-bottom-90 {
+ padding-bottom: 90px;
+ }
+ .bodywebsite .section-xxl-bottom-100 {
+ padding-bottom: 100px;
+ }
+ .bodywebsite .section-xxl-bottom-120 {
+ padding-bottom: 120px;
+ }
+ .bodywebsite .section-xxl-bottom-130 {
+ padding-bottom: 130px;
+ }
+ .bodywebsite .section-xxl-bottom-145 {
+ padding-bottom: 145px;
+ }
+ .bodywebsite .section-xxl-bottom-165 {
+ padding-bottom: 165px;
+ }
+}
+html .bodywebsite .group {
+ -webkit-transform: translateY(-15px);
+ transform: translateY(-15px);
+ margin-bottom: -15px;
+ margin-left: -15px;
+}
+html .bodywebsite .group > *,
+html .bodywebsite .group > *:first-child {
+ display: inline-block;
+ margin-top: 15px;
+ margin-left: 15px;
+}
+html .bodywebsite .group-xs {
+ -webkit-transform: translateY(-5px);
+ transform: translateY(-5px);
+ margin-bottom: -5px;
+ margin-left: -5px;
+}
+html .bodywebsite .group-xs > *,
+html .bodywebsite .group-xs > *:first-child {
+ display: inline-block;
+ margin-top: 5px;
+ margin-left: 5px;
+}
+html .bodywebsite .group-sm {
+ -webkit-transform: translateY(-10px);
+ transform: translateY(-10px);
+ margin-bottom: -10px;
+ margin-left: -10px;
+}
+html .bodywebsite .group-sm > *,
+html .bodywebsite .group-sm > *:first-child {
+ display: inline-block;
+ margin-top: 10px;
+ margin-left: 10px;
+}
+html .bodywebsite .group-md {
+ -webkit-transform: translateY(-15px);
+ transform: translateY(-15px);
+ margin-bottom: -15px;
+ margin-left: -15px;
+}
+html .bodywebsite .group-md > *,
+html .bodywebsite .group-md > *:first-child {
+ display: inline-block;
+ margin-top: 15px;
+ margin-left: 15px;
+}
+html .bodywebsite .group-lg {
+ -webkit-transform: translateY(-20px);
+ transform: translateY(-20px);
+ margin-bottom: -20px;
+ margin-left: -20px;
+}
+html .bodywebsite .group-lg > *,
+html .bodywebsite .group-lg > *:first-child {
+ display: inline-block;
+ margin-top: 20px;
+ margin-left: 20px;
+}
+html .bodywebsite .group-xl {
+ -webkit-transform: translateY(-30px);
+ transform: translateY(-30px);
+ margin-bottom: -30px;
+ margin-left: -30px;
+}
+html .bodywebsite .group-xl > *,
+html .bodywebsite .group-xl > *:first-child {
+ display: inline-block;
+ margin-top: 30px;
+ margin-left: 30px;
+}
+html .bodywebsite .group-top > *,
+html .bodywebsite .group-top > *:first-child {
+ vertical-align: top;
+}
+html .bodywebsite .group-middle > *,
+html .bodywebsite .group-middle > *:first-child {
+ vertical-align: middle;
+}
+html .bodywebsite .group-bottom > *,
+html .bodywebsite .group-bottom > *:first-child {
+ vertical-align: bottom;
+}
+html .bodywebsite .group-inline > * {
+ display: inline;
+}
+html .bodywebsite .group-inline > *:not(:last-child) {
+ margin-right: .25em;
+}
+html .bodywebsite .group-xl-responsive {
+ -webkit-transform: translateY(-18px);
+ transform: translateY(-18px);
+ margin-bottom: -18px;
+ margin-left: -18px;
+}
+html .bodywebsite .group-xl-responsive > *,
+html .bodywebsite .group-xl-responsive > *:first-child {
+ display: inline-block;
+ margin-top: 18px;
+ margin-left: 18px;
+}
+@media (min-width: 768px) {
+ html .bodywebsite .group-xl-responsive {
+ -webkit-transform: translateY(-30px);
+ transform: translateY(-30px);
+ margin-bottom: -30px;
+ margin-left: -30px;
+ }
+ html .bodywebsite .group-xl-responsive > *,
+ html .bodywebsite .group-xl-responsive > *:first-child {
+ display: inline-block;
+ margin-top: 30px;
+ margin-left: 30px;
+ }
+}
+.bodywebsite .group-flex-center {
+ display: -webkit-inline-box;
+ display: -webkit-inline-flex;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+.bodywebsite .relative {
+ position: relative;
+}
+.bodywebsite .static {
+ position: static;
+}
+.bodywebsite .block-top-level {
+ position: relative;
+ z-index: 3;
+}
+.bodywebsite .height-fill {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+}
+.bodywebsite .height-fill > * {
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+.bodywebsite .centered {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+.bodywebsite .align-bottom {
+ -webkit-align-self: flex-end;
+ -ms-flex-item-align: end;
+ align-self: flex-end;
+}
+.bodywebsite .block-centered {
+ margin-left: auto;
+ margin-right: auto;
+}
+@media (max-width: 767px) {
+ .bodywebsite .responsive-centered {
+ margin-left: auto;
+ margin-right: auto;
+ }
+}
+.bodywebsite .overflow-hidden {
+ overflow: hidden;
+}
+.bodywebsite .page .white-space-normal {
+ white-space: normal;
+}
+.bodywebsite * + h1,
+.bodywebsite * + .h1 {
+ margin-top: 20px;
+}
+@media (min-width: 768px) {
+ .bodywebsite * + h1,
+ .bodywebsite * + .h1 {
+ margin-top: 27px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite * + h1,
+ .bodywebsite * + .h1 {
+ margin-top: 34px;
+ }
+}
+.bodywebsite * + h2,
+.bodywebsite * + .h2 {
+ margin-top: 25px;
+}
+.bodywebsite * + h3,
+.bodywebsite * + .h3 {
+ margin-top: 17px;
+}
+.bodywebsite * + h4,
+.bodywebsite * + .h4 {
+ margin-top: 15px;
+}
+.bodywebsite h1 + *,
+.bodywebsite .h1 + * {
+ margin-top: 25px;
+}
+.bodywebsite h2 + *,
+.bodywebsite .h2 + * {
+ margin-top: 18px;
+}
+.bodywebsite h3 + *,
+.bodywebsite .h3 + * {
+ margin-top: 19px;
+}
+.bodywebsite h4 + *,
+.bodywebsite .h4 + * {
+ margin-top: 18px;
+}
+.bodywebsite * + p,
+.bodywebsite * + p {
+ margin-top: 14px;
+}
+.bodywebsite * + .text-big {
+ margin-top: 20px;
+}
+.bodywebsite hr + * {
+ margin-top: 18px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite hr + * {
+ margin-top: 26px;
+ }
+}
+.bodywebsite * + .big {
+ margin-top: 6px;
+}
+.bodywebsite * + .text-large {
+ margin-top: 10px;
+}
+.bodywebsite * + .text-bigger {
+ margin-top: 28px;
+}
+.bodywebsite * + .btn {
+ margin-top: 30px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite * + .btn {
+ margin-top: 44px;
+ }
+}
+.bodywebsite * + .link {
+ margin-top: 18px;
+}
+.bodywebsite * + .contact-info {
+ margin-top: 16px;
+}
+.bodywebsite * + .list-inline {
+ margin-top: 32px;
+}
+.bodywebsite * + .list-terms {
+ margin-top: 42px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite * + .list-terms {
+ margin-top: 62px;
+ }
+}
+.bodywebsite * + .list-marked,
+.bodywebsite * + .list-ordered {
+ margin-top: 22px;
+}
+.bodywebsite * + .link-wrap {
+ margin-top: 8px;
+}
+.bodywebsite * + .link-iconed {
+ margin-top: 2px;
+}
+.bodywebsite .contact-info {
+ vertical-align: baseline;
+}
+.bodywebsite .contact-info a {
+ display: inline-block;
+}
+.bodywebsite .contact-info dl dt,
+.bodywebsite .contact-info dl dd {
+ display: inline-block;
+}
+.bodywebsite .contact-info dl dt:after {
+ content: ':';
+ display: inline-block;
+ text-align: center;
+}
+.bodywebsite .contact-info .dl-inline dt {
+ padding-right: 0;
+}
+.bodywebsite .grid-system p {
+ color: #00030a;
+}
+@media (max-width: 1199px) {
+ .bodywebsite .grid-system p {
+ width: 100%;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+}
+.bodywebsite .object-inline,
+.bodywebsite .object-inline-baseline {
+ white-space: nowrap;
+}
+.bodywebsite .object-inline > * + *,
+.bodywebsite .object-inline-baseline > * + * {
+ margin-top: 0;
+ margin-left: 5px;
+}
+.bodywebsite .object-inline {
+ vertical-align: middle;
+}
+.bodywebsite .object-inline > * {
+ display: inline-block;
+ vertical-align: middle;
+}
+.bodywebsite .object-inline-baseline {
+ vertical-align: baseline;
+}
+.bodywebsite .object-inline-baseline > * {
+ display: inline-block;
+ vertical-align: baseline;
+}
+.bodywebsite .row-no-gutter {
+ margin-left: 0;
+ margin-right: 0;
+}
+.bodywebsite .row-no-gutter [class*='col'] {
+ padding: 0;
+}
+.bodywebsite .text-width-1 {
+ max-width: 400px;
+}
+@media (min-width: 992px) {
+ .bodywebsite .text-width-1 {
+ max-width: 310px;
+ }
+}
+.bodywebsite .min-width-1 {
+ min-width: 100%;
+}
+@media (min-width: 576px) {
+ .bodywebsite .min-width-1 {
+ min-width: 270px;
+ }
+}
+.bodywebsite .img-shadow {
+ box-shadow: -3px 2px 4px 0px rgba(0, 0, 0, 0.58);
+}
+@media (min-width: 768px) {
+ .bodywebsite .img-shadow {
+ box-shadow: -5px 4px 8px 0px rgba(0, 0, 0, 0.58);
+ }
+}
+.bodywebsite .box {
+ box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.3);
+ padding: 50px 30px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+@media (min-width: 992px) {
+ .bodywebsite .box {
+ padding: 55px 30px 65px 44px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .box {
+ padding: 54px 40px 85px 54px;
+ }
+}
+.bodywebsite .box-xs {
+ padding: 38px 20px;
+}
+.bodywebsite .page .box-list-xs {
+ box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.2);
+}
+.bodywebsite .page .box-list-xs .box-xs + .box-xs {
+ border-top: 1px solid #1c2e3f;
+}
+@media (min-width: 768px) {
+ .bodywebsite .page .box-list-xs {
+ max-width: 170px;
+ }
+}
+.bodywebsite .group-item {
+ width: 100%;
+ max-width: 220px;
+ margin-left: auto;
+ margin-right: auto;
+}
+@media (min-width: 576px) {
+ .bodywebsite .group-item {
+ max-width: 300px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .group-item {
+ min-width: 40%;
+ max-width: 0;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .group-item {
+ min-width: 272px;
+ }
+ .bodywebsite .group-item-sm {
+ min-width: 195px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .border-modern {
+ position: relative;
+ }
+ .bodywebsite .border-modern .border-modern-item-1,
+ .bodywebsite .border-modern .border-modern-item-2,
+ .bodywebsite .border-modern .border-modern-item-3,
+ .bodywebsite .border-modern .border-modern-item-4 {
+ position: absolute;
+ width: 45px;
+ height: 45px;
+ border-left: 3px solid maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-top: 3px solid maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ }
+ .bodywebsite .border-modern .border-modern-item-1,
+ .bodywebsite .border-modern .border-modern-item-2 {
+ top: -27px;
+ }
+ .bodywebsite .border-modern .border-modern-item-3,
+ .bodywebsite .border-modern .border-modern-item-4 {
+ bottom: -68px;
+ }
+ .bodywebsite .border-modern .border-modern-item-1,
+ .bodywebsite .border-modern .border-modern-item-3 {
+ left: 0px;
+ }
+ .bodywebsite .border-modern .border-modern-item-2,
+ .bodywebsite .border-modern .border-modern-item-4 {
+ right: 0px;
+ }
+ .bodywebsite .border-modern .border-modern-item-2 {
+ transform: rotate(90deg);
+ }
+ .bodywebsite .border-modern .border-modern-item-3 {
+ transform: rotate(-90deg);
+ }
+ .bodywebsite .border-modern .border-modern-item-4 {
+ transform: rotate(180deg);
+ }
+}
+.bodywebsite .pagination-custom {
+ display: inline-block;
+ position: relative;
+ transform: translateY(-4px);
+ margin-bottom: -4px;
+}
+.bodywebsite .pagination-custom > * {
+ margin-top: 4px;
+}
+.bodywebsite .pagination-custom > *:not(:last-child) {
+ margin-right: 4px;
+}
+.bodywebsite .pagination-custom .page-item {
+ display: inline-block;
+ line-height: 1;
+}
+.bodywebsite .pagination-custom .page-item:first-child .page-link,
+.bodywebsite .pagination-custom .page-item:last-child .page-link {
+ padding-left: 25px;
+ padding-right: 25px;
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .pagination-custom .page-item .page-link {
+ display: block;
+ width: auto;
+ min-width: 52px;
+ height: 52px;
+ padding: 10px 20px;
+ border: 2px solid;
+ border-radius: 0;
+ font: 700 14px/14px "Roboto", Helvetica, Arial, sans-serif;
+ text-transform: uppercase;
+ vertical-align: middle;
+}
+.bodywebsite .pagination-custom .page-item .page-link:after {
+ content: '';
+ height: 108%;
+ width: 0;
+ display: inline-block;
+ vertical-align: middle;
+}
+.bodywebsite .pagination-custom .page-item .page-link,
+.bodywebsite .pagination-custom .page-item .page-link:active,
+.bodywebsite .pagination-custom .page-item .page-link:focus {
+ color: #000;
+ background: transparent;
+ border-color: #cdcdcd;
+}
+.bodywebsite .pagination-custom .page-item .page-link:hover {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .pagination-custom .page-item.disabled,
+.bodywebsite .pagination-custom .page-item.active {
+ pointer-events: none;
+}
+.bodywebsite .pagination-custom .page-item.active .page-link {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .pagination-custom .page-item.disabled .page-link {
+ color: #f9f9f9;
+ background: #cdcdcd;
+ border-color: #cdcdcd;
+}
+.bodywebsite .label-custom {
+ padding: .35em .3em .25em;
+ font-weight: 400;
+ font-size: 70%;
+ text-transform: uppercase;
+}
+.bodywebsite .mac .label-custom {
+ padding-top: .4em;
+}
+.bodywebsite .label-custom.label-danger {
+ color: #fff;
+ background: #fe4a21;
+ box-shadow: inset 0 8px 12px rgba(0, 0, 0, 0.25);
+}
+.bodywebsite .label-custom.label-info {
+ color: #fff;
+ background: #3e9cf6;
+ box-shadow: inset 0 8px 12px rgba(0, 0, 0, 0.25);
+}
+.bodywebsite blockquote {
+ font: inherit;
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+.bodywebsite blockquote q:before,
+.bodywebsite blockquote q:after {
+ content: none;
+}
+.bodywebsite blockquote cite {
+ font-style: normal;
+}
+.bodywebsite .quote-default {
+ position: relative;
+ padding: 43px 0 43px 6px;
+ color: #00030a;
+}
+.bodywebsite .quote-default svg {
+ fill: #ddd;
+}
+.bodywebsite .quote-default .quote-open,
+.bodywebsite .quote-default .quote-close {
+ position: absolute;
+ left: 30px;
+}
+.bodywebsite .quote-default .quote-open {
+ top: 0;
+}
+.bodywebsite .quote-default .quote-close {
+ bottom: 0;
+}
+.bodywebsite .quote-bordered {
+ padding-top: 14px;
+}
+.bodywebsite .quote-bordered .quote-body {
+ position: relative;
+ padding-bottom: 10px;
+}
+.bodywebsite .quote-bordered h6 {
+ font-size: 18px;
+}
+.bodywebsite .quote-bordered .quote-body-inner {
+ position: relative;
+ padding: 37px 22px 29px 34px;
+ border-style: solid;
+ border-width: 1px 1px 0 1px;
+ border-color: #e5e7e9;
+}
+.bodywebsite .quote-bordered .quote-body-inner:before,
+.bodywebsite .quote-bordered .quote-body-inner:after {
+ content: '';
+ position: absolute;
+ bottom: -10px;
+ height: 10px;
+ border-style: solid;
+ border-color: #e5e7e9;
+ background-color: transparent;
+}
+.bodywebsite .quote-bordered .quote-body-inner:before {
+ left: 10px;
+ width: 46px;
+ border-width: 1px 1px 0 0;
+ transform: skew(45deg);
+ transform-origin: 100% 100%;
+}
+.bodywebsite .quote-bordered .quote-body-inner:after {
+ right: 10px;
+ width: calc(34%);
+ border-width: 1px 0 0 1px;
+ transform: skew(-45deg);
+ transform-origin: 0 100%;
+}
+.bodywebsite .quote-bordered .quote-open {
+ position: absolute;
+ top: -10px;
+ left: 34px;
+ z-index: 2;
+}
+.bodywebsite .quote-bordered .quote-open > svg {
+ fill: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .quote-bordered .quote-footer {
+ padding-left: 25px;
+}
+.bodywebsite .quote-bordered cite {
+ font-size: 17px;
+ font-weight: 900;
+ line-height: 21px;
+ color: #fff;
+}
+.bodywebsite .quote-bordered * + .quote-footer {
+ margin-top: 9px;
+}
+.bodywebsite .quote-bordered cite + p {
+ margin-top: 0;
+}
+.bodywebsite .quote-bordered-inverse cite,
+.bodywebsite .quote-bordered-inverse q {
+ color: #000;
+}
+.bodywebsite .quote-minimal-bordered {
+ position: relative;
+ padding: 16px 0 26px;
+ text-align: center;
+}
+.bodywebsite .quote-minimal-bordered q {
+ font: 400 20px "Roboto", Helvetica, Arial, sans-serif;
+ font-style: italic;
+ color: #464a4d;
+}
+.bodywebsite .quote-minimal-bordered q:before,
+.bodywebsite .quote-minimal-bordered q:after {
+ content: '"';
+}
+.bodywebsite .quote-minimal-bordered:before,
+.bodywebsite .quote-minimal-bordered:after {
+ content: '';
+ position: absolute;
+ left: 50%;
+ width: 270px;
+ height: 1px;
+ transform: translateX(-50%);
+ background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #dedede 50%, rgba(0, 0, 0, 0) 100%);
+ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #dedede 50%, rgba(0, 0, 0, 0) 100%);
+ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #dedede 50%, rgba(0, 0, 0, 0) 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00000000', GradientType=1);
+}
+.bodywebsite .quote-minimal-bordered:before {
+ top: 0;
+}
+.bodywebsite .quote-minimal-bordered:after {
+ bottom: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .quote-minimal-bordered q {
+ font-size: 24px;
+ line-height: 1.55;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .quote-minimal-bordered q {
+ font-size: 30px;
+ }
+}
+.bodywebsite .quote-minimal q {
+ font-size: 18px;
+ font-weight: 300;
+ font-style: italic;
+ line-height: 1.2;
+ color: #000;
+}
+.bodywebsite .quote-minimal cite {
+ font: 700 15px "Roboto", Helvetica, Arial, sans-serif;
+ line-height: 1.1;
+ color: #000;
+}
+.bodywebsite .quote-minimal .caption {
+ color: #9f9f9f;
+}
+.bodywebsite .quote-minimal.quote-minimal-inverse q {
+ color: #fff;
+}
+.bodywebsite .quote-minimal.quote-minimal-inverse cite {
+ color: #fff;
+}
+.bodywebsite .quote-minimal.quote-minimal-inverse .caption {
+ color: rgba(255, 255, 255, 0.5);
+}
+.bodywebsite .quote-minimal * + .caption {
+ margin-top: 0;
+}
+.bodywebsite .quote-minimal * + .quote-meta {
+ margin-top: 20px;
+}
+.bodywebsite .quote-strict q,
+.bodywebsite .quote-strict cite {
+ color: #000;
+}
+.bodywebsite .quote-strict q {
+ font-size: 19px;
+ font-weight: 300;
+ font-style: italic;
+ line-height: 28px;
+}
+.bodywebsite .quote-strict cite {
+ display: block;
+ font: 700 16px/21px "Roboto", Helvetica, Arial, sans-serif;
+ text-transform: uppercase;
+}
+.bodywebsite .quote-strict * + cite {
+ margin-top: 20px;
+}
+.bodywebsite .quote-strict.quote-strict-inverse q,
+.bodywebsite .quote-strict.quote-strict-inverse cite {
+ color: #fff;
+}
+.bodywebsite .quote-vertical {
+ max-width: 360px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: center;
+}
+.bodywebsite .quote-vertical q {
+ font-size: 16px;
+ line-height: 1.57895;
+ font-weight: 100;
+ color: rgba(0, 0, 0, 0.5);
+}
+.bodywebsite .quote-vertical cite {
+ display: block;
+ color: #000;
+ font: 700 14px/18px "Roboto", Helvetica, Arial, sans-serif;
+}
+.bodywebsite .quote-vertical .quote-open > svg {
+ fill: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .quote-vertical .quote-image,
+.bodywebsite .quote-vertical .quote-image > img {
+ border-radius: 600px;
+}
+.bodywebsite .quote-vertical .quote-image > img {
+ width: auto;
+}
+.bodywebsite .quote-vertical * + cite {
+ margin-top: 16px;
+}
+.bodywebsite .quote-vertical * + .caption {
+ margin-top: 0;
+}
+.bodywebsite .quote-vertical * + .quote-text {
+ margin-top: 25px;
+}
+.bodywebsite .quote-vertical * + .quote-meta {
+ margin-top: 25px;
+}
+.bodywebsite .quote-vertical.quote-vertical-inverse q,
+.bodywebsite .quote-vertical.quote-vertical-inverse cite {
+ color: #fff;
+}
+.bodywebsite .quote-vertical.quote-vertical-inverse .cite {
+ color: rgba(255, 255, 255, 0.5);
+}
+.bodywebsite .quote-vertical.quote-vertical-inverse .quote-open > svg {
+ fill: #fff;
+}
+.bodywebsite .quote-review cite {
+ font: 700 14px/18px "Roboto", Helvetica, Arial, sans-serif;
+ text-transform: uppercase;
+ letter-spacing: -0.025em;
+ color: #000;
+}
+.bodywebsite .quote-review .quote-header {
+ position: relative;
+ transform: translateY(-2px);
+ margin-bottom: -2px;
+}
+.bodywebsite .quote-review .quote-header > * {
+ margin-top: 2px;
+}
+.bodywebsite .quote-review .quote-header > *:not(:last-child) {
+ margin-right: 10px;
+}
+.bodywebsite .quote-review .quote-header > * {
+ display: inline-block;
+ vertical-align: middle;
+}
+.bodywebsite .quote-review * + .quote-body {
+ margin-top: 10px;
+}
+.bodywebsite * + .quote-review {
+ margin-top: 35px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .quote-minimal q {
+ font-size: 22px;
+ }
+ .bodywebsite .quote-minimal cite {
+ font-size: 19px;
+ }
+ .bodywebsite .quote-minimal * + .quote-meta {
+ margin-top: 37px;
+ }
+ .bodywebsite * + .quote-review {
+ margin-top: 45px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .quote-minimal q {
+ font-size: 24px;
+ }
+ .bodywebsite .quote-vertical q {
+ font-size: 19px;
+ }
+}
+.bodywebsite .quote-left .divider-fullwidth {
+ margin-top: 20px;
+ background: #bcd;
+}
+.bodywebsite .quote-left .quote-name {
+ font-size: 18px;
+ font-weight: 500;
+ color: #fff;
+}
+@media (min-width: 992px) {
+ .bodywebsite .quote-left .quote-name {
+ font-size: 24px;
+ }
+}
+.bodywebsite .quote-left .quote-desc-text {
+ font-size: 26px;
+ line-height: 1;
+ font-style: italic;
+ font-weight: 700;
+}
+@media (min-width: 992px) {
+ .bodywebsite .quote-left .quote-desc-text {
+ font-size: 36px;
+ }
+}
+.bodywebsite .quote-left .quote-body {
+ margin-top: 27px;
+ padding-left: 75px;
+ position: relative;
+ text-align: left;
+}
+.bodywebsite .quote-left .quote-body:before {
+ content: '';
+ position: absolute;
+ top: 6px;
+ left: 0;
+ width: 50px;
+ height: 36px;
+ background: url("medias/image/ref; ?>/icon-quote.png") no-repeat top left;
+ opacity: .5;
+}
+.bodywebsite .quote-left .quote-body q {
+ color: #fff;
+}
+.bodywebsite .quote-left .h4 + *,
+.bodywebsite .quote-left h5 + * {
+ margin-top: 0;
+}
+.bodywebsite .page .box-text > * {
+ display: inline;
+ margin: 0 .25em 0 0;
+}
+.bodywebsite .icon-box-horizontal .unit-left {
+ min-width: 48px;
+}
+.bodywebsite .icon-box-horizontal [class*='icon-md'] {
+ margin-top: -2px;
+}
+.bodywebsite .icon-box-horizontal [class*='icon-lg'] {
+ margin-top: -5px;
+}
+.bodywebsite .icon-box-horizontal * + p {
+ margin-top: 9px;
+}
+.bodywebsite .icon-box-vertical * + p {
+ margin-top: 9px;
+}
+.bodywebsite .icon-box-vertical-sm {
+ max-width: 370px;
+}
+@media (max-width: 767px) {
+ .bodywebsite .icon-box-vertical-sm {
+ margin-left: auto;
+ margin-right: auto;
+ }
+}
+.bodywebsite .icon-box {
+ position: relative;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ width: 100%;
+ padding: 35px 30px;
+ text-align: center;
+ cursor: default;
+}
+@media (min-width: 768px) {
+ .bodywebsite .icon-box:before,
+ .bodywebsite .icon-box:after {
+ content: '';
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ border: 1px solid #e5e7e9;
+ pointer-events: none;
+ transition: .33s all ease;
+ }
+ .bodywebsite .icon-box.icon-box-top-line:before {
+ border-width: 1px 0 0 0;
+ }
+ .bodywebsite .icon-box:before {
+ top: 0;
+ left: 0;
+ border-width: 0 0 0 0;
+ }
+ .bodywebsite .icon-box:after {
+ bottom: 0;
+ right: 0;
+ border-width: 0 1px 1px 0;
+ }
+}
+.bodywebsite .icon-box .icon:after {
+ opacity: 0;
+}
+.bodywebsite .icon-box .btn:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .icon-box .box-top,
+.bodywebsite .icon-box .box-body {
+ position: relative;
+ will-change: transform;
+ transition: .33s all ease;
+ -webkit-filter: blur(0);
+}
+.bodywebsite .icon-box .box-top {
+ top: 0;
+}
+.bodywebsite .icon-box .box-body {
+ max-width: 100%;
+}
+.bodywebsite .icon-box .box-header {
+ bottom: 0;
+}
+.bodywebsite .icon-box .box-icon {
+ min-height: 46px;
+ display: -webkit-inline-box;
+ display: -webkit-inline-flex;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+.bodywebsite .icon-box * + .box-header {
+ margin-top: 10px;
+}
+.bodywebsite .icon-box * + .box-body {
+ margin-top: 22px;
+}
+.bodywebsite .icon-box .box-body + .btn {
+ margin-top: 18px;
+}
+.bodywebsite .icon-box.hover .box-top,
+.bodywebsite .icon-box:hover .box-top {
+ -webkit-transform: translateY(-7px);
+ transform: translateY(-7px);
+}
+.bodywebsite .icon-box.hover .btn,
+.bodywebsite .icon-box.hover .box-body,
+.bodywebsite .icon-box:hover .btn,
+.bodywebsite .icon-box:hover .box-body {
+ -webkit-transform: translateY(7px);
+ transform: translateY(7px);
+}
+@media (min-width: 992px) {
+ .bodywebsite .desktop .icon-box .icon-box-overlay {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ left: 0;
+ opacity: 0;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ transition: 0.2s ease-in-out;
+ }
+ .bodywebsite .desktop .icon-box:hover .icon-box-overlay {
+ opacity: 1;
+ z-index: 5;
+ -webkit-transform: scale(1.05);
+ transform: scale(1.05);
+ }
+ .bodywebsite .desktop .icon-box:hover .btn {
+ z-index: 6;
+ }
+ .bodywebsite .desktop .icon-box:hover .box-body,
+ .bodywebsite .desktop .icon-box:hover .box-top {
+ z-index: 6;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .icon-box {
+ padding: 67px 37px 61px;
+ margin-left: auto;
+ margin-right: auto;
+ }
+}
+@media (min-width: 1400px) {
+ .bodywebsite .icon-box {
+ padding: 67px 110px 61px;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .icon-box {
+ padding: 90px 165px 82px;
+ }
+}
+.bodywebsite .list-blocks {
+ counter-reset: li;
+}
+.bodywebsite .list-blocks > li {
+ display: block;
+}
+.bodywebsite .list-blocks .block-list-counter:before {
+ position: relative;
+ content: counter(li, decimal-leading-zero);
+ counter-increment: li;
+ font: 700 30px/30px "Roboto", Helvetica, Arial, sans-serif;
+ letter-spacing: -0.025em;
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .list-blocks > li + li {
+ margin-top: 50px;
+}
+.bodywebsite .block-image-plate {
+ display: block;
+ width: 100%;
+}
+.bodywebsite .block-image-plate .block-header {
+ max-width: 400px;
+}
+.bodywebsite .block-image-plate .block-inner {
+ position: relative;
+ padding: 45px 30px;
+}
+.bodywebsite .block-image-plate .block-inner:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 0;
+ background: rgba(0, 0, 0, 0.7);
+}
+.bodywebsite .block-image-plate .block-inner > * {
+ position: relative;
+ z-index: 2;
+}
+.bodywebsite .block-image-plate * + .block-text {
+ margin-top: 18px;
+}
+.bodywebsite .block-image-plate * + .block-body {
+ margin-top: 22px;
+}
+@media (max-width: 767px) {
+ .bodywebsite .block-image-plate {
+ margin-left: -16px;
+ margin-right: -15px;
+ width: calc(132%);
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .block-image-plate .block-header {
+ max-width: 340px;
+ }
+ .bodywebsite .block-image-plate .block-header h3 {
+ line-height: 1.2;
+ }
+ .bodywebsite .block-image-plate .block-inner {
+ padding: 60px 12.5% 60px 8.33333%;
+ }
+ .bodywebsite .block-image-plate .block-body {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: flex-start;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+ .bodywebsite .block-image-plate .block-left {
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ -webkit-flex-basis: 11.11111%;
+ -ms-flex-preferred-size: 11.11111%;
+ flex-basis: 11.11111%;
+ max-width: 11.11111%;
+ max-width: 100px;
+ }
+ .bodywebsite .block-image-plate .block-body {
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ }
+ .bodywebsite .block-image-plate * + .block-text {
+ margin-top: 0;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .block-image-plate .block-header {
+ max-width: 410px;
+ }
+ .bodywebsite .block-image-plate .block-inner {
+ padding-right: 16%;
+ padding-top: 90px;
+ padding-bottom: 95px;
+ }
+}
+.bodywebsite .block-vacation {
+ position: relative;
+ width: 100%;
+ padding: 39px 9% 45px;
+ border-radius: 4px;
+ background: #fff;
+ box-shadow: -1px 0px 10px 0px rgba(65, 65, 65, 0.12);
+}
+.bodywebsite .block-vacation,
+.bodywebsite .block-vacation:active,
+.bodywebsite .block-vacation:focus,
+.bodywebsite .block-vacation:hover {
+ color: #9f9f9f;
+}
+.bodywebsite .block-vacation:hover {
+ box-shadow: -3px 5px 12px 0px rgba(65, 65, 65, 0.16);
+}
+.bodywebsite .block-vacation * + .block-meta {
+ margin-top: 14px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .block-vacation * + .block-meta {
+ margin-top: 5px;
+ }
+}
+.bodywebsite .block-shadow {
+ position: relative;
+ width: 100%;
+ padding-top: 30px;
+ overflow: hidden;
+ border-radius: 0;
+ background: #fff;
+ box-shadow: 0px 1px 10px 0px rgba(65, 65, 65, 0.12);
+ text-align: center;
+}
+.bodywebsite .block-shadow .block-inner {
+ padding: 0 40px;
+}
+.bodywebsite .block-shadow * + .block-footer {
+ margin-top: 32px;
+}
+.bodywebsite .block-shadow * + .icon-block {
+ margin-top: 40px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .block-shadow {
+ padding-top: 38px;
+ }
+ .bodywebsite .block-shadow .block-inner {
+ padding: 0 70px;
+ }
+ .bodywebsite .block-shadow * + .icon-block {
+ margin-top: 60px;
+ }
+}
+.bodywebsite .box-counter {
+ text-align: center;
+}
+.bodywebsite .box-counter .box-header {
+ text-transform: uppercase;
+}
+.bodywebsite .box-counter * + .box-header {
+ margin-top: 10px;
+}
+@media (min-width: 768px) and (max-width: 1199px) {
+ .bodywebsite .box-counter .box-header {
+ font-size: 15px;
+ }
+}
+.bodywebsite .box-counter-inverse .box-header {
+ color: rgba(255, 255, 255, 0.2);
+}
+.bodywebsite .box-counter-inverse .counter {
+ color: #dedede;
+}
+.bodywebsite .box-counter-inverse-lighter .box-header {
+ color: rgba(255, 255, 255, 0.35);
+}
+.bodywebsite .box-counter-inverse-lighter .counter {
+ color: #dedede;
+}
+.bodywebsite .box-container-small {
+ display: inline-block;
+ width: 100%;
+ max-width: 280px;
+}
+.bodywebsite .post-single .post-footer {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ position: relative;
+ transform: translateY(-10px);
+ margin-bottom: -10px;
+}
+.bodywebsite .post-single .post-footer > * {
+ margin-top: 10px;
+}
+.bodywebsite .post-single .post-footer > *:not(:last-child) {
+ margin-right: 20px;
+}
+.bodywebsite .post-single * + .post-header {
+ margin-top: 15px;
+}
+.bodywebsite .post-single * + .post-meta {
+ margin-top: 20px;
+}
+.bodywebsite .post-single * + .post-body {
+ margin-top: 20px;
+}
+.bodywebsite .post-single * + .post-footer {
+ margin-top: 42px;
+}
+.bodywebsite .post-single + * {
+ margin-top: 40px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .post-single * + .post-header {
+ margin-top: 22px;
+ }
+ .bodywebsite .post-single * + .post-meta {
+ margin-top: 10px;
+ }
+}
+.bodywebsite .post-info * + .post-main {
+ margin-top: 30px;
+}
+.bodywebsite .post-info * + .post-body {
+ margin-top: 20px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .post-info .post-main {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .bodywebsite .post-info .post-left {
+ -webkit-flex-basis: 33.33333%;
+ -ms-flex-preferred-size: 33.33333%;
+ flex-basis: 33.33333%;
+ max-width: 33.33333%;
+ padding-right: 25px;
+ }
+ .bodywebsite .post-info .post-body {
+ -webkit-flex-basis: 66.66667%;
+ -ms-flex-preferred-size: 66.66667%;
+ flex-basis: 66.66667%;
+ max-width: 66.66667%;
+ }
+ .bodywebsite .post-info * + .post-body {
+ margin-top: 0;
+ }
+}
+.bodywebsite .post-minimal {
+ position: relative;
+ border-radius: 4px;
+ overflow: hidden;
+ background: #fff;
+ box-shadow: -1px 0px 10px 0px rgba(65, 65, 65, 0.12);
+}
+.bodywebsite .post-minimal .post-body {
+ padding: 20px;
+}
+.bodywebsite .post-minimal * + p {
+ margin-top: 8px;
+}
+.bodywebsite .post-minimal * + .post-meta {
+ margin-top: 5px;
+}
+@media (max-width: 575px) {
+ .bodywebsite .post-minimal {
+ display: inline-block;
+ width: 100%;
+ max-width: 300px;
+ }
+}
+@media (min-width: 576px) {
+ .bodywebsite .post-minimal {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+ .bodywebsite .post-minimal .post-left {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ -webkit-align-self: stretch;
+ -ms-flex-item-align: stretch;
+ align-self: stretch;
+ width: 220px;
+ }
+ .bodywebsite .post-minimal .post-image {
+ position: relative;
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ -webkit-align-self: stretch;
+ -ms-flex-item-align: stretch;
+ align-self: stretch;
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ overflow: hidden;
+ }
+ .bodywebsite .post-minimal .post-image img {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ height: auto;
+ width: auto;
+ min-height: 100%;
+ min-width: 100%;
+ z-index: 1;
+ }
+ .bodywebsite .post-minimal .post-body {
+ padding: 30px 24px 30px 27px;
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .post-minimal .post-body {
+ padding: 40px 26px 40px 50px;
+ }
+}
+.bodywebsite .post-preview {
+ max-width: 320px;
+}
+.bodywebsite .post-preview a {
+ display: block;
+}
+.bodywebsite .post-preview .post-image,
+.bodywebsite .post-preview .post-image img {
+ border-radius: 5px;
+}
+.bodywebsite .post-preview .post-image img {
+ width: auto;
+}
+.bodywebsite .post-preview .post-header {
+ line-height: 1.5;
+ color: #000;
+ transition: .33s all ease;
+}
+.bodywebsite .post-preview .list-meta > li {
+ display: inline-block;
+ font-size: 12px;
+ font-style: italic;
+ color: #9b9b9b;
+}
+.bodywebsite .post-preview .list-meta > li:not(:last-child):after {
+ content: '/';
+}
+.bodywebsite .post-preview:hover .post-header {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .post-preview * + .post-meta {
+ margin-top: 5px;
+}
+.bodywebsite .post-preview.post-preview-inverse > li {
+ color: rgba(255, 255, 255, 0.5);
+}
+.bodywebsite .post-preview.post-preview-inverse .post-header {
+ color: #fff;
+}
+.bodywebsite .post-preview.post-preview-inverse:hover .post-header {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .blog-timeline > dt {
+ font: 700 25px "Roboto", Helvetica, Arial, sans-serif;
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .blog-timeline > dd {
+ margin-top: 20px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .blog-timeline {
+ word-spacing: 0;
+ white-space: nowrap;
+ }
+ .bodywebsite .blog-timeline > * {
+ display: inline-block;
+ }
+ .bodywebsite .blog-timeline > dt {
+ min-width: 65px;
+ padding-right: 20px;
+ margin-top: -0.15em;
+ vertical-align: top;
+ }
+ .bodywebsite .blog-timeline > dd {
+ margin-top: 0;
+ width: calc(0%);
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .blog-timeline > dt {
+ min-width: 100px;
+ padding-right: 30px;
+ }
+}
+.bodywebsite .post-boxed {
+ max-width: 330px;
+ margin-right: auto;
+ margin-left: auto;
+ padding-top: 10px;
+ text-align: center;
+ box-shadow: -1px 0px 10px 0px rgba(65, 65, 65, 0.12);
+ transition: .3s all ease;
+}
+.bodywebsite .post-boxed-caption {
+ height: 120px;
+}
+.bodywebsite .post-boxed-img-wrap a {
+ display: block;
+}
+.bodywebsite .post-boxed-title {
+ font: 500 18px/28px "Roboto", Helvetica, Arial, sans-serif;
+}
+.bodywebsite .post-boxed-title {
+ color: #000;
+}
+.bodywebsite .post-boxed-title a {
+ display: inline;
+ color: #000;
+}
+.bodywebsite .post-boxed-title a:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .post-boxed img {
+ width: 30%;
+}
+.bodywebsite .post-boxed .list-inline {
+ font-size: 12px;
+ letter-spacing: .05em;
+}
+.bodywebsite .post-boxed-caption {
+ padding: 20px;
+}
+.bodywebsite .post-boxed .post-boxed-title + * {
+ margin-top: 5px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .post-boxed .post-boxed-caption {
+ padding: 28px 42px 36px 28px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .post-boxed:hover {
+ box-shadow: -3px 5px 12px 0px rgba(65, 65, 65, 0.16);
+ }
+}
+.bodywebsite .post-minimal .post-image {
+ height: 100%;
+}
+.bodywebsite .post-minimal .post-image img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+.bodywebsite * + .post-blockquote {
+ margin-top: 30px;
+}
+.bodywebsite .post-blockquote + * {
+ margin-top: 30px;
+}
+@media (min-width: 768px) {
+ .bodywebsite * + .post-blockquote {
+ margin-top: 50px;
+ }
+ .bodywebsite .post-blockquote + * {
+ margin-top: 50px;
+ }
+}
+.bodywebsite * + .post-comment-block,
+.bodywebsite * + .post-comment-form {
+ margin-top: 40px;
+}
+.bodywebsite .post-comment-form h4 + * {
+ margin-top: 15px;
+}
+.bodywebsite .comment figure,
+.bodywebsite .comment figure img {
+ border-radius: 50%;
+ max-width: 71px;
+}
+.bodywebsite .comment time {
+ font-size: 12px;
+ line-height: 1;
+ color: #9b9b9b;
+}
+.bodywebsite .comment .user {
+ font-size: 16px;
+ line-height: 1.33333;
+ font-weight: 700;
+ text-transform: uppercase;
+ color: #000;
+}
+.bodywebsite .comment .list-icon-meta {
+ position: relative;
+ transform: translateY(0);
+ margin-bottom: 0;
+}
+.bodywebsite .comment .list-icon-meta > * {
+ margin-top: 0;
+}
+.bodywebsite .comment .list-icon-meta > *:not(:last-child) {
+ margin-right: 8px;
+}
+.bodywebsite .comment .list-icon-meta > li {
+ display: inline-block;
+}
+.bodywebsite .comment .list-icon-meta li {
+ font-size: 12px;
+ line-height: 1;
+ font-weight: 400;
+}
+.bodywebsite .comment .comment-body {
+ padding: 17px 22px;
+ border: 1px solid #dedede;
+ border-radius: 7px;
+}
+.bodywebsite .comment .comment-body-header {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-align-items: flex-start;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ position: relative;
+ transform: translateY(-5px);
+ margin-bottom: -5px;
+}
+.bodywebsite .comment .comment-body-header > * {
+ margin-top: 5px;
+}
+.bodywebsite .comment .comment-body-header > *:not(:last-child) {
+ margin-right: 5px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .comment .comment-body-header {
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+}
+.bodywebsite .comment .comment-body-header > * {
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+.bodywebsite .comment .comment-meta {
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ position: relative;
+ transform: translateY(-5px);
+ margin-bottom: -5px;
+}
+.bodywebsite .comment .comment-meta > * {
+ margin-top: 5px;
+}
+.bodywebsite .comment .comment-meta > *:not(:last-child) {
+ margin-right: 10px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .comment .comment-meta > * {
+ display: inline-block;
+ vertical-align: baseline;
+ }
+}
+.bodywebsite .comment .comment-body-text {
+ margin-top: 10px;
+}
+.bodywebsite .comment-minimal .author {
+ font: 700 14px/18px "Roboto", Helvetica, Arial, sans-serif;
+ text-transform: uppercase;
+ letter-spacing: -0.025em;
+ color: #000;
+}
+.bodywebsite .comment-minimal * + .comment-body {
+ margin-top: 10px;
+}
+.bodywebsite * + .comment-minimal {
+ margin-top: 35px;
+}
+.bodywebsite .comment-group-reply {
+ padding-left: 12%;
+}
+.bodywebsite .comment + * {
+ margin-top: 21px;
+}
+.bodywebsite * + .comment-group {
+ margin-top: 30px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .comment > .unit > .unit-left {
+ margin-top: 16px;
+ }
+ .bodywebsite * + .comment-minimal {
+ margin-top: 45px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite * + .post-comment {
+ margin-top: 80px;
+ }
+}
+.bodywebsite .page-title {
+ text-align: center;
+}
+.bodywebsite .page-title > * {
+ letter-spacing: 0;
+ text-transform: uppercase;
+}
+.bodywebsite .page-title .page-title-inner {
+ position: relative;
+ display: inline-block;
+}
+.bodywebsite .page-title .page-title-left,
+.bodywebsite .page-title .page-title-right {
+ position: absolute;
+ top: 50%;
+ width: auto;
+ overflow: hidden;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+.bodywebsite .page-title .page-title-left *,
+.bodywebsite .page-title .page-title-right * {
+ display: inline;
+ white-space: nowrap;
+}
+.bodywebsite .page-title .page-title-left {
+ left: 0;
+ text-align: right;
+ transform: translate(-100%, -50%);
+}
+.bodywebsite .page-title .page-title-left * {
+ padding-right: .85em;
+}
+.bodywebsite .page-title .page-title-left *:nth-last-child(odd) {
+ color: rgba(255, 255, 255, 0.1);
+}
+.bodywebsite .page-title .page-title-left *:nth-last-child(even) {
+ color: rgba(255, 255, 255, 0.2);
+}
+.bodywebsite .page-title .page-title-right {
+ right: 0;
+ text-align: left;
+ transform: translate(100%, -50%);
+}
+.bodywebsite .page-title .page-title-right * {
+ padding-left: .85em;
+}
+.bodywebsite .page-title .page-title-right *:nth-child(odd) {
+ color: rgba(255, 255, 255, 0.1);
+}
+.bodywebsite .page-title .page-title-right *:nth-child(even) {
+ color: rgba(255, 255, 255, 0.2);
+}
+.bodywebsite .page-title-wrap {
+ background: #000;
+ background-attachment: fixed;
+ -webkit-background-size: cover;
+ background-size: cover;
+ background-position: center 80%;
+}
+@media (min-width: 768px) {
+ .bodywebsite .page-title {
+ text-align: left;
+ }
+}
+.bodywebsite .preloader {
+ position: fixed;
+ left: 0;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ z-index: 10000;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ padding: 20px;
+ background: #fff;
+ transition: .3s all ease;
+}
+.bodywebsite .preloader.loaded {
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .preloader-body {
+ text-align: center;
+}
+.bodywebsite .preloader-body p {
+ position: relative;
+ right: -8px;
+}
+.bodywebsite .cssload-container {
+ width: 100%;
+ height: 36px;
+ text-align: center;
+}
+.bodywebsite .cssload-speeding-wheel {
+ width: 36px;
+ height: 36px;
+ margin: 0 auto;
+ border: 3px solid maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-radius: 50%;
+ border-left-color: transparent;
+ border-bottom-color: transparent;
+ animation: cssload-spin 0.88s infinite linear;
+}
+@-webkit-keyframes cssload-spin {
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+@keyframes cssload-spin {
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+.bodywebsite .pricing-table {
+ overflow: hidden;
+ background: #fff;
+ text-align: center;
+ box-shadow: -1px 2px 5px 0 rgba(65, 65, 65, 0.12);
+}
+.bodywebsite .pricing-table-header {
+ font-size: 18px;
+ text-transform: uppercase;
+ letter-spacing: .05em;
+ color: #464a4d;
+}
+.bodywebsite .pricing-table-body {
+ padding: 35px 30px;
+}
+.bodywebsite .pricing-table-label {
+ padding: 17px 15px;
+ text-align: center;
+ background: #3a3c3e;
+}
+.bodywebsite .pricing-table-label p {
+ font: 700 14px "Roboto", Helvetica, Arial, sans-serif;
+ letter-spacing: .05em;
+ text-transform: uppercase;
+ color: #fff;
+}
+.bodywebsite .pricing-table .pricing-list {
+ font-size: 16px;
+ font-weight: 300;
+ color: #00030a;
+}
+.bodywebsite .pricing-table .pricing-list span {
+ display: inline-block;
+ margin-right: .25em;
+}
+.bodywebsite .pricing-table .pricing-list > li + li {
+ margin-top: 12px;
+}
+.bodywebsite .pricing-table * + .price-object {
+ margin-top: 22px;
+}
+.bodywebsite .pricing-table * + .pricing-list {
+ margin-top: 22px;
+}
+.bodywebsite .pricing-object {
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-weight: 900;
+ font-size: 0;
+ line-height: 0;
+ color: #000;
+}
+.bodywebsite .pricing-object > * {
+ margin-top: 0;
+}
+.bodywebsite .pricing-object .price {
+ font-family: Helvetica, Arial, sans-serif;
+ font-weight: 900;
+}
+.bodywebsite .pricing-object .small {
+ position: relative;
+ font: 700 10px "Roboto", Helvetica, Arial, sans-serif;
+ color: inherit;
+ text-transform: uppercase;
+}
+.bodywebsite .pricing-object .small-middle {
+ vertical-align: middle;
+}
+.bodywebsite .pricing-object .small-bottom {
+ vertical-align: bottom;
+}
+.bodywebsite .pricing-object-sm {
+ font-size: 32px;
+ line-height: .8;
+}
+.bodywebsite .pricing-object-sm .small {
+ font-size: 12px;
+}
+.bodywebsite .pricing-object-sm .small-middle {
+ margin-right: 3px;
+}
+.bodywebsite .pricing-object-sm .small-bottom {
+ margin-left: 1px;
+ vertical-align: bottom;
+}
+.bodywebsite .price-irrelevant {
+ color: #9f9f9f;
+ text-decoration: line-through;
+}
+.bodywebsite .pricing-object-md {
+ font-size: 53px;
+ line-height: 1;
+}
+.bodywebsite .pricing-object-md .price {
+ line-height: .5;
+}
+.bodywebsite .pricing-object-md .small {
+ font-size: 17px;
+ font-weight: 400;
+}
+.bodywebsite .pricing-object-md .small-middle {
+ font-size: 23px;
+}
+.bodywebsite .pricing-object-md .small-bottom {
+ bottom: -0.25em;
+}
+.bodywebsite .pricing-object-lg,
+.bodywebsite .pricing-object-xl {
+ font-size: 64px;
+ line-height: .7;
+}
+.bodywebsite .pricing-object-lg .small,
+.bodywebsite .pricing-object-xl .small {
+ font-size: 9px;
+}
+.bodywebsite .pricing-object-lg .small-top,
+.bodywebsite .pricing-object-xl .small-top {
+ top: 11px;
+ margin-right: 5px;
+ font-size: 14px;
+ vertical-align: top;
+ font-weight: 700;
+}
+.bodywebsite .pricing-object-lg .small-bottom,
+.bodywebsite .pricing-object-xl .small-bottom {
+ bottom: -10px;
+ margin-left: -2px;
+ font-weight: 700;
+ vertical-align: bottom;
+}
+.bodywebsite .price-current .small {
+ position: relative;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-weight: 400;
+}
+.bodywebsite .price-current .small-middle {
+ vertical-align: middle;
+ top: -0.3em;
+}
+.bodywebsite .price-current .small-bottom {
+ top: .3em;
+}
+@media (min-width: 768px) {
+ .bodywebsite .pricing-object-lg {
+ font-size: 72px;
+ }
+ .bodywebsite .pricing-object-xl {
+ font-size: 54px;
+ }
+ .bodywebsite .pricing-object-xl .small-middle {
+ font-size: 30px;
+ }
+ .bodywebsite .pricing-object-xl .small-bottom {
+ font-size: 25px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .pricing-object-xl {
+ font-size: 76px;
+ }
+}
+.bodywebsite .panel.bg-accent.bg-default-outline-btn.text-center {
+ background: transparent;
+}
+.bodywebsite .product .product-label {
+ padding: 7px 11px;
+ min-width: 90px;
+ font: 700 12px/16px "Roboto", Helvetica, Arial, sans-serif;
+ letter-spacing: .05em;
+ text-align: center;
+ border-radius: 0 0 7px 7px;
+}
+.bodywebsite .product .product-rating {
+ position: relative;
+ transform: translateY(-2px);
+ margin-bottom: -2px;
+}
+.bodywebsite .product .product-rating > * {
+ margin-top: 2px;
+}
+.bodywebsite .product .product-rating > *:not(:last-child) {
+ margin-right: 5px;
+}
+.bodywebsite .product .product-rating > * {
+ display: inline-block;
+ vertical-align: middle;
+}
+.bodywebsite .product .product-color {
+ display: inline-block;
+ width: 24px;
+ height: 24px;
+ font-size: 0;
+ line-height: 0;
+ border-radius: 50%;
+ background: #000;
+ vertical-align: middle;
+}
+.bodywebsite .product .product-size {
+ font: 700 14px/18px "Roboto", Helvetica, Arial, sans-serif;
+ color: #000;
+}
+.bodywebsite .product * + .product-brand,
+.bodywebsite .product .product-brand + * {
+ margin-top: 0;
+}
+.bodywebsite .one-screen-page .page {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+}
+.bodywebsite .one-screen-page .page-inner {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ min-height: 100vh;
+ text-align: center;
+}
+.bodywebsite .one-screen-page .page-inner,
+.bodywebsite .one-screen-page .page-inner > * {
+ width: 100%;
+}
+.bodywebsite .one-screen-page .page-head,
+.bodywebsite .one-screen-page .page-foot {
+ padding: 0;
+ background: transparent;
+}
+.bodywebsite .one-screen-page .page-head-inner {
+ padding: calc(5em) 0 calc(3em);
+}
+.bodywebsite .one-screen-page .page-content {
+ padding: calc(5em) 0;
+}
+.bodywebsite .one-screen-page .page-foot-inner {
+ padding: calc(3em) 0 calc(5em);
+}
+.bodywebsite .one-screen-page .rights {
+ color: #fff;
+}
+.bodywebsite .one-screen-page .rights a,
+.bodywebsite .one-screen-page .rights a:active,
+.bodywebsite .one-screen-page .rights a:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .one-screen-page .rights a:hover {
+ color: #ababab;
+}
+@media (min-width: 576px) {
+ .bodywebsite .one-screen-page .page-inner {
+ text-align: left;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .one-screen-page .page-head-inner {
+ padding: 50px 0 10px;
+ }
+ .bodywebsite .one-screen-page .page-content {
+ padding: 30px 0;
+ }
+ .bodywebsite .one-screen-page .page-foot-inner {
+ padding: 50px 0 23px;
+ }
+}
+.bodywebsite .ie-10 .one-screen-page,
+.bodywebsite .ie-11 .one-screen-page {
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+.bodywebsite .inset-left-0 {
+ padding-left: 0;
+}
+.bodywebsite .inset-left-10 {
+ padding-left: 10px;
+}
+.bodywebsite .inset-left-15 {
+ padding-left: 15px;
+}
+.bodywebsite .inset-left-20 {
+ padding-left: 20px;
+}
+.bodywebsite .inset-left-30 {
+ padding-left: 30px;
+}
+.bodywebsite .inset-left-40 {
+ padding-left: 40px;
+}
+.bodywebsite .inset-left-50 {
+ padding-left: 50px;
+}
+.bodywebsite .inset-left-60 {
+ padding-left: 60px;
+}
+.bodywebsite .inset-left-70 {
+ padding-left: 70px;
+}
+.bodywebsite .inset-left-85 {
+ padding-left: 85px;
+}
+.bodywebsite .inset-left-100 {
+ padding-left: 100px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .inset-sm-left-0 {
+ padding-left: 0;
+ }
+ .bodywebsite .inset-sm-left-10 {
+ padding-left: 10px;
+ }
+ .bodywebsite .inset-sm-left-15 {
+ padding-left: 15px;
+ }
+ .bodywebsite .inset-sm-left-20 {
+ padding-left: 20px;
+ }
+ .bodywebsite .inset-sm-left-30 {
+ padding-left: 30px;
+ }
+ .bodywebsite .inset-sm-left-40 {
+ padding-left: 40px;
+ }
+ .bodywebsite .inset-sm-left-50 {
+ padding-left: 50px;
+ }
+ .bodywebsite .inset-sm-left-60 {
+ padding-left: 60px;
+ }
+ .bodywebsite .inset-sm-left-70 {
+ padding-left: 70px;
+ }
+ .bodywebsite .inset-sm-left-85 {
+ padding-left: 85px;
+ }
+ .bodywebsite .inset-sm-left-100 {
+ padding-left: 100px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .inset-md-left-0 {
+ padding-left: 0;
+ }
+ .bodywebsite .inset-md-left-10 {
+ padding-left: 10px;
+ }
+ .bodywebsite .inset-md-left-15 {
+ padding-left: 15px;
+ }
+ .bodywebsite .inset-md-left-20 {
+ padding-left: 20px;
+ }
+ .bodywebsite .inset-md-left-30 {
+ padding-left: 30px;
+ }
+ .bodywebsite .inset-md-left-40 {
+ padding-left: 40px;
+ }
+ .bodywebsite .inset-md-left-50 {
+ padding-left: 50px;
+ }
+ .bodywebsite .inset-md-left-60 {
+ padding-left: 60px;
+ }
+ .bodywebsite .inset-md-left-70 {
+ padding-left: 70px;
+ }
+ .bodywebsite .inset-md-left-85 {
+ padding-left: 85px;
+ }
+ .bodywebsite .inset-md-left-100 {
+ padding-left: 100px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .inset-lg-left-0 {
+ padding-left: 0;
+ }
+ .bodywebsite .inset-lg-left-10 {
+ padding-left: 10px;
+ }
+ .bodywebsite .inset-lg-left-15 {
+ padding-left: 15px;
+ }
+ .bodywebsite .inset-lg-left-20 {
+ padding-left: 20px;
+ }
+ .bodywebsite .inset-lg-left-30 {
+ padding-left: 30px;
+ }
+ .bodywebsite .inset-lg-left-40 {
+ padding-left: 40px;
+ }
+ .bodywebsite .inset-lg-left-50 {
+ padding-left: 50px;
+ }
+ .bodywebsite .inset-lg-left-60 {
+ padding-left: 60px;
+ }
+ .bodywebsite .inset-lg-left-70 {
+ padding-left: 70px;
+ }
+ .bodywebsite .inset-lg-left-85 {
+ padding-left: 85px;
+ }
+ .bodywebsite .inset-lg-left-100 {
+ padding-left: 100px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .inset-xl-left-0 {
+ padding-left: 0;
+ }
+ .bodywebsite .inset-xl-left-10 {
+ padding-left: 10px;
+ }
+ .bodywebsite .inset-xl-left-15 {
+ padding-left: 15px;
+ }
+ .bodywebsite .inset-xl-left-20 {
+ padding-left: 20px;
+ }
+ .bodywebsite .inset-xl-left-30 {
+ padding-left: 30px;
+ }
+ .bodywebsite .inset-xl-left-40 {
+ padding-left: 40px;
+ }
+ .bodywebsite .inset-xl-left-50 {
+ padding-left: 50px;
+ }
+ .bodywebsite .inset-xl-left-60 {
+ padding-left: 60px;
+ }
+ .bodywebsite .inset-xl-left-70 {
+ padding-left: 70px;
+ }
+ .bodywebsite .inset-xl-left-85 {
+ padding-left: 85px;
+ }
+ .bodywebsite .inset-xl-left-100 {
+ padding-left: 100px;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .inset-xxl-left-0 {
+ padding-left: 0;
+ }
+ .bodywebsite .inset-xxl-left-10 {
+ padding-left: 10px;
+ }
+ .bodywebsite .inset-xxl-left-15 {
+ padding-left: 15px;
+ }
+ .bodywebsite .inset-xxl-left-20 {
+ padding-left: 20px;
+ }
+ .bodywebsite .inset-xxl-left-30 {
+ padding-left: 30px;
+ }
+ .bodywebsite .inset-xxl-left-40 {
+ padding-left: 40px;
+ }
+ .bodywebsite .inset-xxl-left-50 {
+ padding-left: 50px;
+ }
+ .bodywebsite .inset-xxl-left-60 {
+ padding-left: 60px;
+ }
+ .bodywebsite .inset-xxl-left-70 {
+ padding-left: 70px;
+ }
+ .bodywebsite .inset-xxl-left-85 {
+ padding-left: 85px;
+ }
+ .bodywebsite .inset-xxl-left-100 {
+ padding-left: 100px;
+ }
+}
+.bodywebsite .inset-right-0 {
+ padding-right: 0;
+}
+.bodywebsite .inset-right-10 {
+ padding-right: 10px;
+}
+.bodywebsite .inset-right-15 {
+ padding-right: 15px;
+}
+.bodywebsite .inset-right-20 {
+ padding-right: 20px;
+}
+.bodywebsite .inset-right-30 {
+ padding-right: 30px;
+}
+.bodywebsite .inset-right-40 {
+ padding-right: 40px;
+}
+.bodywebsite .inset-right-50 {
+ padding-right: 50px;
+}
+.bodywebsite .inset-right-60 {
+ padding-right: 60px;
+}
+.bodywebsite .inset-right-70 {
+ padding-right: 70px;
+}
+.bodywebsite .inset-right-85 {
+ padding-right: 85px;
+}
+.bodywebsite .inset-right-100 {
+ padding-right: 100px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .inset-sm-right-0 {
+ padding-right: 0;
+ }
+ .bodywebsite .inset-sm-right-10 {
+ padding-right: 10px;
+ }
+ .bodywebsite .inset-sm-right-15 {
+ padding-right: 15px;
+ }
+ .bodywebsite .inset-sm-right-20 {
+ padding-right: 20px;
+ }
+ .bodywebsite .inset-sm-right-30 {
+ padding-right: 30px;
+ }
+ .bodywebsite .inset-sm-right-40 {
+ padding-right: 40px;
+ }
+ .bodywebsite .inset-sm-right-50 {
+ padding-right: 50px;
+ }
+ .bodywebsite .inset-sm-right-60 {
+ padding-right: 60px;
+ }
+ .bodywebsite .inset-sm-right-70 {
+ padding-right: 70px;
+ }
+ .bodywebsite .inset-sm-right-85 {
+ padding-right: 85px;
+ }
+ .bodywebsite .inset-sm-right-100 {
+ padding-right: 100px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .inset-md-right-0 {
+ padding-right: 0;
+ }
+ .bodywebsite .inset-md-right-10 {
+ padding-right: 10px;
+ }
+ .bodywebsite .inset-md-right-15 {
+ padding-right: 15px;
+ }
+ .bodywebsite .inset-md-right-20 {
+ padding-right: 20px;
+ }
+ .bodywebsite .inset-md-right-30 {
+ padding-right: 30px;
+ }
+ .bodywebsite .inset-md-right-40 {
+ padding-right: 40px;
+ }
+ .bodywebsite .inset-md-right-50 {
+ padding-right: 50px;
+ }
+ .bodywebsite .inset-md-right-60 {
+ padding-right: 60px;
+ }
+ .bodywebsite .inset-md-right-70 {
+ padding-right: 70px;
+ }
+ .bodywebsite .inset-md-right-85 {
+ padding-right: 85px;
+ }
+ .bodywebsite .inset-md-right-100 {
+ padding-right: 100px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .inset-lg-right-0 {
+ padding-right: 0;
+ }
+ .bodywebsite .inset-lg-right-10 {
+ padding-right: 10px;
+ }
+ .bodywebsite .inset-lg-right-15 {
+ padding-right: 15px;
+ }
+ .bodywebsite .inset-lg-right-20 {
+ padding-right: 20px;
+ }
+ .bodywebsite .inset-lg-right-30 {
+ padding-right: 30px;
+ }
+ .bodywebsite .inset-lg-right-40 {
+ padding-right: 40px;
+ }
+ .bodywebsite .inset-lg-right-50 {
+ padding-right: 50px;
+ }
+ .bodywebsite .inset-lg-right-60 {
+ padding-right: 60px;
+ }
+ .bodywebsite .inset-lg-right-70 {
+ padding-right: 70px;
+ }
+ .bodywebsite .inset-lg-right-85 {
+ padding-right: 85px;
+ }
+ .bodywebsite .inset-lg-right-100 {
+ padding-right: 100px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .inset-xl-right-0 {
+ padding-right: 0;
+ }
+ .bodywebsite .inset-xl-right-10 {
+ padding-right: 10px;
+ }
+ .bodywebsite .inset-xl-right-15 {
+ padding-right: 15px;
+ }
+ .bodywebsite .inset-xl-right-20 {
+ padding-right: 20px;
+ }
+ .bodywebsite .inset-xl-right-30 {
+ padding-right: 30px;
+ }
+ .bodywebsite .inset-xl-right-40 {
+ padding-right: 40px;
+ }
+ .bodywebsite .inset-xl-right-50 {
+ padding-right: 50px;
+ }
+ .bodywebsite .inset-xl-right-60 {
+ padding-right: 60px;
+ }
+ .bodywebsite .inset-xl-right-70 {
+ padding-right: 70px;
+ }
+ .bodywebsite .inset-xl-right-85 {
+ padding-right: 85px;
+ }
+ .bodywebsite .inset-xl-right-100 {
+ padding-right: 100px;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .inset-xxl-right-0 {
+ padding-right: 0;
+ }
+ .bodywebsite .inset-xxl-right-10 {
+ padding-right: 10px;
+ }
+ .bodywebsite .inset-xxl-right-15 {
+ padding-right: 15px;
+ }
+ .bodywebsite .inset-xxl-right-20 {
+ padding-right: 20px;
+ }
+ .bodywebsite .inset-xxl-right-30 {
+ padding-right: 30px;
+ }
+ .bodywebsite .inset-xxl-right-40 {
+ padding-right: 40px;
+ }
+ .bodywebsite .inset-xxl-right-50 {
+ padding-right: 50px;
+ }
+ .bodywebsite .inset-xxl-right-60 {
+ padding-right: 60px;
+ }
+ .bodywebsite .inset-xxl-right-70 {
+ padding-right: 70px;
+ }
+ .bodywebsite .inset-xxl-right-85 {
+ padding-right: 85px;
+ }
+ .bodywebsite .inset-xxl-right-100 {
+ padding-right: 100px;
+ }
+}
+.bodywebsite .container + .container {
+ margin-top: 60px;
+}
+.bodywebsite h3.section-title {
+ color: #000;
+}
+.bodywebsite h4 + .section-title {
+ margin-top: 2px;
+}
+.bodywebsite h4 + .comment-list {
+ margin-top: 30px;
+}
+.bodywebsite h3 + p {
+ margin-top: 15px;
+}
+.bodywebsite h3 + p.h4 {
+ margin-top: 2px;
+}
+.bodywebsite h3 + .row {
+ margin-top: 40px;
+}
+.bodywebsite h3 + * {
+ margin-top: 40px;
+}
+.bodywebsite .row + .row {
+ margin-top: 60px;
+}
+.bodywebsite * + .row.list-md-dashed {
+ margin-top: 60px;
+}
+.bodywebsite .row + .button-block {
+ margin-top: 60px;
+}
+.bodywebsite .slick-slider + .slick-slider.carousel-parent {
+ margin-top: 35px;
+}
+.bodywebsite .quote-left + .button-block {
+ margin-top: 22px;
+}
+.bodywebsite .aside-title + * {
+ margin-top: 22px;
+}
+.bodywebsite * + .button-group {
+ margin-top: 25px;
+}
+html .bodywebsite .page .offset-top-0 {
+ margin-top: 0;
+}
+html .bodywebsite .page .offset-top-2 {
+ margin-top: 2px;
+}
+html .bodywebsite .page .offset-top-5 {
+ margin-top: 5px;
+}
+html .bodywebsite .page .offset-top-10 {
+ margin-top: 10px;
+}
+html .bodywebsite .page .offset-top-15 {
+ margin-top: 15px;
+}
+html .bodywebsite .page .offset-top-22 {
+ margin-top: 22px;
+}
+html .bodywebsite .page .offset-top-27 {
+ margin-top: 27px;
+}
+html .bodywebsite .page .offset-top-30 {
+ margin-top: 30px;
+}
+html .bodywebsite .page .offset-top-35 {
+ margin-top: 35px;
+}
+html .bodywebsite .page .offset-top-40 {
+ margin-top: 40px;
+}
+html .bodywebsite .page .offset-top-45 {
+ margin-top: 45px;
+}
+html .bodywebsite .page .offset-top-50 {
+ margin-top: 50px;
+}
+html .bodywebsite .page .offset-top-60 {
+ margin-top: 60px;
+}
+html .bodywebsite .page .offset-top-75 {
+ margin-top: 75px;
+}
+html .bodywebsite .page .offset-top-90 {
+ margin-top: 90px;
+}
+html .bodywebsite .page .offset-top-100 {
+ margin-top: 100px;
+}
+html .bodywebsite .page .offset-top-120 {
+ margin-top: 120px;
+}
+@media (min-width: 576px) {
+ html .bodywebsite .page .offset-sm-top-0 {
+ margin-top: 0;
+ }
+ html .bodywebsite .page .offset-sm-top-2 {
+ margin-top: 2px;
+ }
+ html .bodywebsite .page .offset-sm-top-5 {
+ margin-top: 5px;
+ }
+ html .bodywebsite .page .offset-sm-top-10 {
+ margin-top: 10px;
+ }
+ html .bodywebsite .page .offset-sm-top-15 {
+ margin-top: 15px;
+ }
+ html .bodywebsite .page .offset-sm-top-22 {
+ margin-top: 22px;
+ }
+ html .bodywebsite .page .offset-sm-top-27 {
+ margin-top: 27px;
+ }
+ html .bodywebsite .page .offset-sm-top-30 {
+ margin-top: 30px;
+ }
+ html .bodywebsite .page .offset-sm-top-35 {
+ margin-top: 35px;
+ }
+ html .bodywebsite .page .offset-sm-top-40 {
+ margin-top: 40px;
+ }
+ html .bodywebsite .page .offset-sm-top-45 {
+ margin-top: 45px;
+ }
+ html .bodywebsite .page .offset-sm-top-50 {
+ margin-top: 50px;
+ }
+ html .bodywebsite .page .offset-sm-top-60 {
+ margin-top: 60px;
+ }
+ html .bodywebsite .page .offset-sm-top-75 {
+ margin-top: 75px;
+ }
+ html .bodywebsite .page .offset-sm-top-90 {
+ margin-top: 90px;
+ }
+ html .bodywebsite .page .offset-sm-top-100 {
+ margin-top: 100px;
+ }
+ html .bodywebsite .page .offset-sm-top-120 {
+ margin-top: 120px;
+ }
+}
+@media (min-width: 768px) {
+ html .bodywebsite .page .offset-md-top-0 {
+ margin-top: 0;
+ }
+ html .bodywebsite .page .offset-md-top-2 {
+ margin-top: 2px;
+ }
+ html .bodywebsite .page .offset-md-top-5 {
+ margin-top: 5px;
+ }
+ html .bodywebsite .page .offset-md-top-10 {
+ margin-top: 10px;
+ }
+ html .bodywebsite .page .offset-md-top-15 {
+ margin-top: 15px;
+ }
+ html .bodywebsite .page .offset-md-top-22 {
+ margin-top: 22px;
+ }
+ html .bodywebsite .page .offset-md-top-27 {
+ margin-top: 27px;
+ }
+ html .bodywebsite .page .offset-md-top-30 {
+ margin-top: 30px;
+ }
+ html .bodywebsite .page .offset-md-top-35 {
+ margin-top: 35px;
+ }
+ html .bodywebsite .page .offset-md-top-40 {
+ margin-top: 40px;
+ }
+ html .bodywebsite .page .offset-md-top-45 {
+ margin-top: 45px;
+ }
+ html .bodywebsite .page .offset-md-top-50 {
+ margin-top: 50px;
+ }
+ html .bodywebsite .page .offset-md-top-60 {
+ margin-top: 60px;
+ }
+ html .bodywebsite .page .offset-md-top-75 {
+ margin-top: 75px;
+ }
+ html .bodywebsite .page .offset-md-top-90 {
+ margin-top: 90px;
+ }
+ html .bodywebsite .page .offset-md-top-100 {
+ margin-top: 100px;
+ }
+ html .bodywebsite .page .offset-md-top-120 {
+ margin-top: 120px;
+ }
+}
+@media (min-width: 992px) {
+ html .bodywebsite .page .offset-lg-top-0 {
+ margin-top: 0;
+ }
+ html .bodywebsite .page .offset-lg-top-2 {
+ margin-top: 2px;
+ }
+ html .bodywebsite .page .offset-lg-top-5 {
+ margin-top: 5px;
+ }
+ html .bodywebsite .page .offset-lg-top-10 {
+ margin-top: 10px;
+ }
+ html .bodywebsite .page .offset-lg-top-15 {
+ margin-top: 15px;
+ }
+ html .bodywebsite .page .offset-lg-top-22 {
+ margin-top: 22px;
+ }
+ html .bodywebsite .page .offset-lg-top-27 {
+ margin-top: 27px;
+ }
+ html .bodywebsite .page .offset-lg-top-30 {
+ margin-top: 30px;
+ }
+ html .bodywebsite .page .offset-lg-top-35 {
+ margin-top: 35px;
+ }
+ html .bodywebsite .page .offset-lg-top-40 {
+ margin-top: 40px;
+ }
+ html .bodywebsite .page .offset-lg-top-45 {
+ margin-top: 45px;
+ }
+ html .bodywebsite .page .offset-lg-top-50 {
+ margin-top: 50px;
+ }
+ html .bodywebsite .page .offset-lg-top-60 {
+ margin-top: 60px;
+ }
+ html .bodywebsite .page .offset-lg-top-75 {
+ margin-top: 75px;
+ }
+ html .bodywebsite .page .offset-lg-top-90 {
+ margin-top: 90px;
+ }
+ html .bodywebsite .page .offset-lg-top-100 {
+ margin-top: 100px;
+ }
+ html .bodywebsite .page .offset-lg-top-120 {
+ margin-top: 120px;
+ }
+}
+@media (min-width: 1200px) {
+ html .bodywebsite .page .offset-xl-top-0 {
+ margin-top: 0;
+ }
+ html .bodywebsite .page .offset-xl-top-2 {
+ margin-top: 2px;
+ }
+ html .bodywebsite .page .offset-xl-top-5 {
+ margin-top: 5px;
+ }
+ html .bodywebsite .page .offset-xl-top-10 {
+ margin-top: 10px;
+ }
+ html .bodywebsite .page .offset-xl-top-15 {
+ margin-top: 15px;
+ }
+ html .bodywebsite .page .offset-xl-top-22 {
+ margin-top: 22px;
+ }
+ html .bodywebsite .page .offset-xl-top-27 {
+ margin-top: 27px;
+ }
+ html .bodywebsite .page .offset-xl-top-30 {
+ margin-top: 30px;
+ }
+ html .bodywebsite .page .offset-xl-top-35 {
+ margin-top: 35px;
+ }
+ html .bodywebsite .page .offset-xl-top-40 {
+ margin-top: 40px;
+ }
+ html .bodywebsite .page .offset-xl-top-45 {
+ margin-top: 45px;
+ }
+ html .bodywebsite .page .offset-xl-top-50 {
+ margin-top: 50px;
+ }
+ html .bodywebsite .page .offset-xl-top-60 {
+ margin-top: 60px;
+ }
+ html .bodywebsite .page .offset-xl-top-75 {
+ margin-top: 75px;
+ }
+ html .bodywebsite .page .offset-xl-top-90 {
+ margin-top: 90px;
+ }
+ html .bodywebsite .page .offset-xl-top-100 {
+ margin-top: 100px;
+ }
+ html .bodywebsite .page .offset-xl-top-120 {
+ margin-top: 120px;
+ }
+}
+@media (min-width: 1800px) {
+ html .bodywebsite .page .offset-xxl-top-0 {
+ margin-top: 0;
+ }
+ html .bodywebsite .page .offset-xxl-top-2 {
+ margin-top: 2px;
+ }
+ html .bodywebsite .page .offset-xxl-top-5 {
+ margin-top: 5px;
+ }
+ html .bodywebsite .page .offset-xxl-top-10 {
+ margin-top: 10px;
+ }
+ html .bodywebsite .page .offset-xxl-top-15 {
+ margin-top: 15px;
+ }
+ html .bodywebsite .page .offset-xxl-top-22 {
+ margin-top: 22px;
+ }
+ html .bodywebsite .page .offset-xxl-top-27 {
+ margin-top: 27px;
+ }
+ html .bodywebsite .page .offset-xxl-top-30 {
+ margin-top: 30px;
+ }
+ html .bodywebsite .page .offset-xxl-top-35 {
+ margin-top: 35px;
+ }
+ html .bodywebsite .page .offset-xxl-top-40 {
+ margin-top: 40px;
+ }
+ html .bodywebsite .page .offset-xxl-top-45 {
+ margin-top: 45px;
+ }
+ html .bodywebsite .page .offset-xxl-top-50 {
+ margin-top: 50px;
+ }
+ html .bodywebsite .page .offset-xxl-top-60 {
+ margin-top: 60px;
+ }
+ html .bodywebsite .page .offset-xxl-top-75 {
+ margin-top: 75px;
+ }
+ html .bodywebsite .page .offset-xxl-top-90 {
+ margin-top: 90px;
+ }
+ html .bodywebsite .page .offset-xxl-top-100 {
+ margin-top: 100px;
+ }
+ html .bodywebsite .page .offset-xxl-top-120 {
+ margin-top: 120px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .shift-sm-top-1 {
+ margin-top: -18px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .shift-sm-top-1 {
+ margin-top: -23px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .shift-md-top-1 {
+ margin-top: -33px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .shift-md-top-1 {
+ margin-top: -43px;
+ }
+}
+.bodywebsite .row-0 {
+ margin-bottom: 0px;
+}
+.bodywebsite .row-0:empty {
+ margin-bottom: 0;
+}
+.bodywebsite .row-0 > * {
+ margin-bottom: 0px;
+}
+.bodywebsite .row-15 {
+ margin-bottom: -15px;
+}
+.bodywebsite .row-15:empty {
+ margin-bottom: 0;
+}
+.bodywebsite .row-15 > * {
+ margin-bottom: 15px;
+}
+.bodywebsite .row-20 {
+ margin-bottom: -20px;
+}
+.bodywebsite .row-20:empty {
+ margin-bottom: 0;
+}
+.bodywebsite .row-20 > * {
+ margin-bottom: 20px;
+}
+.bodywebsite .row-30 {
+ margin-bottom: -30px;
+}
+.bodywebsite .row-30:empty {
+ margin-bottom: 0;
+}
+.bodywebsite .row-30 > * {
+ margin-bottom: 30px;
+}
+.bodywebsite .row-40 {
+ margin-bottom: -40px;
+}
+.bodywebsite .row-40:empty {
+ margin-bottom: 0;
+}
+.bodywebsite .row-40 > * {
+ margin-bottom: 40px;
+}
+.bodywebsite .row-50 {
+ margin-bottom: -50px;
+}
+.bodywebsite .row-50:empty {
+ margin-bottom: 0;
+}
+.bodywebsite .row-50 > * {
+ margin-bottom: 50px;
+}
+.bodywebsite .row-60 {
+ margin-bottom: -60px;
+}
+.bodywebsite .row-60:empty {
+ margin-bottom: 0;
+}
+.bodywebsite .row-60 > * {
+ margin-bottom: 60px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .row-sm-50 {
+ margin-bottom: -50px;
+ }
+ .bodywebsite .row-sm-50:empty {
+ margin-bottom: 0;
+ }
+ .bodywebsite .row-sm-50 > * {
+ margin-bottom: 50px;
+ }
+ .bodywebsite .row-sm-0 {
+ margin-bottom: 0px;
+ }
+ .bodywebsite .row-sm-0:empty {
+ margin-bottom: 0;
+ }
+ .bodywebsite .row-sm-0 > * {
+ margin-bottom: 0px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .row-md-60 {
+ margin-bottom: -60px;
+ }
+ .bodywebsite .row-md-60:empty {
+ margin-bottom: 0;
+ }
+ .bodywebsite .row-md-60 > * {
+ margin-bottom: 60px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .row-md-30 {
+ margin-bottom: -30px;
+ }
+ .bodywebsite .row-md-30:empty {
+ margin-bottom: 0;
+ }
+ .bodywebsite .row-md-30 > * {
+ margin-bottom: 30px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .row-xl-100 {
+ margin-bottom: -100px;
+ }
+ .bodywebsite .row-xl-100:empty {
+ margin-bottom: 0;
+ }
+ .bodywebsite .row-xl-100 > * {
+ margin-bottom: 100px;
+ }
+ .bodywebsite .row-xl-90 {
+ margin-bottom: -90px;
+ }
+ .bodywebsite .row-xl-90:empty {
+ margin-bottom: 0;
+ }
+ .bodywebsite .row-xl-90 > * {
+ margin-bottom: 90px;
+ }
+}
+.bodywebsite .link {
+ display: inline-block;
+}
+.bodywebsite .link-inline {
+ font: inherit;
+ line-height: inherit;
+ text-decoration: underline;
+}
+.bodywebsite .link-underline,
+.bodywebsite .link-underline:active,
+.bodywebsite .link-underline:focus {
+ text-decoration: underline;
+}
+.bodywebsite .link-underline:hover {
+ text-decoration: none;
+}
+.bodywebsite .link-circle {
+ border-radius: 50%;
+}
+.bodywebsite .link-circle .icon,
+.bodywebsite .link-circle .icon:before {
+ position: static;
+}
+.bodywebsite .link-bold {
+ font: 700 18px/22px "Roboto", Helvetica, Arial, sans-serif;
+}
+.bodywebsite .link-group {
+ white-space: nowrap;
+}
+.bodywebsite .link-group * {
+ vertical-align: middle;
+}
+.bodywebsite .link-group span {
+ display: inline-block;
+}
+.bodywebsite .link-group span + *,
+.bodywebsite .link-group * + span {
+ margin-left: 5px;
+}
+.bodywebsite .link-group.link-group-animated .icon {
+ position: relative;
+ right: 0;
+ transition: .22s;
+}
+.bodywebsite .link-group.link-group-animated:hover .icon {
+ right: -5px;
+}
+.bodywebsite .link-group-baseline * {
+ vertical-align: baseline;
+}
+.bodywebsite .link-icon,
+.bodywebsite .link-icon * {
+ vertical-align: middle;
+}
+.bodywebsite .link-icon .icon {
+ margin-right: 5px;
+}
+.bodywebsite .link-icon-mod .icon {
+ position: relative;
+ top: -3px;
+}
+.bodywebsite .link-image img {
+ width: auto;
+ transition: .44s all ease;
+ opacity: .5;
+}
+.bodywebsite .link-image:hover img {
+ opacity: 1;
+}
+.bodywebsite .link-image-wrap {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ min-height: 126px;
+}
+.bodywebsite * + .link-image-wrap {
+ margin-top: 13px;
+}
+.bodywebsite .page .link-primary-inline {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .link-primary-inline.active,
+.bodywebsite .page .link-primary-inline:active,
+.bodywebsite .page .link-primary-inline:focus {
+ color: #9b9b9b;
+}
+.bodywebsite .page .link-primary-inline.hover,
+.bodywebsite .page .link-primary-inline:hover {
+ color: #42b294;
+}
+.bodywebsite .page .link-default,
+.bodywebsite .page .link-default:active,
+.bodywebsite .page .link-default:focus {
+ color: #9f9f9f;
+}
+.bodywebsite .page .link-default:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .link-primary,
+.bodywebsite .page .link-primary:active,
+.bodywebsite .page .link-primary:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .link-primary:hover {
+ color: #00030a;
+}
+.bodywebsite .page .link-primary-inverse,
+.bodywebsite .page .link-primary-inverse:active,
+.bodywebsite .page .link-primary-inverse:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .link-primary-inverse:hover {
+ color: #ddd;
+}
+.bodywebsite .page .link-primary-inverse-v2,
+.bodywebsite .page .link-primary-inverse-v2:active,
+.bodywebsite .page .link-primary-inverse-v2:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .link-primary-inverse-v2:hover {
+ color: #fff;
+}
+.bodywebsite .page .link-secondary,
+.bodywebsite .page .link-secondary:active,
+.bodywebsite .page .link-secondary:focus {
+ color: #00030a;
+}
+.bodywebsite .page .link-secondary:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .link-tundora,
+.bodywebsite .page .link-tundora:active,
+.bodywebsite .page .link-tundora:focus {
+ color: #414141;
+}
+.bodywebsite .page .link-tundora:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .link-tundora-inverse,
+.bodywebsite .page .link-tundora-inverse:active,
+.bodywebsite .page .link-tundora-inverse:focus {
+ color: #414141;
+}
+.bodywebsite .page .link-tundora-inverse:hover {
+ color: #fff;
+}
+.bodywebsite .page .link-secondary,
+.bodywebsite .page .link-secondary:active,
+.bodywebsite .page .link-secondary:focus {
+ color: #000;
+}
+.bodywebsite .page .link-secondary:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .link-gray-light,
+.bodywebsite .page .link-gray-light:active,
+.bodywebsite .page .link-gray-light:focus {
+ color: #dedede;
+}
+.bodywebsite .page .link-gray-light:hover {
+ color: #000;
+}
+.bodywebsite .page .link-white,
+.bodywebsite .page .link-white:active,
+.bodywebsite .page .link-white:focus {
+ color: #fff;
+}
+.bodywebsite .page .link-white:hover {
+ color: #fff;
+}
+.bodywebsite .page .link-black,
+.bodywebsite .page .link-black:active,
+.bodywebsite .page .link-black:focus {
+ color: #000;
+}
+.bodywebsite .page .link-black:hover {
+ color: maincolorbis) ? 'rgb(50, 120, 180)' : '#'.$website->maincolorbis; ?>;
+}
+.bodywebsite .page .link-black:hover {
+ text-decoration: underline;
+}
+.bodywebsite .page .link-gray-dark-filled,
+.bodywebsite .page .link-gray-dark-filled:active,
+.bodywebsite .page .link-gray-dark-filled:focus {
+ color: #fff;
+ background: #2a2b2b;
+}
+.bodywebsite .page .link-gray-dark-filled:hover {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .page .link-shop {
+ width: 25px;
+ height: 25px;
+ font-size: 25px;
+ line-height: 25px;
+}
+.bodywebsite .page .link-shop,
+.bodywebsite .page .link-shop:active,
+.bodywebsite .page .link-shop:focus {
+ color: #00030a;
+}
+.bodywebsite .page .link-shop:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite ul,
+.bodywebsite ol {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+}
+.bodywebsite dl {
+ margin: 0;
+}
+.bodywebsite dt {
+ font-weight: inherit;
+}
+.bodywebsite .list > li + li {
+ margin-top: 5px;
+}
+.bodywebsite .list-xl > li + li {
+ margin-top: 44px;
+}
+.bodywebsite .list-inline {
+ margin-left: -5px;
+ margin-right: -5px;
+ vertical-align: baseline;
+}
+.bodywebsite .list-inline > li {
+ display: inline-block;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+.bodywebsite .list-inline-xs {
+ margin-left: -6px;
+ margin-right: -6px;
+}
+.bodywebsite .list-inline-xs > li {
+ display: inline-block;
+ padding-left: 6px;
+ padding-right: 6px;
+}
+.bodywebsite .list-inline-sm {
+ margin-left: -10px;
+ margin-right: -10px;
+}
+.bodywebsite .list-inline-sm > li {
+ display: inline-block;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+.bodywebsite .list-inline-md {
+ margin-left: -15px;
+ margin-right: -15px;
+}
+.bodywebsite .list-inline-md > li {
+ display: inline-block;
+ padding-left: 15px;
+ padding-right: 15px;
+}
+.bodywebsite .list-objects-inline {
+ margin-bottom: -4px;
+ margin-left: -22px;
+ transform: translateY(-4px);
+}
+.bodywebsite .list-objects-inline > *,
+.bodywebsite .list-objects-inline > *:first-child {
+ display: inline-block;
+ vertical-align: middle;
+ margin-top: 4px;
+ margin-left: 22px;
+}
+.bodywebsite .list-objects-inline > li > * {
+ display: inline-block;
+ vertical-align: middle;
+}
+.bodywebsite .list-objects-inline > li > * + * {
+ margin-left: 5px;
+}
+.bodywebsite .list-terms dt + dd {
+ margin-top: 10px;
+}
+.bodywebsite .list-terms dd + dt {
+ margin-top: 31px;
+}
+.bodywebsite .list-terms-variant-1 dt {
+ font: 700 16px/22px "Roboto", Helvetica, Arial, sans-serif;
+ letter-spacing: -0.025em;
+ color: #000;
+}
+.bodywebsite .list-terms-variant-1 dt + dd {
+ margin-top: 18px;
+}
+.bodywebsite .list-terms-variant-1 dd + dt {
+ margin-top: 40px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .list-terms-variant-1 dt {
+ font-size: 24px;
+ line-height: 1.2;
+ }
+ .bodywebsite .list-terms-variant-1 dd + dt {
+ margin-top: 50px;
+ }
+}
+.bodywebsite .list-inline-dashed {
+ margin-left: -15px;
+}
+.bodywebsite .list-inline-dashed li {
+ padding-left: 15px;
+ padding-right: 10px;
+}
+.bodywebsite .list-inline-dashed li:after {
+ content: '|';
+ position: relative;
+ right: -12.5px;
+ color: #e5e7e9;
+}
+.bodywebsite .list-inline-dashed li:last-child {
+ padding-right: 0;
+}
+.bodywebsite .list-inline-dashed li:last-child:after {
+ display: none;
+}
+@media (min-width: 992px) {
+ .bodywebsite .list-md-dashed > * {
+ position: relative;
+ }
+ .bodywebsite .list-md-dashed > *:after {
+ content: '';
+ position: absolute;
+ font-weight: 100;
+ top: 0;
+ right: -6%;
+ height: 73px;
+ -webkit-transform: translateX(-50%) skew(-21deg);
+ transform: translateX(-50%) skew(-21deg);
+ width: 1px;
+ background: #48494a;
+ }
+}
+@media (min-width: 992px) and (min-width: 1200px) {
+ .bodywebsite .list-md-dashed > *:after {
+ right: -3%;
+ height: 120px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .list-md-dashed > *:last-child::after {
+ display: none;
+ }
+}
+.bodywebsite .dl-inline {
+ vertical-align: middle;
+}
+.bodywebsite .dl-inline dt,
+.bodywebsite .dl-inline dd {
+ display: inline-block;
+ vertical-align: middle;
+}
+.bodywebsite .dl-inline dt {
+ padding-right: 5px;
+}
+.bodywebsite .dl-inline dt:after {
+ content: ':';
+}
+.bodywebsite .dl-inline .pricing-object-sm {
+ position: relative;
+ top: -5px;
+}
+.bodywebsite .list-terms-inline dt,
+.bodywebsite .list-terms-inline dd {
+ display: inline-block;
+}
+.bodywebsite .list-terms-inline dt {
+ color: #000;
+}
+.bodywebsite .list-terms-inline dd {
+ color: #9f9f9f;
+}
+.bodywebsite .list-terms-inline dt:after {
+ content: ':';
+}
+.bodywebsite .list-index {
+ counter-reset: li;
+}
+.bodywebsite .list-index > li .list-index-counter:before {
+ content: counter(li, decimal-leading-zero);
+ counter-increment: li;
+}
+.bodywebsite .list-marked li {
+ color: #000;
+ position: relative;
+ padding-left: 32px;
+}
+.bodywebsite .list-marked li:before {
+ position: absolute;
+ top: 1px;
+ left: 0;
+ content: '\e005';
+ font-family: "fl-flat-icons-set-2";
+ display: inline-block;
+ margin-right: 11px;
+ font-size: 13px;
+ line-height: inherit;
+ vertical-align: middle;
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .list-marked li:not(:last-child):after {
+ content: ';';
+}
+.bodywebsite .list-marked li:last-child:after {
+ content: '.';
+}
+.bodywebsite .list-marked li + li {
+ margin-top: 11px;
+}
+.bodywebsite .list-marked-spacing-lg li {
+ padding-left: 26px;
+}
+@media (min-width: 992px) and (max-width: 1799px) {
+ .bodywebsite .list-marked li {
+ padding-left: 24px;
+ font-size: 13px;
+ }
+ .bodywebsite .list-marked li:before {
+ font-size: 11px;
+ }
+}
+.bodywebsite .list-marked-variant-2 > li > a {
+ position: relative;
+ display: inline-block;
+}
+.bodywebsite .list-marked-variant-2 > li > a:hover:before {
+ left: 4px;
+}
+.bodywebsite .list-marked-variant-2 > li + li {
+ margin-top: 14px;
+}
+.bodywebsite .list-ordered {
+ counter-reset: li;
+}
+.bodywebsite .list-ordered li {
+ color: #000;
+}
+.bodywebsite .list-ordered li:before {
+ display: inline-block;
+ margin-right: 13px;
+ width: 15px;
+ content: counter(li, decimal) ".";
+ counter-increment: li;
+}
+.bodywebsite .list-ordered li:not(:last-child):after {
+ content: ';';
+}
+.bodywebsite .list-ordered li:last-child:after {
+ content: '.';
+}
+.bodywebsite .list-ordered li + li {
+ margin-top: 11px;
+}
+.bodywebsite .list-tags > li {
+ display: inline-block;
+ font-style: italic;
+}
+.bodywebsite .list-tags > li a,
+.bodywebsite .list-tags > li a:active,
+.bodywebsite .list-tags > li a:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .list-tags > li a:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .list-tags > li:after {
+ content: ',';
+ display: inline-block;
+ color: #f9f9f9;
+}
+.bodywebsite .list-tags > li:last-child:after {
+ display: none;
+}
+.bodywebsite .list-numbered {
+ counter-reset: li;
+}
+.bodywebsite .list-numbered > li {
+ position: relative;
+ padding-left: 30px;
+}
+.bodywebsite .list-numbered > li:before {
+ position: absolute;
+ top: 0;
+ left: 0;
+ content: counter(li, decimal) ".";
+ counter-increment: li;
+}
+.bodywebsite .list-numbered > li + li {
+ margin-top: 10px;
+}
+.bodywebsite .list-icon-pack {
+ margin-top: 6px;
+}
+.bodywebsite .list-icon-pack > li {
+ margin-top: 25px;
+}
+.bodywebsite .list-icon-pack > li span {
+ display: block;
+}
+.bodywebsite .list-icon-pack > li span + span {
+ margin-left: .25em;
+}
+.bodywebsite .list-icon-pack h6 + *,
+.bodywebsite .list-icon-pack .h6 + * {
+ margin-top: 2px;
+}
+.bodywebsite .list-links > li {
+ display: inline-block;
+}
+.bodywebsite .list-links > li:after {
+ content: ';';
+}
+.bodywebsite .list-links > li:last-child:after {
+ display: none;
+}
+.bodywebsite .list-hashtags > li {
+ display: inline-block;
+}
+.bodywebsite .list-hashtags > li a {
+ color: inherit;
+}
+.bodywebsite .list-hashtags > li a:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .list-hashtags > li > a:before {
+ content: '#';
+}
+.bodywebsite .list-marked-bordered {
+ color: #000;
+}
+.bodywebsite .list-marked-bordered li a {
+ display: block;
+ padding: 10px 7px;
+ border-bottom: 1px solid #f9f9f9;
+}
+.bodywebsite .list-marked-bordered li a:before {
+ position: relative;
+ display: inline-block;
+ padding-right: 10px;
+ font: 400 18px "FontAwesome";
+ line-height: inherit;
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ content: '\f105';
+}
+.bodywebsite .list-marked-bordered li a span {
+ color: inherit;
+ transition: color .33s;
+}
+.bodywebsite .list-marked-bordered li a span:first-child {
+ color: #000;
+}
+.bodywebsite .list-marked-bordered li a:hover,
+.bodywebsite .list-marked-bordered li a:hover span:nth-child(n) {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .list-marked-bordered li span:not(:last-child) {
+ margin-right: .25em;
+}
+.bodywebsite .list-bordered-horizontal {
+ position: relative;
+ transform: translateY(-7px);
+ margin-bottom: -7px;
+}
+.bodywebsite .list-bordered-horizontal > * {
+ margin-top: 7px;
+}
+.bodywebsite .list-bordered-horizontal > *:not(:last-child) {
+ margin-right: 35px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .list-bordered-horizontal > li {
+ display: inline-block;
+ }
+ .bodywebsite .list-bordered-horizontal > li:not(:last-child) {
+ position: relative;
+ }
+ .bodywebsite .list-bordered-horizontal > li:not(:last-child):after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: -20px;
+ width: 1px;
+ height: 22px;
+ background: #dedede;
+ }
+}
+.bodywebsite .list-tag-blocks {
+ position: relative;
+ transform: translateY(-6px);
+ margin-bottom: -6px;
+}
+.bodywebsite .list-tag-blocks > * {
+ margin-top: 6px;
+}
+.bodywebsite .list-tag-blocks > *:not(:last-child) {
+ margin-right: 6px;
+}
+.bodywebsite .list-tag-blocks li {
+ display: inline-block;
+ font-size: 11px;
+ font-weight: 700;
+ text-transform: uppercase;
+}
+.bodywebsite .list-tag-blocks li a {
+ display: inline-block;
+ padding: 6px 19px;
+ border-radius: 0;
+ border: 1px solid transparent;
+}
+.bodywebsite .list-tag-blocks li a,
+.bodywebsite .list-tag-blocks li a:active,
+.bodywebsite .list-tag-blocks li a:focus {
+ color: #000;
+ background: #fff;
+}
+.bodywebsite .list-tag-blocks li a:hover {
+ background: transparent;
+ border-color: #cdcdcd;
+}
+.bodywebsite .list-progress {
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ color: #00030a;
+}
+.bodywebsite .list-progress li + li {
+ margin-top: 23px;
+}
+.bodywebsite .list-progress p {
+ padding-right: 40px;
+}
+.bodywebsite .list-tags-inline > li {
+ display: inline;
+}
+.bodywebsite .list-tags-inline > li a {
+ color: inherit;
+}
+.bodywebsite .list-tags-inline > li a:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .list-tags-inline > li:not(:last-child):after {
+ content: ',';
+}
+.bodywebsite .list-rating {
+ font-size: 0;
+ line-height: 0;
+}
+.bodywebsite .list-rating > li {
+ display: inline-block;
+}
+.bodywebsite .list-rating .icon {
+ color: #ffd400;
+}
+.bodywebsite .list-wide-bordered {
+ color: #00030a;
+ font: 400 14px/22px "Roboto", Helvetica, Arial, sans-serif;
+ border-top: 1px solid #dedede;
+}
+.bodywebsite .list-wide-bordered dl {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ width: 100%;
+ font-weight: 700;
+}
+.bodywebsite .list-wide-bordered dl dt {
+ padding-right: 15px;
+}
+.bodywebsite .list-wide-bordered dl dd {
+ font-weight: 700;
+ font-size: 14px;
+}
+.bodywebsite .list-wide-bordered li {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ min-height: 54px;
+ padding: 10px 20px;
+ border-bottom: 1px solid #dedede;
+}
+.bodywebsite .list-wide-bordered + .list-wide-bordered {
+ border-top: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .list-wide-bordered {
+ font-size: 16px;
+ }
+ .bodywebsite .list-wide-bordered li {
+ min-height: 73px;
+ padding: 20px 30px;
+ }
+}
+.bodywebsite .object-wrap {
+ position: relative;
+ overflow: hidden;
+}
+.bodywebsite .object-wrap-right > .object-wrap-body {
+ right: 0;
+}
+.bodywebsite .object-wrap-left > .object-wrap-body {
+ left: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .object-wrap-sm-right > .object-wrap-body {
+ right: 0;
+ }
+ .bodywebsite .object-wrap-sm-left > .object-wrap-body {
+ left: 0;
+ }
+}
+@media (max-width: 767px) {
+ .bodywebsite .object-wrap-body {
+ position: relative;
+ overflow: hidden;
+ min-height: 300px;
+ width: 100%;
+ }
+ .bodywebsite .object-wrap-body > img {
+ position: absolute;
+ min-width: 100%;
+ max-width: none;
+ height: auto;
+ max-height: none;
+ top: 20%;
+ left: 50%;
+ transform: translate(-50%, -20%);
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .object-wrap-body {
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ width: 100vw;
+ min-width: 1px;
+ max-width: none;
+ height: 100%;
+ min-height: 100%;
+ max-height: none;
+ margin: 0;
+ background: inherit;
+ z-index: 0;
+ }
+ .bodywebsite .object-wrap-body > img {
+ position: relative;
+ height: auto;
+ min-height: 100.5%;
+ width: auto;
+ min-width: 102%;
+ max-width: none;
+ left: 50%;
+ transform: translateX(-50%);
+ }
+ .bodywebsite .object-wrap-body + * {
+ margin-top: 0;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .sm-width-c6 {
+ width: calc(50vw);
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .md-width-c7d20 {
+ width: calc(150vw);
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .md-width-c7d20 {
+ width: calc(167.5vw);
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .md-width-c5dm20 {
+ width: calc(-50vw);
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .md-width-c5dm20 {
+ width: calc(-67.5vw);
+ }
+}
+.bodywebsite .bg-wrap {
+ position: relative;
+}
+.bodywebsite .bg-wrap:before {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ width: 120vw;
+ left: 50%;
+ transform: translateX(-50%);
+ background: inherit;
+ z-index: -1;
+}
+.bodywebsite .bg-wrap-sm-left {
+ z-index: 1;
+}
+@media (min-width: 992px) {
+ .bodywebsite .bg-wrap-sm-left:before {
+ width: 100vw;
+ right: 0;
+ transform: none;
+ }
+}
+.bodywebsite .bg-wrap-sm-right {
+ z-index: 1;
+}
+@media (min-width: 992px) {
+ .bodywebsite .bg-wrap-sm-right:before {
+ width: 100vw;
+ left: 0;
+ transform: none;
+ }
+}
+@media (min-width: 576px) {
+ .bodywebsite .wrap-justify {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: space-around;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ }
+ .bodywebsite .wrap-justify > * + * {
+ margin-top: 0;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .wrap-justify {
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .wrap-justify {
+ padding-right: 30px;
+ }
+}
+.bodywebsite .link-wrap {
+ line-height: 1;
+}
+.bodywebsite .link-wrap a {
+ display: inline;
+ line-height: 1;
+}
+.bodywebsite [class*='bg-decoration-wrap'] {
+ position: relative;
+ overflow: hidden;
+}
+.bodywebsite [class*='bg-decoration-wrap'] .bg-decoration-content {
+ position: relative;
+ z-index: 2;
+}
+.bodywebsite [class*='bg-decoration-wrap'] .bg-decoration-object {
+ top: 0;
+ bottom: auto;
+}
+.bodywebsite .bg-decoration-bottom .bg-decoration-object {
+ top: auto;
+ bottom: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .bg-decoration-wrap-sm .bg-decoration-object {
+ height: 50%;
+ position: absolute;
+ right: 0;
+ left: 0;
+ }
+ .bodywebsite .bg-decoration-bottom-sm .bg-decoration-object {
+ height: 34%;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .bg-decoration-object {
+ height: 50%;
+ position: absolute;
+ right: 0;
+ left: 0;
+ }
+ .bodywebsite .bg-decoration-bottom-mod .bg-decoration-object {
+ height: 45%;
+ }
+}
+.bodywebsite .divider-fullwidth {
+ height: 1px;
+ width: 100%;
+}
+.bodywebsite .hr {
+ border: none;
+ height: 1px;
+ width: 100%;
+}
+.bodywebsite .tabs-custom .nav-tabs {
+ display: block;
+ word-spacing: 0;
+ border: 0;
+}
+.bodywebsite .tabs-custom .nav-tabs:before,
+.bodywebsite .tabs-custom .nav-tabs:after {
+ display: none;
+}
+.bodywebsite .tabs-custom .nav-tabs .nav-item {
+ float: none;
+ border: 0;
+ cursor: pointer;
+ transition: .33s all ease;
+}
+.bodywebsite .tabs-custom .nav-tabs .nav-item .nav-link.active {
+ cursor: default;
+ border: 0;
+}
+.bodywebsite .tabs-custom .nav-tabs .nav-link {
+ margin: 0;
+ border: 0;
+}
+.bodywebsite * + .tabs-custom {
+ margin-top: 35px;
+}
+@media (min-width: 992px) {
+ .bodywebsite * + .tabs-custom {
+ margin-top: 50px;
+ }
+}
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs,
+.bodywebsite .tabs-custom.tabs-line .nav-tabs,
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs {
+ font-size: 0;
+ line-height: 0;
+}
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs {
+ border: 1px solid #dedede;
+}
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs li {
+ margin: -1px 0;
+}
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link {
+ padding: 8px 10px;
+ font: 700 11px/18px "Roboto", Helvetica, Arial, sans-serif;
+ color: #000;
+ background: transparent;
+ border-bottom: 1px solid #dedede;
+ text-align: center;
+ vertical-align: middle;
+}
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:after {
+ font: 400 17px 'Material Design Icons';
+ color: transparent;
+ position: relative;
+ top: -12px;
+ display: inline-block;
+ margin-left: 5px;
+ content: '\f236';
+ vertical-align: middle;
+ transition: .33s all ease;
+}
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:first-child {
+ border-top: 1px solid #dedede;
+}
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:hover,
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs .nav-item .active.nav-link {
+ color: #fff;
+ background: #3a3c3e;
+ border-color: #3a3c3e;
+}
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:hover:after,
+.bodywebsite .tabs-custom.tabs-corporate .nav-tabs .nav-item .active.nav-link:after {
+ top: -1px;
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .tabs-custom.tabs-corporate .tab-content {
+ padding: 22px 0 0;
+}
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item,
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item {
+ margin: 0;
+}
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item + .nav-item,
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item + .nav-item {
+ margin-top: -1px;
+}
+.bodywebsite .tabs-custom.tabs-line .tab-content,
+.bodywebsite .tabs-custom.tabs-minimal .tab-content {
+ padding: 22px 0 0;
+}
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item .nav-link {
+ font: 400 11px/16px "Roboto", Helvetica, Arial, sans-serif;
+ letter-spacing: -0.05em;
+ text-transform: uppercase;
+ color: #9b9b9b;
+}
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item .nav-link:hover,
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item .active.nav-link {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link {
+ font: 700 11px/24px "Roboto", Helvetica, Arial, sans-serif;
+ color: #000;
+}
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link:hover,
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item .active.nav-link {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .tabs-custom.tabs-line .nav-tabs {
+ text-align: center;
+}
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item {
+ display: block;
+ margin: 0 -1px;
+}
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item .nav-link {
+ padding: 8px 15px;
+ border: 1px solid #e5e7e9;
+}
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item .nav-link:last-child {
+ margin-right: 0;
+ border-bottom-width: 1px;
+}
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item .nav-link:hover,
+.bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item .active.nav-link {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs {
+ text-align: center;
+}
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item {
+ display: block;
+}
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link {
+ padding: 7px 15px;
+ border: 1px solid #e5e7e9;
+}
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link:last-child {
+ border-bottom-width: 1px;
+}
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link:hover,
+.bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item .active.nav-link {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+@media (min-width: 768px) {
+ .bodywebsite .tabs-custom.tabs-line .nav-item,
+ .bodywebsite .tabs-custom.tabs-minimal .nav-item {
+ margin: 0;
+ }
+ .bodywebsite .tabs-custom.tabs-line .nav-tabs .nav-item .nav-link {
+ font-size: 14px;
+ line-height: 24px;
+ }
+ .bodywebsite .tabs-custom.tabs-minimal .nav-tabs .nav-item .nav-link {
+ font-size: 14px;
+ line-height: 24px;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs,
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .nav-tabs {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ width: 100%;
+ text-align: left;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .nav-link,
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link {
+ position: relative;
+ z-index: 10;
+ display: inline-block;
+ border: 0;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item + .nav-item,
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item + .nav-item {
+ margin-top: 0;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .tab-content,
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .tab-content {
+ padding: 40px 0 0;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs .nav-item,
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs .nav-link {
+ display: block;
+ border: 0;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .nav-tabs {
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ border-bottom: 2px solid #e5e7e9;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .nav-link {
+ padding: 8px 0 8px 0;
+ margin: 0 30px 0 0;
+ font-weight: 700;
+ background: transparent;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .nav-link:after {
+ content: '';
+ position: absolute;
+ left: 0;
+ right: 100%;
+ bottom: -1px;
+ border-bottom: 2px solid maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ opacity: 0;
+ visibility: hidden;
+ transition: .33s all ease;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .nav-link:hover,
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .active.nav-link {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background: transparent;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-line .nav-tabs .nav-item .active.nav-link:after {
+ right: 0;
+ opacity: 1;
+ visibility: visible;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs {
+ margin-top: -10px;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item {
+ display: inline-block;
+ margin: 10px 15px 0 0;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link {
+ position: relative;
+ bottom: -1px;
+ z-index: 10;
+ display: inline-block;
+ padding: 0 0 5px 0;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link:after {
+ content: '';
+ position: absolute;
+ left: 0;
+ right: 100%;
+ bottom: 0;
+ border-bottom: 2px solid maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ opacity: 0;
+ visibility: hidden;
+ transition: .33s all ease;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link:last-child {
+ margin-right: 0;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .nav-link:hover,
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .active.nav-link {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background: transparent;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs .nav-item .active.nav-link:after {
+ right: 0;
+ opacity: 1;
+ visibility: visible;
+ }
+}
+.bodywebsite .tabs-vertical .nav-tabs {
+ position: relative;
+}
+.bodywebsite .tabs-vertical .nav-tabs > .nav-item {
+ z-index: 10;
+ display: block;
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+.bodywebsite .tabs-vertical.tabs-corporate .nav-tabs {
+ width: 100%;
+}
+.bodywebsite .tabs-vertical.tabs-corporate .nav-tabs .nav-item {
+ display: block;
+}
+.bodywebsite .tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link {
+ position: relative;
+ padding: 8px 10px;
+}
+.bodywebsite .tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link:hover,
+.bodywebsite .tabs-vertical.tabs-corporate .nav-tabs .nav-item .active.nav-link {
+ border-color: #3a3c3e;
+}
+.bodywebsite .tabs-vertical.tabs-corporate .tab-content {
+ padding: 30px 0 0;
+}
+.bodywebsite .tabs-vertical.tabs-minimal .nav-tabs {
+ border-right: 1px solid #ddd;
+}
+.bodywebsite .tabs-vertical.tabs-minimal .nav-tabs .nav-item .nav-link {
+ position: relative;
+ right: -1px;
+ padding: 0 16px 0 0;
+ text-align: right;
+ border-right: 1px solid transparent;
+ background-color: transparent;
+}
+.bodywebsite .tabs-vertical.tabs-minimal .nav-tabs .nav-item .nav-link:hover,
+.bodywebsite .tabs-vertical.tabs-minimal .nav-tabs .nav-item .nav-link.resp-tab-active {
+ border-right-color: #00030a;
+}
+.bodywebsite .tabs-vertical.tabs-minimal .nav-tabs .nav-item + .nav-item {
+ margin-top: 16px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link {
+ font-size: 16px;
+ line-height: 26px;
+ }
+ .bodywebsite .tabs-custom.tabs-corporate .nav-tabs .nav-item .nav-link:after {
+ font-size: 25px;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs {
+ position: relative;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs .nav-item {
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs .nav-item .nav-link {
+ display: block;
+ padding: 21px 10px 19px;
+ }
+ .bodywebsite .tabs-custom.tabs-horizontal.tabs-corporate .tab-content {
+ padding: 30px 0 0;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: flex-start;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical .nav-tabs {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ max-width: 50%;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical .nav-tabs .nav-item {
+ width: 100%;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical .nav-tabs .nav-item .nav-link {
+ text-align: left;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical .nav-tabs .nav-item .nav-link:hover,
+ .bodywebsite .tabs-custom.tabs-vertical .nav-tabs .nav-item .active.nav-link {
+ border-color: #3a3c3e;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical .nav-tabs .nav-item .nav-link:hover:after,
+ .bodywebsite .tabs-custom.tabs-vertical .nav-tabs .nav-item .active.nav-link:after {
+ right: 15px;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical .tab-content {
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs {
+ width: auto;
+ min-width: 240px;
+ border-width: 0 0 1px 0;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item {
+ margin: 0;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link {
+ padding: 23px 44px 22px 30px;
+ border-width: 1px 0 0 0;
+ text-align: left;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link:after {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 26px;
+ content: '\f238';
+ transition: .33s all ease;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item .nav-link:hover:after,
+ .bodywebsite .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs .nav-item .active.nav-link:after {
+ right: 15px;
+ top: 50%;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical.tabs-corporate .tab-content {
+ padding: 0 0 0 30px;
+ margin-top: -5px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs {
+ min-width: 300px;
+ }
+ .bodywebsite .tabs-custom.tabs-vertical.tabs-corporate .tab-content {
+ padding: 0 0 0 44px;
+ }
+}
+.bodywebsite .card-group.card-group-custom {
+ margin-bottom: 0;
+}
+.bodywebsite .card-group.card-group-custom .card-heading + .card-collapse > .card-body,
+.bodywebsite .card-group.card-group-custom .card-heading + .card-collapse > .list-group {
+ border-top: 0;
+}
+.bodywebsite .card-group.card-group-custom .card + .card {
+ margin-top: 0;
+}
+.bodywebsite .card-group.card-group-corporate .card + .card {
+ margin-top: 30px;
+}
+.bodywebsite .card-custom {
+ margin: 0;
+ background: inherit;
+ border: 0;
+ border-radius: 0;
+ box-shadow: none;
+}
+.bodywebsite .card-custom a {
+ display: block;
+}
+.bodywebsite .card-custom .card-heading {
+ padding: 0;
+ border-bottom: 0;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.bodywebsite .card-custom .card-body {
+ padding: 0;
+ border: 0;
+}
+.bodywebsite * + .card-group-custom {
+ margin-top: 35px;
+}
+@media (min-width: 768px) {
+ .bodywebsite * + .card-group-custom {
+ margin-top: 50px;
+ }
+}
+.bodywebsite .card-light:first-child .card-title {
+ border-top: 1px solid #dedede;
+}
+.bodywebsite .card-light .card-title {
+ border-bottom: 1px solid #dedede;
+}
+.bodywebsite .card-light .card-title:nth-child(n + 2) {
+ margin-top: -1px;
+}
+.bodywebsite .card-light .card-title a {
+ position: relative;
+ padding: 24px 55px 22px 32px;
+ font: 500 18px/24px "Roboto", Helvetica, Arial, sans-serif;
+ color: #000;
+ transition: 1.5s all ease;
+}
+.bodywebsite .card-light .card-title a .card-arrow:after {
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .card-light .card-title a.collapsed .card-arrow:after {
+ opacity: 1;
+ visibility: visible;
+}
+.bodywebsite .card-light .card-arrow {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 26px;
+ transition: .33s;
+ will-change: transform;
+}
+.bodywebsite .card-light .card-arrow:before,
+.bodywebsite .card-light .card-arrow:after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .card-light .card-arrow:before {
+ width: 14px;
+ height: 2px;
+ right: 0;
+}
+.bodywebsite .card-light .card-arrow:after {
+ width: 2px;
+ height: 14px;
+ right: 6px;
+ transition: .2s all ease;
+}
+.bodywebsite .card-light .card-collapse {
+ position: relative;
+ margin-top: -1px;
+ border-bottom: 1px solid #dedede;
+ color: #9f9f9f;
+ will-change: transform;
+}
+.bodywebsite .card-light .card-body {
+ padding: 25px 44px 25px 32px;
+}
+@media (max-width: 767px) {
+ .bodywebsite .card-light .card-title a,
+ .bodywebsite .card-light .card-body {
+ padding-left: 15px;
+ }
+}
+.bodywebsite .card-corporate .card-title a,
+.bodywebsite .card-corporate .card-collapse {
+ background: #fff;
+ box-shadow: -1px 0px 10px 0px rgba(65, 65, 65, 0.12);
+}
+.bodywebsite .card-corporate .card-collapse.in {
+ box-shadow: -1px 0 5px 0 rgba(65, 65, 65, 0.12);
+}
+.bodywebsite .card-corporate .card-collapse.in:before {
+ content: '';
+ position: absolute;
+ top: -1px;
+ height: 1px;
+ background: #ededed;
+ left: 0;
+ width: 100%;
+}
+.bodywebsite .card-corporate .card-title a {
+ position: relative;
+ z-index: 1;
+ padding: 24px 82px 22px 32px;
+ font: 500 18px/24px "Roboto", Helvetica, Arial, sans-serif;
+ color: #000;
+ transition: 1.3s all ease;
+ letter-spacing: -0.025em;
+ border-radius: 6px 6px 0 0;
+}
+.bodywebsite .card-corporate .card-title a .card-arrow:after {
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .card-corporate .card-title a.collapsed {
+ border-radius: 6px;
+}
+.bodywebsite .card-corporate .card-title a.collapsed .card-arrow {
+ border-radius: 0 6px 6px 0;
+}
+.bodywebsite .card-corporate .card-title a.collapsed .card-arrow:after {
+ opacity: 1;
+ visibility: visible;
+}
+.bodywebsite .card-corporate .card-arrow {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ z-index: 2;
+ width: 70px;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-radius: 0 6px 0 0;
+ transition: 1.3s all ease;
+}
+.bodywebsite .card-corporate .card-arrow:before,
+.bodywebsite .card-corporate .card-arrow:after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ z-index: 4;
+ transform: translateY(-50%);
+ background: #fff;
+}
+.bodywebsite .card-corporate .card-arrow:before {
+ width: 14px;
+ height: 2px;
+ right: 28px;
+}
+.bodywebsite .card-corporate .card-arrow:after {
+ width: 2px;
+ height: 14px;
+ right: 34px;
+}
+.bodywebsite .card-corporate .card-collapse {
+ position: relative;
+ z-index: 2;
+ color: #9f9f9f;
+ border-radius: 0 0 6px 6px;
+}
+.bodywebsite .card-corporate .card-body {
+ padding: 25px 44px 25px 32px;
+}
+@media (max-width: 767px) {
+ .bodywebsite .card-corporate .card-title a,
+ .bodywebsite .card-corporate .card-body {
+ padding-left: 25px;
+ }
+}
+.bodywebsite .card-lg {
+ position: relative;
+ padding: 50px 15px;
+}
+.bodywebsite .card-lg:before {
+ content: '';
+ position: absolute;
+ top: -45px;
+ left: 50%;
+ width: 55px;
+ height: 55px;
+ margin-left: -10px;
+ background: #fff;
+ transform: translateX(-50%) rotate(-45deg);
+}
+@media (min-width: 768px) {
+ .bodywebsite .card-lg {
+ padding: 90px 35px 100px;
+ }
+}
+.bodywebsite table {
+ background-color: transparent;
+}
+.bodywebsite caption {
+ padding-top: 17px 25px 18px;
+ padding-bottom: 17px 25px 18px;
+ color: #dedede;
+ text-align: left;
+}
+.bodywebsite th {
+ text-align: left;
+}
+.bodywebsite .table {
+ width: 100%;
+ max-width: 100%;
+ margin-bottom: 0;
+ color: #00030a;
+}
+.bodywebsite .table > thead > tr > th,
+.bodywebsite .table > thead > tr > td,
+.bodywebsite .table > tbody > tr > th,
+.bodywebsite .table > tbody > tr > td,
+.bodywebsite .table > tfoot > tr > th,
+.bodywebsite .table > tfoot > tr > td {
+ line-height: 1.71429;
+ vertical-align: top;
+ border-top: 0;
+}
+.bodywebsite .table > tbody > tr > th,
+.bodywebsite .table > tbody > tr > td,
+.bodywebsite .table > tfoot > tr > th,
+.bodywebsite .table > tfoot > tr > td {
+ padding: 17px 25px 18px;
+ line-height: 1.71429;
+ vertical-align: top;
+ border-bottom: 1px solid #d9d9d9;
+}
+.bodywebsite .table > thead > tr > th {
+ font-family: "Playfair Display", Helvetica, Arial, sans-serif;
+ font-size: 16px;
+ font-weight: 700;
+ padding: 26px 25px;
+ vertical-align: bottom;
+ background: #f6f7fa;
+ border-bottom: 0;
+}
+@media (min-width: 576px) {
+ .bodywebsite .table > thead > tr > th {
+ padding: 34px 25px 29px;
+ }
+}
+.bodywebsite .table > tfoot > tr > td {
+ font-weight: 700;
+}
+.bodywebsite .table > caption + thead > tr:first-child > th,
+.bodywebsite .table > caption + thead > tr:first-child > td,
+.bodywebsite .table > colgroup + thead > tr:first-child > th,
+.bodywebsite .table > colgroup + thead > tr:first-child > td,
+.bodywebsite .table > thead:first-child > tr:first-child > th,
+.bodywebsite .table > thead:first-child > tr:first-child > td {
+ border-top: 0;
+}
+.bodywebsite .table > tbody + tbody {
+ border-top: 0;
+}
+.bodywebsite .table .table {
+ background-color: #fff;
+}
+.bodywebsite .table-condensed > thead > tr > th,
+.bodywebsite .table-condensed > thead > tr > td,
+.bodywebsite .table-condensed > tbody > tr > th,
+.bodywebsite .table-condensed > tbody > tr > td,
+.bodywebsite .table-condensed > tfoot > tr > th,
+.bodywebsite .table-condensed > tfoot > tr > td {
+ padding: 5px;
+}
+.bodywebsite .table-bordered {
+ border: 1px solid #d9d9d9;
+}
+.bodywebsite .table-bordered > thead > tr > th,
+.bodywebsite .table-bordered > thead > tr > td,
+.bodywebsite .table-bordered > tbody > tr > th,
+.bodywebsite .table-bordered > tbody > tr > td,
+.bodywebsite .table-bordered > tfoot > tr > th,
+.bodywebsite .table-bordered > tfoot > tr > td {
+ border: 1px solid #d9d9d9;
+}
+.bodywebsite .table-bordered > thead > tr > th,
+.bodywebsite .table-bordered > thead > tr > td {
+ border-bottom-width: 2px;
+}
+.bodywebsite .table-primary {
+ background: #fff;
+}
+.bodywebsite .table-primary thead > tr > th {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .table-striped > tbody > tr:nth-of-type(even) {
+ background-color: #f6f7fa;
+}
+.bodywebsite .table-striped > tbody > tr:nth-of-type(odd) {
+ background-color: #fff;
+}
+.bodywebsite .table-striped > tbody > tr > td {
+ border-bottom: 0;
+}
+.bodywebsite .table-hover > tbody > tr:hover {
+ background-color: #f6f7fa;
+}
+.bodywebsite table col[class*="col-"] {
+ position: static;
+ float: none;
+ display: table-column;
+}
+.bodywebsite table td[class*="col-"],
+.bodywebsite table th[class*="col-"] {
+ position: static;
+ float: none;
+ display: table-cell;
+}
+.bodywebsite .table-active,
+.bodywebsite .table-active > th,
+.bodywebsite .table-active > td {
+ background-color: #f6f7fa;
+}
+.bodywebsite .table-hover .table-active:hover {
+ background-color: #e6e8f1;
+}
+.bodywebsite .table-hover .table-active:hover > td,
+.bodywebsite .table-hover .table-active:hover > th {
+ background-color: #e6e8f1;
+}
+.bodywebsite .table-success,
+.bodywebsite .table-success > th,
+.bodywebsite .table-success > td {
+ background-color: #dff0d8;
+}
+.bodywebsite .table-hover .table-success:hover {
+ background-color: #d0e9c6;
+}
+.bodywebsite .table-hover .table-success:hover > td,
+.bodywebsite .table-hover .table-success:hover > th {
+ background-color: #d0e9c6;
+}
+.bodywebsite .table-info,
+.bodywebsite .table-info > th,
+.bodywebsite .table-info > td {
+ background-color: #d9edf7;
+}
+.bodywebsite .table-hover .table-info:hover {
+ background-color: #c4e3f3;
+}
+.bodywebsite .table-hover .table-info:hover > td,
+.bodywebsite .table-hover .table-info:hover > th {
+ background-color: #c4e3f3;
+}
+.bodywebsite .table-warning,
+.bodywebsite .table-warning > th,
+.bodywebsite .table-warning > td {
+ background-color: #fcf8e3;
+}
+.bodywebsite .table-hover .table-warning:hover {
+ background-color: #faf2cc;
+}
+.bodywebsite .table-hover .table-warning:hover > td,
+.bodywebsite .table-hover .table-warning:hover > th {
+ background-color: #faf2cc;
+}
+.bodywebsite .table-danger,
+.bodywebsite .table-danger > th,
+.bodywebsite .table-danger > td {
+ background-color: #fe4a21;
+}
+.bodywebsite .table-hover .table-danger:hover {
+ background-color: #fe3508;
+}
+.bodywebsite .table-hover .table-danger:hover > td,
+.bodywebsite .table-hover .table-danger:hover > th {
+ background-color: #fe3508;
+}
+.bodywebsite .table-responsive {
+ overflow-x: auto;
+ min-height: 0.01%;
+}
+@media (max-width: 575px) {
+ .bodywebsite .table-responsive {
+ width: 100%;
+ margin-bottom: 1.28571;
+ overflow-y: hidden;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ border: 1px solid #d9d9d9;
+ }
+ .bodywebsite .table-responsive > .table {
+ margin-bottom: 0;
+ }
+ .bodywebsite .table-responsive > .table > thead > tr > th,
+ .bodywebsite .table-responsive > .table > thead > tr > td,
+ .bodywebsite .table-responsive > .table > tbody > tr > th,
+ .bodywebsite .table-responsive > .table > tbody > tr > td,
+ .bodywebsite .table-responsive > .table > tfoot > tr > th,
+ .bodywebsite .table-responsive > .table > tfoot > tr > td {
+ white-space: nowrap;
+ }
+ .bodywebsite .table-responsive > .table-bordered {
+ border: 0;
+ }
+ .bodywebsite .table-responsive > .table-bordered > thead > tr > th:first-child,
+ .bodywebsite .table-responsive > .table-bordered > thead > tr > td:first-child,
+ .bodywebsite .table-responsive > .table-bordered > tbody > tr > th:first-child,
+ .bodywebsite .table-responsive > .table-bordered > tbody > tr > td:first-child,
+ .bodywebsite .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+ .bodywebsite .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+ border-left: 0;
+ }
+ .bodywebsite .table-responsive > .table-bordered > thead > tr > th:last-child,
+ .bodywebsite .table-responsive > .table-bordered > thead > tr > td:last-child,
+ .bodywebsite .table-responsive > .table-bordered > tbody > tr > th:last-child,
+ .bodywebsite .table-responsive > .table-bordered > tbody > tr > td:last-child,
+ .bodywebsite .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+ .bodywebsite .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+ border-right: 0;
+ }
+ .bodywebsite .table-responsive > .table-bordered > tbody > tr:last-child > th,
+ .bodywebsite .table-responsive > .table-bordered > tbody > tr:last-child > td,
+ .bodywebsite .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+ .bodywebsite .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+ border-bottom: 0;
+ }
+}
+.bodywebsite .jumbotron-custom {
+ font-weight: 900;
+ font-size: 35px;
+ line-height: 1.2;
+ letter-spacing: .01em;
+}
+.bodywebsite .jumbotron-custom > span {
+ font-size: 31px;
+ line-height: 1.2;
+}
+@media (min-width: 768px) {
+ .bodywebsite .jumbotron-custom {
+ font-size: 45px;
+ }
+ .bodywebsite .jumbotron-custom > span {
+ font-size: 41px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .jumbotron-custom {
+ font-size: 55px;
+ }
+ .bodywebsite .jumbotron-custom > span {
+ font-size: 51px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .jumbotron-custom {
+ font-size: 65px;
+ }
+ .bodywebsite .jumbotron-custom > span {
+ font-size: 61px;
+ }
+}
+.bodywebsite [class^="thin-icon-"]:before,
+.bodywebsite [class*=" thin-icon-"]:before,
+.bodywebsite .thin-ico {
+ font-family: "Thin Regular";
+ font-weight: 400;
+ font-style: normal;
+ font-size: inherit;
+ text-transform: none;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.bodywebsite .thin-icon-volume-on:before {
+ content: '\e800';
+}
+.bodywebsite .thin-icon-gift:before {
+ content: '\e801';
+}
+.bodywebsite .thin-icon-cup:before {
+ content: '\e802';
+}
+.bodywebsite .thin-icon-folder:before {
+ content: '\e803';
+}
+.bodywebsite .thin-icon-dublicate:before {
+ content: '\e804';
+}
+.bodywebsite .thin-icon-tag:before {
+ content: '\e805';
+}
+.bodywebsite .thin-icon-chat:before {
+ content: '\e806';
+}
+.bodywebsite .thin-icon-clock:before {
+ content: '\e807';
+}
+.bodywebsite .thin-icon-microphone:before {
+ content: '\e808';
+}
+.bodywebsite .thin-icon-map-marker:before {
+ content: '\e809';
+}
+.bodywebsite .thin-icon-mobile:before {
+ content: '\e80a';
+}
+.bodywebsite .thin-icon-cloud-charge:before {
+ content: '\e80b';
+}
+.bodywebsite .thin-icon-resize:before {
+ content: '\e80c';
+}
+.bodywebsite .thin-icon-cake:before {
+ content: '\e80d';
+}
+.bodywebsite .thin-icon-case:before {
+ content: '\e80e';
+}
+.bodywebsite .thin-icon-address:before {
+ content: '\e80f';
+}
+.bodywebsite .thin-icon-phone-support:before {
+ content: '\e810';
+}
+.bodywebsite .thin-icon-fullscreen:before {
+ content: '\e811';
+}
+.bodywebsite .thin-icon-db:before {
+ content: '\e812';
+}
+.bodywebsite .thin-icon-music:before {
+ content: '\e813';
+}
+.bodywebsite .thin-icon-network:before {
+ content: '\e814';
+}
+.bodywebsite .thin-icon-db-network:before {
+ content: '\e815';
+}
+.bodywebsite .thin-icon-dropbox-upload:before {
+ content: '\e816';
+}
+.bodywebsite .thin-icon-phone-call:before {
+ content: '\e817';
+}
+.bodywebsite .thin-icon-briefcase-2:before {
+ content: '\e818';
+}
+.bodywebsite .thin-icon-card:before {
+ content: '\e819';
+}
+.bodywebsite .thin-icon-support:before {
+ content: '\e81a';
+}
+.bodywebsite .thin-icon-pull:before {
+ content: '\e81b';
+}
+.bodywebsite .thin-icon-desktop:before {
+ content: '\e81c';
+}
+.bodywebsite .thin-icon-pass:before {
+ content: '\e81d';
+}
+.bodywebsite .thin-icon-picture:before {
+ content: '\e81e';
+}
+.bodywebsite .thin-icon-email:before {
+ content: '\e81f';
+}
+.bodywebsite .thin-icon-push:before {
+ content: '\e820';
+}
+.bodywebsite .thin-icon-house:before {
+ content: '\e821';
+}
+.bodywebsite .thin-icon-download:before {
+ content: '\e822';
+}
+.bodywebsite .thin-icon-storage:before {
+ content: '\e823';
+}
+.bodywebsite .thin-icon-milk:before {
+ content: '\e824';
+}
+.bodywebsite .thin-icon-external-right:before {
+ content: '\e825';
+}
+.bodywebsite .thin-icon-email-open:before {
+ content: '\e826';
+}
+.bodywebsite .thin-icon-planet:before {
+ content: '\e827';
+}
+.bodywebsite .thin-icon-pointer:before {
+ content: '\e828';
+}
+.bodywebsite .thin-icon-email-search:before {
+ content: '\e829';
+}
+.bodywebsite .thin-icon-external-left:before {
+ content: '\e82a';
+}
+.bodywebsite .thin-icon-shirt:before {
+ content: '\e82b';
+}
+.bodywebsite .thin-icon-document-edit:before {
+ content: '\e82c';
+}
+.bodywebsite .thin-icon-document-delete:before {
+ content: '\e82d';
+}
+.bodywebsite .thin-icon-money:before {
+ content: '\e82e';
+}
+.bodywebsite .thin-icon-eye:before {
+ content: '\e82f';
+}
+.bodywebsite .thin-icon-settings:before {
+ content: '\e830';
+}
+.bodywebsite .thin-icon-arrow-bottom-right:before {
+ content: '\e831';
+}
+.bodywebsite .thin-icon-arrow-right:before {
+ content: '\e832';
+}
+.bodywebsite .thin-icon-flag:before {
+ content: '\e833';
+}
+.bodywebsite .thin-icon-star:before {
+ content: '\e834';
+}
+.bodywebsite .thin-icon-calculator:before {
+ content: '\e835';
+}
+.bodywebsite .thin-icon-safe:before {
+ content: '\e836';
+}
+.bodywebsite .thin-icon-cart:before {
+ content: '\e837';
+}
+.bodywebsite .thin-icon-bullhorn:before {
+ content: '\e838';
+}
+.bodywebsite .thin-icon-anchor:before {
+ content: '\e839';
+}
+.bodywebsite .thin-icon-globe:before {
+ content: '\e83a';
+}
+.bodywebsite .thin-icon-statistics:before {
+ content: '\e83b';
+}
+.bodywebsite .thin-icon-thumb-up:before {
+ content: '\e83c';
+}
+.bodywebsite .thin-icon-headphones:before {
+ content: '\e83d';
+}
+.bodywebsite .thin-icon-bell:before {
+ content: '\e83e';
+}
+.bodywebsite .thin-icon-study:before {
+ content: '\e83f';
+}
+.bodywebsite .thin-icon-cart-add:before {
+ content: '\e840';
+}
+.bodywebsite .thin-icon-cart-delete:before {
+ content: '\e841';
+}
+.bodywebsite .thin-icon-satelite:before {
+ content: '\e842';
+}
+.bodywebsite .thin-icon-home:before {
+ content: '\e843';
+}
+.bodywebsite .thin-icon-time:before {
+ content: '\e844';
+}
+.bodywebsite .thin-icon-book:before {
+ content: '\e845';
+}
+.bodywebsite .thin-icon-bookmark:before {
+ content: '\e846';
+}
+.bodywebsite .thin-icon-key:before {
+ content: '\e847';
+}
+.bodywebsite .thin-icon-timer:before {
+ content: '\e848';
+}
+.bodywebsite .thin-icon-saturn:before {
+ content: '\e849';
+}
+.bodywebsite .thin-icon-notes:before {
+ content: '\e84a';
+}
+.bodywebsite .thin-icon-ambulance:before {
+ content: '\e84b';
+}
+.bodywebsite .thin-icon-briefcase:before {
+ content: '\e84c';
+}
+.bodywebsite .thin-icon-layers:before {
+ content: '\e84d';
+}
+.bodywebsite .thin-icon-delivery:before {
+ content: '\e84e';
+}
+.bodywebsite .thin-icon-tint:before {
+ content: '\e84f';
+}
+.bodywebsite .thin-icon-trash:before {
+ content: '\e850';
+}
+.bodywebsite .thin-icon-lightbulb:before {
+ content: '\e851';
+}
+.bodywebsite .thin-icon-calendar:before {
+ content: '\e852';
+}
+.bodywebsite .thin-icon-chart:before {
+ content: '\e853';
+}
+.bodywebsite .thin-icon-documents:before {
+ content: '\e854';
+}
+.bodywebsite .thin-icon-checklist:before {
+ content: '\e855';
+}
+.bodywebsite .thin-icon-camera-web:before {
+ content: '\e856';
+}
+.bodywebsite .thin-icon-camera:before {
+ content: '\e857';
+}
+.bodywebsite .thin-icon-lock:before {
+ content: '\e858';
+}
+.bodywebsite .thin-icon-umbrella:before {
+ content: '\e859';
+}
+.bodywebsite .thin-icon-user:before {
+ content: '\e85a';
+}
+.bodywebsite .thin-icon-love:before {
+ content: '\e85b';
+}
+.bodywebsite .thin-icon-hanger:before {
+ content: '\e85c';
+}
+.bodywebsite .thin-icon-car:before {
+ content: '\e85d';
+}
+.bodywebsite .thin-icon-cloth:before {
+ content: '\e85e';
+}
+.bodywebsite .thin-icon-box:before {
+ content: '\e85f';
+}
+.bodywebsite .thin-icon-attachment:before {
+ content: '\e860';
+}
+.bodywebsite .thin-icon-cd:before {
+ content: '\e861';
+}
+.bodywebsite .thin-icon-love-broken:before {
+ content: '\e862';
+}
+.bodywebsite .thin-icon-volume-off:before {
+ content: '\e863';
+}
+.bodywebsite .slideOutUp {
+ -webkit-animation-name: slideOutUp;
+ animation-name: slideOutUp;
+}
+.bodywebsite .counter {
+ font: 900 45px/45px "Roboto", Helvetica, Arial, sans-serif;
+ margin-bottom: 0;
+ color: #fff;
+}
+.bodywebsite .counter-bold {
+ font-weight: 700;
+}
+.bodywebsite .counter-k:after {
+ content: 'k';
+}
+.bodywebsite * + .counter-title {
+ margin-top: 0;
+}
+.bodywebsite .countdown-default {
+ color: #000;
+}
+.bodywebsite .countdown-default .countdown-section {
+ position: relative;
+ display: inline-block;
+ min-width: 90px;
+ padding: 0 10px;
+ text-align: center;
+}
+.bodywebsite .countdown-default .countdown-section > * {
+ display: block;
+}
+.bodywebsite .countdown-default .countdown-section:after {
+ position: absolute;
+ top: 35%;
+ transform: translateY(-35%);
+ border-radius: 20px;
+ background: #000;
+}
+.bodywebsite .countdown-default .countdown-section:nth-last-child(n + 3):after {
+ content: '';
+ right: -2px;
+ width: 5px;
+ height: 5px;
+}
+@media (max-width: 767px) {
+ .bodywebsite .countdown-default .countdown-section:last-child {
+ display: none;
+ }
+}
+.bodywebsite .countdown-default .countdown-amount {
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: 30px;
+ font-weight: 900;
+ line-height: 1;
+}
+.bodywebsite .countdown-default .countdown-period {
+ margin-top: 10px;
+ font-size: 12px;
+ text-transform: uppercase;
+ letter-spacing: -0.025em;
+ color: rgba(0, 0, 0, 0.4);
+}
+.bodywebsite .countdown-default.countdown-inverse .countdown-section:after {
+ background: #fff;
+}
+.bodywebsite .countdown-default.countdown-inverse .countdown-period {
+ color: rgba(255, 255, 255, 0.4);
+}
+@media (min-width: 768px) {
+ .bodywebsite .countdown-default .countdown-section {
+ min-width: 150px;
+ }
+ .bodywebsite .countdown-default .countdown-section:not(:last-child):after {
+ content: '';
+ top: 50%;
+ right: -5px;
+ transform: translateY(-50%);
+ width: 10px;
+ height: 10px;
+ }
+ .bodywebsite .countdown-default .countdown-amount {
+ font-size: 50px;
+ }
+ .bodywebsite .countdown-default .countdown-period {
+ font-size: 14px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .countdown-default .countdown-section {
+ min-width: 200px;
+ }
+ .bodywebsite .countdown-default .countdown-amount {
+ font-size: 72px;
+ }
+}
+.bodywebsite .countdown-inverse {
+ color: #fff;
+}
+.bodywebsite .owl-carousel .animated {
+ -webkit-animation-duration: 1000ms;
+ animation-duration: 1000ms;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+}
+.bodywebsite .owl-carousel .owl-animated-in {
+ z-index: 0;
+}
+.bodywebsite .owl-carousel .owl-animated-out {
+ z-index: 1;
+}
+.bodywebsite .owl-carousel .fadeOut {
+ -webkit-animation-name: fadeOut;
+ animation-name: fadeOut;
+}
+@-webkit-keyframes fadeOut {
+ 0% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: 0;
+ }
+}
+@keyframes fadeOut {
+ 0% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: 0;
+ }
+}
+.bodywebsite .owl-height {
+ -webkit-transition: height 500ms ease-in-out;
+ -moz-transition: height 500ms ease-in-out;
+ -ms-transition: height 500ms ease-in-out;
+ -o-transition: height 500ms ease-in-out;
+ transition: height 500ms ease-in-out;
+}
+.bodywebsite .owl-carousel {
+ display: none;
+ width: 100%;
+ -webkit-tap-highlight-color: transparent;
+ /* position relative and z-index fix webkit rendering fonts issue */
+ position: relative;
+ z-index: 1;
+}
+.bodywebsite .owl-carousel .owl-stage {
+ position: relative;
+ -ms-touch-action: pan-Y;
+}
+.bodywebsite .owl-carousel .owl-stage:after {
+ content: ".";
+ display: block;
+ clear: both;
+ visibility: hidden;
+ line-height: 0;
+ height: 0;
+}
+.bodywebsite .owl-carousel .owl-stage-outer {
+ position: relative;
+ overflow: hidden;
+ /* fix for flashing background */
+ -webkit-transform: translate3d(0px, 0px, 0px);
+}
+.bodywebsite .owl-carousel .owl-controls .owl-nav .owl-prev,
+.bodywebsite .owl-carousel .owl-controls .owl-nav .owl-next,
+.bodywebsite .owl-carousel .owl-controls .owl-dot {
+ cursor: pointer;
+ cursor: hand;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.bodywebsite .owl-carousel.owl-loaded {
+ display: block;
+}
+.bodywebsite .owl-carousel.owl-loading {
+ opacity: 0;
+ display: block;
+}
+.bodywebsite .owl-carousel.owl-hidden {
+ opacity: 0;
+}
+.bodywebsite .owl-carousel .owl-refresh .owl-item {
+ display: none;
+}
+.bodywebsite .owl-carousel .owl-item {
+ position: relative;
+ min-height: 1px;
+ float: left;
+ -webkit-tap-highlight-color: transparent;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.bodywebsite .owl-carousel.owl-text-select-on .owl-item {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.bodywebsite .owl-carousel .owl-grab {
+ cursor: move;
+ cursor: -webkit-grab;
+ cursor: grab;
+}
+.bodywebsite .owl-carousel.owl-rtl {
+ direction: rtl;
+}
+.bodywebsite .owl-carousel.owl-rtl .owl-item {
+ float: right;
+}
+.bodywebsite .no-js .owl-carousel {
+ display: block;
+}
+.bodywebsite .owl-carousel .owl-item .owl-lazy {
+ opacity: 0;
+ -webkit-transition: opacity 400ms ease;
+ -moz-transition: opacity 400ms ease;
+ -ms-transition: opacity 400ms ease;
+ -o-transition: opacity 400ms ease;
+ transition: opacity 400ms ease;
+}
+.bodywebsite .owl-carousel .owl-video-wrapper {
+ position: relative;
+ height: 100%;
+ background: #000;
+}
+.bodywebsite .owl-carousel .owl-video-play-icon {
+ position: absolute;
+ height: 80px;
+ width: 80px;
+ left: 50%;
+ top: 50%;
+ margin-left: -40px;
+ margin-top: -40px;
+ font: 400 40px/80px 'FontAwesome';
+ cursor: pointer;
+ z-index: 1;
+ -webkit-transition: scale 100ms ease;
+ -moz-transition: scale 100ms ease;
+ -ms-transition: scale 100ms ease;
+ -o-transition: scale 100ms ease;
+ transition: scale 100ms ease;
+}
+.bodywebsite .owl-carousel .owl-video-play-icon:before {
+ content: '\f144';
+}
+.bodywebsite .owl-carousel .owl-video-play-icon:hover {
+ -webkit-transform: scale(1.3);
+ transform: scale(1.3);
+}
+.bodywebsite .owl-carousel .owl-video-playing .owl-video-tn,
+.bodywebsite .owl-carousel .owl-video-playing .owl-video-play-icon {
+ display: none;
+}
+.bodywebsite .owl-carousel .owl-video-tn {
+ opacity: 0;
+ height: 100%;
+ background-position: center center;
+ background-repeat: no-repeat;
+ -webkit-background-size: contain;
+ -moz-background-size: contain;
+ -o-background-size: contain;
+ background-size: contain;
+ -webkit-transition: opacity 400ms ease;
+ -moz-transition: opacity 400ms ease;
+ -ms-transition: opacity 400ms ease;
+ -o-transition: opacity 400ms ease;
+ transition: opacity 400ms ease;
+}
+.bodywebsite .owl-carousel .owl-video-frame {
+ position: relative;
+ z-index: 1;
+}
+.bodywebsite .owl-carousel .owl-stage {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+}
+.bodywebsite .owl-carousel .owl-item {
+ float: none;
+ display: -webkit-inline-box;
+ display: -webkit-inline-flex;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+}
+.bodywebsite .owl-carousel .item {
+ width: 100%;
+}
+.bodywebsite .owl-carousel-center .owl-item {
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+.bodywebsite .owl-carousel-center .owl-stage {
+ -webkit-justify-content: space-around;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+}
+.bodywebsite .owl-prev,
+.bodywebsite .owl-next {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ color: #000;
+ transition: .22s;
+}
+.bodywebsite .owl-prev.disabled,
+.bodywebsite .owl-next.disabled {
+ opacity: 0;
+}
+.bodywebsite .owl-prev:hover,
+.bodywebsite .owl-next:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .owl-prev {
+ left: 0;
+}
+.bodywebsite .owl-prev:before {
+ content: '\e5c4';
+}
+.bodywebsite .owl-next {
+ right: 0;
+}
+.bodywebsite .owl-next:before {
+ content: '\e5c8';
+}
+.bodywebsite .owl-dots {
+ text-align: center;
+}
+.bodywebsite .owl-dot {
+ display: inline-block;
+}
+.bodywebsite .owl-numbering-default {
+ padding-bottom: 15px;
+}
+.bodywebsite .owl-numbering-default > * {
+ display: inline-block;
+}
+.bodywebsite .owl-numbering-default .numbering-current {
+ min-width: 16px;
+ font: 700 25px "Roboto", Helvetica, Arial, sans-serif;
+ color: #000;
+ transition: .33s all ease;
+}
+.bodywebsite .owl-numbering-default .numbering-separator {
+ position: relative;
+ display: inline-block;
+ margin: 0 10px;
+}
+.bodywebsite .owl-numbering-default .numbering-separator:after {
+ position: absolute;
+ top: -23px;
+ left: -12px;
+ content: '';
+ width: 2px;
+ height: 51px;
+ transform-origin: 50% 75%;
+ transform: rotate(30deg);
+ background: rgba(0, 0, 0, 0.3);
+}
+.bodywebsite .owl-numbering-default .numbering-count {
+ position: relative;
+ top: 19px;
+ left: -7px;
+ font: 400 18px "Roboto", Helvetica, Arial, sans-serif;
+ color: rgba(0, 0, 0, 0.3);
+}
+.bodywebsite .owl-carousel-inverse .owl-next,
+.bodywebsite .owl-carousel-inverse .owl-prev {
+ color: #fff;
+}
+.bodywebsite .owl-carousel-inverse .owl-next:hover,
+.bodywebsite .owl-carousel-inverse .owl-prev:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .owl-carousel-inverse .owl-numbering-default .numbering-current {
+ color: #fff;
+}
+.bodywebsite .owl-carousel-inverse .owl-numbering-default .numbering-separator:after {
+ background: rgba(255, 255, 255, 0.3);
+}
+.bodywebsite .owl-carousel-inverse .owl-numbering-default .numbering-count {
+ color: rgba(255, 255, 255, 0.3);
+}
+.bodywebsite .owl-carousel-dark .owl-next,
+.bodywebsite .owl-carousel-dark .owl-prev {
+ color: #000;
+}
+.bodywebsite .owl-carousel-dark .owl-next:hover,
+.bodywebsite .owl-carousel-dark .owl-prev:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .owl-nav-position-numbering .owl-next,
+.bodywebsite .owl-nav-position-numbering .owl-prev {
+ top: auto;
+ bottom: -53px;
+ transform: none;
+}
+.bodywebsite .owl-nav-position-numbering .owl-prev {
+ left: auto;
+ right: calc(92%);
+}
+.bodywebsite .owl-nav-position-numbering .owl-next {
+ right: auto;
+ left: calc(92%);
+}
+.bodywebsite .owl-nav-position-numbering + .owl-numbering {
+ margin-top: 15px;
+}
+.bodywebsite .owl-nav-bottom-left .owl-nav {
+ margin-top: 15px;
+}
+.bodywebsite .owl-nav-bottom-left .owl-next,
+.bodywebsite .owl-nav-bottom-left .owl-prev {
+ display: inline-block;
+ position: static;
+ top: auto;
+ transform: none;
+}
+.bodywebsite .owl-nav-bottom-left .owl-prev {
+ left: auto;
+}
+.bodywebsite .owl-nav-bottom-left .owl-next {
+ right: auto;
+ margin-left: 10px;
+}
+.bodywebsite .owl-style-minimal .item {
+ width: 100%;
+}
+.bodywebsite .owl-style-minimal .item img {
+ width: 100%;
+}
+.bodywebsite .owl-style-minimal .owl-dots {
+ margin-top: 10px;
+ text-align: center;
+}
+.bodywebsite .owl-style-minimal .owl-dot {
+ width: 8px;
+ height: 8px;
+ border-radius: 10px;
+ background: #dedede;
+ transition: .33s all ease;
+}
+.bodywebsite .owl-style-minimal .owl-dot.active,
+.bodywebsite .owl-style-minimal .owl-dot:hover {
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .owl-style-minimal .owl-dot + .owl-dot {
+ margin-left: 8px;
+}
+.bodywebsite .owl-style-minimal-inverse .owl-dot {
+ background: #74787C;
+}
+@media (min-width: 992px) {
+ .bodywebsite .owl-spacing-1 {
+ padding-right: 60px;
+ padding-left: 60px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .owl-spacing-1 {
+ padding: 0;
+ }
+ .bodywebsite .owl-spacing-1 .owl-item {
+ padding-right: 41px;
+ padding-left: 41px;
+ }
+ .bodywebsite .owl-spacing-1 .owl-prev {
+ left: -6%;
+ }
+ .bodywebsite .owl-spacing-1 .owl-next {
+ right: -6%;
+ }
+}
+.bodywebsite .owl-nav-classic .owl-nav {
+ display: none;
+}
+@media (min-width: 992px) {
+ .bodywebsite .owl-nav-classic .owl-dots {
+ display: none !important;
+ }
+ .bodywebsite .owl-nav-classic .owl-nav {
+ display: block;
+ }
+ .bodywebsite .owl-nav-classic .owl-nav .owl-prev,
+ .bodywebsite .owl-nav-classic .owl-nav .owl-next {
+ top: 39%;
+ transform: translateY(-45%);
+ width: 45px;
+ height: 45px;
+ line-height: 45px;
+ color: #fff;
+ background: rgba(255, 255, 255, 0.2);
+ text-align: center;
+ font: 400 20px/45px 'fl-flat-icons-set-2';
+ }
+ .bodywebsite .owl-nav-classic .owl-nav .owl-prev:hover,
+ .bodywebsite .owl-nav-classic .owl-nav .owl-next:hover {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ }
+ .bodywebsite .owl-nav-classic .owl-nav .owl-prev {
+ padding-right: 3px;
+ }
+ .bodywebsite .owl-nav-classic .owl-nav .owl-prev:before {
+ position: relative;
+ display: inline-block;
+ content: '\e015';
+ transform: scale(-1, 1);
+ }
+ .bodywebsite .owl-nav-classic .owl-nav .owl-next {
+ padding-left: 3px;
+ }
+ .bodywebsite .owl-nav-classic .owl-nav .owl-next:before {
+ content: '\e015';
+ }
+}
+.bodywebsite .owl-nav-modern .owl-nav {
+ display: none;
+}
+@media (min-width: 1400px) {
+ .bodywebsite .owl-nav-modern .owl-dots {
+ display: none !important;
+ }
+ .bodywebsite .owl-nav-modern .owl-nav {
+ display: block;
+ }
+ .bodywebsite .owl-nav-modern .owl-nav .owl-prev,
+ .bodywebsite .owl-nav-modern .owl-nav .owl-next {
+ top: 50%;
+ width: 48px;
+ height: 48px;
+ background: url("medias/image/ref; ?>/chevron-left.svg") no-repeat top left;
+ background-size: 48px 48px;
+ transition: 180ms ease-in-out;
+ }
+ .bodywebsite .owl-nav-modern .owl-nav .owl-prev:before,
+ .bodywebsite .owl-nav-modern .owl-nav .owl-next:before {
+ content: '';
+ }
+ .bodywebsite .owl-nav-modern .owl-nav .owl-prev:hover,
+ .bodywebsite .owl-nav-modern .owl-nav .owl-next:hover {
+ opacity: 0.5;
+ }
+ .bodywebsite .owl-nav-modern .owl-nav .owl-prev {
+ left: -58px;
+ }
+ .bodywebsite .owl-nav-modern .owl-nav .owl-next {
+ right: -50px;
+ }
+ .bodywebsite .owl-nav-modern .owl-nav .owl-next {
+ -webkit-transform: rotate(180deg);
+ transform: rotate(180deg);
+ }
+}
+@-webkit-keyframes rd-navbar-slide-down {
+ 0% {
+ transform: translateY(-100%);
+ }
+ 100% {
+ transform: translateY(0);
+ }
+}
+@keyframes rd-navbar-slide-down {
+ 0% {
+ transform: translateY(-100%);
+ }
+ 100% {
+ transform: translateY(0);
+ }
+}
+@-webkit-keyframes rd-navbar-slide-up {
+ 0% {
+ transform: translateY(0);
+ }
+ 100% {
+ transform: translateY(-100%);
+ }
+}
+@keyframes rd-navbar-slide-up {
+ 0% {
+ transform: translateY(0);
+ }
+ 100% {
+ transform: translateY(-100%);
+ }
+}
+.bodywebsite .rd-navbar-wrap,
+.bodywebsite .rd-navbar-static .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-static .rd-navbar-inner,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav-wrap,
+.bodywebsite .rd-navbar-fixed .rd-navbar-submenu,
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-group,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:before,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:after,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-search,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-group,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search {
+ transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
+}
+.bodywebsite .rd-navbar,
+.bodywebsite .rd-navbar.rd-navbar--is-clone {
+ display: none;
+}
+.bodywebsite .rd-navbar-fixed,
+.bodywebsite .rd-navbar-static,
+.bodywebsite .rd-navbar-fullwidth,
+.bodywebsite .rd-navbar-sidebar {
+ display: block;
+}
+.bodywebsite .rd-navbar--no-transition,
+.bodywebsite .rd-navbar--no-transition * {
+ transition: none !important;
+}
+.bodywebsite .rd-navbar-wrap {
+ position: relative;
+ z-index: 10;
+}
+.bodywebsite .rd-navbar-wrap,
+.bodywebsite .rd-navbar,
+.bodywebsite .rd-navbar-brand,
+.bodywebsite .rd-navbar-slogan,
+.bodywebsite .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-collapse-items,
+.bodywebsite .brand-name,
+.bodywebsite .rd-navbar-nav,
+.bodywebsite .rd-navbar-panel,
+.bodywebsite .rd-navbar-search-form-input,
+.bodywebsite .rd-navbar-search-form-submit,
+.bodywebsite .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-live-search-results,
+.bodywebsite .rd-navbar-search-form {
+ transition: 0.33s all ease-out;
+}
+.bodywebsite .rd-navbar-collapse-toggle {
+ display: inline-block;
+ position: relative;
+ width: 48px;
+ height: 48px;
+ line-height: 48px;
+ cursor: pointer;
+ color: #00030a;
+ display: none;
+}
+.bodywebsite .rd-navbar-collapse-toggle span {
+ top: 50%;
+ margin-top: -3px;
+}
+.bodywebsite .rd-navbar-collapse-toggle span,
+.bodywebsite .rd-navbar-collapse-toggle span:before,
+.bodywebsite .rd-navbar-collapse-toggle span:after {
+ position: absolute;
+ width: 6px;
+ height: 6px;
+ line-height: 6px;
+ text-align: center;
+ background: #00030a;
+ left: 50%;
+ margin-left: -3px;
+ border-radius: 50%;
+ transition: .3s all ease;
+}
+.bodywebsite .rd-navbar-collapse-toggle span:before,
+.bodywebsite .rd-navbar-collapse-toggle span:after {
+ content: '';
+}
+.bodywebsite .rd-navbar-collapse-toggle span:before {
+ bottom: 100%;
+ margin-bottom: 3px;
+}
+.bodywebsite .rd-navbar-collapse-toggle span:after {
+ top: 100%;
+ margin-top: 3px;
+}
+.bodywebsite .rd-navbar-collapse-toggle.active span {
+ transform: scale(0.7);
+}
+.bodywebsite .rd-navbar-collapse-toggle.active span:before {
+ transform: translateY(18px);
+}
+.bodywebsite .rd-navbar-collapse-toggle.active span:after {
+ transform: translateY(-18px);
+}
+.bodywebsite .rd-navbar--has-sidebar body {
+ padding-left: 270px;
+}
+.bodywebsite .rd-navbar--is-stuck {
+ border-bottom: 1px solid #e5e7e9;
+}
+.bodywebsite .rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,
+.bodywebsite .rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {
+ display: none;
+}
+.bodywebsite .rd-navbar {
+ display: none;
+ background: #fff;
+ box-shadow: none;
+}
+.bodywebsite .rd-navbar-toggle {
+ display: inline-block;
+ position: relative;
+ width: 48px;
+ height: 48px;
+ line-height: 48px;
+ cursor: pointer;
+ color: #000;
+ background-color: transparent;
+ border: none;
+ display: none;
+}
+.bodywebsite .rd-navbar-toggle span {
+ position: relative;
+ display: block;
+ margin: auto;
+ transition: .3s all ease;
+}
+.bodywebsite .rd-navbar-toggle span:after,
+.bodywebsite .rd-navbar-toggle span:before {
+ content: "";
+ position: absolute;
+ left: 0;
+ top: -8px;
+ transition: .3s all ease;
+}
+.bodywebsite .rd-navbar-toggle span:after {
+ top: 8px;
+}
+.bodywebsite .rd-navbar-toggle span:after,
+.bodywebsite .rd-navbar-toggle span:before,
+.bodywebsite .rd-navbar-toggle span {
+ width: 24px;
+ height: 4px;
+ background-color: #000;
+ backface-visibility: hidden;
+ border-radius: 2px;
+}
+.bodywebsite .rd-navbar-toggle span {
+ transform: rotate(180deg);
+}
+.bodywebsite .rd-navbar-toggle span:before,
+.bodywebsite .rd-navbar-toggle span:after {
+ transform-origin: 1.71429px center;
+}
+.bodywebsite .rd-navbar-toggle.active span {
+ transform: rotate(360deg);
+}
+.bodywebsite .rd-navbar-toggle.active span:before,
+.bodywebsite .rd-navbar-toggle.active span:after {
+ top: 0;
+ width: 15px;
+}
+.bodywebsite .rd-navbar-toggle.active span:before {
+ -webkit-transform: rotate3d(0, 0, 1, -40deg);
+ transform: rotate3d(0, 0, 1, -40deg);
+}
+.bodywebsite .rd-navbar-toggle.active span:after {
+ -webkit-transform: rotate3d(0, 0, 1, 40deg);
+ transform: rotate3d(0, 0, 1, 40deg);
+}
+.bodywebsite .rd-navbar-toggle:focus {
+ outline: none;
+}
+.bodywebsite .rd-navbar-brand {
+ transition: none !important;
+}
+.bodywebsite .rd-navbar-brand svg {
+ fill: #000;
+}
+.bodywebsite .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-search .rd-search-submit,
+.bodywebsite .buttonwithnoborder {
+ background: none;
+ border: none;
+ display: inline-block;
+ padding: 0;
+ outline: none;
+ outline-offset: 0;
+ cursor: pointer;
+ -webkit-appearance: none;
+}
+.bodywebsite .rd-navbar-search .rd-navbar-search-toggle::-moz-focus-inner,
+.bodywebsite .rd-navbar-search .rd-search-submit::-moz-focus-inner {
+ border: none;
+ padding: 0;
+}
+.bodywebsite .rd-navbar-search .form-input::-ms-clear {
+ display: none;
+}
+.bodywebsite .rd-navbar-search-toggle {
+ display: inline-block;
+ width: 36px;
+ height: 36px;
+ text-align: center;
+ font: 400 18px/36px "FontAwesome";
+}
+.bodywebsite .rd-navbar-search-toggle:before {
+ content: '\f002';
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+.bodywebsite .rd-navbar-search-toggle:after {
+ display: none;
+}
+.bodywebsite .rd-navbar-aside {
+ pointer-events: none;
+}
+.bodywebsite .rd-navbar-aside > * {
+ pointer-events: auto;
+}
+.bodywebsite .rd-navbar-aside-toggle {
+ display: none;
+ pointer-events: auto;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-search-form-input input,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-search-form-input input,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-search-form-input input {
+ width: 100%;
+ padding: 0 10px;
+ font-size: 16px;
+}
+.bodywebsite .rd-navbar-static:after,
+.bodywebsite .rd-navbar-fullwidth:after {
+ content: '';
+ background: #fff;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-brand,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li > a,
+.bodywebsite .rd-navbar-static .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-brand,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-search-toggle {
+ position: relative;
+ z-index: 2;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-inner,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-inner {
+ position: relative;
+ max-width: 1200px;
+ padding-left: 15px;
+ padding-right: 15px;
+ margin-left: auto;
+ margin-right: auto;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li > a {
+ position: relative;
+ padding: 5px 0;
+ font-size: 13px;
+ line-height: 1.2;
+ color: #00030a;
+ background: transparent;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li > a .label,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li > a .label {
+ position: absolute;
+ left: 0;
+ margin: -18px 0 0 0;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .rd-navbar-static .rd-navbar-nav > li > a,
+ .bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li > a {
+ font-size: 14px;
+ }
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li.active > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li.active > a {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background: transparent;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li.focus > a,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li > a:hover,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background: transparent;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu {
+ opacity: 0;
+ visibility: hidden;
+ font-size: 14px;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.focus {
+ opacity: 1;
+ visibility: visible;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-megamenu {
+ transform: translateY(30px);
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu {
+ transform: translateY(0);
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {
+ transform: translateX(-20px);
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
+ transform: translateX(0);
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
+ display: block;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li {
+ display: inline-block;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav li.rd-navbar--has-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav li.rd-navbar--has-dropdown {
+ position: relative;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-megamenu {
+ opacity: 1;
+ visibility: visible;
+ transform: translateY(0);
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown {
+ position: absolute;
+ left: 0;
+ z-index: 5;
+ display: block;
+ margin-top: 27px;
+ text-align: left;
+ background: #fff;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-list li,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list li {
+ padding-left: 5px;
+ padding-right: 5px;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a {
+ position: relative;
+ display: block;
+ width: 100%;
+ padding-left: 0;
+ padding-right: 14px;
+ font-size: 14px;
+ line-height: 1.3;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:before,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a:before,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:before,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a:before {
+ transition: .33s all ease;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:before,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a:before,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:before,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a:before {
+ position: absolute;
+ top: 0;
+ left: -6px;
+ content: '\f105';
+ font-family: 'FontAwesome';
+ font-size: 16px;
+ line-height: inherit;
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:hover,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a:hover,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a:hover {
+ padding-left: 14px;
+ padding-right: 0;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:hover:before,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a:hover:before,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover:before,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a:hover:before {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:focus,
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:active,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a:focus,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a:active,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:focus,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:active,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a:focus,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a:active {
+ color: #9f9f9f;
+ background: transparent;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:hover,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li > a:hover,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background: transparent;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li + li,
+.bodywebsite .rd-navbar-static .rd-navbar-list > li + li,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li + li,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li + li {
+ margin-top: 14px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a,
+ .bodywebsite .rd-navbar-static .rd-navbar-list > li > a,
+ .bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
+ .bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li > a {
+ font-size: 16px;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .rd-navbar-static .rd-navbar-dropdown > li + li,
+ .bodywebsite .rd-navbar-static .rd-navbar-list > li + li,
+ .bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li + li,
+ .bodywebsite .rd-navbar-fullwidth .rd-navbar-list > li + li {
+ margin-top: 17px;
+ }
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-static .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu {
+ box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
+ border-top: 2px solid maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown {
+ width: 188px;
+ padding: 25px 25px 30px;
+ margin-left: -32px;
+ background: #fff;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .rd-navbar-static .rd-navbar-dropdown,
+ .bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown {
+ width: 235px;
+ }
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown {
+ position: absolute;
+ left: 100%;
+ margin-left: 91px;
+ top: -20px;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a {
+ display: block;
+ width: 100%;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:focus,
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:active,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:focus,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:active {
+ color: #9f9f9f;
+ background: transparent;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:hover,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background: transparent;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li.focus > a,
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li.opened > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > a,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li.opened > a {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background: transparent;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu {
+ position: absolute;
+ z-index: 4;
+ display: table;
+ table-layout: fixed;
+ width: calc(70%);
+ left: 15px;
+ max-width: 1200px;
+ margin-top: 27px;
+ text-align: left;
+ background: #fff;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-megamenu > li,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu > li {
+ position: relative;
+ display: table-cell;
+ padding: 34px 20px 30px 35px;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-megamenu > li + li,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu > li + li {
+ border-left: 1px solid #ededed;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-megamenu * + .rd-megamenu-header,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu * + .rd-megamenu-header {
+ margin-top: 40px;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-megamenu * + .rd-navbar-list,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu * + .rd-navbar-list {
+ margin-top: 20px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .rd-navbar-static .rd-navbar-megamenu,
+ .bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu {
+ width: 1140px;
+ }
+ .bodywebsite .rd-navbar-static .rd-navbar-megamenu > li,
+ .bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu > li {
+ padding: 44px 25px 50px 45px;
+ }
+}
+.bodywebsite .rd-navbar-static .rd-navbar-submenu-toggle,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-submenu-toggle {
+ display: none;
+ cursor: pointer;
+ z-index: 100;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-submenu-toggle:hover,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-submenu-toggle:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
+ display: none;
+ -webkit-align-self: center;
+ -ms-flex-item-align: center;
+ align-self: center;
+ width: 24px;
+ text-align: center;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after {
+ content: '\f107';
+ position: relative;
+ display: inline-block;
+ font: 400 16px "FontAwesome";
+ text-align: center;
+ transition: 0.4s all ease;
+ z-index: 2;
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ will-change: transform;
+ -webkit-filter: blur(0);
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li li.focus > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li li.opened > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li li > a:hover + .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li li.focus > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li li.opened > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li li > a:hover + .rd-navbar-submenu-toggle::after {
+ -webkit-transform: rotate(-90deg);
+ transform: rotate(-90deg);
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown .rd-navbar-submenu-toggle,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-submenu-toggle {
+ display: none;
+ vertical-align: middle;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-submenu-toggle::after {
+ top: 1px;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li.focus > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li.opened > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-static .rd-navbar-dropdown > li > a:hover + .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li.opened > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover + .rd-navbar-submenu-toggle::after {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-static.rd-navbar--is-clone,
+.bodywebsite .rd-navbar-fullwidth.rd-navbar--is-clone {
+ display: none;
+}
+.bodywebsite .rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck,
+.bodywebsite .rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck {
+ display: block;
+}
+.bodywebsite .rd-navbar-static.rd-navbar--is-stuck,
+.bodywebsite .rd-navbar-static.rd-navbar--is-clone,
+.bodywebsite .rd-navbar-fullwidth.rd-navbar--is-stuck,
+.bodywebsite .rd-navbar-fullwidth.rd-navbar--is-clone {
+ position: fixed;
+ left: 0;
+ top: 0;
+ right: 0;
+ z-index: 999;
+ background: #fff;
+}
+.bodywebsite .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-static.rd-navbar--is-clone .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-megamenu {
+ margin-top: 18px;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-megamenu,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-megamenu {
+ position: absolute;
+ transform: translateY(30px);
+ text-align: left;
+ visibility: hidden;
+ opacity: 0;
+}
+.bodywebsite .rd-navbar-static .rd-navbar--has-dropdown,
+.bodywebsite .rd-navbar-fullwidth .rd-navbar--has-dropdown {
+ position: relative;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse-toggle,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse-toggle {
+ display: inline-block;
+ z-index: 9999;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-dropdown {
+ display: block;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse-items,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse-items {
+ position: absolute;
+ width: 260px;
+ padding: 25px 15px;
+ box-shadow: none;
+ color: #00030a;
+ background: #fff;
+ font-size: 16px;
+ line-height: 34px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse-items li > *,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse-items li > * {
+ vertical-align: middle;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse-items li + li,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse-items li + li {
+ margin-top: 10px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse-items .icon,
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse-items a,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse-items .icon,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse-items a {
+ display: inline-block;
+ font-size: 16px;
+ line-height: 30px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse-items .icon,
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse-items a[class*="fa"]:before,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse-items .icon,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse-items a[class*="fa"]:before {
+ display: inline-block;
+ width: 30px;
+ height: 30px;
+ padding-right: 5px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav,
+.bodywebsite .rd-navbar-sidebar {
+ width: 270px;
+ left: 0;
+ top: 0;
+ font-size: 16px;
+ line-height: 34px;
+ color: #00030a;
+ background: #fff;
+ z-index: 998;
+}
+.bodywebsite .rd-navbar-static-smooth .rd-navbar {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 9999;
+}
+.bodywebsite .rd-navbar-static {
+ display: block;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li {
+ display: inline-block;
+}
+.bodywebsite .rd-navbar-static .rd-navbar-nav > li + li {
+ margin-left: 10px;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search {
+ position: static;
+ z-index: 2;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search .rd-search,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search .rd-search {
+ position: absolute;
+ top: -1px;
+ right: 4px;
+ bottom: 0;
+ left: 0;
+ z-index: 5;
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search .rd-search-submit,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search .rd-search-submit {
+ width: 39px;
+ height: 39px;
+ line-height: 38px;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search .rd-search-results-live,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search .rd-search-results-live {
+ padding: 0;
+ border: 0;
+ background: #fff;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search .rd-search-results-live > *,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search .rd-search-results-live > * {
+ display: none;
+ padding: 16px;
+ border: 1px solid #e5e7e9;
+ border-top: 0;
+ border-radius: 0 0 3px 3px;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search .form-label,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search .form-label {
+ border: 0;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search.active .rd-search,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search.active .rd-search {
+ opacity: 1;
+ visibility: visible;
+ transition: .22s;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search.active .rd-search-results-live > *,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search.active .rd-search-results-live > * {
+ display: block;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search-wrap.active .rd-navbar-nav-inner,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search-wrap.active .rd-navbar-nav-inner {
+ position: relative;
+}
+.bodywebsite .rd-navbar-static.rd-navbar-default .rd-navbar-search.active + .rd-navbar-nav,
+.bodywebsite .rd-navbar-static.rd-navbar-corporate-dark .rd-navbar-search.active + .rd-navbar-nav {
+ opacity: 0;
+ visibility: hidden;
+ pointer-events: none;
+}
+.bodywebsite .rd-navbar-static.rd-navbar--is-clone {
+ display: block;
+ transform: translateY(-105%);
+ transition: .33s all ease;
+}
+.bodywebsite .rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
+ transform: translateY(0);
+}
+.bodywebsite .rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner,
+.bodywebsite .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner {
+ padding: 13px 30px;
+}
+.bodywebsite .rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-wrap,
+.bodywebsite .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap {
+ margin-top: 0;
+}
+.bodywebsite .rd-navbar-fullwidth {
+ display: block;
+ text-align: center;
+}
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav {
+ width: 100%;
+}
+.bodywebsite .rd-navbar-fullwidth .rd-navbar-nav > li + li {
+ margin-left: 20px;
+}
+.bodywebsite .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-panel {
+ display: none;
+}
+.bodywebsite .rd-navbar-fixed {
+ display: block;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-brand {
+ position: fixed;
+ top: 10px;
+ left: 64px;
+ z-index: 17;
+ display: block;
+ overflow: hidden;
+ text-align: left;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-brand .brand-slogan {
+ display: none;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-panel {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ position: fixed;
+ left: 0;
+ top: 0;
+ right: 0;
+ padding: 4px;
+ height: 56px;
+ color: #9f9f9f;
+ z-index: 999;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-panel:before {
+ content: '';
+ position: absolute;
+ left: 0;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ box-shadow: none;
+ border-bottom: 1px solid #e5e7e9;
+ background: #fff;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-toggle {
+ display: inline-block;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav-wrap {
+ position: fixed;
+ top: -56px;
+ left: 0;
+ bottom: -56px;
+ z-index: 998;
+ width: 270px;
+ padding: 112px 0 56px;
+ color: #fff;
+ background: #fff;
+ border-right: 1px solid #e5e7e9;
+ transform: translateX(-105%);
+ pointer-events: none;
+ overflow: hidden;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav-wrap.active {
+ transform: translateX(0);
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav-inner {
+ position: relative;
+ z-index: 100000;
+ height: 100%;
+ padding: 10px 0 20px;
+ pointer-events: auto;
+ -webkit-overflow-scrolling: touch;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav-inner::-webkit-scrollbar {
+ width: 4px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav-inner::-webkit-scrollbar-thumb {
+ background: white;
+ border: none;
+ border-radius: 0;
+ opacity: .2;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav-inner::-webkit-scrollbar-track {
+ background: #fff;
+ border: none;
+ border-radius: 0;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav {
+ display: block;
+ font-size: 16px;
+ line-height: 26px;
+ text-align: left;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li > a {
+ display: block;
+ font-size: 16px;
+ padding: 14px 56px 14px 16px;
+ color: #464a4d;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li:hover > a,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li:hover > a:hover,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.focus > a,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.focus > a:hover,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.active > a,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.active > a:hover,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.opened > a,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.opened > a:hover {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle::after,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {
+ color: #fff;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav > li + li {
+ margin-top: 4px;
+}
+.bodywebsite .rd-navbar-fixed .label-custom {
+ position: relative;
+ top: -1px;
+ display: inline-block;
+ margin: 0 0 0 8px;
+ font-size: 60%;
+ line-height: 1;
+ padding: 6px .5em 5px;
+ vertical-align: middle;
+}
+.bodywebsite .iphone .rd-navbar-fixed .label-custom,
+.bodywebsite .ipad .rd-navbar-fixed .label-custom,
+.bodywebsite .mac .rd-navbar-fixed .label-custom {
+ padding: 6px .5em 4px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-dropdown > li > a,
+.bodywebsite .rd-navbar-fixed .rd-navbar-list > li > a {
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-size: 12px;
+ line-height: 1.2;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header {
+ padding: 0 15px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-megamenu > li {
+ padding-top: 15px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-header {
+ margin-top: 15px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-megamenu * + .rd-navbar-list {
+ margin-top: 10px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fixed .rd-navbar-megamenu {
+ display: none;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-submenu {
+ position: relative;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-submenu li > a {
+ font-size: 14px;
+ padding-left: 30px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,
+.bodywebsite .rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {
+ padding-left: 48px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {
+ display: block;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-search,
+.bodywebsite .rd-navbar-fixed .rd-navbar-btn-wrap {
+ display: block;
+ padding: 16px 5px;
+}
+.bodywebsite .rd-navbar-fixed .rd-search .rd-search-results-live {
+ display: none;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-btn-wrap {
+ padding: 16px 10px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-btn-wrap .btn {
+ width: 100%;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu {
+ transition: opacity 0.3s, height 0.4s ease;
+ opacity: 0;
+ height: 0;
+ overflow: hidden;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu {
+ padding: 3px 0;
+ opacity: 1;
+ height: auto;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
+ color: #fff;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {
+ transform: rotate(180deg);
+ margin-top: -24px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-submenu-toggle::after {
+ content: '\f107';
+ position: absolute;
+ top: 24px;
+ right: 0;
+ margin-top: -18px;
+ width: 65px;
+ height: 44px;
+ font: 400 15px "FontAwesome";
+ line-height: 42px;
+ text-align: center;
+ transition: 0.4s all ease;
+ z-index: 2;
+ cursor: pointer;
+ color: #000;
+ will-change: transform;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse,
+.bodywebsite .rd-navbar-fixed .rd-navbar-search-toggle {
+ position: fixed;
+ top: 4px;
+ height: 48px;
+ z-index: 1000;
+ background-color: transparent;
+ border: none;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-collapse:focus,
+.bodywebsite .rd-navbar-fixed .rd-navbar-search-toggle:focus {
+ outline: none;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside {
+ top: 0;
+ right: 0;
+ width: 100%;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside,
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside .rd-navbar-aside-toggle {
+ position: fixed;
+ z-index: 1000;
+ display: block;
+ height: 48px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside.active .rd-navbar-aside-content {
+ visibility: visible;
+ opacity: 1;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle {
+ top: 4px;
+ right: 4px;
+ display: inline-block;
+ position: relative;
+ width: 48px;
+ height: 48px;
+ line-height: 48px;
+ cursor: pointer;
+ color: #000;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle span {
+ top: 50%;
+ margin-top: -3px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle span,
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle span:before,
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle span:after {
+ position: absolute;
+ width: 6px;
+ height: 6px;
+ line-height: 6px;
+ text-align: center;
+ background: #000;
+ left: 50%;
+ margin-left: -3px;
+ border-radius: 50%;
+ transition: .3s all ease;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle span:before,
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle span:after {
+ content: '';
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle span:before {
+ bottom: 100%;
+ margin-bottom: 3px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle span:after {
+ top: 100%;
+ margin-top: 3px;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle.active span {
+ transform: scale(0.7);
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle.active span:before {
+ transform: translateY(18px);
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-toggle.active span:after {
+ transform: translateY(-18px);
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-aside-content {
+ position: absolute;
+ top: calc(107%);
+ right: 0;
+ width: calc(102%);
+ padding: 20px 35px;
+ margin: 0 -1px;
+ pointer-events: auto;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.23s all ease-out;
+}
+@media (min-width: 768px) {
+ .bodywebsite .rd-navbar-fixed .rd-navbar-aside-content {
+ width: auto;
+ }
+}
+.bodywebsite .rd-navbar-fixed.rd-navbar--is-clone {
+ display: none;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-fixed--visible {
+ display: block;
+}
+.bodywebsite .rd-navbar-fixed .rd-navbar-fixed--hidden {
+ display: none;
+}
+.bodywebsite html.rd-navbar-fixed-linked .page {
+ padding-top: 56px;
+}
+.bodywebsite html.rd-navbar-sidebar-linked body {
+ padding-left: 270px;
+}
+.bodywebsite .rd-navbar-sidebar {
+ position: fixed;
+ display: block;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li:hover > a,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li:hover > a:hover,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li.focus > a,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li.focus > a:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ background: transparent;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle {
+ color: #fff;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle:hover,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle:hover {
+ cursor: pointer;
+ color: #fff;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-megamenu {
+ transition: opacity 0.3s, height 0.4s ease;
+ opacity: 0;
+ height: 0;
+ overflow: hidden;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-megamenu {
+ opacity: 1;
+ height: auto;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li.opened > a {
+ background: transparent;
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
+ color: #fff;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {
+ -webkit-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-submenu-toggle::after {
+ content: '\f078';
+ position: absolute;
+ top: 22px;
+ right: 0;
+ margin-top: -22px;
+ width: 65px;
+ height: 44px;
+ font: 400 14px "FontAwesome";
+ line-height: 42px;
+ text-align: center;
+ transition: 0.4s all ease;
+ z-index: 2;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-brand {
+ text-align: center;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse-items {
+ top: 0;
+ left: 0;
+ padding-top: 45px;
+ transform: scale(0.7);
+ transform-origin: 0% 0%;
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse {
+ position: absolute;
+ top: 4px;
+ left: 4px;
+ display: inline-block;
+ z-index: 1;
+}
+.bodywebsite .rd-navbar-sidebar .rd-navbar-collapse.active .rd-navbar-collapse-items {
+ opacity: 1;
+ visibility: visible;
+ transform: scale(1);
+}
+.bodywebsite .rd-navbar-default .rd-navbar-nav > li > a {
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-weight: 700;
+ line-height: 1.2;
+ text-transform: uppercase;
+ color: #00030a;
+}
+.bodywebsite .rd-navbar-default .rd-navbar-search .form-input,
+.bodywebsite .rd-navbar-default .rd-navbar-search .form-label {
+ font-size: 16px;
+ line-height: 1.3;
+ color: #9b9b9b;
+}
+.bodywebsite .rd-navbar-default .rd-navbar-search .form-label {
+ top: 18px;
+ left: 22px;
+}
+.bodywebsite .rd-navbar-default .rd-navbar-search .form-input {
+ padding: 7px 45px 10px 22px;
+ height: auto;
+ min-height: 20px;
+ border: 1px solid #e5e7e9;
+ border-radius: 3px;
+}
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-search-submit {
+ font-size: 25px;
+}
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:active,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:focus,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-search-submit,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-search-submit:active,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-search-submit:focus {
+ color: #00030a;
+}
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:hover,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-search-submit:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:before,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-search-submit,
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-search-submit:before {
+ font-family: 'Material Icons';
+}
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle {
+ position: relative;
+}
+.bodywebsite .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:after {
+ content: '\e5cd';
+}
+.bodywebsite .rd-navbar-default.rd-navbar-fixed .rd-navbar-shop {
+ position: fixed;
+ top: 15px;
+ right: 15px;
+ z-index: 1001;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle {
+ display: none;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-inner,
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-group {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-inner {
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ padding: 44px 15px 42px;
+ font-size: 0;
+ line-height: 0;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-panel {
+ min-width: 100px;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-group {
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-nav-inner {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ margin-right: 12px;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-nav {
+ z-index: 0;
+ margin-right: 40px;
+ transition: .25s;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li + li {
+ margin-left: 32px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-nav {
+ margin-right: 77px;
+ }
+ .bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li + li {
+ margin-left: 48px;
+ }
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-toggle .rd-navbar-nav > li .rd-navbar-toggle {
+ display: none;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown {
+ margin-top: 54px;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner,
+.bodywebsite .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner {
+ padding: 18px 15px;
+}
+.bodywebsite .rd-navbar-default.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown {
+ margin-top: 49px;
+}
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-nav > li > a {
+ font-weight: 700;
+ font-size: 14px;
+ letter-spacing: .05em;
+ text-transform: uppercase;
+}
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .form-input,
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .form-label {
+ font-size: 16px;
+ line-height: 1.3;
+ color: #9b9b9b;
+}
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .form-label {
+ top: 18px;
+ left: 22px;
+}
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .form-input {
+ padding: 7px 45px 7px 22px;
+ height: auto;
+ min-height: 20px;
+ border: 1px solid #e5e7e9;
+ border-radius: 3px;
+}
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .rd-search-submit {
+ text-align: center;
+ color: #000;
+}
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .rd-navbar-search-toggle:before,
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .rd-search-submit:before {
+ position: static;
+ display: inline-block;
+ font-family: 'fl-bigmug-line';
+ font-size: 20px;
+}
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .rd-navbar-search-toggle:hover,
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .rd-search-submit:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-search .rd-navbar-search-toggle:after {
+ display: none;
+}
+.bodywebsite .rd-navbar-corporate-dark .rd-navbar-aside {
+ width: 100%;
+ font-size: 14px;
+ line-height: 1.71429;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-fixed .rd-navbar-aside-content {
+ border-bottom: 1px solid #000;
+ border-left: 1px solid #000;
+ background: #111;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-fixed .rd-navbar-aside .list-units > li + li {
+ margin-top: 10px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-fixed .rd-navbar-aside * + .rd-navbar-aside-group {
+ margin-top: 14px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .rd-navbar-corporate-dark.rd-navbar-fixed .rd-navbar-aside-content {
+ width: auto;
+ }
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-group {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-inner {
+ padding: 0;
+ font-size: 0;
+ line-height: 0;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-panel {
+ min-width: 100px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside {
+ position: relative;
+ z-index: 2;
+ background: #3a3c3e;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 50%;
+ transform: translateX(-50%);
+ background: inherit;
+ width: 102vw;
+ z-index: -1;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-content,
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-content {
+ padding: 12px 15px;
+ margin-bottom: -5px;
+ transform: translateY(-5px);
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group {
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group:first-child {
+ margin-top: 7px;
+ -webkit-flex-grow: 8;
+ -ms-flex-positive: 8;
+ flex-grow: 8;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ margin-right: 20px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group:last-child {
+ margin-top: 5px;
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .list-units li {
+ display: inline-block;
+ margin-top: 0;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .list-units li:not(:last-child) {
+ margin-right: 25px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-group {
+ /* padding: 35px 15px; */
+ padding-top: 18px;
+ padding-bottom: 18px;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav-inner {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav {
+ margin-right: 23px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li {
+ padding-left: 5px;
+ padding-right: 5px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
+ font-size: 13px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li.rd-navbar-submenu {
+ margin-right: -18px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
+ display: inline-block;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li + li {
+ margin-left: 32px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav .rd-navbar-dropdown > li {
+ padding-left: 5px;
+ padding-right: 5px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
+ font-size: 14px;
+ }
+ .bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li + li {
+ margin-left: 29px;
+ }
+ .bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-aside .list-units li:not(:last-child) {
+ margin-right: 50px;
+ }
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-search {
+ position: static;
+ z-index: 2;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-search .rd-search {
+ position: absolute;
+ top: -2px;
+ right: -2px;
+ bottom: 0;
+ left: 0;
+ z-index: 5;
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-search .rd-search-submit {
+ width: 39px;
+ height: 39px;
+ line-height: 38px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-search-wrap.active .rd-navbar-nav-wrap {
+ position: relative;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-search.active + .rd-navbar-nav {
+ opacity: 0;
+ visibility: hidden;
+ pointer-events: none;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-toggle .rd-navbar-nav > li .rd-navbar-toggle {
+ display: none;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside,
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside {
+ display: none;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-clone .rd-navbar-group,
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-group {
+ padding-top: 18px;
+ padding-bottom: 18px;
+}
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown {
+ margin-top: 18px;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-nav > li > a {
+ font: 400 16px "Roboto", Helvetica, Arial, sans-serif;
+ letter-spacing: .025em;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .form-input,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .form-label {
+ font-size: 16px;
+ line-height: 1.3;
+ color: #9b9b9b;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .form-label {
+ top: 18px;
+ left: 22px;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .form-input {
+ padding: 7px 22px 10px;
+ height: auto;
+ min-height: 20px;
+ border: 1px solid #e5e7e9;
+ border-radius: 3px;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-search-submit {
+ text-align: center;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:before,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-search-submit:before {
+ font-family: 'fl-bigmug-line';
+ position: static;
+ display: inline-block;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:before,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:after {
+ font-size: 20px;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:before {
+ font-family: 'fl-bigmug-line';
+ color: #000;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:after {
+ font-family: 'Material Icons';
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:hover:before {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:before,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:after {
+ width: 36px;
+ height: 36px;
+ text-align: center;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:before,
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:after {
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:before {
+ content: "";
+ transform: scale(1) rotate(0deg);
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle:after {
+ content: "";
+ opacity: 0;
+ transform: scale(0) rotate(-90deg);
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle.active:before {
+ opacity: 0;
+ transform: scale(0) rotate(90deg);
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-search .rd-navbar-search-toggle.active:after {
+ opacity: 1;
+ transform: scale(1) rotate(0deg);
+}
+.bodywebsite .rd-navbar-corporate-light .rd-navbar-aside {
+ width: 100%;
+ font-size: 14px;
+ line-height: 1.71429;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search {
+ padding: 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-search {
+ opacity: 0;
+ visibility: hidden;
+ position: fixed;
+ width: 100%;
+ padding: 8px 10px;
+ transform: translateY(-80%);
+ background: #fff;
+ border: 1px solid #e5e7e9;
+ border-top: 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search.active .rd-search {
+ opacity: 1;
+ visibility: visible;
+ transform: translateY(0);
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .form-input {
+ padding: 7px 46px 10px 22px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-search-submit {
+ font-size: 20px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle:active,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle:focus,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-search-submit,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-search-submit:active,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-search-submit:focus {
+ color: #000;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle:hover,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-search-submit:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle {
+ position: fixed;
+ right: 56px;
+ top: 10px;
+ z-index: 1000;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-search .rd-search-submit {
+ right: 10px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-aside-content {
+ border: 1px solid #e5e7e9;
+ background: #fff;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-aside .list-units > li + li {
+ margin-top: 10px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-aside * + .rd-navbar-aside-group {
+ margin-top: 14px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-aside-content {
+ width: auto;
+ }
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-fixed .rd-navbar-btn-wrap {
+ padding: 16px 5px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-group {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-inner {
+ padding: 0;
+ font-size: 0;
+ line-height: 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-panel {
+ min-width: 100px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside {
+ position: relative;
+ z-index: 100;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside-wrap,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-content,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside-wrap {
+ position: relative;
+ z-index: 1001;
+ padding: 6px 20px 6px 10px;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside-wrap:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 50%;
+ transform: translateX(-50%);
+ border-bottom: 1px solid #e5e7e9;
+ width: 101vw;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside-wrap > * + * {
+ margin-left: 10px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-content {
+ margin-bottom: -5px;
+ transform: translateY(-5px);
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group {
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group:first-child {
+ margin-top: 7px;
+ -webkit-flex-grow: 8;
+ -ms-flex-positive: 8;
+ flex-grow: 8;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ margin-right: 20px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group:last-child {
+ margin-top: 5px;
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside .list-units li {
+ display: inline-block;
+ margin-top: 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-aside .list-units li:not(:last-child) {
+ margin-right: 30px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-group {
+ padding: 35px 15px;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-nav-inner {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-nav {
+ margin-right: 40px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-nav > li > a {
+ font-size: 15px;
+ padding: 7px 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-nav > li.rd-navbar-submenu {
+ margin-right: -24px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
+ position: relative;
+ top: 2px;
+ display: inline-block;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-nav > li + li {
+ margin-left: 37px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-nav > li > a {
+ font-size: 16px;
+ }
+ .bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-nav > li + li {
+ margin-left: 48px;
+ }
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search {
+ position: relative;
+ z-index: 1500;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search .form-label {
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search .form-input,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search .form-label {
+ color: #fff;
+ font-size: 30px;
+ font-weight: 700;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search .form-label {
+ top: 24px;
+ left: 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search .form-input {
+ padding: 10px 50px 9px 0;
+ background-color: transparent;
+ border: 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search .btn {
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: -1000;
+ opacity: 0;
+ visibility: hidden;
+ background: rgba(0, 0, 0, 0.96);
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-inner {
+ width: 540px;
+ margin-top: 75px;
+ margin-left: auto;
+ margin-right: auto;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ border-bottom: 1px solid #fff;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-submit {
+ position: relative;
+ left: 0;
+ top: 0;
+ width: 39px;
+ height: 39px;
+ font-size: 25px;
+ line-height: 39px;
+ transform: none;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-submit,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-submit:active,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-submit:focus {
+ color: #fff;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-submit:hover {
+ color: #ababab;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live {
+ position: relative;
+ display: block;
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+ margin-top: 60px;
+ margin-left: auto;
+ margin-right: auto;
+ width: 800px;
+ font-size: 20px;
+ background-color: transparent;
+ opacity: 1;
+ visibility: visible;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live > * {
+ display: block;
+ padding: 0;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .active .search_list li {
+ top: 0;
+ opacity: 1;
+ visibility: visible;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search-quick-result {
+ display: none;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list {
+ margin: 0;
+ background-color: transparent;
+ text-align: left;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li {
+ position: relative;
+ top: 30px;
+ display: inline-block;
+ width: 48%;
+ padding: 0 15px;
+ text-align: left;
+ transition: 0.5s all ease-in-out;
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list .search_all {
+ top: 0;
+ margin-top: 40px;
+ display: inline-block;
+ width: 100%;
+ text-align: right;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(0) {
+ transition-delay: 0s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(1) {
+ transition-delay: 0.15s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(2) {
+ transition-delay: 0.3s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(3) {
+ transition-delay: 0.45s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(4) {
+ transition-delay: 0.6s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(5) {
+ transition-delay: 0.75s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(6) {
+ transition-delay: 0.9s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(7) {
+ transition-delay: 1.05s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(8) {
+ transition-delay: 1.2s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(9) {
+ transition-delay: 1.35s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li:nth-child(10) {
+ transition-delay: 1.5s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(0) {
+ transition-delay: 0s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(1) {
+ transition-delay: 0.2s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(2) {
+ transition-delay: 0.4s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(3) {
+ transition-delay: 0.6s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(4) {
+ transition-delay: 0.8s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(5) {
+ transition-delay: 1s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(6) {
+ transition-delay: 1.2s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(7) {
+ transition-delay: 1.4s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(8) {
+ transition-delay: 1.6s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(9) {
+ transition-delay: 1.8s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(10) {
+ transition-delay: 2s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .result-item:only-child {
+ top: 0;
+ width: 100%;
+ text-align: center;
+ transition-delay: 0s;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .result-item:nth-child(n + 3) {
+ margin-top: 50px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_title {
+ font: 700 30px/26px Helvetica, Arial, sans-serif;
+ font-style: italic;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_title a,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_title a:active,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_title a:focus {
+ color: #fff;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_title a:hover {
+ color: #ababab;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_title + p {
+ margin-top: 16px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_error {
+ line-height: 1.35;
+ text-align: center;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit {
+ display: inline-block;
+ padding: 10px 35px;
+ border: 2px solid;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit:active,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit.active,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit:active:focus,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit.active:focus,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit:focus:active,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit:focus {
+ color: #fff;
+ background-color: transparent;
+ border-color: #fff;
+}
+.bodywebsite .open > .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit.dropdown-toggle,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit:hover {
+ color: #414141;
+ background-color: #fff;
+ border-color: #fff;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit.disabled,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit[disabled],
+.bodywebsite fieldset[disabled] .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit {
+ pointer-events: none;
+ opacity: .5;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search-results-live .search_submit .badge {
+ color: transparent;
+ background-color: #fff;
+}
+@media (min-width: 1600px) and (min-height: 767px) {
+ .bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search .rd-search-inner {
+ margin-top: 10%;
+ }
+}
+@media (max-height: 767px) {
+ .bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search .rd-search-results-live .result-item:nth-child(5),
+ .bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search .rd-search-results-live .result-item:nth-child(6) {
+ display: none;
+ }
+ .bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-search .rd-search-results-live .search_list > li.search_all {
+ transition-delay: 0.8s;
+ }
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search.active .rd-search {
+ display: block;
+ z-index: 10000;
+ margin: 0;
+ opacity: 1;
+ visibility: visible;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-toggle {
+ z-index: 10002;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-toggle:after {
+ color: #fff;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-toggle:hover:after {
+ color: #ababab;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static .rd-navbar-toggle .rd-navbar-nav > li .rd-navbar-toggle {
+ display: none;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-wrap,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-wrap {
+ position: absolute;
+ top: -60px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static.rd-navbar--is-clone .rd-navbar-group,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-group {
+ padding-top: 17px;
+ padding-bottom: 17px;
+}
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown,
+.bodywebsite .rd-navbar-corporate-light.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown {
+ margin-top: 50px;
+}
+html .bodywebsite.boxed.rd-navbar--has-sidebar body {
+ padding-left: 300px;
+ padding-right: 30px;
+}
+html .bodywebsite.boxed .rd-navbar--is-clone {
+ max-width: 1920px;
+ margin-left: auto;
+ margin-right: auto;
+}
+.bodywebsite .rd-parallax-inner {
+ position: relative;
+ overflow: hidden;
+ -webkit-transform: translate3d(0px, 0px, 0px);
+ transform: translate3d(0px, 0px, 0px);
+ z-index: 1;
+}
+.bodywebsite .rd-parallax-layer[data-type="media"] {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 100%;
+ pointer-events: none;
+}
+.bodywebsite .rd-parallax-layer[data-type="media"] iframe {
+ width: 100%;
+ height: 100%;
+}
+.bodywebsite .rd-parallax-layer[data-url] {
+ -webkit-background-size: cover;
+ background-size: cover;
+ background-position: center center;
+}
+.bodywebsite .rd-parallax[class*="rd-parallax-overlay"] {
+ background-color: #000;
+ color: #fff;
+}
+.bodywebsite .rd-parallax[class*="rd-parallax-overlay"] .rd-parallax-layer[data-type="media"] {
+ opacity: 0.2;
+}
+.bodywebsite .rd-parallax[class*="rd-parallax-overlay"] .rd-parallax-layer[data-type="media"] + * {
+ position: relative;
+}
+.bodywebsite .rd-parallax.rd-parallax-overlay-2 .rd-parallax-layer[data-type="media"] {
+ opacity: 0.8;
+}
+.bodywebsite .google-map-markers {
+ display: none;
+}
+.bodywebsite .google-map-container {
+ width: 100%;
+}
+.bodywebsite .google-map {
+ height: 250px;
+ color: #333;
+}
+.bodywebsite .google-map img {
+ max-width: none !important;
+}
+@media (min-width: 576px) {
+ .bodywebsite .google-map {
+ height: 250px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .google-map {
+ height: 400px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .google-map {
+ height: 450px;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .google-map {
+ height: 532px;
+ }
+}
+.bodywebsite .rd-search {
+ position: relative;
+}
+.bodywebsite .rd-search .form-wrap {
+ display: block;
+ margin: 0;
+ font-size: 0;
+}
+.bodywebsite .rd-search label * {
+ margin-top: 0;
+}
+.bodywebsite .rd-search .rd-search-submit {
+ top: 16px;
+ right: -4px;
+ background-color: transparent;
+ border: none;
+ transform: translateY(-50%);
+}
+.bodywebsite .rd-search .text-mobile {
+ display: block;
+}
+.bodywebsite .rd-search .text-default {
+ display: none;
+}
+@media (min-width: 768px) {
+ .bodywebsite .rd-search .text-mobile {
+ display: none;
+ }
+ .bodywebsite .rd-search .text-default {
+ display: block;
+ }
+}
+.bodywebsite .rd-search-submit {
+ background: none;
+ border: none;
+ padding: 0;
+ outline: none;
+ outline-offset: 0;
+ -webkit-appearance: none;
+ display: inline-block;
+ position: relative;
+ width: 48px;
+ height: 48px;
+ line-height: 48px;
+ cursor: pointer;
+ color: #00030a;
+ text-align: center;
+ font-size: 22px;
+ position: absolute;
+ right: 0;
+ transition: color .33s;
+}
+.bodywebsite .rd-search-submit::-moz-focus-inner {
+ border: none;
+ padding: 0;
+}
+.bodywebsite .rd-search-submit:before {
+ font-weight: 400;
+ font-family: "FontAwesome";
+}
+.bodywebsite .rd-search-submit.active {
+ transform: scale(0.7);
+}
+.bodywebsite .rd-search-submit:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-search-minimal {
+ position: relative;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ padding-left: 40px;
+ border-bottom: 1px solid #dedede;
+}
+.bodywebsite .rd-search-minimal:before {
+ content: '\e8b6';
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ left: 10px;
+ font: 400 21px 'Material Icons';
+ color: #000;
+}
+.bodywebsite .rd-search-minimal .form-wrap {
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+.bodywebsite .rd-search-minimal .form-label,
+.bodywebsite .rd-search-minimal .form-input {
+ font: 400 16px/24px "Roboto", Helvetica, Arial, sans-serif;
+ color: rgba(0, 0, 0, 0.2);
+ letter-spacing: -0.025em;
+}
+.bodywebsite .rd-search-minimal .form-label {
+ top: 29px;
+}
+.bodywebsite .rd-search-minimal .form-input {
+ padding: 17px 20px;
+}
+.bodywebsite .rd-search-minimal button[type='submit'] {
+ padding: 0 20px;
+ -webkit-flex-shrink: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+@media (min-width: 768px) {
+ .bodywebsite .rd-search-minimal .form-label,
+ .bodywebsite .rd-search-minimal .form-input {
+ font-size: 19px;
+ }
+}
+.bodywebsite .rd-search-classic {
+ overflow: hidden;
+ border: 1px solid #dedede;
+ border-radius: 0;
+}
+.bodywebsite .rd-search-classic .form-input {
+ min-height: 50px;
+ padding: 13px 50px 15px 19px;
+ border: 0;
+}
+.bodywebsite .rd-search-classic .rd-search-submit {
+ position: absolute;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ width: 40px;
+ line-height: 0;
+ height: auto;
+ transform: none;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ text-align: left;
+}
+.bodywebsite .rd-search-classic .rd-search-submit:before {
+ font: 400 25px 'Material Icons';
+}
+.bodywebsite .search_error {
+ max-width: 100%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+.bodywebsite .rd-search-results-live {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 100%;
+ z-index: 998;
+ margin: -3px 0 0;
+ font-size: 14px;
+ line-height: 34px;
+ text-align: left;
+ color: #9f9f9f;
+ opacity: 0;
+ visibility: hidden;
+}
+.bodywebsite .rd-search-results-live > * {
+ padding: 16px;
+ border: 0px solid #dedede;
+ border-top: 0;
+}
+.bodywebsite .rd-search-results-live .search-quick-result {
+ font: 700 14px/24px "Roboto", Helvetica, Arial, sans-serif;
+ color: #000;
+ letter-spacing: .06em;
+ text-transform: uppercase;
+}
+.bodywebsite .rd-search-results-live .search_list {
+ margin-top: 10px;
+ font-size: 16px;
+ line-height: 30px;
+}
+.bodywebsite .rd-search-results-live .search_list li + li {
+ margin-top: 20px;
+}
+.bodywebsite .rd-search-results-live .search_list .search_error {
+ padding-bottom: 10px;
+ font-size: 14px;
+ line-height: 1.1;
+}
+.bodywebsite .rd-search-results-live .search_link,
+.bodywebsite .rd-search-results-live .search_link:active,
+.bodywebsite .rd-search-results-live .search_link:focus {
+ color: #464a4d;
+}
+.bodywebsite .rd-search-results-live .search_link:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-search-results-live p {
+ margin-top: 0;
+ font-size: 14px;
+ line-height: 1.6;
+}
+.bodywebsite .rd-search-results-live .search_title {
+ margin-bottom: 0;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ font-weight: 700;
+ color: #000;
+}
+.bodywebsite .rd-search-results-live .search_submit {
+ display: block;
+ padding: 6px 20px;
+ font-size: 14px;
+ font-weight: 700;
+ text-align: center;
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ border-radius: 5px;
+ border: 0;
+ text-transform: uppercase;
+ transition: 0.3s ease-out;
+}
+.bodywebsite .rd-search-results-live .search_submit:hover {
+ color: #fff;
+ background: #3a3c3e;
+}
+.bodywebsite .rd-search-results-live .match {
+ display: none;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .rd-search-results-live .search_link p {
+ display: block;
+ }
+}
+.bodywebsite .rd-navbar-fixed-linked .rd-search-results-live {
+ display: none;
+}
+.bodywebsite .rd-search-results-live.active.cleared {
+ opacity: 0;
+ visibility: hidden;
+ transition-delay: .08s;
+}
+.bodywebsite .active .rd-search-results-live {
+ display: block;
+ opacity: 1;
+ visibility: visible;
+}
+.bodywebsite .rd-search-results .search_list {
+ text-align: left;
+ padding-left: 0;
+ font-size: 14px;
+ list-style-type: none;
+ counter-reset: result;
+}
+.bodywebsite .rd-search-results .result-item {
+ position: relative;
+ padding-left: 40px;
+ color: #9f9f9f;
+}
+.bodywebsite .rd-search-results .result-item:before {
+ position: absolute;
+ top: -1px;
+ left: 0;
+ content: counter(result, decimal-leading-zero) ".";
+ counter-increment: result;
+ font: 500 19px "Roboto", Helvetica, Arial, sans-serif;
+ line-height: 1;
+ color: #cdcdcd;
+}
+.bodywebsite .rd-search-results .result-item:only-child:before {
+ display: none;
+}
+.bodywebsite .rd-search-results .search {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .rd-search-results .search_error .search {
+ color: #9f9f9f;
+ background-color: transparent;
+}
+.bodywebsite .rd-search-results .match em {
+ font: 700 12px/16px "Roboto", Helvetica, Arial, sans-serif;
+ font-style: normal;
+ text-transform: uppercase;
+ color: #000;
+}
+.bodywebsite .rd-search-results * + p {
+ margin-top: 10px;
+}
+.bodywebsite .rd-search-results * + .match {
+ margin-top: 5px;
+}
+.bodywebsite .rd-search-results * + .result-item {
+ margin-top: 35px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .rd-search-results .result-item {
+ padding-left: 60px;
+ }
+ .bodywebsite .rd-search-results .result-item:before {
+ left: 15px;
+ font-size: 19px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .rd-search-results .result-item:before {
+ top: 0;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .rd-search-results .result-item {
+ padding-left: 85px;
+ }
+ .bodywebsite .rd-search-results .result-item:before {
+ top: 0;
+ left: 40px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .rd-search-results .result-item {
+ padding-left: 100px;
+ }
+ .bodywebsite .rd-search-results .result-item:before {
+ left: 44px;
+ }
+}
+.bodywebsite .twitter-item-minimal .tweet-user {
+ font-size: 16px;
+ font-weight: 700;
+}
+.bodywebsite .twitter-item-minimal .tweet-user a,
+.bodywebsite .twitter-item-minimal .tweet-user a:active,
+.bodywebsite .twitter-item-minimal .tweet-user a:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .twitter-item-minimal .tweet-user a:hover {
+ color: #000;
+}
+.bodywebsite .twitter-item-minimal .tweet-user a:before {
+ content: '-';
+}
+.bodywebsite .twitter-item-minimal .tweet-text a,
+.bodywebsite .twitter-item-minimal .tweet-text a:active,
+.bodywebsite .twitter-item-minimal .tweet-text a:focus {
+ color: #000;
+}
+.bodywebsite .twitter-item-minimal .tweet-text a:hover {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .twitter-item-minimal * + .tweet-text {
+ margin-top: 0;
+}
+.bodywebsite .twitter-item-minimal * + .tweet-user {
+ margin-top: 10px;
+}
+.bodywebsite .twitter-item-minimal + .twitter-item-minimal {
+ margin-top: 25px;
+}
+.bodywebsite .twitter-widget {
+ overflow: hidden;
+ background: #fff;
+ border-radius: 6px;
+ box-shadow: -1px 0px 10px 0px rgba(65, 65, 65, 0.12);
+}
+.bodywebsite .twitter-widget > a {
+ display: block;
+ color: #9f9f9f;
+}
+.bodywebsite .twitter-widget .tweet-text a,
+.bodywebsite .twitter-widget .tweet-text a:active,
+.bodywebsite .twitter-widget .tweet-text a:focus {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .twitter-widget .tweet-text a:hover {
+ color: #000;
+}
+.bodywebsite .twitter-widget .twitter-widget-time {
+ color: #9f9f9f;
+}
+.bodywebsite .twitter-widget .twitter-widget-meta > * {
+ line-height: 1.1;
+}
+.bodywebsite .twitter-widget .twitter-widget-meta > * + * {
+ margin-top: 5px;
+}
+.bodywebsite .twitter-widget .twitter-widget-media {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+}
+.bodywebsite .twitter-widget .twitter-widget-media > img {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ min-height: 101%;
+}
+.bodywebsite .twitter-widget .twitter-widget-media:empty {
+ display: none;
+}
+.bodywebsite .twitter-widget .twitter-widget-media:not(:empty) {
+ padding-bottom: 42.5170068%;
+}
+.bodywebsite .twitter-widget .tweet-avatar {
+ display: block;
+ width: 48px;
+ height: 48px;
+ background: #dedede;
+}
+.bodywebsite .twitter-widget .twitter-widget-header {
+ padding: 30px 30px 0 30px;
+}
+.bodywebsite .twitter-widget .twitter-widget-inset {
+ padding: 25px 30px 15px;
+}
+.bodywebsite .twitter-widget .twitter-widget-footer {
+ padding: 15px 30px;
+}
+.bodywebsite * + .twitter-widget {
+ margin-top: 30px;
+}
+.bodywebsite .swiper-container {
+ margin: 0 auto;
+ position: relative;
+ overflow: hidden;
+ /* Fix of Webkit flickering */
+ z-index: 1;
+ height: auto;
+}
+.bodywebsite .swiper-container .swiper-wrapper {
+ height: auto;
+ min-height: 36.25vw;
+}
+@media (min-width: 1800px) {
+ .bodywebsite .swiper-container .swiper-wrapper {
+ height: auto;
+ min-height: 680px;
+ }
+}
+.bodywebsite .swiper-container-no-flexbox .swiper-slide {
+ float: left;
+}
+.bodywebsite .swiper-container-vertical > .swiper-wrapper {
+ -webkit-box-orient: vertical;
+ -moz-box-orient: vertical;
+ -ms-flex-direction: column;
+ -webkit-flex-direction: column;
+ flex-direction: column;
+}
+.bodywebsite .swiper-wrapper {
+ position: relative;
+ width: 100%;
+ z-index: 1;
+ display: -webkit-box;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-transition-property: -webkit-transform;
+ -moz-transition-property: -moz-transform;
+ -o-transition-property: -o-transform;
+ -ms-transition-property: -ms-transform;
+ transition-property: transform;
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ -webkit-align-self: stretch;
+ -ms-flex-item-align: stretch;
+ align-self: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+}
+.bodywebsite .swiper-container-android .swiper-slide,
+.bodywebsite .swiper-wrapper {
+ -webkit-transform: translate3d(0px, 0, 0);
+ -moz-transform: translate3d(0px, 0, 0);
+ -o-transform: translate(0px, 0px);
+ -ms-transform: translate3d(0px, 0, 0);
+ transform: translate3d(0px, 0, 0);
+}
+.bodywebsite .swiper-container-multirow > .swiper-wrapper {
+ -webkit-box-lines: multiple;
+ -moz-box-lines: multiple;
+ -ms-flex-wrap: wrap;
+ -webkit-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+.bodywebsite .swiper-container-free-mode > .swiper-wrapper {
+ -webkit-transition-timing-function: ease-out;
+ -moz-transition-timing-function: ease-out;
+ -ms-transition-timing-function: ease-out;
+ -o-transition-timing-function: ease-out;
+ transition-timing-function: ease-out;
+ margin: 0 auto;
+}
+.bodywebsite .swiper-slide {
+ position: relative;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-flex-shrink: 0;
+ -ms-flex: 0 0 auto;
+ flex-shrink: 0;
+ width: 100%;
+ min-height: inherit;
+}
+.bodywebsite .swiper-container .swiper-notification {
+ position: absolute;
+ left: 0;
+ top: 0;
+ pointer-events: none;
+ opacity: 0;
+ z-index: -1000;
+}
+.bodywebsite .swiper-wp8-horizontal {
+ -ms-touch-action: pan-y;
+ touch-action: pan-y;
+}
+.bodywebsite .swiper-wp8-vertical {
+ -ms-touch-action: pan-x;
+ touch-action: pan-x;
+}
+.bodywebsite .swiper-nav {
+ position: absolute;
+ top: 50%;
+ right: 0;
+ left: 0;
+ z-index: 10;
+ pointer-events: none;
+ transform: translateY(-50%);
+}
+.bodywebsite .swiper-button-prev,
+.bodywebsite .swiper-button-next {
+ z-index: 10;
+ width: 48px;
+ height: 48px;
+ background-size: 48px 48px;
+ color: #fff;
+ transition: 180ms ease-in-out;
+ text-align: center;
+ cursor: pointer;
+ pointer-events: auto;
+}
+.bodywebsite .swiper-button-prev:hover,
+.bodywebsite .swiper-button-next:hover {
+ opacity: .7;
+}
+.bodywebsite .swiper-button-prev.swiper-button-disabled,
+.bodywebsite .swiper-button-next.swiper-button-disabled {
+ opacity: 0;
+ cursor: auto;
+ pointer-events: none;
+}
+.bodywebsite .swiper-button-next {
+ transform: rotate(180deg);
+}
+.bodywebsite .swiper-pagination-wrap {
+ position: absolute;
+ bottom: 20px;
+ left: 50%;
+ width: 100%;
+ transform: translate3d(-50%, 0, 0);
+ z-index: 10;
+}
+@media (min-width: 992px) {
+ .bodywebsite .swiper-pagination-wrap {
+ bottom: 35px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .swiper-pagination-wrap {
+ bottom: 55px;
+ }
+}
+.bodywebsite .swiper-pagination {
+ display: block;
+ width: 100%;
+ text-align: center;
+ transition: 300ms;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ z-index: 10;
+}
+@media (min-width: 768px) {
+ .bodywebsite .swiper-pagination {
+ text-align: left;
+ }
+}
+.bodywebsite .swiper-pagination.swiper-pagination-hidden {
+ opacity: 0;
+}
+.bodywebsite .swiper-pagination-bullet {
+ display: inline-block;
+ width: 6px;
+ height: 6px;
+ border-radius: 20px;
+ background: #cdcdcd;
+ pointer-events: none;
+ transition: all 0.2s ease-out;
+}
+.bodywebsite .swiper-pagination-bullet + * {
+ margin-left: 10px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .swiper-pagination-bullet {
+ width: 12px;
+ height: 12px;
+ pointer-events: auto;
+ }
+ .bodywebsite .swiper-pagination-bullet + * {
+ margin-left: 20px;
+ }
+}
+.bodywebsite .swiper-pagination-clickable .swiper-pagination-bullet {
+ cursor: pointer;
+}
+.bodywebsite .swiper-pagination-white .swiper-pagination-bullet {
+ background: #fff;
+}
+.bodywebsite .swiper-pagination-bullet:hover,
+.bodywebsite .swiper-pagination-bullet-active {
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .swiper-pagination-white .swiper-pagination-bullet-active {
+ background: #fff;
+}
+.bodywebsite .swiper-pagination-black .swiper-pagination-bullet-active {
+ background: #000;
+}
+.bodywebsite .swiper-container-vertical > .swiper-pagination {
+ right: 10px;
+ top: 50%;
+ -webkit-transform: translate3d(0px, -50%, 0);
+ -moz-transform: translate3d(0px, -50%, 0);
+ -o-transform: translate(0px, -50%);
+ -ms-transform: translate3d(0px, -50%, 0);
+ transform: translate3d(0px, -50%, 0);
+}
+.bodywebsite .swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
+ margin: 5px 0;
+ display: block;
+}
+.bodywebsite .swiper-container-horizontal > .swiper-pagination {
+ bottom: 20px;
+ left: 0;
+ width: 100%;
+}
+.bodywebsite .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
+ margin: 0 5px;
+}
+.bodywebsite .swiper-container-3d {
+ -webkit-perspective: 1200px;
+ -moz-perspective: 1200px;
+ -o-perspective: 1200px;
+ perspective: 1200px;
+}
+.bodywebsite .swiper-container-3d .swiper-wrapper,
+.bodywebsite .swiper-container-3d .swiper-slide,
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-left,
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-right,
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-top,
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-bottom,
+.bodywebsite .swiper-container-3d .swiper-cube-shadow {
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-left,
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-right,
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-top,
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-bottom {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ pointer-events: none;
+ z-index: 10;
+}
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-left {
+ background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
+}
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-top {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
+}
+.bodywebsite .swiper-container-3d .swiper-slide-shadow-bottom {
+ background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
+}
+.bodywebsite .swiper-container-coverflow .swiper-wrapper {
+ /* Windows 8 IE 10 fix */
+ -ms-perspective: 1200px;
+}
+.bodywebsite .swiper-container-fade.swiper-container-free-mode .swiper-slide {
+ -webkit-transition-timing-function: ease-out;
+ transition-timing-function: ease-out;
+}
+.bodywebsite .swiper-container-fade .swiper-slide {
+ pointer-events: none;
+}
+.bodywebsite .swiper-container-fade .swiper-slide .swiper-slide {
+ pointer-events: none;
+}
+.bodywebsite .swiper-container-fade .swiper-slide-active,
+.bodywebsite .swiper-container-fade .swiper-slide-active .swiper-slide-active {
+ pointer-events: auto;
+}
+.bodywebsite .swiper-container-cube {
+ overflow: visible;
+}
+.bodywebsite .swiper-container-cube .swiper-slide {
+ pointer-events: none;
+ visibility: hidden;
+ -webkit-transform-origin: 0 0;
+ -moz-transform-origin: 0 0;
+ -ms-transform-origin: 0 0;
+ transform-origin: 0 0;
+ -webkit-backface-visibility: hidden;
+ -moz-backface-visibility: hidden;
+ -ms-backface-visibility: hidden;
+ backface-visibility: hidden;
+ width: 100%;
+ height: 100%;
+ z-index: 1;
+}
+.bodywebsite .swiper-container-cube.swiper-container-rtl .swiper-slide {
+ -webkit-transform-origin: 100% 0;
+ -moz-transform-origin: 100% 0;
+ -ms-transform-origin: 100% 0;
+ transform-origin: 100% 0;
+}
+.bodywebsite .swiper-container-cube .swiper-slide-active,
+.bodywebsite .swiper-container-cube .swiper-slide-next,
+.bodywebsite .swiper-container-cube .swiper-slide-prev,
+.bodywebsite .swiper-container-cube .swiper-slide-next + .swiper-slide {
+ pointer-events: auto;
+ visibility: visible;
+}
+.bodywebsite .swiper-container-cube .swiper-slide-shadow-top,
+.bodywebsite .swiper-container-cube .swiper-slide-shadow-bottom,
+.bodywebsite .swiper-container-cube .swiper-slide-shadow-left,
+.bodywebsite .swiper-container-cube .swiper-slide-shadow-right {
+ z-index: 0;
+ -webkit-backface-visibility: hidden;
+ -moz-backface-visibility: hidden;
+ -ms-backface-visibility: hidden;
+ backface-visibility: hidden;
+}
+.bodywebsite .swiper-container-cube .swiper-cube-shadow {
+ position: absolute;
+ left: 0;
+ bottom: 0px;
+ width: 100%;
+ height: 100%;
+ background: #000;
+ opacity: 0.6;
+ -webkit-filter: blur(50px);
+ filter: blur(50px);
+ z-index: 0;
+}
+.bodywebsite .swiper-scrollbar {
+ position: relative;
+ -ms-touch-action: none;
+}
+.bodywebsite .swiper-container-horizontal > .swiper-scrollbar {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ height: 5px;
+ width: 100%;
+}
+.bodywebsite .swiper-container-vertical > .swiper-scrollbar {
+ position: absolute;
+ right: 3px;
+ top: 1%;
+ z-index: 50;
+ width: 5px;
+ height: 98%;
+}
+.bodywebsite .swiper-scrollbar-drag {
+ height: 100%;
+ width: 100%;
+ position: relative;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+ left: 0;
+ top: 0;
+}
+.bodywebsite .swiper-scrollbar-cursor-drag {
+ cursor: move;
+}
+.bodywebsite .swiper-lazy-preloader {
+ width: 42px;
+ height: 42px;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ margin-left: -21px;
+ margin-top: -21px;
+ z-index: 10;
+ -webkit-transform-origin: 50%;
+ -moz-transform-origin: 50%;
+ transform-origin: 50%;
+ -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
+ -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
+ animation: swiper-preloader-spin 1s steps(12, end) infinite;
+}
+.bodywebsite .swiper-lazy-preloader:after {
+ display: block;
+ content: "";
+ width: 100%;
+ height: 100%;
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
+ background-position: 50%;
+ -webkit-background-size: 100%;
+ background-size: 100%;
+ background-repeat: no-repeat;
+}
+.bodywebsite .swiper-lazy-preloader-white:after {
+ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
+}
+@-webkit-keyframes swiper-preloader-spin {
+ 100% {
+ -webkit-transform: rotate(360deg);
+ }
+}
+@keyframes swiper-preloader-spin {
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+.bodywebsite .swiper-slide > .vide__body,
+.bodywebsite .swiper-slide > .parallax_cnt {
+ height: 100%;
+}
+.bodywebsite .swiper-slide {
+ position: relative;
+ text-align: center;
+ white-space: nowrap;
+ background-position: center center;
+ overflow: hidden;
+}
+.bodywebsite .swiper-slide:not(.vide):not(.rd-parallax):before,
+.bodywebsite .swiper-slide .parallax_cnt:before,
+.bodywebsite .swiper-slide .vide__body:before {
+ content: '';
+ display: inline-block;
+ height: 50%;
+}
+.bodywebsite .swiper-slide-caption {
+ display: inline-block;
+ width: 100%;
+ max-height: 100%;
+ margin-left: -0.25em;
+ vertical-align: middle;
+ white-space: normal;
+ z-index: 1;
+}
+.bodywebsite .swiper-variant-1,
+.bodywebsite .swiper-variant-1 .swiper-wrapper {
+ height: auto;
+ min-height: calc(44vh);
+}
+.bodywebsite .swiper-variant-1 .swiper-slide-caption {
+ padding: 40px 0 40px;
+}
+.bodywebsite .swiper-variant-1 .swiper-button-prev,
+.bodywebsite .swiper-variant-1 .swiper-button-next {
+ display: none;
+}
+.bodywebsite .swiper-variant-1 .slider-text {
+ display: none;
+}
+.bodywebsite .swiper-variant-1 .jumbotron-custom + * {
+ margin-top: 5px;
+}
+.bodywebsite .swiper-variant-1 * + .button-block {
+ margin-top: 27px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .swiper-variant-1,
+ .bodywebsite .swiper-variant-1 .swiper-wrapper {
+ height: auto;
+ min-height: 36.25vw;
+ }
+ .bodywebsite .swiper-variant-1 .swiper-slide-caption {
+ padding: 60px 0 115px;
+ }
+ .bodywebsite .swiper-variant-1 .slider-header {
+ font-size: 50px;
+ }
+ .bodywebsite .swiper-variant-1 .slider-text {
+ display: block;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .swiper-variant-1 .swiper-slide-caption {
+ padding: 100px 0 155px;
+ }
+ .bodywebsite .swiper-variant-1 .swiper-button-prev,
+ .bodywebsite .swiper-variant-1 .swiper-button-next {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-59%);
+ z-index: 10;
+ display: block;
+ transition: .3s all ease;
+ }
+ .bodywebsite .swiper-variant-1 .swiper-button-prev {
+ left: 5.1%;
+ transform: scale(-1, 1);
+ }
+ .bodywebsite .swiper-variant-1 .swiper-button-next {
+ right: 5.1%;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .swiper-variant-1 .slider-header {
+ font-size: 59px;
+ }
+ .bodywebsite .swiper-variant-1 .swiper-button-prev {
+ left: 20px;
+ }
+ .bodywebsite .swiper-variant-1 .swiper-button-next {
+ right: 20px;
+ }
+}
+@media (min-width: 1599px) {
+ .bodywebsite .swiper-variant-1 .swiper-button-prev {
+ left: calc(50vw - 1170px / 2 - 170px + (1170px / 12) * 0);
+ }
+ .bodywebsite .swiper-variant-1 .swiper-button-next {
+ right: calc(50vw - 1170px / 2 - 170px + (1170px / 12) * 0);
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .swiper-variant-1,
+ .bodywebsite .swiper-variant-1 .swiper-wrapper {
+ height: auto;
+ min-height: 680px;
+ }
+}
+.bodywebsite .ui-to-top {
+ width: 40px;
+ height: 40px;
+ font-size: 18px;
+ line-height: 38px;
+ border-radius: 50%;
+ position: fixed;
+ right: 15px;
+ bottom: 15px;
+ overflow: hidden;
+ text-align: center;
+ text-decoration: none;
+ z-index: 20;
+ transition: .3s all ease;
+ box-shadow: 0 0 1px 0px rgba(55, 195, 134, 0.3);
+ transform: translateY(100px);
+}
+.bodywebsite .ui-to-top,
+.bodywebsite .ui-to-top:active,
+.bodywebsite .ui-to-top:focus {
+ color: #fff;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .ui-to-top:hover {
+ color: #fff;
+ background: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?>;
+ box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.4);
+}
+.bodywebsite .ui-to-top:focus {
+ outline: 0;
+}
+.bodywebsite .ui-to-top.active {
+ transform: translateY(0);
+}
+.bodywebsite .mobile .ui-to-top,
+.bodywebsite .tablet .ui-to-top {
+ display: none !important;
+}
+@media (min-width: 576px) {
+ .bodywebsite .ui-to-top {
+ right: 40px;
+ bottom: 40px;
+ }
+}
+.bodywebsite .progress-bar-wrap {
+ max-width: 100%;
+ width: 210px;
+}
+@media (min-width: 576px) and (max-width: 767px) {
+ .bodywebsite .progress-bar-wrap {
+ max-width: 120px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .progress-bar-wrap {
+ max-width: 150px;
+ }
+}
+.bodywebsite .progress-bar {
+ position: relative;
+ width: 100%;
+ margin: 0;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+}
+.bodywebsite .progress-bar .progress-bar__body {
+ position: absolute;
+ right: 50%;
+ width: 100%;
+ top: 50%;
+ padding: 0;
+ margin: 0;
+ white-space: nowrap;
+ font-size: 34px;
+ font-weight: 400;
+ line-height: 26px;
+ color: #00030a;
+ text-align: right;
+}
+.bodywebsite .progress-bar .progress-bar__body:after {
+ content: '%';
+}
+.bodywebsite .progress-bar .progress-bar__stroke,
+.bodywebsite .progress-bar .progress-bar__trail {
+ stroke-linejoin: round;
+}
+.bodywebsite .progress-bar-horizontal {
+ position: relative;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ text-align: right;
+}
+.bodywebsite .progress-bar-horizontal > svg {
+ margin-top: 3px;
+ border-radius: 3px;
+}
+.bodywebsite .progress-bar-horizontal .progress-bar__body {
+ position: absolute;
+ top: -27px;
+ margin-top: 0;
+ padding-right: 0;
+}
+.bodywebsite .progress-bar-horizontal .progress-bar__body:after {
+ content: '%';
+}
+.bodywebsite .progress-bar-radial {
+ position: relative;
+ padding-bottom: 100%;
+}
+.bodywebsite .progress-bar-radial > svg {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ border-radius: 5px;
+ overflow: hidden;
+}
+.bodywebsite .progress-bar-radial .progress-bar__stroke,
+.bodywebsite .progress-bar-radial .progress-bar__trail {
+ stroke-location: outside;
+}
+.bodywebsite .progress-bar-radial .progress-bar__body {
+ transform: translate(50%, -50%);
+}
+.bodywebsite .progress-bar-default .progress-bar__stroke {
+ stroke: #9f9f9f;
+}
+.bodywebsite .progress-bar-default .progress-bar__trail {
+ stroke: rgba(159, 159, 159, 0.05);
+}
+.bodywebsite .progress-bar-primary .progress-bar__stroke {
+ stroke: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .progress-bar-primary .progress-bar__trail {
+ stroke: #F8F9FB;
+}
+.bodywebsite .progress-bar-bermuda-gray .progress-bar__stroke {
+ stroke: #6f8fad;
+}
+.bodywebsite .progress-bar-bermuda-gray .progress-bar__trail {
+ stroke: #F8F9FB;
+}
+.bodywebsite .progress-bar-contessa .progress-bar__stroke {
+ stroke: #e76752;
+}
+.bodywebsite .progress-bar-contessa .progress-bar__trail {
+ stroke: #F8F9FB;
+}
+.bodywebsite .progress-bar-red-orange-1 .progress-bar__stroke {
+ stroke: #f8333c;
+}
+.bodywebsite .progress-bar-red-orange-1 .progress-bar__trail {
+ stroke: #ededed;
+}
+.bodywebsite .progress-bar-dodger-blue .progress-bar__stroke {
+ stroke: #45a4ff;
+}
+.bodywebsite .progress-bar-dodger-blue .progress-bar__trail {
+ stroke: #ededed;
+}
+.bodywebsite .progress-bar-gorse .progress-bar__stroke {
+ stroke: #fde74c;
+}
+.bodywebsite .progress-bar-gorse .progress-bar__trail {
+ stroke: #ededed;
+}
+.bodywebsite .progress-bar-old-gold .progress-bar__stroke {
+ stroke: #ecd746;
+}
+.bodywebsite .progress-bar-old-gold .progress-bar__trail {
+ stroke: #F8F9FB;
+}
+.bodywebsite .progress-bar-secondary-2 .progress-bar__stroke {
+ stroke: #dedede;
+}
+.bodywebsite .progress-bar-secondary-2 .progress-bar__trail {
+ stroke: gray;
+}
+.bodywebsite .progress-bar-secondary-1 .progress-bar__stroke {
+ stroke: #dedede;
+}
+.bodywebsite .progress-bar-secondary-1 .progress-bar__trail {
+ stroke: rgba(159, 159, 159, 0.05);
+}
+.bodywebsite .progress-bar-secondary-3 .progress-bar__stroke {
+ stroke: #c49558;
+}
+.bodywebsite .progress-bar-secondary-3 .progress-bar__trail {
+ stroke: rgba(159, 159, 159, 0.05);
+}
+.bodywebsite .progress-bar-secondary-4 .progress-bar__stroke {
+ stroke: #fe4a21;
+}
+.bodywebsite .progress-bar-secondary-4 .progress-bar__trail {
+ stroke: rgba(159, 159, 159, 0.05);
+}
+.bodywebsite .countdown-wrap {
+ max-width: 720px;
+ max-height: 134px;
+}
+.bodywebsite .countdown-wrap .time_circles > div {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ flex-direction: column-reverse;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ font-size: 0;
+ line-height: 0;
+}
+.bodywebsite .countdown-wrap div > h4 {
+ position: relative;
+ margin-top: -2px;
+ font: 500 12px "Roboto", Helvetica, Arial, sans-serif !important;
+ color: rgba(0, 0, 0, 0.2);
+ letter-spacing: -0.025em;
+ bottom: auto !important;
+ text-transform: uppercase;
+}
+@media (min-width: 576px) {
+ .bodywebsite .countdown-wrap div > h4 {
+ font-size: 14px !important;
+ }
+}
+.bodywebsite .countdown-wrap span {
+ font: 900 18px "Roboto", Helvetica, Arial, sans-serif !important;
+ font-style: normal;
+ color: #000;
+}
+@media (min-width: 576px) {
+ .bodywebsite .countdown-wrap span {
+ font-size: 40px !important;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .countdown-wrap span {
+ font-size: 45px !important;
+ line-height: 1;
+ }
+}
+.bodywebsite .slick-slider {
+ position: relative;
+ display: block;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -ms-touch-action: pan-y;
+ touch-action: pan-y;
+ -webkit-tap-highlight-color: transparent;
+}
+.bodywebsite .slick-list {
+ position: relative;
+ overflow: hidden;
+ display: block;
+ margin: 0;
+ padding: 0;
+}
+.bodywebsite .slick-list:focus {
+ outline: none;
+}
+.bodywebsite .slick-list.dragging {
+ cursor: pointer;
+ cursor: hand;
+}
+.bodywebsite .slick-slider .slick-track,
+.bodywebsite .slick-slider .slick-list {
+ -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);
+}
+.bodywebsite .slick-track {
+ position: relative;
+ left: 0;
+ top: 0;
+ display: block;
+}
+.bodywebsite .slick-track:before,
+.bodywebsite .slick-track:after {
+ content: "";
+ display: table;
+}
+.bodywebsite .slick-track:after {
+ clear: both;
+}
+.bodywebsite .slick-loading .slick-track {
+ visibility: hidden;
+}
+.bodywebsite .slick-slide {
+ float: left;
+ min-height: 1px;
+ display: none;
+}
+.bodywebsite [dir="rtl"] .slick-slide {
+ float: right;
+}
+.bodywebsite .slick-slide img {
+ display: block;
+}
+.bodywebsite .slick-slide.slick-loading img {
+ display: none;
+}
+.bodywebsite .slick-slide.dragging img {
+ pointer-events: none;
+}
+.bodywebsite .slick-initialized .slick-slide {
+ display: block;
+}
+.bodywebsite .slick-loading .slick-slide {
+ visibility: hidden;
+}
+.bodywebsite .slick-vertical .slick-slide {
+ display: block;
+ height: auto;
+ border: 1px solid transparent;
+}
+.bodywebsite .slick-arrow.slick-hidden {
+ display: none;
+}
+.bodywebsite .slick-loading .slick-list {
+ background: #fff url("medias/image/ref; ?>/ajax-loading.gif") center center no-repeat;
+}
+.bodywebsite .slick-prev,
+.bodywebsite .slick-next {
+ position: absolute;
+ display: block;
+ height: 20px;
+ width: 20px;
+ line-height: 0;
+ font-size: 0;
+ cursor: pointer;
+ background: rgba(0, 0, 0, 0.6);
+ color: transparent;
+ top: 50%;
+ -webkit-transform: translate(0, -50%);
+ -ms-transform: translate(0, -50%);
+ transform: translate(0, -50%);
+ padding: 0;
+ border: none;
+ outline: none;
+ z-index: 999;
+}
+.bodywebsite .slick-prev:hover,
+.bodywebsite .slick-prev:focus,
+.bodywebsite .slick-next:hover,
+.bodywebsite .slick-next:focus {
+ outline: none;
+ background: transparent;
+ color: transparent;
+}
+.bodywebsite .slick-prev:hover:before,
+.bodywebsite .slick-prev:focus:before,
+.bodywebsite .slick-next:hover:before,
+.bodywebsite .slick-next:focus:before {
+ opacity: 1;
+}
+.bodywebsite .slick-prev.slick-disabled:before,
+.bodywebsite .slick-next.slick-disabled:before {
+ opacity: 0.25;
+}
+.bodywebsite .slick-prev:before,
+.bodywebsite .slick-next:before {
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-size: 20px;
+ line-height: 1;
+ color: white;
+ opacity: 0.75;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.bodywebsite .slick-prev {
+ left: 0;
+}
+.bodywebsite [dir="rtl"] .slick-prev {
+ left: auto;
+ right: 0;
+}
+.bodywebsite .slick-prev:before {
+ content: "←";
+}
+.bodywebsite [dir="rtl"] .slick-prev:before {
+ content: "→";
+}
+.bodywebsite .slick-next {
+ right: 0;
+}
+.bodywebsite [dir="rtl"] .slick-next {
+ left: 0;
+ right: auto;
+}
+.bodywebsite .slick-next:before {
+ content: "→";
+}
+.bodywebsite [dir="rtl"] .slick-next:before {
+ content: "←";
+}
+.bodywebsite .slick-slider {
+ margin-top: 30px;
+}
+.bodywebsite .slick-slider *:focus {
+ outline: 0;
+}
+.bodywebsite .slick-dots {
+ display: block;
+ margin-top: 20px;
+ list-style: none;
+ width: 100%;
+ padding: 0;
+ text-align: center;
+ font-size: 0;
+ line-height: 0;
+ word-spacing: 0;
+}
+.bodywebsite .slick-dots li {
+ position: relative;
+ display: inline-block;
+ height: 20px;
+ width: 20px;
+ margin: 0 5px;
+ padding: 0;
+ cursor: pointer;
+}
+.bodywebsite .slick-dots li button {
+ background: none;
+ border: none;
+ display: inline-block;
+ padding: 0;
+ outline: none;
+ outline-offset: 0;
+ cursor: pointer;
+ -webkit-appearance: none;
+ width: 8px;
+ height: 8px;
+ border-radius: 100px;
+ background: #ababab;
+}
+.bodywebsite .slick-dots li button::-moz-focus-inner {
+ border: none;
+ padding: 0;
+}
+.bodywebsite .slick-dots li.slick-active button,
+.bodywebsite .slick-dots li:hover button {
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .slick-dots-variant-1 .slick-dots li button {
+ height: 12px;
+ width: 12px;
+ background: rgba(58, 60, 62, 0.5);
+ transition: .33s all ease;
+ position: relative;
+}
+.bodywebsite .slick-dots-variant-1 .slick-dots li button:after {
+ content: '';
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ width: 19px;
+ height: 19px;
+ border: 4px solid #fff;
+ opacity: 0;
+ border-radius: 50%;
+ -webkit-transform: translate(-50%, -50%) scale(0);
+ transform: translate(-50%, -50%) scale(0);
+ transition: 180ms ease-in-out;
+}
+.bodywebsite .slick-dots-variant-1 .slick-dots li.slick-active button,
+.bodywebsite .slick-dots-variant-1 .slick-dots li:hover button {
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .slick-dots-variant-1 .slick-dots li.slick-active button:after,
+.bodywebsite .slick-dots-variant-1 .slick-dots li:hover button:after {
+ opacity: 1;
+ -webkit-transform: translate(-50%, -50%) scale(1);
+ transform: translate(-50%, -50%) scale(1);
+}
+.bodywebsite .slick-carousel-complex-variant-1 {
+ position: relative;
+ padding-bottom: 60px;
+}
+.bodywebsite .slick-carousel-complex-variant-1:after {
+ content: '';
+ position: absolute;
+ top: 80px;
+ left: 50%;
+ bottom: 0;
+ transform: translateX(-50%);
+ width: 101vw;
+ background: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .slick-carousel-complex-variant-1 > * {
+ position: relative;
+ z-index: 2;
+}
+.bodywebsite .slick-carousel-complex-variant-1 .slick-slider {
+ margin-bottom: 0;
+}
+.bodywebsite .slick-carousel-complex-variant-1 .slick-dots {
+ margin-top: 30px;
+}
+@media (min-width: 768px) {
+ .bodywebsite .slick-carousel-complex-variant-1 {
+ padding-bottom: 90px;
+ }
+}
+.bodywebsite .slick-slider-images .item {
+ padding: 0 15px;
+ text-align: right;
+}
+.bodywebsite .slick-slider-images .item img {
+ display: inline-block;
+ transform: scale(0.75);
+ transform-origin: 100% 50%;
+ will-change: transform;
+ cursor: pointer;
+ transition: .5s all ease;
+}
+.bodywebsite .slick-slider-images .item.slick-center {
+ text-align: center;
+}
+.bodywebsite .slick-slider-images .item.slick-center img {
+ transform-origin: 50% 50%;
+ transform: scale(1);
+}
+.bodywebsite .slick-slider-images .item.slick-center + * {
+ text-align: left;
+}
+.bodywebsite .slick-slider-images .item.slick-center + * img {
+ transform-origin: 0 50%;
+}
+.bodywebsite .slick-carousel-round-image .item img {
+ border-radius: 50%;
+}
+.bodywebsite .carousel-testimonials-home .slick-slide {
+ text-align: center;
+}
+.bodywebsite #sectiontestimonies.maincolorbackground {
+ background-image: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+@media (min-width: 576px) {
+ .bodywebsite .carousel-testimonials-home .slick-slide {
+ text-align: left;
+ }
+}
+.bodywebsite .carousel-testimonials-home .slick-dots li button {
+ background: rgba(246, 247, 250, 0.5);
+}
+.bodywebsite .carousel-testimonials-home .item {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+@media (min-width: 1200px) {
+ .bodywebsite .carousel-testimonials-home .item {
+ padding-left: 0;
+ padding-right: 0;
+ }
+}
+@media (min-width: 576px) {
+ .bodywebsite .carousel-testimonials-home .slick-dots {
+ display: none !important;
+ }
+}
+.bodywebsite .carousel-testimonials-home .slick-images .item {
+ padding-left: 0;
+ padding-right: 0;
+}
+.bodywebsite .carousel-testimonials-home .slick-images .item .imp-wrap {
+ text-align: center;
+ position: relative;
+ padding: 10px;
+}
+.bodywebsite .carousel-testimonials-home .slick-images .item .imp-wrap:after {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%) scale(0);
+ content: '';
+ display: inline-block;
+ margin-left: 0px;
+ border: 1px solid #fccb56;
+ width: 116px;
+ height: 116px;
+ border-radius: 50%;
+ transition: 200ms ease-in-out;
+ opacity: 0;
+ pointer-events: none;
+}
+.bodywebsite .carousel-testimonials-home .slick-images .item .imp-wrap img {
+ display: inline-block;
+ border-radius: 50%;
+ cursor: pointer;
+}
+.bodywebsite .carousel-testimonials-home .slick-images .item:hover .imp-wrap:after,
+.bodywebsite .carousel-testimonials-home .slick-images .item.slick-current .imp-wrap:after {
+ transform: translate(-50%, -50%) scale(1);
+ opacity: 1;
+}
+.bodywebsite .carousel-testimonials-home .quote-desc {
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+.bodywebsite .websitemaincolor {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .maincolor {
+ color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .maincolorbis {
+ color: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?> !important;
+}
+.bodywebsite .maincolorbackground {
+ background-color: maincolor) ? 'rgb(50, 120, 180)' : '#'.$website->maincolor; ?>;
+}
+.bodywebsite .maincolorbisbackground {
+ background-color: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?> !important;
+ border-color: maincolorbis) ? '#6ca' : '#'.$website->maincolorbis; ?> !important;
+}
+.bodywebsite .maincolorbisbackground:hover {
+ box-shadow: 1px 1px 8px #aaa;
+}
+.bodywebsite textarea:focus,
+.bodywebsite button:focus {
+ border: unset !important;
+}
+.bodywebsite .marginrightonly {
+ margin-right: 10px !important;
+}
+.bodywebsite .inline-block {
+ display: inline-block;
+}
+.bodywebsite .valignmiddle {
+ vertical-align: middle;
+}
+.bodywebsite .center {
+ text-align: center;
+}
+.bodywebsite button.buttonwithnoborder.toggle-original.active {
+ display: none;
+}
+.bodywebsite .rd-navbar-nav-wrap.active .toggle-original span.icon.icon-xs.icon-dusty-gray.fa.fa-search {
+ display: none;
+}
+.bodywebsite ul.rd-navbar-list {
+ padding-top: 20px;
+}
+.bodywebsite .photouser:hover,
+.bodywebsite .photouser:active {
+ border: 2px solid #eee;
+}
+.bodywebsite .imp-wrap {
+ display: inline-block;
+}
+.bodywebsite .imp-wrap img {
+ border-radius: 50px;
+}
+.bodywebsite .text-green {
+ color: #6ca;
+}
+.bodywebsite .plan-tile .plan-title {
+ padding: 20px 0 0;
+ font-size: 20px;
+ font-weight: bold;
+ text-align: center;
+}
+.bodywebsite .plan-tile .plan-tag {
+ color: #687484;
+ text-align: center;
+ font-size: 16px;
+ padding: 0 5px 10px;
+ font-weight: 300;
+ min-height: 70px;
+}
+.bodywebsite .plan-tile .plan-pricer .plan-price-title {
+ display: block;
+ text-align: center;
+ color: #8492A6;
+ font-style: italic;
+ position: absolute;
+ top: 30px;
+ transform: translateX(-50%);
+ -webkit-transform: translateX(-50%);
+ left: 50%;
+ font-size: 16px;
+ width: 100%;
+ font-weight: 300;
+}
+.bodywebsite .plan-tile .plan-feat {
+ display: block;
+ font-size: 14px;
+ color: #3C4858;
+ text-align: center;
+ padding: 22px 10px;
+ min-height: 90px;
+}
+.bodywebsite .plan-tile .plan-pricer .plan-price {
+ border-bottom: 1px solid #d5dadf;
+ border-top: 1px solid #d5dadf;
+ padding: 20px 0 20px;
+ display: block;
+}
+.bodywebsite .plan-tile .plan-pricer .plan-price > span {
+ color: #3C4858;
+ font-size: 32px;
+}
+.bodywebsite .plan-tile .plan-pricer .plan-price > span > sup {
+ font-size: 13px;
+ top: -0.9em;
+}
+.bodywebsite .plan-tile .plan-pricer {
+ padding: 5px 0;
+ text-align: center;
+ max-width: 90%;
+ position: relative;
+ margin: auto;
+}
+.bodywebsite .pricing-plan-slider .plan-tile .plan-btn {
+ position: absolute;
+ bottom: 0px;
+ left: 0;
+ width: 100%;
+}
+.bodywebsite .plan-tile .plan-btn {
+ text-align: center;
+ padding: 0 15px 15px 15px;
+}
+.bodywebsite .plan-features {
+ padding-top: 20px;
+ padding-bottom: 20px;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+.bodywebsite .formcontact div {
+ margin: 2px;
+}
+.bodywebsite section#sectionfooterdolibarr {
+ padding-left: 3px;
+ padding-right: 3px;
+ padding-bottom: 10px;
+}
+.bodywebsite button.buttonwithnoborder.toggle-original {
+ font: 400 18px/36px "FontAwesome";
+ /* If removed, the search icon is not visible */
+}
+.bodywebsite .rd-navbar-fixed .buttonsearchwhenstatic {
+ display: none;
+}
+.bodywebsite input[type="text"] {
+ display: block;
+ width: 100%;
+ padding: 11px 35px;
+ font-size: 14px;
+ line-height: 1.25;
+ background-image: none;
+ background-clip: padding-box;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+}
+@media print {
+ .bodywebsite *,
+ .bodywebsite *::before,
+ .bodywebsite *::after {
+ text-shadow: none !important;
+ box-shadow: none !important;
+ }
+ .bodywebsite a,
+ .bodywebsite a:visited {
+ text-decoration: underline;
+ }
+ .bodywebsite abbr[title]::after {
+ content: " (" attr(title) ")";
+ }
+ .bodywebsite pre {
+ white-space: pre-wrap !important;
+ }
+ .bodywebsite pre,
+ .bodywebsite blockquote {
+ border: 1px solid #999;
+ page-break-inside: avoid;
+ }
+ .bodywebsite thead {
+ display: table-header-group;
+ }
+ .bodywebsite tr,
+ .bodywebsite img {
+ page-break-inside: avoid;
+ }
+ .bodywebsite p,
+ .bodywebsite h2,
+ .bodywebsite h3 {
+ orphans: 3;
+ widows: 3;
+ }
+ .bodywebsite h2,
+ .bodywebsite h3 {
+ page-break-after: avoid;
+ }
+ .bodywebsite .navbar {
+ display: none;
+ }
+ .bodywebsite .badge {
+ border: 1px solid #000;
+ }
+ .bodywebsite .table {
+ border-collapse: collapse !important;
+ }
+ .bodywebsite .table td,
+ .bodywebsite .table th {
+ background-color: #fff !important;
+ }
+ .bodywebsite .table-bordered th,
+ .bodywebsite .table-bordered td {
+ border: 1px solid #ddd !important;
+ }
+}
+.bodywebsite *,
+.bodywebsite *::before,
+.bodywebsite *::after {
+ box-sizing: border-box;
+}
+html .bodywebsite {
+ font-family: sans-serif;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+ -ms-overflow-style: scrollbar;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+@-ms-viewport {
+ width: device-width;
+}
+.bodywebsite article,
+.bodywebsite aside,
+.bodywebsite dialog,
+.bodywebsite figcaption,
+.bodywebsite figure,
+.bodywebsite footer,
+.bodywebsite header,
+.bodywebsite hgroup,
+.bodywebsite main,
+.bodywebsite nav,
+.bodywebsite section {
+ display: block;
+}
+.bodywebsite {
+ margin: 0;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 1.71429;
+ text-align: left;
+ background-color: #fff;
+}
+.bodywebsite [tabindex="-1"]:focus {
+ outline: none !important;
+}
+.bodywebsite hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible;
+}
+.bodywebsite h1,
+.bodywebsite h2,
+.bodywebsite h3,
+.bodywebsite h4,
+.bodywebsite h5,
+.bodywebsite h6 {
+ margin-top: 0;
+ margin-bottom: 0.5rem;
+}
+.bodywebsite abbr[title],
+.bodywebsite abbr[data-original-title] {
+ text-decoration: underline;
+ text-decoration: underline dotted;
+ cursor: help;
+ border-bottom: 0;
+}
+.bodywebsite address {
+ margin-bottom: 1rem;
+ font-style: normal;
+ line-height: inherit;
+}
+.bodywebsite ol,
+.bodywebsite ul,
+.bodywebsite dl {
+ margin-top: 0;
+}
+.bodywebsite ol ol,
+.bodywebsite ul ul,
+.bodywebsite ol ul,
+.bodywebsite ul ol {
+ margin-bottom: 0;
+}
+.bodywebsite dt {
+ font-weight: inherit;
+}
+.bodywebsite dd {
+ margin-bottom: .5rem;
+ margin-left: 0;
+}
+.bodywebsite blockquote {
+ margin: 0 0 1rem;
+}
+.bodywebsite dfn {
+ font-style: italic;
+}
+.bodywebsite b,
+.bodywebsite strong {
+ font-weight: bolder;
+}
+.bodywebsite small {
+ font-size: 80%;
+}
+.bodywebsite sub,
+.bodywebsite sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline;
+}
+.bodywebsite sub {
+ bottom: -0.25em;
+}
+.bodywebsite sup {
+ top: -0.5em;
+}
+.bodywebsite a {
+ text-decoration: none;
+ -webkit-text-decoration-skip: objects;
+}
+.bodywebsite a:hover {
+ text-decoration: none;
+}
+.bodywebsite a:not([href]):not([tabindex]) {
+ color: inherit;
+ text-decoration: none;
+}
+.bodywebsite a:not([href]):not([tabindex]):focus,
+.bodywebsite a:not([href]):not([tabindex]):hover {
+ color: inherit;
+ text-decoration: none;
+}
+.bodywebsite a:not([href]):not([tabindex]):focus {
+ outline: 0;
+}
+.bodywebsite pre,
+.bodywebsite code,
+.bodywebsite kbd,
+.bodywebsite samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+.bodywebsite pre {
+ margin-top: 0;
+ margin-bottom: 1rem;
+ overflow: auto;
+ -ms-overflow-style: scrollbar;
+}
+.bodywebsite figure {
+ margin: 0 0 1rem;
+}
+.bodywebsite img {
+ vertical-align: middle;
+ border-style: none;
+}
+.bodywebsite svg:not(:root) {
+ overflow: hidden;
+}
+.bodywebsite a,
+.bodywebsite area,
+.bodywebsite button,
+.bodywebsite [role="button"],
+.bodywebsite input:not([type="range"]),
+.bodywebsite label,
+.bodywebsite select,
+.bodywebsite summary,
+.bodywebsite textarea {
+ touch-action: manipulation;
+}
+.bodywebsite table {
+ border-collapse: collapse;
+}
+.bodywebsite caption {
+ padding-top: 17px 25px 18px;
+ padding-bottom: 17px 25px 18px;
+ color: #dedede;
+ text-align: left;
+ caption-side: bottom;
+}
+.bodywebsite th {
+ text-align: inherit;
+}
+.bodywebsite label {
+ display: inline-block;
+ margin-bottom: .5rem;
+}
+.bodywebsite button {
+ border-radius: 0;
+}
+.bodywebsite button:focus {
+ outline: 1px dotted;
+ outline: 5px auto -webkit-focus-ring-color;
+}
+.bodywebsite input,
+.bodywebsite button,
+.bodywebsite select,
+.bodywebsite optgroup,
+.bodywebsite textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+.bodywebsite button,
+.bodywebsite input {
+ overflow: visible;
+}
+.bodywebsite button,
+.bodywebsite select {
+ text-transform: none;
+}
+.bodywebsite button,
+html .bodywebsite [type="button"],
+.bodywebsite [type="reset"],
+.bodywebsite [type="submit"] {
+ -webkit-appearance: button;
+}
+.bodywebsite button::-moz-focus-inner,
+.bodywebsite [type="button"]::-moz-focus-inner,
+.bodywebsite [type="reset"]::-moz-focus-inner,
+.bodywebsite [type="submit"]::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+.bodywebsite input[type="radio"],
+.bodywebsite input[type="checkbox"] {
+ box-sizing: border-box;
+ padding: 0;
+}
+.bodywebsite input[type="date"],
+.bodywebsite input[type="time"],
+.bodywebsite input[type="datetime-local"],
+.bodywebsite input[type="month"] {
+ -webkit-appearance: listbox;
+}
+.bodywebsite textarea {
+ overflow: auto;
+ resize: vertical;
+}
+.bodywebsite fieldset {
+ min-width: 0;
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+.bodywebsite legend {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ padding: 0;
+ margin-bottom: .5rem;
+ font-size: 1.5rem;
+ line-height: inherit;
+ color: inherit;
+ white-space: normal;
+}
+.bodywebsite progress {
+ vertical-align: baseline;
+}
+.bodywebsite [type="number"]::-webkit-inner-spin-button,
+.bodywebsite [type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+.bodywebsite [type="search"] {
+ outline-offset: -2px;
+ -webkit-appearance: none;
+}
+.bodywebsite [type="search"]::-webkit-search-cancel-button,
+.bodywebsite [type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+.bodywebsite ::-webkit-file-upload-button {
+ font: inherit;
+ -webkit-appearance: button;
+}
+.bodywebsite output {
+ display: inline-block;
+}
+.bodywebsite summary {
+ display: list-item;
+}
+.bodywebsite template {
+ display: none;
+}
+.bodywebsite [hidden] {
+ display: none !important;
+}
+.bodywebsite h1,
+.bodywebsite h2,
+.bodywebsite h3,
+.bodywebsite h4,
+.bodywebsite h5,
+.bodywebsite h6,
+.bodywebsite .h1,
+.bodywebsite .h2,
+.bodywebsite .h3,
+.bodywebsite .h4,
+.bodywebsite .h5,
+.bodywebsite .h6 {
+ margin-bottom: 0.5rem;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-weight: 700;
+ line-height: 1.1;
+ color: #000;
+}
+.bodywebsite h1,
+.bodywebsite .h1 {
+ font-size: 45px;
+}
+.bodywebsite h2,
+.bodywebsite .h2 {
+ font-size: 24px;
+}
+.bodywebsite h3,
+.bodywebsite .h3 {
+ font-size: 33px;
+}
+.bodywebsite h4,
+.bodywebsite .h4 {
+ font-size: 18px;
+}
+.bodywebsite .lead {
+ font-size: 24px;
+ font-weight: 300;
+}
+.bodywebsite .display-1 {
+ font-size: 6rem;
+ font-weight: 300;
+ line-height: 1.2;
+}
+.bodywebsite .display-2 {
+ font-size: 5.5rem;
+ font-weight: 300;
+ line-height: 1.2;
+}
+.bodywebsite .display-3 {
+ font-size: 4.5rem;
+ font-weight: 300;
+ line-height: 1.2;
+}
+.bodywebsite .display-4 {
+ font-size: 3.5rem;
+ font-weight: 300;
+ line-height: 1.2;
+}
+.bodywebsite hr {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ border: 0;
+ border-top: 1px solid #2a2b2b;
+}
+.bodywebsite small,
+.bodywebsite .small {
+ font-size: 80%;
+ font-weight: 400;
+}
+.bodywebsite mark,
+.bodywebsite .mark {
+ padding: 5px 10px;
+ background-color: #37c386;
+}
+.bodywebsite .list-unstyled {
+ padding-left: 0;
+ list-style: none;
+}
+.bodywebsite .list-inline {
+ padding-left: 0;
+ list-style: none;
+}
+.bodywebsite .list-inline-item {
+ display: inline-block;
+}
+.bodywebsite .list-inline-item:not(:last-child) {
+ margin-right: 5px;
+}
+.bodywebsite .initialism {
+ font-size: 90%;
+ text-transform: uppercase;
+}
+.bodywebsite .blockquote {
+ margin-bottom: 1rem;
+ font-size: 17.5px;
+}
+.bodywebsite .blockquote-footer {
+ display: block;
+ font-size: 80%;
+ color: #dedede;
+}
+.bodywebsite .blockquote-footer::before {
+ content: "\2014 \00A0";
+}
+.bodywebsite .img-fluid {
+ max-width: 100%;
+ height: auto;
+}
+.bodywebsite code,
+.bodywebsite kbd,
+.bodywebsite pre,
+.bodywebsite samp {
+ font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+}
+.bodywebsite code {
+ padding: 10px 5px;
+ font-size: 90%;
+ color: #00030a;
+ background-color: #edeff4;
+ border-radius: 0;
+}
+.bodywebsite a > code {
+ padding: 0;
+ color: inherit;
+ background-color: inherit;
+}
+.bodywebsite kbd {
+ padding: 10px 5px;
+ font-size: 90%;
+ color: #fff;
+ background-color: #212529;
+ border-radius: 3px;
+ box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
+}
+.bodywebsite kbd kbd {
+ padding: 0;
+ font-size: 100%;
+ font-weight: 700;
+ box-shadow: none;
+}
+.bodywebsite pre {
+ display: block;
+ margin-top: 0;
+ margin-bottom: 1rem;
+ font-size: 90%;
+ color: #212529;
+}
+.bodywebsite pre code {
+ padding: 0;
+ font-size: inherit;
+ color: inherit;
+ background-color: transparent;
+ border-radius: 0;
+}
+.bodywebsite .pre-scrollable {
+ max-height: 340px;
+ overflow-y: scroll;
+}
+.bodywebsite .container {
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-right: auto;
+ margin-left: auto;
+}
+@media (min-width: 576px) {
+ .bodywebsite .container {
+ max-width: 540px;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .container {
+ max-width: 720px;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .container {
+ max-width: 960px;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .container {
+ max-width: 1170px;
+ }
+}
+.bodywebsite .container-fluid {
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-right: auto;
+ margin-left: auto;
+}
+.bodywebsite .row {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -15px;
+ margin-left: -15px;
+}
+.bodywebsite .no-gutters {
+ margin-right: 0;
+ margin-left: 0;
+}
+.bodywebsite .no-gutters > .col,
+.bodywebsite .no-gutters > [class*="col-"] {
+ padding-right: 0;
+ padding-left: 0;
+}
+.bodywebsite .col-1,
+.bodywebsite .col-2,
+.bodywebsite .col-3,
+.bodywebsite .col-4,
+.bodywebsite .col-5,
+.bodywebsite .col-6,
+.bodywebsite .col-7,
+.bodywebsite .col-8,
+.bodywebsite .col-9,
+.bodywebsite .col-10,
+.bodywebsite .col-11,
+.bodywebsite .col-12,
+.bodywebsite .col,
+.bodywebsite .col-auto,
+.bodywebsite .col-sm-1,
+.bodywebsite .col-sm-2,
+.bodywebsite .col-sm-3,
+.bodywebsite .col-sm-4,
+.bodywebsite .col-sm-5,
+.bodywebsite .col-sm-6,
+.bodywebsite .col-sm-7,
+.bodywebsite .col-sm-8,
+.bodywebsite .col-sm-9,
+.bodywebsite .col-sm-10,
+.bodywebsite .col-sm-11,
+.bodywebsite .col-sm-12,
+.bodywebsite .col-sm,
+.bodywebsite .col-sm-auto,
+.bodywebsite .col-md-1,
+.bodywebsite .col-md-2,
+.bodywebsite .col-md-3,
+.bodywebsite .col-md-4,
+.bodywebsite .col-md-5,
+.bodywebsite .col-md-6,
+.bodywebsite .col-md-7,
+.bodywebsite .col-md-8,
+.bodywebsite .col-md-9,
+.bodywebsite .col-md-10,
+.bodywebsite .col-md-11,
+.bodywebsite .col-md-12,
+.bodywebsite .col-md,
+.bodywebsite .col-md-auto,
+.bodywebsite .col-lg-1,
+.bodywebsite .col-lg-2,
+.bodywebsite .col-lg-3,
+.bodywebsite .col-lg-4,
+.bodywebsite .col-lg-5,
+.bodywebsite .col-lg-6,
+.bodywebsite .col-lg-7,
+.bodywebsite .col-lg-8,
+.bodywebsite .col-lg-9,
+.bodywebsite .col-lg-10,
+.bodywebsite .col-lg-11,
+.bodywebsite .col-lg-12,
+.bodywebsite .col-lg,
+.bodywebsite .col-lg-auto,
+.bodywebsite .col-xl-1,
+.bodywebsite .col-xl-2,
+.bodywebsite .col-xl-3,
+.bodywebsite .col-xl-4,
+.bodywebsite .col-xl-5,
+.bodywebsite .col-xl-6,
+.bodywebsite .col-xl-7,
+.bodywebsite .col-xl-8,
+.bodywebsite .col-xl-9,
+.bodywebsite .col-xl-10,
+.bodywebsite .col-xl-11,
+.bodywebsite .col-xl-12,
+.bodywebsite .col-xl,
+.bodywebsite .col-xl-auto,
+.bodywebsite .col-xxl-1,
+.bodywebsite .col-xxl-2,
+.bodywebsite .col-xxl-3,
+.bodywebsite .col-xxl-4,
+.bodywebsite .col-xxl-5,
+.bodywebsite .col-xxl-6,
+.bodywebsite .col-xxl-7,
+.bodywebsite .col-xxl-8,
+.bodywebsite .col-xxl-9,
+.bodywebsite .col-xxl-10,
+.bodywebsite .col-xxl-11,
+.bodywebsite .col-xxl-12,
+.bodywebsite .col-xxl,
+.bodywebsite .col-xxl-auto {
+ position: relative;
+ width: 100%;
+ min-height: 1px;
+ padding-right: 15px;
+ padding-left: 15px
+}
+.bodywebsite .col {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+}
+.bodywebsite .col-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+}
+.bodywebsite .col-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%;
+}
+.bodywebsite .col-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+}
+.bodywebsite .col-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+}
+.bodywebsite .col-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+}
+.bodywebsite .col-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%;
+}
+.bodywebsite .col-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+}
+.bodywebsite .col-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%;
+}
+.bodywebsite .col-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%;
+}
+.bodywebsite .col-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+}
+.bodywebsite .col-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%;
+}
+.bodywebsite .col-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%;
+}
+.bodywebsite .col-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+}
+.bodywebsite .order-first {
+ order: -1;
+}
+.bodywebsite .order-1 {
+ order: 1;
+}
+.bodywebsite .order-2 {
+ order: 2;
+}
+.bodywebsite .order-3 {
+ order: 3;
+}
+.bodywebsite .order-4 {
+ order: 4;
+}
+.bodywebsite .order-5 {
+ order: 5;
+}
+.bodywebsite .order-6 {
+ order: 6;
+}
+.bodywebsite .order-7 {
+ order: 7;
+}
+.bodywebsite .order-8 {
+ order: 8;
+}
+.bodywebsite .order-9 {
+ order: 9;
+}
+.bodywebsite .order-10 {
+ order: 10;
+}
+.bodywebsite .order-11 {
+ order: 11;
+}
+.bodywebsite .order-12 {
+ order: 12;
+}
+.bodywebsite .offset-1 {
+ margin-left: 8.33333%;
+}
+.bodywebsite .offset-2 {
+ margin-left: 16.66667%;
+}
+.bodywebsite .offset-3 {
+ margin-left: 25%;
+}
+.bodywebsite .offset-4 {
+ margin-left: 33.33333%;
+}
+.bodywebsite .offset-5 {
+ margin-left: 41.66667%;
+}
+.bodywebsite .offset-6 {
+ margin-left: 50%;
+}
+.bodywebsite .offset-7 {
+ margin-left: 58.33333%;
+}
+.bodywebsite .offset-8 {
+ margin-left: 66.66667%;
+}
+.bodywebsite .offset-9 {
+ margin-left: 75%;
+}
+.bodywebsite .offset-10 {
+ margin-left: 83.33333%;
+}
+.bodywebsite .offset-11 {
+ margin-left: 91.66667%;
+}
+@media (min-width: 576px) {
+ .bodywebsite .col-sm {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .bodywebsite .col-sm-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .bodywebsite .col-sm-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%;
+ }
+ .bodywebsite .col-sm-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+ }
+ .bodywebsite .col-sm-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .bodywebsite .col-sm-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+ }
+ .bodywebsite .col-sm-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%;
+ }
+ .bodywebsite .col-sm-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .bodywebsite .col-sm-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%;
+ }
+ .bodywebsite .col-sm-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%;
+ }
+ .bodywebsite .col-sm-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .bodywebsite .col-sm-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%;
+ }
+ .bodywebsite .col-sm-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%;
+ }
+ .bodywebsite .col-sm-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .bodywebsite .order-sm-first {
+ order: -1;
+ }
+ .bodywebsite .order-sm-1 {
+ order: 1;
+ }
+ .bodywebsite .order-sm-2 {
+ order: 2;
+ }
+ .bodywebsite .order-sm-3 {
+ order: 3;
+ }
+ .bodywebsite .order-sm-4 {
+ order: 4;
+ }
+ .bodywebsite .order-sm-5 {
+ order: 5;
+ }
+ .bodywebsite .order-sm-6 {
+ order: 6;
+ }
+ .bodywebsite .order-sm-7 {
+ order: 7;
+ }
+ .bodywebsite .order-sm-8 {
+ order: 8;
+ }
+ .bodywebsite .order-sm-9 {
+ order: 9;
+ }
+ .bodywebsite .order-sm-10 {
+ order: 10;
+ }
+ .bodywebsite .order-sm-11 {
+ order: 11;
+ }
+ .bodywebsite .order-sm-12 {
+ order: 12;
+ }
+ .bodywebsite .offset-sm-0 {
+ margin-left: 0;
+ }
+ .bodywebsite .offset-sm-1 {
+ margin-left: 8.33333%;
+ }
+ .bodywebsite .offset-sm-2 {
+ margin-left: 16.66667%;
+ }
+ .bodywebsite .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .bodywebsite .offset-sm-4 {
+ margin-left: 33.33333%;
+ }
+ .bodywebsite .offset-sm-5 {
+ margin-left: 41.66667%;
+ }
+ .bodywebsite .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .bodywebsite .offset-sm-7 {
+ margin-left: 58.33333%;
+ }
+ .bodywebsite .offset-sm-8 {
+ margin-left: 66.66667%;
+ }
+ .bodywebsite .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .bodywebsite .offset-sm-10 {
+ margin-left: 83.33333%;
+ }
+ .bodywebsite .offset-sm-11 {
+ margin-left: 91.66667%;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .col-md {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .bodywebsite .col-md-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .bodywebsite .col-md-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%;
+ }
+ .bodywebsite .col-md-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+ }
+ .bodywebsite .col-md-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .bodywebsite .col-md-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+ }
+ .bodywebsite .col-md-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%;
+ }
+ .bodywebsite .col-md-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .bodywebsite .col-md-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%;
+ }
+ .bodywebsite .col-md-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%;
+ }
+ .bodywebsite .col-md-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .bodywebsite .col-md-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%;
+ }
+ .bodywebsite .col-md-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%;
+ }
+ .bodywebsite .col-md-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .bodywebsite .order-md-first {
+ order: -1;
+ }
+ .bodywebsite .order-md-1 {
+ order: 1;
+ }
+ .bodywebsite .order-md-2 {
+ order: 2;
+ }
+ .bodywebsite .order-md-3 {
+ order: 3;
+ }
+ .bodywebsite .order-md-4 {
+ order: 4;
+ }
+ .bodywebsite .order-md-5 {
+ order: 5;
+ }
+ .bodywebsite .order-md-6 {
+ order: 6;
+ }
+ .bodywebsite .order-md-7 {
+ order: 7;
+ }
+ .bodywebsite .order-md-8 {
+ order: 8;
+ }
+ .bodywebsite .order-md-9 {
+ order: 9;
+ }
+ .bodywebsite .order-md-10 {
+ order: 10;
+ }
+ .bodywebsite .order-md-11 {
+ order: 11;
+ }
+ .bodywebsite .order-md-12 {
+ order: 12;
+ }
+ .bodywebsite .offset-md-0 {
+ margin-left: 0;
+ }
+ .bodywebsite .offset-md-1 {
+ margin-left: 8.33333%;
+ }
+ .bodywebsite .offset-md-2 {
+ margin-left: 16.66667%;
+ }
+ .bodywebsite .offset-md-3 {
+ margin-left: 25%;
+ }
+ .bodywebsite .offset-md-4 {
+ margin-left: 33.33333%;
+ }
+ .bodywebsite .offset-md-5 {
+ margin-left: 41.66667%;
+ }
+ .bodywebsite .offset-md-6 {
+ margin-left: 50%;
+ }
+ .bodywebsite .offset-md-7 {
+ margin-left: 58.33333%;
+ }
+ .bodywebsite .offset-md-8 {
+ margin-left: 66.66667%;
+ }
+ .bodywebsite .offset-md-9 {
+ margin-left: 75%;
+ }
+ .bodywebsite .offset-md-10 {
+ margin-left: 83.33333%;
+ }
+ .bodywebsite .offset-md-11 {
+ margin-left: 91.66667%;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .col-lg {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .bodywebsite .col-lg-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .bodywebsite .col-lg-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%;
+ }
+ .bodywebsite .col-lg-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+ }
+ .bodywebsite .col-lg-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .bodywebsite .col-lg-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+ }
+ .bodywebsite .col-lg-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%;
+ }
+ .bodywebsite .col-lg-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .bodywebsite .col-lg-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%;
+ }
+ .bodywebsite .col-lg-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%;
+ }
+ .bodywebsite .col-lg-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .bodywebsite .col-lg-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%;
+ }
+ .bodywebsite .col-lg-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%;
+ }
+ .bodywebsite .col-lg-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .bodywebsite .order-lg-first {
+ order: -1;
+ }
+ .bodywebsite .order-lg-1 {
+ order: 1;
+ }
+ .bodywebsite .order-lg-2 {
+ order: 2;
+ }
+ .bodywebsite .order-lg-3 {
+ order: 3;
+ }
+ .bodywebsite .order-lg-4 {
+ order: 4;
+ }
+ .bodywebsite .order-lg-5 {
+ order: 5;
+ }
+ .bodywebsite .order-lg-6 {
+ order: 6;
+ }
+ .bodywebsite .order-lg-7 {
+ order: 7;
+ }
+ .bodywebsite .order-lg-8 {
+ order: 8;
+ }
+ .bodywebsite .order-lg-9 {
+ order: 9;
+ }
+ .bodywebsite .order-lg-10 {
+ order: 10;
+ }
+ .bodywebsite .order-lg-11 {
+ order: 11;
+ }
+ .bodywebsite .order-lg-12 {
+ order: 12;
+ }
+ .bodywebsite .offset-lg-0 {
+ margin-left: 0;
+ }
+ .bodywebsite .offset-lg-1 {
+ margin-left: 8.33333%;
+ }
+ .bodywebsite .offset-lg-2 {
+ margin-left: 16.66667%;
+ }
+ .bodywebsite .offset-lg-3 {
+ margin-left: 25%;
+ }
+ .bodywebsite .offset-lg-4 {
+ margin-left: 33.33333%;
+ }
+ .bodywebsite .offset-lg-5 {
+ margin-left: 41.66667%;
+ }
+ .bodywebsite .offset-lg-6 {
+ margin-left: 50%;
+ }
+ .bodywebsite .offset-lg-7 {
+ margin-left: 58.33333%;
+ }
+ .bodywebsite .offset-lg-8 {
+ margin-left: 66.66667%;
+ }
+ .bodywebsite .offset-lg-9 {
+ margin-left: 75%;
+ }
+ .bodywebsite .offset-lg-10 {
+ margin-left: 83.33333%;
+ }
+ .bodywebsite .offset-lg-11 {
+ margin-left: 91.66667%;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .col-xl {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .bodywebsite .col-xl-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .bodywebsite .col-xl-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%;
+ }
+ .bodywebsite .col-xl-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+ }
+ .bodywebsite .col-xl-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .bodywebsite .col-xl-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+ }
+ .bodywebsite .col-xl-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%;
+ }
+ .bodywebsite .col-xl-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .bodywebsite .col-xl-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%;
+ }
+ .bodywebsite .col-xl-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%;
+ }
+ .bodywebsite .col-xl-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .bodywebsite .col-xl-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%;
+ }
+ .bodywebsite .col-xl-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%;
+ }
+ .bodywebsite .col-xl-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .bodywebsite .order-xl-first {
+ order: -1;
+ }
+ .bodywebsite .order-xl-1 {
+ order: 1;
+ }
+ .bodywebsite .order-xl-2 {
+ order: 2;
+ }
+ .bodywebsite .order-xl-3 {
+ order: 3;
+ }
+ .bodywebsite .order-xl-4 {
+ order: 4;
+ }
+ .bodywebsite .order-xl-5 {
+ order: 5;
+ }
+ .bodywebsite .order-xl-6 {
+ order: 6;
+ }
+ .bodywebsite .order-xl-7 {
+ order: 7;
+ }
+ .bodywebsite .order-xl-8 {
+ order: 8;
+ }
+ .bodywebsite .order-xl-9 {
+ order: 9;
+ }
+ .bodywebsite .order-xl-10 {
+ order: 10;
+ }
+ .bodywebsite .order-xl-11 {
+ order: 11;
+ }
+ .bodywebsite .order-xl-12 {
+ order: 12;
+ }
+ .bodywebsite .offset-xl-0 {
+ margin-left: 0;
+ }
+ .bodywebsite .offset-xl-1 {
+ margin-left: 8.33333%;
+ }
+ .bodywebsite .offset-xl-2 {
+ margin-left: 16.66667%;
+ }
+ .bodywebsite .offset-xl-3 {
+ margin-left: 25%;
+ }
+ .bodywebsite .offset-xl-4 {
+ margin-left: 33.33333%;
+ }
+ .bodywebsite .offset-xl-5 {
+ margin-left: 41.66667%;
+ }
+ .bodywebsite .offset-xl-6 {
+ margin-left: 50%;
+ }
+ .bodywebsite .offset-xl-7 {
+ margin-left: 58.33333%;
+ }
+ .bodywebsite .offset-xl-8 {
+ margin-left: 66.66667%;
+ }
+ .bodywebsite .offset-xl-9 {
+ margin-left: 75%;
+ }
+ .bodywebsite .offset-xl-10 {
+ margin-left: 83.33333%;
+ }
+ .bodywebsite .offset-xl-11 {
+ margin-left: 91.66667%;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .col-xxl {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .bodywebsite .col-xxl-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .bodywebsite .col-xxl-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%;
+ }
+ .bodywebsite .col-xxl-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+ }
+ .bodywebsite .col-xxl-3 {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .bodywebsite .col-xxl-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+ }
+ .bodywebsite .col-xxl-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%;
+ }
+ .bodywebsite .col-xxl-6 {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .bodywebsite .col-xxl-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%;
+ }
+ .bodywebsite .col-xxl-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%;
+ }
+ .bodywebsite .col-xxl-9 {
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .bodywebsite .col-xxl-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%;
+ }
+ .bodywebsite .col-xxl-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%;
+ }
+ .bodywebsite .col-xxl-12 {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .bodywebsite .order-xxl-first {
+ order: -1;
+ }
+ .bodywebsite .order-xxl-1 {
+ order: 1;
+ }
+ .bodywebsite .order-xxl-2 {
+ order: 2;
+ }
+ .bodywebsite .order-xxl-3 {
+ order: 3;
+ }
+ .bodywebsite .order-xxl-4 {
+ order: 4;
+ }
+ .bodywebsite .order-xxl-5 {
+ order: 5;
+ }
+ .bodywebsite .order-xxl-6 {
+ order: 6;
+ }
+ .bodywebsite .order-xxl-7 {
+ order: 7;
+ }
+ .bodywebsite .order-xxl-8 {
+ order: 8;
+ }
+ .bodywebsite .order-xxl-9 {
+ order: 9;
+ }
+ .bodywebsite .order-xxl-10 {
+ order: 10;
+ }
+ .bodywebsite .order-xxl-11 {
+ order: 11;
+ }
+ .bodywebsite .order-xxl-12 {
+ order: 12;
+ }
+ .bodywebsite .offset-xxl-0 {
+ margin-left: 0;
+ }
+ .bodywebsite .offset-xxl-1 {
+ margin-left: 8.33333%;
+ }
+ .bodywebsite .offset-xxl-2 {
+ margin-left: 16.66667%;
+ }
+ .bodywebsite .offset-xxl-3 {
+ margin-left: 25%;
+ }
+ .bodywebsite .offset-xxl-4 {
+ margin-left: 33.33333%;
+ }
+ .bodywebsite .offset-xxl-5 {
+ margin-left: 41.66667%;
+ }
+ .bodywebsite .offset-xxl-6 {
+ margin-left: 50%;
+ }
+ .bodywebsite .offset-xxl-7 {
+ margin-left: 58.33333%;
+ }
+ .bodywebsite .offset-xxl-8 {
+ margin-left: 66.66667%;
+ }
+ .bodywebsite .offset-xxl-9 {
+ margin-left: 75%;
+ }
+ .bodywebsite .offset-xxl-10 {
+ margin-left: 83.33333%;
+ }
+ .bodywebsite .offset-xxl-11 {
+ margin-left: 91.66667%;
+ }
+}
+.bodywebsite .table {
+ width: 100%;
+ max-width: 100%;
+ margin-bottom: 1rem;
+ background-color: transparent;
+}
+.bodywebsite .table th,
+.bodywebsite .table td {
+ padding: 17px 25px 18px;
+ vertical-align: top;
+ border-top: 1px solid #d9d9d9;
+}
+.bodywebsite .table thead th {
+ vertical-align: bottom;
+ border-bottom: 2px solid #d9d9d9;
+}
+.bodywebsite .table tbody + tbody {
+ border-top: 2px solid #d9d9d9;
+}
+.bodywebsite .table .table {
+ background-color: #fff;
+}
+.bodywebsite .table-sm th,
+.bodywebsite .table-sm td {
+ padding: 0.3rem;
+}
+.bodywebsite .table-bordered {
+ border: 1px solid #d9d9d9;
+}
+.bodywebsite .table-bordered th,
+.bodywebsite .table-bordered td {
+ border: 1px solid #d9d9d9;
+}
+.bodywebsite .table-bordered thead th,
+.bodywebsite .table-bordered thead td {
+ border-bottom-width: 2px;
+}
+.bodywebsite .table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(0, 0, 0, 0.05);
+}
+.bodywebsite .table-hover tbody tr:hover {
+ background-color: rgba(0, 0, 0, 0.075);
+}
+.bodywebsite .table-primary,
+.bodywebsite .table-primary > th,
+.bodywebsite .table-primary > td {
+ background-color: #b8daff;
+}
+.bodywebsite .table-hover .table-primary:hover {
+ background-color: #9fcdff;
+}
+.bodywebsite .table-hover .table-primary:hover > td,
+.bodywebsite .table-hover .table-primary:hover > th {
+ background-color: #9fcdff;
+}
+.bodywebsite .table-secondary,
+.bodywebsite .table-secondary > th,
+.bodywebsite .table-secondary > td {
+ background-color: #dddfe2;
+}
+.bodywebsite .table-hover .table-secondary:hover {
+ background-color: #cfd2d6;
+}
+.bodywebsite .table-hover .table-secondary:hover > td,
+.bodywebsite .table-hover .table-secondary:hover > th {
+ background-color: #cfd2d6;
+}
+.bodywebsite .table-success,
+.bodywebsite .table-success > th,
+.bodywebsite .table-success > td {
+ background-color: #c3e6cb;
+}
+.bodywebsite .table-hover .table-success:hover {
+ background-color: #b1dfbb;
+}
+.bodywebsite .table-hover .table-success:hover > td,
+.bodywebsite .table-hover .table-success:hover > th {
+ background-color: #b1dfbb;
+}
+.bodywebsite .table-info,
+.bodywebsite .table-info > th,
+.bodywebsite .table-info > td {
+ background-color: #bee5eb;
+}
+.bodywebsite .table-hover .table-info:hover {
+ background-color: #abdde5;
+}
+.bodywebsite .table-hover .table-info:hover > td,
+.bodywebsite .table-hover .table-info:hover > th {
+ background-color: #abdde5;
+}
+.bodywebsite .table-warning,
+.bodywebsite .table-warning > th,
+.bodywebsite .table-warning > td {
+ background-color: #ffeeba;
+}
+.bodywebsite .table-hover .table-warning:hover {
+ background-color: #ffe8a1;
+}
+.bodywebsite .table-hover .table-warning:hover > td,
+.bodywebsite .table-hover .table-warning:hover > th {
+ background-color: #ffe8a1;
+}
+.bodywebsite .table-danger,
+.bodywebsite .table-danger > th,
+.bodywebsite .table-danger > td {
+ background-color: #f5c6cb;
+}
+.bodywebsite .table-hover .table-danger:hover {
+ background-color: #f1b0b7;
+}
+.bodywebsite .table-hover .table-danger:hover > td,
+.bodywebsite .table-hover .table-danger:hover > th {
+ background-color: #f1b0b7;
+}
+.bodywebsite .table-light,
+.bodywebsite .table-light > th,
+.bodywebsite .table-light > td {
+ background-color: #fdfdfe;
+}
+.bodywebsite .table-hover .table-light:hover {
+ background-color: #ececf6;
+}
+.bodywebsite .table-hover .table-light:hover > td,
+.bodywebsite .table-hover .table-light:hover > th {
+ background-color: #ececf6;
+}
+.bodywebsite .table-dark,
+.bodywebsite .table-dark > th,
+.bodywebsite .table-dark > td {
+ background-color: #c6c8ca;
+}
+.bodywebsite .table-hover .table-dark:hover {
+ background-color: #b9bbbe;
+}
+.bodywebsite .table-hover .table-dark:hover > td,
+.bodywebsite .table-hover .table-dark:hover > th {
+ background-color: #b9bbbe;
+}
+.bodywebsite .table-active,
+.bodywebsite .table-active > th,
+.bodywebsite .table-active > td {
+ background-color: rgba(0, 0, 0, 0.075);
+}
+.bodywebsite .table-hover .table-active:hover {
+ background-color: rgba(0, 0, 0, 0.075);
+}
+.bodywebsite .table-hover .table-active:hover > td,
+.bodywebsite .table-hover .table-active:hover > th {
+ background-color: rgba(0, 0, 0, 0.075);
+}
+.bodywebsite .table .thead-dark th {
+ color: #fff;
+ background-color: #212529;
+ border-color: #32383e;
+}
+.bodywebsite .table .thead-light th {
+ color: #495057;
+ background-color: #e9ecef;
+ border-color: #d9d9d9;
+}
+.bodywebsite .table-dark {
+ color: #fff;
+ background-color: #212529;
+}
+.bodywebsite .table-dark th,
+.bodywebsite .table-dark td,
+.bodywebsite .table-dark thead th {
+ border-color: #32383e;
+}
+.bodywebsite .table-dark.table-bordered {
+ border: 0;
+}
+.bodywebsite .table-dark.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(255, 255, 255, 0.05);
+}
+.bodywebsite .table-dark.table-hover tbody tr:hover {
+ background-color: rgba(255, 255, 255, 0.075);
+}
+@media (max-width: 575px) {
+ .bodywebsite .table-responsive-sm {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+ .bodywebsite .table-responsive-sm.table-bordered {
+ border: 0;
+ }
+}
+@media (max-width: 767px) {
+ .bodywebsite .table-responsive-md {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+ .bodywebsite .table-responsive-md.table-bordered {
+ border: 0;
+ }
+}
+@media (max-width: 991px) {
+ .bodywebsite .table-responsive-lg {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+ .bodywebsite .table-responsive-lg.table-bordered {
+ border: 0;
+ }
+}
+@media (max-width: 1199px) {
+ .bodywebsite .table-responsive-xl {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+ .bodywebsite .table-responsive-xl.table-bordered {
+ border: 0;
+ }
+}
+@media (max-width: 1799px) {
+ .bodywebsite .table-responsive-xxl {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+ .bodywebsite .table-responsive-xxl.table-bordered {
+ border: 0;
+ }
+}
+.bodywebsite .table-responsive {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+}
+.bodywebsite .table-responsive.table-bordered {
+ border: 0;
+}
+.bodywebsite .form-input {
+ display: block;
+ width: 100%;
+ padding: 11px 35px;
+ font-size: 14px;
+ line-height: 1.25;
+ background-image: none;
+ background-clip: padding-box;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+}
+.bodywebsite .form-input::-ms-expand {
+ background-color: transparent;
+ border: 0;
+}
+.bodywebsite .form-input:focus {
+ color: #495057;
+ background-color: #fff;
+ border-color: #80bdff;
+ outline: none;
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+.bodywebsite .form-input::placeholder {
+ color: #868e96;
+ opacity: 1;
+}
+.bodywebsite .form-input:disabled,
+.bodywebsite .form-input[readonly] {
+ background-color: #e9ecef;
+ opacity: 1;
+}
+.bodywebsite select.form-input:not([size]):not([multiple]) {
+ height: calc(4.25rem);
+}
+.bodywebsite .form-input-file,
+.bodywebsite .form-input-range {
+ display: block;
+}
+.bodywebsite .col-form-label {
+ padding-top: calc(12px);
+ padding-bottom: calc(12px);
+ margin-bottom: 0;
+ line-height: 1.25;
+}
+.bodywebsite .col-form-label-lg {
+ padding-top: calc(13px);
+ padding-bottom: calc(13px);
+ font-size: 18px;
+ line-height: 1.5;
+}
+.bodywebsite .col-form-label-sm {
+ padding-top: calc(6px);
+ padding-bottom: calc(6px);
+ font-size: 12px;
+ line-height: 1.5;
+}
+.bodywebsite .col-form-legend {
+ padding-top: 11px;
+ padding-bottom: 11px;
+ margin-bottom: 0;
+ font-size: 14px;
+}
+.bodywebsite .form-input-plaintext {
+ padding-top: 11px;
+ padding-bottom: 11px;
+ margin-bottom: 0;
+ line-height: 1.25;
+ background-color: transparent;
+ border: solid transparent;
+ border-width: 1px 0;
+}
+.bodywebsite .form-input-plaintext.form-input-sm,
+.bodywebsite .input-group-sm > .form-input-plaintext.form-input,
+.bodywebsite .input-group-sm > .form-input-plaintext.input-group-addon,
+.bodywebsite .input-group-sm > .input-group-btn > .form-input-plaintext.btn,
+.bodywebsite .form-input-plaintext.form-input-lg,
+.bodywebsite .input-group-lg > .form-input-plaintext.form-input,
+.bodywebsite .input-group-lg > .form-input-plaintext.input-group-addon,
+.bodywebsite .input-group-lg > .input-group-btn > .form-input-plaintext.btn {
+ padding-right: 0;
+ padding-left: 0;
+}
+.bodywebsite .form-input-sm,
+.bodywebsite .input-group-sm > .form-input,
+.bodywebsite .input-group-sm > .input-group-addon,
+.bodywebsite .input-group-sm > .input-group-btn > .btn {
+ padding: 5px 25px;
+ font-size: 12px;
+ line-height: 1.5;
+ border-radius: 0.2rem;
+}
+.bodywebsite select.form-input-sm:not([size]):not([multiple]),
+.bodywebsite .input-group-sm > select.form-input:not([size]):not([multiple]),
+.bodywebsite .input-group-sm > select.input-group-addon:not([size]):not([multiple]),
+.bodywebsite .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
+ height: calc(3.8125rem);
+}
+.bodywebsite .form-input-lg,
+.bodywebsite .input-group-lg > .form-input,
+.bodywebsite .input-group-lg > .input-group-addon,
+.bodywebsite .input-group-lg > .input-group-btn > .btn {
+ padding: 12px 50px;
+ font-size: 18px;
+ line-height: 1.5;
+ border-radius: 0.3rem;
+}
+.bodywebsite select.form-input-lg:not([size]):not([multiple]),
+.bodywebsite .input-group-lg > select.form-input:not([size]):not([multiple]),
+.bodywebsite .input-group-lg > select.input-group-addon:not([size]):not([multiple]),
+.bodywebsite .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
+ height: calc(4.875rem);
+}
+.bodywebsite .form-label {
+ margin-bottom: 1rem;
+}
+.bodywebsite .form-text {
+ display: block;
+ margin-top: 0.25rem;
+}
+.bodywebsite .form-row {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -5px;
+ margin-left: -5px;
+}
+.bodywebsite .form-row > .col,
+.bodywebsite .form-row > [class*="col-"] {
+ padding-right: 5px;
+ padding-left: 5px;
+}
+.bodywebsite .form-check {
+ position: relative;
+ display: block;
+ margin-bottom: 0.5rem;
+}
+.bodywebsite .form-check.disabled .form-check-label {
+ color: #dedede;
+}
+.bodywebsite .form-check-label {
+ padding-left: 1.25rem;
+ margin-bottom: 0;
+}
+.bodywebsite .form-check-input {
+ position: absolute;
+ margin-top: 0.25rem;
+ margin-left: -1.25rem;
+}
+.bodywebsite .form-check-inline {
+ display: inline-block;
+ margin-right: 0.75rem;
+}
+.bodywebsite .form-check-inline .form-check-label {
+ vertical-align: middle;
+}
+.bodywebsite .valid-feedback {
+ display: none;
+ margin-top: .25rem;
+ font-size: .875rem;
+ color: #98bf44;
+}
+.bodywebsite .valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ width: 250px;
+ padding: .5rem;
+ margin-top: .1rem;
+ font-size: .875rem;
+ line-height: 1;
+ color: #fff;
+ /* background-color: rgba(152, 191, 68, 0.8); */
+ border-radius: .2rem;
+}
+.bodywebsite .was-validated .form-input:valid,
+.bodywebsite .form-input.is-valid,
+.bodywebsite .was-validated .custom-select:valid,
+.bodywebsite .custom-select.is-valid {
+ border-color: #98bf44;
+}
+.bodywebsite .was-validated .form-input:valid:focus,
+.bodywebsite .form-input.is-valid:focus,
+.bodywebsite .was-validated .custom-select:valid:focus,
+.bodywebsite .custom-select.is-valid:focus {
+ box-shadow: 0 0 0 0.2rem rgba(152, 191, 68, 0.25);
+}
+.bodywebsite .was-validated .form-input:valid ~ .valid-feedback,
+.bodywebsite .was-validated .form-input:valid ~ .valid-tooltip,
+.bodywebsite .form-input.is-valid ~ .valid-feedback,
+.bodywebsite .form-input.is-valid ~ .valid-tooltip,
+.bodywebsite .was-validated .custom-select:valid ~ .valid-feedback,
+.bodywebsite .was-validated .custom-select:valid ~ .valid-tooltip,
+.bodywebsite .custom-select.is-valid ~ .valid-feedback,
+.bodywebsite .custom-select.is-valid ~ .valid-tooltip {
+ display: block;
+}
+.bodywebsite .was-validated .form-check-input:valid + .form-check-label,
+.bodywebsite .form-check-input.is-valid + .form-check-label {
+ color: #98bf44;
+}
+.bodywebsite .was-validated .custom-control-input:valid ~ .custom-control-indicator,
+.bodywebsite .custom-control-input.is-valid ~ .custom-control-indicator {
+ background-color: rgba(152, 191, 68, 0.25);
+}
+.bodywebsite .was-validated .custom-control-input:valid ~ .custom-control-description,
+.bodywebsite .custom-control-input.is-valid ~ .custom-control-description {
+ color: #98bf44;
+}
+.bodywebsite .was-validated .custom-file-input:valid ~ .custom-file-control,
+.bodywebsite .custom-file-input.is-valid ~ .custom-file-control {
+ border-color: #98bf44;
+}
+.bodywebsite .was-validated .custom-file-input:valid ~ .custom-file-control::before,
+.bodywebsite .custom-file-input.is-valid ~ .custom-file-control::before {
+ border-color: inherit;
+}
+.bodywebsite .was-validated .custom-file-input:valid:focus,
+.bodywebsite .custom-file-input.is-valid:focus {
+ box-shadow: 0 0 0 0.2rem rgba(152, 191, 68, 0.25);
+}
+.bodywebsite .invalid-feedback {
+ display: none;
+ margin-top: .25rem;
+ font-size: .875rem;
+ color: #f5543f;
+}
+.bodywebsite .invalid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ width: 250px;
+ padding: .5rem;
+ margin-top: .1rem;
+ font-size: .875rem;
+ line-height: 1;
+ color: #fff;
+ background-color: rgba(245, 84, 63, 0.8);
+ border-radius: .2rem;
+}
+.bodywebsite .was-validated .form-input:invalid,
+.bodywebsite .form-input.is-invalid,
+.bodywebsite .was-validated .custom-select:invalid,
+.bodywebsite .custom-select.is-invalid {
+ border-color: #f5543f;
+}
+.bodywebsite .was-validated .form-input:invalid:focus,
+.bodywebsite .form-input.is-invalid:focus,
+.bodywebsite .was-validated .custom-select:invalid:focus,
+.bodywebsite .custom-select.is-invalid:focus {
+ box-shadow: 0 0 0 0.2rem rgba(245, 84, 63, 0.25);
+}
+.bodywebsite .was-validated .form-input:invalid ~ .invalid-feedback,
+.bodywebsite .was-validated .form-input:invalid ~ .invalid-tooltip,
+.bodywebsite .form-input.is-invalid ~ .invalid-feedback,
+.bodywebsite .form-input.is-invalid ~ .invalid-tooltip,
+.bodywebsite .was-validated .custom-select:invalid ~ .invalid-feedback,
+.bodywebsite .was-validated .custom-select:invalid ~ .invalid-tooltip,
+.bodywebsite .custom-select.is-invalid ~ .invalid-feedback,
+.bodywebsite .custom-select.is-invalid ~ .invalid-tooltip {
+ display: block;
+}
+.bodywebsite .was-validated .form-check-input:invalid + .form-check-label,
+.bodywebsite .form-check-input.is-invalid + .form-check-label {
+ color: #f5543f;
+}
+.bodywebsite .was-validated .custom-control-input:invalid ~ .custom-control-indicator,
+.bodywebsite .custom-control-input.is-invalid ~ .custom-control-indicator {
+ background-color: rgba(245, 84, 63, 0.25);
+}
+.bodywebsite .was-validated .custom-control-input:invalid ~ .custom-control-description,
+.bodywebsite .custom-control-input.is-invalid ~ .custom-control-description {
+ color: #f5543f;
+}
+.bodywebsite .was-validated .custom-file-input:invalid ~ .custom-file-control,
+.bodywebsite .custom-file-input.is-invalid ~ .custom-file-control {
+ border-color: #f5543f;
+}
+.bodywebsite .was-validated .custom-file-input:invalid ~ .custom-file-control::before,
+.bodywebsite .custom-file-input.is-invalid ~ .custom-file-control::before {
+ border-color: inherit;
+}
+.bodywebsite .was-validated .custom-file-input:invalid:focus,
+.bodywebsite .custom-file-input.is-invalid:focus {
+ box-shadow: 0 0 0 0.2rem rgba(245, 84, 63, 0.25);
+}
+.bodywebsite .form-inline {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+}
+.bodywebsite .form-inline .form-check {
+ width: 100%;
+}
+@media (min-width: 576px) {
+ .bodywebsite .form-inline label {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 0;
+ }
+ .bodywebsite .form-inline .form-label {
+ display: flex;
+ flex: 0 0 auto;
+ flex-flow: row wrap;
+ align-items: center;
+ margin-bottom: 0;
+ }
+ .bodywebsite .form-inline .form-input {
+ display: inline-block;
+ width: auto;
+ vertical-align: middle;
+ }
+ .bodywebsite .form-inline .form-input-plaintext {
+ display: inline-block;
+ }
+ .bodywebsite .form-inline .input-group {
+ width: auto;
+ }
+ .bodywebsite .form-inline .form-check {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: auto;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ .bodywebsite .form-inline .form-check-label {
+ padding-left: 0;
+ }
+ .bodywebsite .form-inline .form-check-input {
+ position: relative;
+ margin-top: 0;
+ margin-right: 0.25rem;
+ margin-left: 0;
+ }
+ .bodywebsite .form-inline .custom-control {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding-left: 0;
+ }
+ .bodywebsite .form-inline .custom-control-indicator {
+ position: static;
+ display: inline-block;
+ margin-right: 0.25rem;
+ vertical-align: text-bottom;
+ }
+ .bodywebsite .form-inline .has-feedback .form-input-feedback {
+ top: 0;
+ }
+}
+.bodywebsite .btn {
+ display: inline-block;
+ font-weight: 700;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: middle;
+ user-select: none;
+ border: 1px solid transparent;
+ padding: 11px 35px;
+ font-size: 14px;
+ line-height: 1.25;
+ border-radius: 5px;
+ transition: all 0.15s ease-in-out;
+}
+.bodywebsite .btn:focus,
+.bodywebsite .btn:hover {
+ text-decoration: none;
+}
+.bodywebsite .btn:focus,
+.bodywebsite .btn.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+.bodywebsite .btn.disabled,
+.bodywebsite .btn:disabled {
+ opacity: .65;
+ box-shadow: none;
+}
+.bodywebsite .btn:not([disabled]):not(.disabled):active,
+.bodywebsite .btn:not([disabled]):not(.disabled).active {
+ background-image: none;
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25), 0;
+}
+.bodywebsite a.btn.disabled,
+.bodywebsite fieldset[disabled] a.btn {
+ pointer-events: none;
+}
+.bodywebsite .btn-primary {
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+ box-shadow: 0;
+}
+.bodywebsite .btn-primary:focus,
+.bodywebsite .btn-primary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
+}
+.bodywebsite .btn-primary.maincolorbisbackground:focus,
+.bodywebsite .btn-primary.maincolorbisbackground.focus {
+ box-shadow: 0 0 0 0.2rem rgba(0, 255, 123, 0.5);
+}
+.bodywebsite .btn-primary.maincolorbisbackground:hover {
+ box-shadow: 1px 1px 8px #aaa;
+}
+.bodywebsite .btn-primary.disabled,
+.bodywebsite .btn-primary:disabled {
+ background-color: #007bff;
+ border-color: #007bff;
+}
+.bodywebsite .btn-primary:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-primary:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-primary.dropdown-toggle {
+ color: #fff;
+ background-color: #0062cc;
+ border-color: #005cbf;
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
+}
+.bodywebsite .btn-secondary {
+ color: #fff;
+ background-color: #868e96;
+ border-color: #868e96;
+ box-shadow: 0;
+}
+.bodywebsite .btn-secondary:hover {
+ color: #fff;
+ background-color: #727b84;
+ border-color: #6c757d;
+}
+.bodywebsite .btn-secondary:focus,
+.bodywebsite .btn-secondary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
+}
+.bodywebsite .btn-secondary.disabled,
+.bodywebsite .btn-secondary:disabled {
+ background-color: #868e96;
+ border-color: #868e96;
+}
+.bodywebsite .btn-secondary:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-secondary:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-secondary.dropdown-toggle {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #666e76;
+ box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
+}
+.bodywebsite .btn-success {
+ color: #fff;
+ background-color: #28a745;
+ border-color: #28a745;
+ box-shadow: 0;
+}
+.bodywebsite .btn-success:hover {
+ color: #fff;
+ background-color: #218838;
+ border-color: #1e7e34;
+}
+.bodywebsite .btn-success:focus,
+.bodywebsite .btn-success.focus {
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
+}
+.bodywebsite .btn-success.disabled,
+.bodywebsite .btn-success:disabled {
+ background-color: #28a745;
+ border-color: #28a745;
+}
+.bodywebsite .btn-success:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-success:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-success.dropdown-toggle {
+ color: #fff;
+ background-color: #1e7e34;
+ border-color: #1c7430;
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
+}
+.bodywebsite .btn-info {
+ color: #fff;
+ background-color: #17a2b8;
+ border-color: #17a2b8;
+ box-shadow: 0;
+}
+.bodywebsite .btn-info:hover {
+ color: #fff;
+ background-color: #138496;
+ border-color: #117a8b;
+}
+.bodywebsite .btn-info:focus,
+.bodywebsite .btn-info.focus {
+ box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
+}
+.bodywebsite .btn-info.disabled,
+.bodywebsite .btn-info:disabled {
+ background-color: #17a2b8;
+ border-color: #17a2b8;
+}
+.bodywebsite .btn-info:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-info:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-info.dropdown-toggle {
+ color: #fff;
+ background-color: #117a8b;
+ border-color: #10707f;
+ box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
+}
+.bodywebsite .btn-warning {
+ color: #111;
+ background-color: #ffc107;
+ border-color: #ffc107;
+ box-shadow: 0;
+}
+.bodywebsite .btn-warning:hover {
+ color: #111;
+ background-color: #e0a800;
+ border-color: #d39e00;
+}
+.bodywebsite .btn-warning:focus,
+.bodywebsite .btn-warning.focus {
+ box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
+}
+.bodywebsite .btn-warning.disabled,
+.bodywebsite .btn-warning:disabled {
+ background-color: #ffc107;
+ border-color: #ffc107;
+}
+.bodywebsite .btn-warning:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-warning:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-warning.dropdown-toggle {
+ color: #111;
+ background-color: #d39e00;
+ border-color: #c69500;
+ box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
+}
+.bodywebsite .btn-danger {
+ color: #fff;
+ background-color: #dc3545;
+ border-color: #dc3545;
+ box-shadow: 0;
+}
+.bodywebsite .btn-danger:hover {
+ color: #fff;
+ background-color: #c82333;
+ border-color: #bd2130;
+}
+.bodywebsite .btn-danger:focus,
+.bodywebsite .btn-danger.focus {
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
+}
+.bodywebsite .btn-danger.disabled,
+.bodywebsite .btn-danger:disabled {
+ background-color: #dc3545;
+ border-color: #dc3545;
+}
+.bodywebsite .btn-danger:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-danger:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-danger.dropdown-toggle {
+ color: #fff;
+ background-color: #bd2130;
+ border-color: #b21f2d;
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
+}
+.bodywebsite .btn-light {
+ color: #111;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+ box-shadow: 0;
+}
+.bodywebsite .btn-light:hover {
+ color: #111;
+ background-color: #e2e6ea;
+ border-color: #dae0e5;
+}
+.bodywebsite .btn-light:focus,
+.bodywebsite .btn-light.focus {
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
+}
+.bodywebsite .btn-light.disabled,
+.bodywebsite .btn-light:disabled {
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+}
+.bodywebsite .btn-light:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-light:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-light.dropdown-toggle {
+ color: #111;
+ background-color: #dae0e5;
+ border-color: #d3d9df;
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
+}
+.bodywebsite .btn-dark {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40;
+ box-shadow: 0;
+}
+.bodywebsite .btn-dark:hover {
+ color: #fff;
+ background-color: #23272b;
+ border-color: #1d2124;
+}
+.bodywebsite .btn-dark:focus,
+.bodywebsite .btn-dark.focus {
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
+}
+.bodywebsite .btn-dark.disabled,
+.bodywebsite .btn-dark:disabled {
+ background-color: #343a40;
+ border-color: #343a40;
+}
+.bodywebsite .btn-dark:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-dark:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-dark.dropdown-toggle {
+ color: #fff;
+ background-color: #1d2124;
+ border-color: #171a1d;
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
+}
+.bodywebsite .btn-outline-primary {
+ color: #007bff;
+ background-color: transparent;
+ background-image: none;
+ border-color: #007bff;
+}
+.bodywebsite .btn-outline-primary:hover {
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+}
+.bodywebsite .btn-outline-primary:focus,
+.bodywebsite .btn-outline-primary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
+}
+.bodywebsite .btn-outline-primary.disabled,
+.bodywebsite .btn-outline-primary:disabled {
+ color: #007bff;
+ background-color: transparent;
+}
+.bodywebsite .btn-outline-primary:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-outline-primary:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-outline-primary.dropdown-toggle {
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
+}
+.bodywebsite .btn-outline-secondary {
+ color: #868e96;
+ background-color: transparent;
+ background-image: none;
+ border-color: #868e96;
+}
+.bodywebsite .btn-outline-secondary:hover {
+ color: #fff;
+ background-color: #868e96;
+ border-color: #868e96;
+}
+.bodywebsite .btn-outline-secondary:focus,
+.bodywebsite .btn-outline-secondary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
+}
+.bodywebsite .btn-outline-secondary.disabled,
+.bodywebsite .btn-outline-secondary:disabled {
+ color: #868e96;
+ background-color: transparent;
+}
+.bodywebsite .btn-outline-secondary:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-outline-secondary:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-outline-secondary.dropdown-toggle {
+ color: #fff;
+ background-color: #868e96;
+ border-color: #868e96;
+ box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
+}
+.bodywebsite .btn-outline-success {
+ color: #28a745;
+ background-color: transparent;
+ background-image: none;
+ border-color: #28a745;
+}
+.bodywebsite .btn-outline-success:hover {
+ color: #fff;
+ background-color: #28a745;
+ border-color: #28a745;
+}
+.bodywebsite .btn-outline-success:focus,
+.bodywebsite .btn-outline-success.focus {
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
+}
+.bodywebsite .btn-outline-success.disabled,
+.bodywebsite .btn-outline-success:disabled {
+ color: #28a745;
+ background-color: transparent;
+}
+.bodywebsite .btn-outline-success:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-outline-success:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-outline-success.dropdown-toggle {
+ color: #fff;
+ background-color: #28a745;
+ border-color: #28a745;
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
+}
+.bodywebsite .btn-outline-info {
+ color: #17a2b8;
+ background-color: transparent;
+ background-image: none;
+ border-color: #17a2b8;
+}
+.bodywebsite .btn-outline-info:hover {
+ color: #fff;
+ background-color: #17a2b8;
+ border-color: #17a2b8;
+}
+.bodywebsite .btn-outline-info:focus,
+.bodywebsite .btn-outline-info.focus {
+ box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
+}
+.bodywebsite .btn-outline-info.disabled,
+.bodywebsite .btn-outline-info:disabled {
+ color: #17a2b8;
+ background-color: transparent;
+}
+.bodywebsite .btn-outline-info:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-outline-info:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-outline-info.dropdown-toggle {
+ color: #fff;
+ background-color: #17a2b8;
+ border-color: #17a2b8;
+ box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
+}
+.bodywebsite .btn-outline-warning {
+ color: #ffc107;
+ background-color: transparent;
+ background-image: none;
+ border-color: #ffc107;
+}
+.bodywebsite .btn-outline-warning:hover {
+ color: #fff;
+ background-color: #ffc107;
+ border-color: #ffc107;
+}
+.bodywebsite .btn-outline-warning:focus,
+.bodywebsite .btn-outline-warning.focus {
+ box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
+}
+.bodywebsite .btn-outline-warning.disabled,
+.bodywebsite .btn-outline-warning:disabled {
+ color: #ffc107;
+ background-color: transparent;
+}
+.bodywebsite .btn-outline-warning:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-outline-warning:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-outline-warning.dropdown-toggle {
+ color: #fff;
+ background-color: #ffc107;
+ border-color: #ffc107;
+ box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
+}
+.bodywebsite .btn-outline-danger {
+ color: #dc3545;
+ background-color: transparent;
+ background-image: none;
+ border-color: #dc3545;
+}
+.bodywebsite .btn-outline-danger:hover {
+ color: #fff;
+ background-color: #dc3545;
+ border-color: #dc3545;
+}
+.bodywebsite .btn-outline-danger:focus,
+.bodywebsite .btn-outline-danger.focus {
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
+}
+.bodywebsite .btn-outline-danger.disabled,
+.bodywebsite .btn-outline-danger:disabled {
+ color: #dc3545;
+ background-color: transparent;
+}
+.bodywebsite .btn-outline-danger:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-outline-danger:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-outline-danger.dropdown-toggle {
+ color: #fff;
+ background-color: #dc3545;
+ border-color: #dc3545;
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
+}
+.bodywebsite .btn-outline-light {
+ color: #f8f9fa;
+ background-color: transparent;
+ background-image: none;
+ border-color: #f8f9fa;
+}
+.bodywebsite .btn-outline-light:hover {
+ color: #00030a;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+}
+.bodywebsite .btn-outline-light:focus,
+.bodywebsite .btn-outline-light.focus {
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
+}
+.bodywebsite .btn-outline-light.disabled,
+.bodywebsite .btn-outline-light:disabled {
+ color: #f8f9fa;
+ background-color: transparent;
+}
+.bodywebsite .btn-outline-light:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-outline-light:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-outline-light.dropdown-toggle {
+ color: #00030a;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
+}
+.bodywebsite .btn-outline-dark {
+ color: #343a40;
+ background-color: transparent;
+ background-image: none;
+ border-color: #343a40;
+}
+.bodywebsite .btn-outline-dark:hover {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40;
+}
+.bodywebsite .btn-outline-dark:focus,
+.bodywebsite .btn-outline-dark.focus {
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
+}
+.bodywebsite .btn-outline-dark.disabled,
+.bodywebsite .btn-outline-dark:disabled {
+ color: #343a40;
+ background-color: transparent;
+}
+.bodywebsite .btn-outline-dark:not([disabled]):not(.disabled):active,
+.bodywebsite .btn-outline-dark:not([disabled]):not(.disabled).active,
+.bodywebsite .show > .btn-outline-dark.dropdown-toggle {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40;
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
+}
+.bodywebsite .btn-link {
+ font-weight: 400;
+ color: #37c386;
+ background-color: transparent;
+}
+.bodywebsite .btn-link:hover {
+ color: #26875d;
+ text-decoration: none;
+ background-color: transparent;
+ border-color: transparent;
+}
+.bodywebsite .btn-link:focus,
+.bodywebsite .btn-link.focus {
+ border-color: transparent;
+ box-shadow: none;
+}
+.bodywebsite .btn-link:disabled,
+.bodywebsite .btn-link.disabled {
+ color: #dedede;
+}
+.bodywebsite .btn-lg,
+.bodywebsite .btn-group-lg > .btn {
+ padding: 12px 50px;
+ font-size: 18px;
+ line-height: 1.5;
+ border-radius: 6px;
+}
+.bodywebsite .btn-sm,
+.bodywebsite .btn-group-sm > .btn {
+ padding: 5px 25px;
+ font-size: 12px;
+ line-height: 1.5;
+ border-radius: 3px;
+}
+.bodywebsite .btn-block {
+ display: block;
+ width: 100%;
+}
+.bodywebsite .btn-block + .btn-block {
+ margin-top: 0.5rem;
+}
+.bodywebsite input[type="submit"].btn-block,
+.bodywebsite input[type="reset"].btn-block,
+.bodywebsite input[type="button"].btn-block {
+ width: 100%;
+}
+.bodywebsite .fade {
+ opacity: 0;
+ transition: opacity 0.15s linear;
+}
+.bodywebsite .fade.show {
+ opacity: 1;
+}
+.bodywebsite .collapse {
+ display: none;
+}
+.bodywebsite .collapse.show {
+ display: block;
+}
+.bodywebsite tr.collapse.show {
+ display: table-row;
+}
+.bodywebsite tbody.collapse.show {
+ display: table-row-group;
+}
+.bodywebsite .collapsing {
+ position: relative;
+ height: 0;
+ overflow: hidden;
+ transition: height 0.35s ease;
+}
+.bodywebsite .dropup,
+.bodywebsite .dropdown {
+ position: relative;
+}
+.bodywebsite .dropdown-toggle::after {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid;
+ border-right: 0.3em solid transparent;
+ border-bottom: 0;
+ border-left: 0.3em solid transparent;
+}
+.bodywebsite .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.bodywebsite .dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 1000;
+ display: none;
+ float: left;
+ min-width: 10rem;
+ padding: 0.5rem 0;
+ margin: 0.125rem 0 0;
+ font-size: 14px;
+ text-align: left;
+ list-style: none;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 0;
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
+}
+.bodywebsite .dropup .dropdown-menu {
+ margin-top: 0;
+ margin-bottom: 0.125rem;
+}
+.bodywebsite .dropup .dropdown-toggle::after {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0;
+ border-right: 0.3em solid transparent;
+ border-bottom: 0.3em solid;
+ border-left: 0.3em solid transparent;
+}
+.bodywebsite .dropup .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+.bodywebsite .dropdown-divider {
+ height: 0;
+ margin: 0.5rem 0;
+ overflow: hidden;
+ border-top: 1px solid #e5e5e5;
+}
+.bodywebsite .dropdown-item {
+ display: block;
+ width: 100%;
+ padding: 0.25rem 1.5rem;
+ clear: both;
+ font-weight: 400;
+ color: #2a2b2b;
+ text-align: inherit;
+ white-space: nowrap;
+ background: none;
+ border: 0;
+}
+.bodywebsite .dropdown-item:focus,
+.bodywebsite .dropdown-item:hover {
+ color: #1d1e1e;
+ text-decoration: none;
+ background-color: #f5f5f5;
+}
+.bodywebsite .dropdown-item.active,
+.bodywebsite .dropdown-item:active {
+ color: #2a2b2b;
+ text-decoration: none;
+ background-color: #37c386;
+}
+.bodywebsite .dropdown-item.disabled,
+.bodywebsite .dropdown-item:disabled {
+ color: #dedede;
+ background-color: transparent;
+}
+.bodywebsite .dropdown-menu.show {
+ display: block;
+}
+.bodywebsite .dropdown-header {
+ display: block;
+ padding: 0.5rem 1.5rem;
+ margin-bottom: 0;
+ font-size: 12px;
+ color: #dedede;
+ white-space: nowrap;
+}
+.bodywebsite .btn-group,
+.bodywebsite .btn-group-vertical {
+ position: relative;
+ display: inline-flex;
+ vertical-align: middle;
+}
+.bodywebsite .btn-group > .btn,
+.bodywebsite .btn-group-vertical > .btn {
+ position: relative;
+ flex: 0 1 auto;
+}
+.bodywebsite .btn-group > .btn:hover,
+.bodywebsite .btn-group-vertical > .btn:hover {
+ z-index: 2;
+}
+.bodywebsite .btn-group > .btn:focus,
+.bodywebsite .btn-group > .btn:active,
+.bodywebsite .btn-group > .btn.active,
+.bodywebsite .btn-group-vertical > .btn:focus,
+.bodywebsite .btn-group-vertical > .btn:active,
+.bodywebsite .btn-group-vertical > .btn.active {
+ z-index: 2;
+}
+.bodywebsite .btn-group .btn + .btn,
+.bodywebsite .btn-group .btn + .btn-group,
+.bodywebsite .btn-group .btn-group + .btn,
+.bodywebsite .btn-group .btn-group + .btn-group,
+.bodywebsite .btn-group-vertical .btn + .btn,
+.bodywebsite .btn-group-vertical .btn + .btn-group,
+.bodywebsite .btn-group-vertical .btn-group + .btn,
+.bodywebsite .btn-group-vertical .btn-group + .btn-group {
+ margin-left: -1px;
+}
+.bodywebsite .btn-toolbar {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start;
+}
+.bodywebsite .btn-toolbar .input-group {
+ width: auto;
+}
+.bodywebsite .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+ border-radius: 0;
+}
+.bodywebsite .btn-group > .btn:first-child {
+ margin-left: 0;
+}
+.bodywebsite .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.bodywebsite .btn-group > .btn:last-child:not(:first-child),
+.bodywebsite .btn-group > .dropdown-toggle:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.bodywebsite .btn-group > .btn-group {
+ float: left;
+}
+.bodywebsite .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+ border-radius: 0;
+}
+.bodywebsite .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.bodywebsite .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.bodywebsite .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.bodywebsite .btn + .dropdown-toggle-split {
+ padding-right: 26.25px;
+ padding-left: 26.25px;
+}
+.bodywebsite .btn + .dropdown-toggle-split::after {
+ margin-left: 0;
+}
+.bodywebsite .btn-sm + .dropdown-toggle-split,
+.bodywebsite .btn-group-sm > .btn + .dropdown-toggle-split {
+ padding-right: 18.75px;
+ padding-left: 18.75px;
+}
+.bodywebsite .btn-lg + .dropdown-toggle-split,
+.bodywebsite .btn-group-lg > .btn + .dropdown-toggle-split {
+ padding-right: 37.5px;
+ padding-left: 37.5px;
+}
+.bodywebsite .btn-group.show .dropdown-toggle {
+ box-shadow: 0;
+}
+.bodywebsite .btn-group.show .dropdown-toggle.btn-link {
+ box-shadow: none;
+}
+.bodywebsite .btn-group-vertical {
+ flex-direction: column;
+ align-items: flex-start;
+ justify-content: center;
+}
+.bodywebsite .btn-group-vertical .btn,
+.bodywebsite .btn-group-vertical .btn-group {
+ width: 100%;
+}
+.bodywebsite .btn-group-vertical > .btn + .btn,
+.bodywebsite .btn-group-vertical > .btn + .btn-group,
+.bodywebsite .btn-group-vertical > .btn-group + .btn,
+.bodywebsite .btn-group-vertical > .btn-group + .btn-group {
+ margin-top: -1px;
+ margin-left: 0;
+}
+.bodywebsite .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+ border-radius: 0;
+}
+.bodywebsite .btn-group-vertical > .btn:first-child:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.bodywebsite .btn-group-vertical > .btn:last-child:not(:first-child) {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.bodywebsite .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+ border-radius: 0;
+}
+.bodywebsite .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.bodywebsite .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.bodywebsite .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.bodywebsite [data-toggle="buttons"] > .btn input[type="radio"],
+.bodywebsite [data-toggle="buttons"] > .btn input[type="checkbox"],
+.bodywebsite [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+.bodywebsite [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
+ position: absolute;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+}
+.bodywebsite .input-group {
+ position: relative;
+ display: flex;
+ align-items: stretch;
+ width: 100%;
+}
+.bodywebsite .input-group .form-input {
+ position: relative;
+ z-index: 2;
+ flex: 1 1 auto;
+ width: 1%;
+ margin-bottom: 0;
+}
+.bodywebsite .input-group .form-input:focus,
+.bodywebsite .input-group .form-input:active,
+.bodywebsite .input-group .form-input:hover {
+ z-index: 3;
+}
+.bodywebsite .input-group-addon,
+.bodywebsite .input-group-btn,
+.bodywebsite .input-group .form-input {
+ display: flex;
+ align-items: center;
+}
+.bodywebsite .input-group-addon:not(:first-child):not(:last-child),
+.bodywebsite .input-group-btn:not(:first-child):not(:last-child),
+.bodywebsite .input-group .form-input:not(:first-child):not(:last-child) {
+ border-radius: 0;
+}
+.bodywebsite .input-group-addon,
+.bodywebsite .input-group-btn {
+ white-space: nowrap;
+}
+.bodywebsite .input-group-addon {
+ padding: 11px 35px;
+ margin-bottom: 0;
+ font-size: 14px;
+ font-weight: 400;
+ line-height: 1.25;
+ color: #495057;
+ text-align: center;
+ background-color: #e9ecef;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+}
+.bodywebsite .input-group-addon.form-input-sm,
+.bodywebsite .input-group-sm > .input-group-addon,
+.bodywebsite .input-group-sm > .input-group-btn > .input-group-addon.btn {
+ padding: 5px 25px;
+ font-size: 12px;
+ border-radius: 0.2rem;
+}
+.bodywebsite .input-group-addon.form-input-lg,
+.bodywebsite .input-group-lg > .input-group-addon,
+.bodywebsite .input-group-lg > .input-group-btn > .input-group-addon.btn {
+ padding: 12px 50px;
+ font-size: 18px;
+ border-radius: 0.3rem;
+}
+.bodywebsite .input-group-addon input[type="radio"],
+.bodywebsite .input-group-addon input[type="checkbox"] {
+ margin-top: 0;
+}
+.bodywebsite .input-group .form-input:not(:last-child),
+.bodywebsite .input-group-addon:not(:last-child),
+.bodywebsite .input-group-btn:not(:last-child) > .btn,
+.bodywebsite .input-group-btn:not(:last-child) > .btn-group > .btn,
+.bodywebsite .input-group-btn:not(:last-child) > .dropdown-toggle,
+.bodywebsite .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
+.bodywebsite .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.bodywebsite .input-group-addon:not(:last-child) {
+ border-right: 0;
+}
+.bodywebsite .input-group .form-input:not(:first-child),
+.bodywebsite .input-group-addon:not(:first-child),
+.bodywebsite .input-group-btn:not(:first-child) > .btn,
+.bodywebsite .input-group-btn:not(:first-child) > .btn-group > .btn,
+.bodywebsite .input-group-btn:not(:first-child) > .dropdown-toggle,
+.bodywebsite .input-group-btn:not(:last-child) > .btn:not(:first-child),
+.bodywebsite .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.bodywebsite .form-input + .input-group-addon:not(:first-child) {
+ border-left: 0;
+}
+.bodywebsite .input-group-btn {
+ position: relative;
+ align-items: stretch;
+ font-size: 0;
+ white-space: nowrap;
+}
+.bodywebsite .input-group-btn > .btn {
+ position: relative;
+}
+.bodywebsite .input-group-btn > .btn + .btn {
+ margin-left: -1px;
+}
+.bodywebsite .input-group-btn > .btn:focus,
+.bodywebsite .input-group-btn > .btn:active,
+.bodywebsite .input-group-btn > .btn:hover {
+ z-index: 3;
+}
+.bodywebsite .input-group-btn:first-child > .btn + .btn {
+ margin-left: 0;
+}
+.bodywebsite .input-group-btn:not(:last-child) > .btn,
+.bodywebsite .input-group-btn:not(:last-child) > .btn-group {
+ margin-right: -1px;
+}
+.bodywebsite .input-group-btn:not(:first-child) > .btn,
+.bodywebsite .input-group-btn:not(:first-child) > .btn-group {
+ z-index: 2;
+ margin-left: 0;
+}
+.bodywebsite .input-group-btn:not(:first-child) > .btn:first-child,
+.bodywebsite .input-group-btn:not(:first-child) > .btn-group:first-child {
+ margin-left: -1px;
+}
+.bodywebsite .input-group-btn:not(:first-child) > .btn:focus,
+.bodywebsite .input-group-btn:not(:first-child) > .btn:active,
+.bodywebsite .input-group-btn:not(:first-child) > .btn:hover,
+.bodywebsite .input-group-btn:not(:first-child) > .btn-group:focus,
+.bodywebsite .input-group-btn:not(:first-child) > .btn-group:active,
+.bodywebsite .input-group-btn:not(:first-child) > .btn-group:hover {
+ z-index: 3;
+}
+.bodywebsite .custom-control {
+ position: relative;
+ display: inline-flex;
+ min-height: 1.71429rem;
+ padding-left: 1.5rem;
+ margin-right: 1rem;
+}
+.bodywebsite .custom-control-input {
+ position: absolute;
+ z-index: -1;
+ opacity: 0;
+}
+.bodywebsite .custom-control-input:checked ~ .custom-control-indicator {
+ color: #fff;
+ background-color: #007bff;
+ box-shadow: none;
+}
+.bodywebsite .custom-control-input:focus ~ .custom-control-indicator {
+ box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+.bodywebsite .custom-control-input:active ~ .custom-control-indicator {
+ color: #fff;
+ background-color: #b3d7ff;
+ box-shadow: none;
+}
+.bodywebsite .custom-control-input:disabled ~ .custom-control-indicator {
+ background-color: #e9ecef;
+}
+.bodywebsite .custom-control-input:disabled ~ .custom-control-description {
+ color: #868e96;
+}
+.bodywebsite .custom-control-indicator {
+ position: absolute;
+ top: 0.35714rem;
+ left: 0;
+ display: block;
+ width: 1rem;
+ height: 1rem;
+ pointer-events: none;
+ user-select: none;
+ background-color: #ddd;
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-size: 50% 50%;
+ box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
+}
+.bodywebsite .custom-checkbox .custom-control-indicator {
+ border-radius: 0.25rem;
+}
+.bodywebsite .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
+}
+.bodywebsite .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
+ background-color: #007bff;
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
+ box-shadow: none;
+}
+.bodywebsite .custom-radio .custom-control-indicator {
+ border-radius: 50%;
+}
+.bodywebsite .custom-radio .custom-control-input:checked ~ .custom-control-indicator {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
+}
+.bodywebsite .custom-controls-stacked {
+ display: flex;
+ flex-direction: column;
+}
+.bodywebsite .custom-controls-stacked .custom-control {
+ margin-bottom: 0.25rem;
+}
+.bodywebsite .custom-controls-stacked .custom-control + .custom-control {
+ margin-left: 0;
+}
+.bodywebsite .custom-select {
+ display: inline-block;
+ max-width: 100%;
+ height: calc(4.25rem);
+ padding: 0.375rem 1.75rem 0.375rem 0.75rem;
+ line-height: 1.5;
+ color: #495057;
+ vertical-align: middle;
+ background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
+ background-size: 8px 10px;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+ appearance: none;
+}
+.bodywebsite .custom-select:focus {
+ border-color: #80bdff;
+ outline: none;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);
+}
+.bodywebsite .custom-select[multiple] {
+ height: auto;
+ background-image: none;
+}
+.bodywebsite .custom-select:disabled {
+ color: #868e96;
+ background-color: #e9ecef;
+}
+.bodywebsite .custom-select::-ms-expand {
+ opacity: 0;
+}
+.bodywebsite .custom-select-sm {
+ height: calc(3.8125rem);
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem;
+ font-size: 75%;
+}
+.bodywebsite .custom-file {
+ position: relative;
+ display: inline-block;
+ max-width: 100%;
+ height: calc(4.25rem);
+ margin-bottom: 0;
+}
+.bodywebsite .custom-file-input {
+ min-width: 14rem;
+ max-width: 100%;
+ height: calc(4.25rem);
+ margin: 0;
+ opacity: 0;
+}
+.bodywebsite .custom-file-input:focus ~ .custom-file-control {
+ box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #007bff;
+}
+.bodywebsite .custom-file-control {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 5;
+ height: calc(4.25rem);
+ padding: 0.375rem 0.75rem;
+ line-height: 1.5;
+ color: #495057;
+ pointer-events: none;
+ user-select: none;
+ background-color: #fff;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.bodywebsite .custom-file-control:lang(en):empty::after {
+ content: "Choose file...";
+}
+.bodywebsite .custom-file-control::before {
+ position: absolute;
+ top: -1px;
+ right: -1px;
+ bottom: -1px;
+ z-index: 6;
+ display: block;
+ height: calc(4.25rem);
+ padding: 0.375rem 0.75rem;
+ line-height: 1.5;
+ color: #495057;
+ background-color: #e9ecef;
+ border: 1px solid #ced4da;
+ border-radius: 0 0.25rem 0.25rem 0;
+}
+.bodywebsite .custom-file-control:lang(en)::before {
+ content: "Browse";
+}
+.bodywebsite .nav {
+ display: flex;
+ flex-wrap: wrap;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.bodywebsite .nav-link {
+ display: block;
+ padding: 0.5rem 1rem;
+}
+.bodywebsite .nav-link:focus,
+.bodywebsite .nav-link:hover {
+ text-decoration: none;
+}
+.bodywebsite .nav-link.disabled {
+ color: #868e96;
+}
+.bodywebsite .nav-tabs {
+ border-bottom: 1px solid #ddd;
+}
+.bodywebsite .nav-tabs .nav-item {
+ margin-bottom: -1px;
+}
+.bodywebsite .nav-tabs .nav-link {
+ border: 1px solid transparent;
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+}
+.bodywebsite .nav-tabs .nav-link:focus,
+.bodywebsite .nav-tabs .nav-link:hover {
+ border-color: #f9f9f9 #f9f9f9 #ddd;
+}
+.bodywebsite .nav-tabs .nav-link.disabled {
+ color: #868e96;
+ background-color: transparent;
+ border-color: transparent;
+}
+.bodywebsite .nav-tabs .nav-link.active,
+.bodywebsite .nav-tabs .nav-item.show .nav-link {
+ color: #495057;
+ background-color: #fff;
+ border-color: #ddd #ddd #fff;
+}
+.bodywebsite .nav-tabs .dropdown-menu {
+ margin-top: -1px;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+.bodywebsite .nav-pills .nav-link {
+ border-radius: 0;
+}
+.bodywebsite .nav-pills .nav-link.active,
+.bodywebsite .nav-pills .show > .nav-link {
+ color: #fff;
+ background-color: #007bff;
+}
+.bodywebsite .nav-fill .nav-item {
+ flex: 1 1 auto;
+ text-align: center;
+}
+.bodywebsite .nav-justified .nav-item {
+ flex-basis: 0;
+ flex-grow: 1;
+ text-align: center;
+}
+.bodywebsite .tab-content > .tab-pane {
+ display: none;
+}
+.bodywebsite .tab-content > .active {
+ display: block;
+}
+.bodywebsite .navbar {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+ padding: 0.5rem 1rem;
+}
+.bodywebsite .navbar > .container,
+.bodywebsite .navbar > .container-fluid {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+}
+.bodywebsite .navbar-brand {
+ display: inline-block;
+ padding-top: 0.3125rem;
+ padding-bottom: 0.3125rem;
+ margin-right: 1rem;
+ font-size: 1.25rem;
+ line-height: inherit;
+ white-space: nowrap;
+}
+.bodywebsite .navbar-brand:focus,
+.bodywebsite .navbar-brand:hover {
+ text-decoration: none;
+}
+.bodywebsite .navbar-nav {
+ display: flex;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+.bodywebsite .navbar-nav .nav-link {
+ padding-right: 0;
+ padding-left: 0;
+}
+.bodywebsite .navbar-nav .dropdown-menu {
+ position: static;
+ float: none;
+}
+.bodywebsite .navbar-text {
+ display: inline-block;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+.bodywebsite .navbar-collapse {
+ flex-basis: 100%;
+ flex-grow: 1;
+ align-items: center;
+}
+.bodywebsite .navbar-toggler {
+ padding: 0.25rem 0.75rem;
+ font-size: 1.25rem;
+ line-height: 1;
+ background: transparent;
+ border: 1px solid transparent;
+ border-radius: 0.25rem;
+}
+.bodywebsite .navbar-toggler:focus,
+.bodywebsite .navbar-toggler:hover {
+ text-decoration: none;
+}
+.bodywebsite .navbar-toggler-icon {
+ display: inline-block;
+ width: 1.5em;
+ height: 1.5em;
+ vertical-align: middle;
+ content: "";
+ background: no-repeat center center;
+ background-size: 100% 100%;
+}
+@media (max-width: 575px) {
+ .bodywebsite .navbar-expand-sm > .container,
+ .bodywebsite .navbar-expand-sm > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 576px) {
+ .bodywebsite .navbar-expand-sm {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .bodywebsite .navbar-expand-sm .navbar-nav {
+ flex-direction: row;
+ }
+ .bodywebsite .navbar-expand-sm .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .bodywebsite .navbar-expand-sm .navbar-nav .dropdown-menu-right {
+ right: 0;
+ left: auto;
+ }
+ .bodywebsite .navbar-expand-sm .navbar-nav .nav-link {
+ padding-right: .5rem;
+ padding-left: .5rem;
+ }
+ .bodywebsite .navbar-expand-sm > .container,
+ .bodywebsite .navbar-expand-sm > .container-fluid {
+ flex-wrap: nowrap;
+ }
+ .bodywebsite .navbar-expand-sm .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .bodywebsite .navbar-expand-sm .navbar-toggler {
+ display: none;
+ }
+ .bodywebsite .navbar-expand-sm .dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ }
+}
+@media (max-width: 767px) {
+ .bodywebsite .navbar-expand-md > .container,
+ .bodywebsite .navbar-expand-md > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .navbar-expand-md {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .bodywebsite .navbar-expand-md .navbar-nav {
+ flex-direction: row;
+ }
+ .bodywebsite .navbar-expand-md .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .bodywebsite .navbar-expand-md .navbar-nav .dropdown-menu-right {
+ right: 0;
+ left: auto;
+ }
+ .bodywebsite .navbar-expand-md .navbar-nav .nav-link {
+ padding-right: .5rem;
+ padding-left: .5rem;
+ }
+ .bodywebsite .navbar-expand-md > .container,
+ .bodywebsite .navbar-expand-md > .container-fluid {
+ flex-wrap: nowrap;
+ }
+ .bodywebsite .navbar-expand-md .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .bodywebsite .navbar-expand-md .navbar-toggler {
+ display: none;
+ }
+ .bodywebsite .navbar-expand-md .dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ }
+}
+@media (max-width: 991px) {
+ .bodywebsite .navbar-expand-lg > .container,
+ .bodywebsite .navbar-expand-lg > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .navbar-expand-lg {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .bodywebsite .navbar-expand-lg .navbar-nav {
+ flex-direction: row;
+ }
+ .bodywebsite .navbar-expand-lg .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .bodywebsite .navbar-expand-lg .navbar-nav .dropdown-menu-right {
+ right: 0;
+ left: auto;
+ }
+ .bodywebsite .navbar-expand-lg .navbar-nav .nav-link {
+ padding-right: .5rem;
+ padding-left: .5rem;
+ }
+ .bodywebsite .navbar-expand-lg > .container,
+ .bodywebsite .navbar-expand-lg > .container-fluid {
+ flex-wrap: nowrap;
+ }
+ .bodywebsite .navbar-expand-lg .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .bodywebsite .navbar-expand-lg .navbar-toggler {
+ display: none;
+ }
+ .bodywebsite .navbar-expand-lg .dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ }
+}
+@media (max-width: 1199px) {
+ .bodywebsite .navbar-expand-xl > .container,
+ .bodywebsite .navbar-expand-xl > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .navbar-expand-xl {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .bodywebsite .navbar-expand-xl .navbar-nav {
+ flex-direction: row;
+ }
+ .bodywebsite .navbar-expand-xl .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .bodywebsite .navbar-expand-xl .navbar-nav .dropdown-menu-right {
+ right: 0;
+ left: auto;
+ }
+ .bodywebsite .navbar-expand-xl .navbar-nav .nav-link {
+ padding-right: .5rem;
+ padding-left: .5rem;
+ }
+ .bodywebsite .navbar-expand-xl > .container,
+ .bodywebsite .navbar-expand-xl > .container-fluid {
+ flex-wrap: nowrap;
+ }
+ .bodywebsite .navbar-expand-xl .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .bodywebsite .navbar-expand-xl .navbar-toggler {
+ display: none;
+ }
+ .bodywebsite .navbar-expand-xl .dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ }
+}
+@media (max-width: 1799px) {
+ .bodywebsite .navbar-expand-xxl > .container,
+ .bodywebsite .navbar-expand-xxl > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .navbar-expand-xxl {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+ }
+ .bodywebsite .navbar-expand-xxl .navbar-nav {
+ flex-direction: row;
+ }
+ .bodywebsite .navbar-expand-xxl .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .bodywebsite .navbar-expand-xxl .navbar-nav .dropdown-menu-right {
+ right: 0;
+ left: auto;
+ }
+ .bodywebsite .navbar-expand-xxl .navbar-nav .nav-link {
+ padding-right: .5rem;
+ padding-left: .5rem;
+ }
+ .bodywebsite .navbar-expand-xxl > .container,
+ .bodywebsite .navbar-expand-xxl > .container-fluid {
+ flex-wrap: nowrap;
+ }
+ .bodywebsite .navbar-expand-xxl .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+ }
+ .bodywebsite .navbar-expand-xxl .navbar-toggler {
+ display: none;
+ }
+ .bodywebsite .navbar-expand-xxl .dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ }
+}
+.bodywebsite .navbar-expand {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+}
+.bodywebsite .navbar-expand > .container,
+.bodywebsite .navbar-expand > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+}
+.bodywebsite .navbar-expand .navbar-nav {
+ flex-direction: row;
+}
+.bodywebsite .navbar-expand .navbar-nav .dropdown-menu {
+ position: absolute;
+}
+.bodywebsite .navbar-expand .navbar-nav .dropdown-menu-right {
+ right: 0;
+ left: auto;
+}
+.bodywebsite .navbar-expand .navbar-nav .nav-link {
+ padding-right: .5rem;
+ padding-left: .5rem;
+}
+.bodywebsite .navbar-expand > .container,
+.bodywebsite .navbar-expand > .container-fluid {
+ flex-wrap: nowrap;
+}
+.bodywebsite .navbar-expand .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto;
+}
+.bodywebsite .navbar-expand .navbar-toggler {
+ display: none;
+}
+.bodywebsite .navbar-expand .dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+}
+.bodywebsite .navbar-light .navbar-brand {
+ color: rgba(0, 0, 0, 0.9);
+}
+.bodywebsite .navbar-light .navbar-brand:focus,
+.bodywebsite .navbar-light .navbar-brand:hover {
+ color: rgba(0, 0, 0, 0.9);
+}
+.bodywebsite .navbar-light .navbar-nav .nav-link {
+ color: rgba(0, 0, 0, 0.5);
+}
+.bodywebsite .navbar-light .navbar-nav .nav-link:focus,
+.bodywebsite .navbar-light .navbar-nav .nav-link:hover {
+ color: rgba(0, 0, 0, 0.7);
+}
+.bodywebsite .navbar-light .navbar-nav .nav-link.disabled {
+ color: rgba(0, 0, 0, 0.3);
+}
+.bodywebsite .navbar-light .navbar-nav .show > .nav-link,
+.bodywebsite .navbar-light .navbar-nav .active > .nav-link,
+.bodywebsite .navbar-light .navbar-nav .nav-link.show,
+.bodywebsite .navbar-light .navbar-nav .nav-link.active {
+ color: rgba(0, 0, 0, 0.9);
+}
+.bodywebsite .navbar-light .navbar-toggler {
+ color: rgba(0, 0, 0, 0.5);
+ border-color: rgba(0, 0, 0, 0.1);
+}
+.bodywebsite .navbar-light .navbar-toggler-icon {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
+}
+.bodywebsite .navbar-light .navbar-text {
+ color: rgba(0, 0, 0, 0.5);
+}
+.bodywebsite .navbar-light .navbar-text a {
+ color: rgba(0, 0, 0, 0.9);
+}
+.bodywebsite .navbar-light .navbar-text a:focus,
+.bodywebsite .navbar-light .navbar-text a:hover {
+ color: rgba(0, 0, 0, 0.9);
+}
+.bodywebsite .navbar-dark .navbar-brand {
+ color: #fff;
+}
+.bodywebsite .navbar-dark .navbar-brand:focus,
+.bodywebsite .navbar-dark .navbar-brand:hover {
+ color: #fff;
+}
+.bodywebsite .navbar-dark .navbar-nav .nav-link {
+ color: rgba(255, 255, 255, 0.5);
+}
+.bodywebsite .navbar-dark .navbar-nav .nav-link:focus,
+.bodywebsite .navbar-dark .navbar-nav .nav-link:hover {
+ color: rgba(255, 255, 255, 0.75);
+}
+.bodywebsite .navbar-dark .navbar-nav .nav-link.disabled {
+ color: rgba(255, 255, 255, 0.25);
+}
+.bodywebsite .navbar-dark .navbar-nav .show > .nav-link,
+.bodywebsite .navbar-dark .navbar-nav .active > .nav-link,
+.bodywebsite .navbar-dark .navbar-nav .nav-link.show,
+.bodywebsite .navbar-dark .navbar-nav .nav-link.active {
+ color: #fff;
+}
+.bodywebsite .navbar-dark .navbar-toggler {
+ color: rgba(255, 255, 255, 0.5);
+ border-color: rgba(255, 255, 255, 0.1);
+}
+.bodywebsite .navbar-dark .navbar-toggler-icon {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
+}
+.bodywebsite .navbar-dark .navbar-text {
+ color: rgba(255, 255, 255, 0.5);
+}
+.bodywebsite .navbar-dark .navbar-text a {
+ color: #fff;
+}
+.bodywebsite .navbar-dark .navbar-text a:focus,
+.bodywebsite .navbar-dark .navbar-text a:hover {
+ color: #fff;
+}
+.bodywebsite .jumbotron {
+ padding: 2rem 1rem;
+ margin-bottom: 2rem;
+ background-color: #e9ecef;
+ border-radius: 6px;
+}
+@media (min-width: 576px) {
+ .bodywebsite .jumbotron {
+ padding: 4rem 2rem;
+ }
+}
+.bodywebsite .jumbotron-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ border-radius: 0;
+}
+.bodywebsite .alert {
+ position: relative;
+ padding: 0.75rem 1.25rem;
+ margin-bottom: 1rem;
+ border: 1px solid transparent;
+ border-radius: 0.25rem;
+}
+.bodywebsite .alert-heading {
+ color: inherit;
+}
+.bodywebsite .alert-link {
+ font-weight: 700;
+}
+.bodywebsite .alert-dismissible .close {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 0.75rem 1.25rem;
+ color: inherit;
+}
+.bodywebsite .alert-primary {
+ color: #004085;
+ background-color: #cce5ff;
+ border-color: #b8daff;
+}
+.bodywebsite .alert-primary hr {
+ border-top-color: #9fcdff;
+}
+.bodywebsite .alert-primary .alert-link {
+ color: #002752;
+}
+.bodywebsite .alert-secondary {
+ color: #464a4e;
+ background-color: #e7e8ea;
+ border-color: #dddfe2;
+}
+.bodywebsite .alert-secondary hr {
+ border-top-color: #cfd2d6;
+}
+.bodywebsite .alert-secondary .alert-link {
+ color: #2e3133;
+}
+.bodywebsite .alert-success {
+ color: #155724;
+ background-color: #d4edda;
+ border-color: #c3e6cb;
+}
+.bodywebsite .alert-success hr {
+ border-top-color: #b1dfbb;
+}
+.bodywebsite .alert-success .alert-link {
+ color: #0b2e13;
+}
+.bodywebsite .alert-info {
+ color: #0c5460;
+ background-color: #d1ecf1;
+ border-color: #bee5eb;
+}
+.bodywebsite .alert-info hr {
+ border-top-color: #abdde5;
+}
+.bodywebsite .alert-info .alert-link {
+ color: #062c33;
+}
+.bodywebsite .alert-warning {
+ color: #856404;
+ background-color: #fff3cd;
+ border-color: #ffeeba;
+}
+.bodywebsite .alert-warning hr {
+ border-top-color: #ffe8a1;
+}
+.bodywebsite .alert-warning .alert-link {
+ color: #533f03;
+}
+.bodywebsite .alert-danger {
+ color: #721c24;
+ background-color: #f8d7da;
+ border-color: #f5c6cb;
+}
+.bodywebsite .alert-danger hr {
+ border-top-color: #f1b0b7;
+}
+.bodywebsite .alert-danger .alert-link {
+ color: #491217;
+}
+.bodywebsite .alert-light {
+ color: #818182;
+ background-color: #fefefe;
+ border-color: #fdfdfe;
+}
+.bodywebsite .alert-light hr {
+ border-top-color: #ececf6;
+}
+.bodywebsite .alert-light .alert-link {
+ color: #686868;
+}
+.bodywebsite .alert-dark {
+ color: #1b1e21;
+ background-color: #d6d8d9;
+ border-color: #c6c8ca;
+}
+.bodywebsite .alert-dark hr {
+ border-top-color: #b9bbbe;
+}
+.bodywebsite .alert-dark .alert-link {
+ color: #040505;
+}
+@keyframes progress-bar-stripes {
+ from {
+ background-position: 1rem 0;
+ }
+ to {
+ background-position: 0 0;
+ }
+}
+.bodywebsite .progress {
+ display: flex;
+ height: 1rem;
+ overflow: hidden;
+ font-size: 0.75rem;
+ background-color: #e9ecef;
+ border-radius: 0.25rem;
+}
+.bodywebsite .progress-bar {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #fff;
+ background-color: #007bff;
+}
+.bodywebsite .progress-bar-striped {
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-size: 1rem 1rem;
+}
+.bodywebsite .progress-bar-animated {
+ animation: progress-bar-stripes 1s linear infinite;
+}
+.bodywebsite .media {
+ display: flex;
+ align-items: flex-start;
+}
+.bodywebsite .media-body {
+ flex: 1;
+}
+.bodywebsite .list-group {
+ display: flex;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0;
+}
+.bodywebsite .list-group-item-action {
+ width: 100%;
+ color: #495057;
+ text-align: inherit;
+}
+.bodywebsite .list-group-item-action:focus,
+.bodywebsite .list-group-item-action:hover {
+ color: #495057;
+ text-decoration: none;
+ background-color: #f8f9fa;
+}
+.bodywebsite .list-group-item-action:active {
+ color: #212529;
+ background-color: #e9ecef;
+}
+.bodywebsite .list-group-item {
+ position: relative;
+ display: block;
+ padding: 0.75rem 1.25rem;
+ margin-bottom: -1px;
+ background-color: #fff;
+ border: 1px solid rgba(0, 0, 0, 0.125);
+}
+.bodywebsite .list-group-item:first-child {
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+}
+.bodywebsite .list-group-item:last-child {
+ margin-bottom: 0;
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+.bodywebsite .list-group-item:focus,
+.bodywebsite .list-group-item:hover {
+ text-decoration: none;
+}
+.bodywebsite .list-group-item.disabled,
+.bodywebsite .list-group-item:disabled {
+ color: #868e96;
+ background-color: #fff;
+}
+.bodywebsite .list-group-item.active {
+ z-index: 2;
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+}
+.bodywebsite .list-group-flush .list-group-item {
+ border-right: 0;
+ border-left: 0;
+ border-radius: 0;
+}
+.bodywebsite .list-group-flush:first-child .list-group-item:first-child {
+ border-top: 0;
+}
+.bodywebsite .list-group-flush:last-child .list-group-item:last-child {
+ border-bottom: 0;
+}
+.bodywebsite .list-group-item-primary {
+ color: #004085;
+ background-color: #b8daff;
+}
+.bodywebsite a.list-group-item-primary,
+.bodywebsite button.list-group-item-primary {
+ color: #004085;
+}
+.bodywebsite a.list-group-item-primary:focus,
+.bodywebsite a.list-group-item-primary:hover,
+.bodywebsite button.list-group-item-primary:focus,
+.bodywebsite button.list-group-item-primary:hover {
+ color: #004085;
+ background-color: #9fcdff;
+}
+.bodywebsite a.list-group-item-primary.active,
+.bodywebsite button.list-group-item-primary.active {
+ color: #fff;
+ background-color: #004085;
+ border-color: #004085;
+}
+.bodywebsite .list-group-item-secondary {
+ color: #464a4e;
+ background-color: #dddfe2;
+}
+.bodywebsite a.list-group-item-secondary,
+.bodywebsite button.list-group-item-secondary {
+ color: #464a4e;
+}
+.bodywebsite a.list-group-item-secondary:focus,
+.bodywebsite a.list-group-item-secondary:hover,
+.bodywebsite button.list-group-item-secondary:focus,
+.bodywebsite button.list-group-item-secondary:hover {
+ color: #464a4e;
+ background-color: #cfd2d6;
+}
+.bodywebsite a.list-group-item-secondary.active,
+.bodywebsite button.list-group-item-secondary.active {
+ color: #fff;
+ background-color: #464a4e;
+ border-color: #464a4e;
+}
+.bodywebsite .list-group-item-success {
+ color: #155724;
+ background-color: #c3e6cb;
+}
+.bodywebsite a.list-group-item-success,
+.bodywebsite button.list-group-item-success {
+ color: #155724;
+}
+.bodywebsite a.list-group-item-success:focus,
+.bodywebsite a.list-group-item-success:hover,
+.bodywebsite button.list-group-item-success:focus,
+.bodywebsite button.list-group-item-success:hover {
+ color: #155724;
+ background-color: #b1dfbb;
+}
+.bodywebsite a.list-group-item-success.active,
+.bodywebsite button.list-group-item-success.active {
+ color: #fff;
+ background-color: #155724;
+ border-color: #155724;
+}
+.bodywebsite .list-group-item-info {
+ color: #0c5460;
+ background-color: #bee5eb;
+}
+.bodywebsite a.list-group-item-info,
+.bodywebsite button.list-group-item-info {
+ color: #0c5460;
+}
+.bodywebsite a.list-group-item-info:focus,
+.bodywebsite a.list-group-item-info:hover,
+.bodywebsite button.list-group-item-info:focus,
+.bodywebsite button.list-group-item-info:hover {
+ color: #0c5460;
+ background-color: #abdde5;
+}
+.bodywebsite a.list-group-item-info.active,
+.bodywebsite button.list-group-item-info.active {
+ color: #fff;
+ background-color: #0c5460;
+ border-color: #0c5460;
+}
+.bodywebsite .list-group-item-warning {
+ color: #856404;
+ background-color: #ffeeba;
+}
+.bodywebsite a.list-group-item-warning,
+.bodywebsite button.list-group-item-warning {
+ color: #856404;
+}
+.bodywebsite a.list-group-item-warning:focus,
+.bodywebsite a.list-group-item-warning:hover,
+.bodywebsite button.list-group-item-warning:focus,
+.bodywebsite button.list-group-item-warning:hover {
+ color: #856404;
+ background-color: #ffe8a1;
+}
+.bodywebsite a.list-group-item-warning.active,
+.bodywebsite button.list-group-item-warning.active {
+ color: #fff;
+ background-color: #856404;
+ border-color: #856404;
+}
+.bodywebsite .list-group-item-danger {
+ color: #721c24;
+ background-color: #f5c6cb;
+}
+.bodywebsite a.list-group-item-danger,
+.bodywebsite button.list-group-item-danger {
+ color: #721c24;
+}
+.bodywebsite a.list-group-item-danger:focus,
+.bodywebsite a.list-group-item-danger:hover,
+.bodywebsite button.list-group-item-danger:focus,
+.bodywebsite button.list-group-item-danger:hover {
+ color: #721c24;
+ background-color: #f1b0b7;
+}
+.bodywebsite a.list-group-item-danger.active,
+.bodywebsite button.list-group-item-danger.active {
+ color: #fff;
+ background-color: #721c24;
+ border-color: #721c24;
+}
+.bodywebsite .list-group-item-light {
+ color: #818182;
+ background-color: #fdfdfe;
+}
+.bodywebsite a.list-group-item-light,
+.bodywebsite button.list-group-item-light {
+ color: #818182;
+}
+.bodywebsite a.list-group-item-light:focus,
+.bodywebsite a.list-group-item-light:hover,
+.bodywebsite button.list-group-item-light:focus,
+.bodywebsite button.list-group-item-light:hover {
+ color: #818182;
+ background-color: #ececf6;
+}
+.bodywebsite a.list-group-item-light.active,
+.bodywebsite button.list-group-item-light.active {
+ color: #fff;
+ background-color: #818182;
+ border-color: #818182;
+}
+.bodywebsite .list-group-item-dark {
+ color: #1b1e21;
+ background-color: #c6c8ca;
+}
+.bodywebsite a.list-group-item-dark,
+.bodywebsite button.list-group-item-dark {
+ color: #1b1e21;
+}
+.bodywebsite a.list-group-item-dark:focus,
+.bodywebsite a.list-group-item-dark:hover,
+.bodywebsite button.list-group-item-dark:focus,
+.bodywebsite button.list-group-item-dark:hover {
+ color: #1b1e21;
+ background-color: #b9bbbe;
+}
+.bodywebsite a.list-group-item-dark.active,
+.bodywebsite button.list-group-item-dark.active {
+ color: #fff;
+ background-color: #1b1e21;
+ border-color: #1b1e21;
+}
+.bodywebsite .close {
+ float: right;
+ font-size: 1.5rem;
+ font-weight: 700;
+ line-height: 1;
+ color: #000;
+ text-shadow: 0 1px 0 #fff;
+ opacity: .5;
+}
+.bodywebsite .close:focus,
+.bodywebsite .close:hover {
+ color: #000;
+ text-decoration: none;
+ opacity: .75;
+}
+.bodywebsite button.close {
+ padding: 0;
+ background: transparent;
+ border: 0;
+ -webkit-appearance: none;
+}
+.bodywebsite .tooltip {
+ position: absolute;
+ z-index: 1070;
+ display: block;
+ margin: 0;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.71429;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ white-space: normal;
+ line-break: auto;
+ font-size: 12px;
+ word-wrap: break-word;
+ opacity: 0;
+}
+.bodywebsite .tooltip.show {
+ opacity: 1;
+}
+.bodywebsite .tooltip .arrow {
+ position: absolute;
+ display: block;
+ width: 6px;
+ height: 6px;
+}
+.bodywebsite .tooltip .arrow::before {
+ position: absolute;
+ border-color: transparent;
+ border-style: solid;
+}
+.bodywebsite .tooltip.bs-tooltip-top,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="top"] {
+ padding: 6px 0;
+}
+.bodywebsite .tooltip.bs-tooltip-top .arrow,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
+ bottom: 0;
+}
+.bodywebsite .tooltip.bs-tooltip-top .arrow::before,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
+ margin-left: -4px;
+ content: "";
+ border-width: 6px 6px 0;
+ border-top-color: #37c386;
+}
+.bodywebsite .tooltip.bs-tooltip-right,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="right"] {
+ padding: 0 6px;
+}
+.bodywebsite .tooltip.bs-tooltip-right .arrow,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
+ left: 0;
+}
+.bodywebsite .tooltip.bs-tooltip-right .arrow::before,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
+ margin-top: -4px;
+ content: "";
+ border-width: 6px 6px 6px 0;
+ border-right-color: #37c386;
+}
+.bodywebsite .tooltip.bs-tooltip-bottom,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
+ padding: 6px 0;
+}
+.bodywebsite .tooltip.bs-tooltip-bottom .arrow,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
+ top: 0;
+}
+.bodywebsite .tooltip.bs-tooltip-bottom .arrow::before,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
+ margin-left: -4px;
+ content: "";
+ border-width: 0 6px 6px;
+ border-bottom-color: #37c386;
+}
+.bodywebsite .tooltip.bs-tooltip-left,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="left"] {
+ padding: 0 6px;
+}
+.bodywebsite .tooltip.bs-tooltip-left .arrow,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
+ right: 0;
+}
+.bodywebsite .tooltip.bs-tooltip-left .arrow::before,
+.bodywebsite .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
+ right: 0;
+ margin-top: -4px;
+ content: "";
+ border-width: 6px 0 6px 6px;
+ border-left-color: #37c386;
+}
+.bodywebsite .tooltip-inner {
+ max-width: 200px;
+ padding: 6px 10px;
+ color: #fff;
+ text-align: center;
+ background-color: #37c386;
+ border-radius: 0;
+}
+.bodywebsite .popover {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1060;
+ display: block;
+ max-width: 276px;
+ font-family: "Roboto", Helvetica, Arial, sans-serif;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.71429;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ white-space: normal;
+ line-break: auto;
+ font-size: 12px;
+ word-wrap: break-word;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 6px;
+ box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
+}
+.bodywebsite .popover .arrow {
+ position: absolute;
+ display: block;
+ width: 0.8rem;
+ height: 0.4rem;
+}
+.bodywebsite .popover .arrow::before,
+.bodywebsite .popover .arrow::after {
+ position: absolute;
+ display: block;
+ border-color: transparent;
+ border-style: solid;
+}
+.bodywebsite .popover .arrow::before {
+ content: "";
+ border-width: 0.8rem;
+}
+.bodywebsite .popover .arrow::after {
+ content: "";
+ border-width: 0.8rem;
+}
+.bodywebsite .popover.bs-popover-top,
+.bodywebsite .popover.bs-popover-auto[x-placement^="top"] {
+ margin-bottom: 0.8rem;
+}
+.bodywebsite .popover.bs-popover-top .arrow,
+.bodywebsite .popover.bs-popover-auto[x-placement^="top"] .arrow {
+ bottom: 0;
+}
+.bodywebsite .popover.bs-popover-top .arrow::before,
+.bodywebsite .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
+.bodywebsite .popover.bs-popover-top .arrow::after,
+.bodywebsite .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
+ border-bottom-width: 0;
+}
+.bodywebsite .popover.bs-popover-top .arrow::before,
+.bodywebsite .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
+ bottom: -0.8rem;
+ margin-left: -0.8rem;
+ border-top-color: rgba(0, 0, 0, 0.25);
+}
+.bodywebsite .popover.bs-popover-top .arrow::after,
+.bodywebsite .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
+ bottom: calc(0.2rem);
+ margin-left: -0.8rem;
+ border-top-color: #fff;
+}
+.bodywebsite .popover.bs-popover-right,
+.bodywebsite .popover.bs-popover-auto[x-placement^="right"] {
+ margin-left: 0.8rem;
+}
+.bodywebsite .popover.bs-popover-right .arrow,
+.bodywebsite .popover.bs-popover-auto[x-placement^="right"] .arrow {
+ left: 0;
+}
+.bodywebsite .popover.bs-popover-right .arrow::before,
+.bodywebsite .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
+.bodywebsite .popover.bs-popover-right .arrow::after,
+.bodywebsite .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
+ margin-top: -0.8rem;
+ border-left-width: 0;
+}
+.bodywebsite .popover.bs-popover-right .arrow::before,
+.bodywebsite .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
+ left: -0.8rem;
+ border-right-color: rgba(0, 0, 0, 0.25);
+}
+.bodywebsite .popover.bs-popover-right .arrow::after,
+.bodywebsite .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
+ left: calc(0.2rem);
+ border-right-color: #fff;
+}
+.bodywebsite .popover.bs-popover-bottom,
+.bodywebsite .popover.bs-popover-auto[x-placement^="bottom"] {
+ margin-top: 0.8rem;
+}
+.bodywebsite .popover.bs-popover-bottom .arrow,
+.bodywebsite .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
+ top: 0;
+}
+.bodywebsite .popover.bs-popover-bottom .arrow::before,
+.bodywebsite .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
+.bodywebsite .popover.bs-popover-bottom .arrow::after,
+.bodywebsite .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
+ margin-left: -0.8rem;
+ border-top-width: 0;
+}
+.bodywebsite .popover.bs-popover-bottom .arrow::before,
+.bodywebsite .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
+ top: -0.8rem;
+ border-bottom-color: rgba(0, 0, 0, 0.25);
+}
+.bodywebsite .popover.bs-popover-bottom .arrow::after,
+.bodywebsite .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
+ top: calc(0.2rem);
+ border-bottom-color: #fff;
+}
+.bodywebsite .popover.bs-popover-bottom .popover-header::before,
+.bodywebsite .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ display: block;
+ width: 20px;
+ margin-left: -10px;
+ content: "";
+ border-bottom: 1px solid #f7f7f7;
+}
+.bodywebsite .popover.bs-popover-left,
+.bodywebsite .popover.bs-popover-auto[x-placement^="left"] {
+ margin-right: 0.8rem;
+}
+.bodywebsite .popover.bs-popover-left .arrow,
+.bodywebsite .popover.bs-popover-auto[x-placement^="left"] .arrow {
+ right: 0;
+}
+.bodywebsite .popover.bs-popover-left .arrow::before,
+.bodywebsite .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
+.bodywebsite .popover.bs-popover-left .arrow::after,
+.bodywebsite .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
+ margin-top: -0.8rem;
+ border-right-width: 0;
+}
+.bodywebsite .popover.bs-popover-left .arrow::before,
+.bodywebsite .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
+ right: -0.8rem;
+ border-left-color: rgba(0, 0, 0, 0.25);
+}
+.bodywebsite .popover.bs-popover-left .arrow::after,
+.bodywebsite .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
+ right: calc(0.2rem);
+ border-left-color: #fff;
+}
+.bodywebsite .popover-header {
+ padding: 0.5rem 0.75rem;
+ margin-bottom: 0;
+ font-size: 14px;
+ color: inherit;
+ background-color: #f7f7f7;
+ border-bottom: 1px solid #ebebeb;
+ border-top-left-radius: calc(5px);
+ border-top-right-radius: calc(5px);
+}
+.bodywebsite .popover-header:empty {
+ display: none;
+}
+.bodywebsite .popover-body {
+ padding: 0.5rem 0.75rem;
+ color: #212529;
+}
+.bodywebsite .carousel {
+ position: relative;
+}
+.bodywebsite .carousel-inner {
+ position: relative;
+ width: 100%;
+ overflow: hidden;
+}
+.bodywebsite .carousel-item {
+ position: relative;
+ display: none;
+ align-items: center;
+ width: 100%;
+ transition: transform 0.6s ease;
+ backface-visibility: hidden;
+ perspective: 1000px;
+}
+.bodywebsite .carousel-item.active,
+.bodywebsite .carousel-item-next,
+.bodywebsite .carousel-item-prev {
+ display: block;
+}
+.bodywebsite .carousel-item-next,
+.bodywebsite .carousel-item-prev {
+ position: absolute;
+ top: 0;
+}
+.bodywebsite .carousel-item-next.carousel-item-left,
+.bodywebsite .carousel-item-prev.carousel-item-right {
+ transform: translateX(0);
+}
+@supports (transform-style: preserve-3d) {
+ .bodywebsite .carousel-item-next.carousel-item-left,
+ .bodywebsite .carousel-item-prev.carousel-item-right {
+ transform: translate3d(0, 0, 0);
+ }
+}
+.bodywebsite .carousel-item-next,
+.bodywebsite .active.carousel-item-right {
+ transform: translateX(100%);
+}
+@supports (transform-style: preserve-3d) {
+ .bodywebsite .carousel-item-next,
+ .bodywebsite .active.carousel-item-right {
+ transform: translate3d(100%, 0, 0);
+ }
+}
+.bodywebsite .carousel-item-prev,
+.bodywebsite .active.carousel-item-left {
+ transform: translateX(-100%);
+}
+@supports (transform-style: preserve-3d) {
+ .bodywebsite .carousel-item-prev,
+ .bodywebsite .active.carousel-item-left {
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+.bodywebsite .carousel-control-prev,
+.bodywebsite .carousel-control-next {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 15%;
+ color: #fff;
+ text-align: center;
+ opacity: 0.5;
+}
+.bodywebsite .carousel-control-prev:focus,
+.bodywebsite .carousel-control-prev:hover,
+.bodywebsite .carousel-control-next:focus,
+.bodywebsite .carousel-control-next:hover {
+ color: #fff;
+ text-decoration: none;
+ outline: 0;
+ opacity: .9;
+}
+.bodywebsite .carousel-control-prev {
+ left: 0;
+}
+.bodywebsite .carousel-control-next {
+ right: 0;
+}
+.bodywebsite .carousel-control-prev-icon,
+.bodywebsite .carousel-control-next-icon {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ background: transparent no-repeat center center;
+ background-size: 100% 100%;
+}
+.bodywebsite .carousel-control-prev-icon {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
+}
+.bodywebsite .carousel-control-next-icon {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
+}
+.bodywebsite .carousel-indicators {
+ position: absolute;
+ right: 0;
+ bottom: 10px;
+ left: 0;
+ z-index: 15;
+ display: flex;
+ justify-content: center;
+ padding-left: 0;
+ margin-right: 15%;
+ margin-left: 15%;
+ list-style: none;
+}
+.bodywebsite .carousel-indicators li {
+ position: relative;
+ flex: 0 1 auto;
+ width: 30px;
+ height: 3px;
+ margin-right: 3px;
+ margin-left: 3px;
+ text-indent: -999px;
+ background-color: rgba(255, 255, 255, 0.5);
+}
+.bodywebsite .carousel-indicators li::before {
+ position: absolute;
+ top: -10px;
+ left: 0;
+ display: inline-block;
+ width: 100%;
+ height: 10px;
+ content: "";
+}
+.bodywebsite .carousel-indicators li::after {
+ position: absolute;
+ bottom: -10px;
+ left: 0;
+ display: inline-block;
+ width: 100%;
+ height: 10px;
+ content: "";
+}
+.bodywebsite .carousel-indicators .active {
+ background-color: #fff;
+}
+.bodywebsite .carousel-caption {
+ position: absolute;
+ right: 15%;
+ bottom: 20px;
+ left: 15%;
+ z-index: 10;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ color: #fff;
+ text-align: center;
+}
+.bodywebsite .align-baseline {
+ vertical-align: baseline !important;
+}
+.bodywebsite .align-top {
+ vertical-align: top !important;
+}
+.bodywebsite .align-middle {
+ vertical-align: middle !important;
+}
+.bodywebsite .align-bottom {
+ vertical-align: bottom !important;
+}
+.bodywebsite .align-text-bottom {
+ vertical-align: text-bottom !important;
+}
+.bodywebsite .align-text-top {
+ vertical-align: text-top !important;
+}
+.bodywebsite .bg-primary {
+ background-color: #007bff !important;
+}
+.bodywebsite a.bg-primary:focus,
+.bodywebsite a.bg-primary:hover {
+ background-color: #0062cc !important;
+}
+.bodywebsite .bg-secondary {
+ background-color: #868e96 !important;
+}
+.bodywebsite a.bg-secondary:focus,
+.bodywebsite a.bg-secondary:hover {
+ background-color: #6c757d !important;
+}
+.bodywebsite .bg-success {
+ background-color: #28a745 !important;
+}
+.bodywebsite a.bg-success:focus,
+.bodywebsite a.bg-success:hover {
+ background-color: #1e7e34 !important;
+}
+.bodywebsite .bg-info {
+ background-color: #17a2b8 !important;
+}
+.bodywebsite a.bg-info:focus,
+.bodywebsite a.bg-info:hover {
+ background-color: #117a8b !important;
+}
+.bodywebsite .bg-warning {
+ background-color: #ffc107 !important;
+}
+.bodywebsite a.bg-warning:focus,
+.bodywebsite a.bg-warning:hover {
+ background-color: #d39e00 !important;
+}
+.bodywebsite .bg-danger {
+ background-color: #dc3545 !important;
+}
+.bodywebsite a.bg-danger:focus,
+.bodywebsite a.bg-danger:hover {
+ background-color: #bd2130 !important;
+}
+.bodywebsite .bg-light {
+ background-color: #f8f9fa !important;
+}
+.bodywebsite a.bg-light:focus,
+.bodywebsite a.bg-light:hover {
+ background-color: #dae0e5 !important;
+}
+.bodywebsite .bg-dark {
+ background-color: #343a40 !important;
+}
+.bodywebsite a.bg-dark:focus,
+.bodywebsite a.bg-dark:hover {
+ background-color: #1d2124 !important;
+}
+.bodywebsite .bg-default {
+ background-color: #fff !important;
+}
+.bodywebsite .bg-transparent {
+ background-color: transparent !important;
+}
+.bodywebsite .border {
+ border: 1px solid #e9ecef !important;
+}
+.bodywebsite .border-0 {
+ border: 0 !important;
+}
+.bodywebsite .border-top-0 {
+ border-top: 0 !important;
+}
+.bodywebsite .border-right-0 {
+ border-right: 0 !important;
+}
+.bodywebsite .border-bottom-0 {
+ border-bottom: 0 !important;
+}
+.bodywebsite .border-left-0 {
+ border-left: 0 !important;
+}
+.bodywebsite .border-primary {
+ border-color: #007bff !important;
+}
+.bodywebsite .border-secondary {
+ border-color: #868e96 !important;
+}
+.bodywebsite .border-success {
+ border-color: #28a745 !important;
+}
+.bodywebsite .border-info {
+ border-color: #17a2b8 !important;
+}
+.bodywebsite .border-warning {
+ border-color: #ffc107 !important;
+}
+.bodywebsite .border-danger {
+ border-color: #dc3545 !important;
+}
+.bodywebsite .border-light {
+ border-color: #f8f9fa !important;
+}
+.bodywebsite .border-dark {
+ border-color: #343a40 !important;
+}
+.bodywebsite .border-white {
+ border-color: #fff !important;
+}
+.bodywebsite .rounded {
+ border-radius: 0 !important;
+}
+.bodywebsite .rounded-top {
+ border-top-left-radius: 0 !important;
+ border-top-right-radius: 0 !important;
+}
+.bodywebsite .rounded-right {
+ border-top-right-radius: 0 !important;
+ border-bottom-right-radius: 0 !important;
+}
+.bodywebsite .rounded-bottom {
+ border-bottom-right-radius: 0 !important;
+ border-bottom-left-radius: 0 !important;
+}
+.bodywebsite .rounded-left {
+ border-top-left-radius: 0 !important;
+ border-bottom-left-radius: 0 !important;
+}
+.bodywebsite .rounded-circle {
+ border-radius: 50% !important;
+}
+.bodywebsite .rounded-0 {
+ border-radius: 0 !important;
+}
+.bodywebsite .clearfix::after {
+ display: block;
+ clear: both;
+ content: "";
+}
+.bodywebsite .d-none {
+ display: none !important;
+}
+.bodywebsite .d-inline {
+ display: inline !important;
+}
+.bodywebsite .d-inline-block {
+ display: inline-block !important;
+}
+.bodywebsite .d-block {
+ display: block !important;
+}
+.bodywebsite .d-table {
+ display: table !important;
+}
+.bodywebsite .d-table-row {
+ display: table-row !important;
+}
+.bodywebsite .d-table-cell {
+ display: table-cell !important;
+}
+.bodywebsite .d-flex {
+ display: flex !important;
+}
+.bodywebsite .d-inline-flex {
+ display: inline-flex !important;
+}
+@media (min-width: 576px) {
+ .bodywebsite .d-sm-none {
+ display: none !important;
+ }
+ .bodywebsite .d-sm-inline {
+ display: inline !important;
+ }
+ .bodywebsite .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .bodywebsite .d-sm-block {
+ display: block !important;
+ }
+ .bodywebsite .d-sm-table {
+ display: table !important;
+ }
+ .bodywebsite .d-sm-table-row {
+ display: table-row !important;
+ }
+ .bodywebsite .d-sm-table-cell {
+ display: table-cell !important;
+ }
+ .bodywebsite .d-sm-flex {
+ display: flex !important;
+ }
+ .bodywebsite .d-sm-inline-flex {
+ display: inline-flex !important;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .d-md-none {
+ display: none !important;
+ }
+ .bodywebsite .d-md-inline {
+ display: inline !important;
+ }
+ .bodywebsite .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .bodywebsite .d-md-block {
+ display: block !important;
+ }
+ .bodywebsite .d-md-table {
+ display: table !important;
+ }
+ .bodywebsite .d-md-table-row {
+ display: table-row !important;
+ }
+ .bodywebsite .d-md-table-cell {
+ display: table-cell !important;
+ }
+ .bodywebsite .d-md-flex {
+ display: flex !important;
+ }
+ .bodywebsite .d-md-inline-flex {
+ display: inline-flex !important;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .d-lg-none {
+ display: none !important;
+ }
+ .bodywebsite .d-lg-inline {
+ display: inline !important;
+ }
+ .bodywebsite .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .bodywebsite .d-lg-block {
+ display: block !important;
+ }
+ .bodywebsite .d-lg-table {
+ display: table !important;
+ }
+ .bodywebsite .d-lg-table-row {
+ display: table-row !important;
+ }
+ .bodywebsite .d-lg-table-cell {
+ display: table-cell !important;
+ }
+ .bodywebsite .d-lg-flex {
+ display: flex !important;
+ }
+ .bodywebsite .d-lg-inline-flex {
+ display: inline-flex !important;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .d-xl-none {
+ display: none !important;
+ }
+ .bodywebsite .d-xl-inline {
+ display: inline !important;
+ }
+ .bodywebsite .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .bodywebsite .d-xl-block {
+ display: block !important;
+ }
+ .bodywebsite .d-xl-table {
+ display: table !important;
+ }
+ .bodywebsite .d-xl-table-row {
+ display: table-row !important;
+ }
+ .bodywebsite .d-xl-table-cell {
+ display: table-cell !important;
+ }
+ .bodywebsite .d-xl-flex {
+ display: flex !important;
+ }
+ .bodywebsite .d-xl-inline-flex {
+ display: inline-flex !important;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .d-xxl-none {
+ display: none !important;
+ }
+ .bodywebsite .d-xxl-inline {
+ display: inline !important;
+ }
+ .bodywebsite .d-xxl-inline-block {
+ display: inline-block !important;
+ }
+ .bodywebsite .d-xxl-block {
+ display: block !important;
+ }
+ .bodywebsite .d-xxl-table {
+ display: table !important;
+ }
+ .bodywebsite .d-xxl-table-row {
+ display: table-row !important;
+ }
+ .bodywebsite .d-xxl-table-cell {
+ display: table-cell !important;
+ }
+ .bodywebsite .d-xxl-flex {
+ display: flex !important;
+ }
+ .bodywebsite .d-xxl-inline-flex {
+ display: inline-flex !important;
+ }
+}
+.bodywebsite .d-print-block {
+ display: none !important;
+}
+@media print {
+ .bodywebsite .d-print-block {
+ display: block !important;
+ }
+}
+.bodywebsite .d-print-inline {
+ display: none !important;
+}
+@media print {
+ .bodywebsite .d-print-inline {
+ display: inline !important;
+ }
+}
+.bodywebsite .d-print-inline-block {
+ display: none !important;
+}
+@media print {
+ .bodywebsite .d-print-inline-block {
+ display: inline-block !important;
+ }
+}
+@media print {
+ .bodywebsite .d-print-none {
+ display: none !important;
+ }
+}
+.bodywebsite .embed-responsive {
+ position: relative;
+ display: block;
+ width: 100%;
+ padding: 0;
+ overflow: hidden;
+}
+.bodywebsite .embed-responsive::before {
+ display: block;
+ content: "";
+}
+.bodywebsite .embed-responsive .embed-responsive-item,
+.bodywebsite .embed-responsive iframe,
+.bodywebsite .embed-responsive embed,
+.bodywebsite .embed-responsive object,
+.bodywebsite .embed-responsive video {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 0;
+}
+.bodywebsite .embed-responsive-21by9::before {
+ padding-top: 42.85714%;
+}
+.bodywebsite .embed-responsive-16by9::before {
+ padding-top: 56.25%;
+}
+.bodywebsite .embed-responsive-4by3::before {
+ padding-top: 75%;
+}
+.bodywebsite .embed-responsive-1by1::before {
+ padding-top: 100%;
+}
+.bodywebsite .flex-row {
+ flex-direction: row !important;
+}
+.bodywebsite .flex-column {
+ flex-direction: column !important;
+}
+.bodywebsite .flex-row-reverse {
+ flex-direction: row-reverse !important;
+}
+.bodywebsite .flex-column-reverse {
+ flex-direction: column-reverse !important;
+}
+.bodywebsite .flex-wrap {
+ flex-wrap: wrap !important;
+}
+.bodywebsite .flex-nowrap {
+ flex-wrap: nowrap !important;
+}
+.bodywebsite .flex-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+}
+.bodywebsite .justify-content-start {
+ justify-content: flex-start !important;
+}
+.bodywebsite .justify-content-end {
+ justify-content: flex-end !important;
+}
+.bodywebsite .justify-content-center {
+ justify-content: center !important;
+}
+.bodywebsite .justify-content-between {
+ justify-content: space-between !important;
+}
+.bodywebsite .justify-content-around {
+ justify-content: space-around !important;
+}
+.bodywebsite .align-items-start {
+ align-items: flex-start !important;
+}
+.bodywebsite .align-items-end {
+ align-items: flex-end !important;
+}
+.bodywebsite .align-items-center {
+ align-items: center !important;
+}
+.bodywebsite .align-items-baseline {
+ align-items: baseline !important;
+}
+.bodywebsite .align-items-stretch {
+ align-items: stretch !important;
+}
+.bodywebsite .align-content-start {
+ align-content: flex-start !important;
+}
+.bodywebsite .align-content-end {
+ align-content: flex-end !important;
+}
+.bodywebsite .align-content-center {
+ align-content: center !important;
+}
+.bodywebsite .align-content-between {
+ align-content: space-between !important;
+}
+.bodywebsite .align-content-around {
+ align-content: space-around !important;
+}
+.bodywebsite .align-content-stretch {
+ align-content: stretch !important;
+}
+.bodywebsite .align-self-auto {
+ align-self: auto !important;
+}
+.bodywebsite .align-self-start {
+ align-self: flex-start !important;
+}
+.bodywebsite .align-self-end {
+ align-self: flex-end !important;
+}
+.bodywebsite .align-self-center {
+ align-self: center !important;
+}
+.bodywebsite .align-self-baseline {
+ align-self: baseline !important;
+}
+.bodywebsite .align-self-stretch {
+ align-self: stretch !important;
+}
+@media (min-width: 576px) {
+ .bodywebsite .flex-sm-row {
+ flex-direction: row !important;
+ }
+ .bodywebsite .flex-sm-column {
+ flex-direction: column !important;
+ }
+ .bodywebsite .flex-sm-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .bodywebsite .flex-sm-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .bodywebsite .flex-sm-wrap {
+ flex-wrap: wrap !important;
+ }
+ .bodywebsite .flex-sm-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .bodywebsite .flex-sm-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .bodywebsite .justify-content-sm-start {
+ justify-content: flex-start !important;
+ }
+ .bodywebsite .justify-content-sm-end {
+ justify-content: flex-end !important;
+ }
+ .bodywebsite .justify-content-sm-center {
+ justify-content: center !important;
+ }
+ .bodywebsite .justify-content-sm-between {
+ justify-content: space-between !important;
+ }
+ .bodywebsite .justify-content-sm-around {
+ justify-content: space-around !important;
+ }
+ .bodywebsite .align-items-sm-start {
+ align-items: flex-start !important;
+ }
+ .bodywebsite .align-items-sm-end {
+ align-items: flex-end !important;
+ }
+ .bodywebsite .align-items-sm-center {
+ align-items: center !important;
+ }
+ .bodywebsite .align-items-sm-baseline {
+ align-items: baseline !important;
+ }
+ .bodywebsite .align-items-sm-stretch {
+ align-items: stretch !important;
+ }
+ .bodywebsite .align-content-sm-start {
+ align-content: flex-start !important;
+ }
+ .bodywebsite .align-content-sm-end {
+ align-content: flex-end !important;
+ }
+ .bodywebsite .align-content-sm-center {
+ align-content: center !important;
+ }
+ .bodywebsite .align-content-sm-between {
+ align-content: space-between !important;
+ }
+ .bodywebsite .align-content-sm-around {
+ align-content: space-around !important;
+ }
+ .bodywebsite .align-content-sm-stretch {
+ align-content: stretch !important;
+ }
+ .bodywebsite .align-self-sm-auto {
+ align-self: auto !important;
+ }
+ .bodywebsite .align-self-sm-start {
+ align-self: flex-start !important;
+ }
+ .bodywebsite .align-self-sm-end {
+ align-self: flex-end !important;
+ }
+ .bodywebsite .align-self-sm-center {
+ align-self: center !important;
+ }
+ .bodywebsite .align-self-sm-baseline {
+ align-self: baseline !important;
+ }
+ .bodywebsite .align-self-sm-stretch {
+ align-self: stretch !important;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .flex-md-row {
+ flex-direction: row !important;
+ }
+ .bodywebsite .flex-md-column {
+ flex-direction: column !important;
+ }
+ .bodywebsite .flex-md-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .bodywebsite .flex-md-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .bodywebsite .flex-md-wrap {
+ flex-wrap: wrap !important;
+ }
+ .bodywebsite .flex-md-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .bodywebsite .flex-md-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .bodywebsite .justify-content-md-start {
+ justify-content: flex-start !important;
+ }
+ .bodywebsite .justify-content-md-end {
+ justify-content: flex-end !important;
+ }
+ .bodywebsite .justify-content-md-center {
+ justify-content: center !important;
+ }
+ .bodywebsite .justify-content-md-between {
+ justify-content: space-between !important;
+ }
+ .bodywebsite .justify-content-md-around {
+ justify-content: space-around !important;
+ }
+ .bodywebsite .align-items-md-start {
+ align-items: flex-start !important;
+ }
+ .bodywebsite .align-items-md-end {
+ align-items: flex-end !important;
+ }
+ .bodywebsite .align-items-md-center {
+ align-items: center !important;
+ }
+ .bodywebsite .align-items-md-baseline {
+ align-items: baseline !important;
+ }
+ .bodywebsite .align-items-md-stretch {
+ align-items: stretch !important;
+ }
+ .bodywebsite .align-content-md-start {
+ align-content: flex-start !important;
+ }
+ .bodywebsite .align-content-md-end {
+ align-content: flex-end !important;
+ }
+ .bodywebsite .align-content-md-center {
+ align-content: center !important;
+ }
+ .bodywebsite .align-content-md-between {
+ align-content: space-between !important;
+ }
+ .bodywebsite .align-content-md-around {
+ align-content: space-around !important;
+ }
+ .bodywebsite .align-content-md-stretch {
+ align-content: stretch !important;
+ }
+ .bodywebsite .align-self-md-auto {
+ align-self: auto !important;
+ }
+ .bodywebsite .align-self-md-start {
+ align-self: flex-start !important;
+ }
+ .bodywebsite .align-self-md-end {
+ align-self: flex-end !important;
+ }
+ .bodywebsite .align-self-md-center {
+ align-self: center !important;
+ }
+ .bodywebsite .align-self-md-baseline {
+ align-self: baseline !important;
+ }
+ .bodywebsite .align-self-md-stretch {
+ align-self: stretch !important;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .flex-lg-row {
+ flex-direction: row !important;
+ }
+ .bodywebsite .flex-lg-column {
+ flex-direction: column !important;
+ }
+ .bodywebsite .flex-lg-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .bodywebsite .flex-lg-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .bodywebsite .flex-lg-wrap {
+ flex-wrap: wrap !important;
+ }
+ .bodywebsite .flex-lg-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .bodywebsite .flex-lg-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .bodywebsite .justify-content-lg-start {
+ justify-content: flex-start !important;
+ }
+ .bodywebsite .justify-content-lg-end {
+ justify-content: flex-end !important;
+ }
+ .bodywebsite .justify-content-lg-center {
+ justify-content: center !important;
+ }
+ .bodywebsite .justify-content-lg-between {
+ justify-content: space-between !important;
+ }
+ .bodywebsite .justify-content-lg-around {
+ justify-content: space-around !important;
+ }
+ .bodywebsite .align-items-lg-start {
+ align-items: flex-start !important;
+ }
+ .bodywebsite .align-items-lg-end {
+ align-items: flex-end !important;
+ }
+ .bodywebsite .align-items-lg-center {
+ align-items: center !important;
+ }
+ .bodywebsite .align-items-lg-baseline {
+ align-items: baseline !important;
+ }
+ .bodywebsite .align-items-lg-stretch {
+ align-items: stretch !important;
+ }
+ .bodywebsite .align-content-lg-start {
+ align-content: flex-start !important;
+ }
+ .bodywebsite .align-content-lg-end {
+ align-content: flex-end !important;
+ }
+ .bodywebsite .align-content-lg-center {
+ align-content: center !important;
+ }
+ .bodywebsite .align-content-lg-between {
+ align-content: space-between !important;
+ }
+ .bodywebsite .align-content-lg-around {
+ align-content: space-around !important;
+ }
+ .bodywebsite .align-content-lg-stretch {
+ align-content: stretch !important;
+ }
+ .bodywebsite .align-self-lg-auto {
+ align-self: auto !important;
+ }
+ .bodywebsite .align-self-lg-start {
+ align-self: flex-start !important;
+ }
+ .bodywebsite .align-self-lg-end {
+ align-self: flex-end !important;
+ }
+ .bodywebsite .align-self-lg-center {
+ align-self: center !important;
+ }
+ .bodywebsite .align-self-lg-baseline {
+ align-self: baseline !important;
+ }
+ .bodywebsite .align-self-lg-stretch {
+ align-self: stretch !important;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .flex-xl-row {
+ flex-direction: row !important;
+ }
+ .bodywebsite .flex-xl-column {
+ flex-direction: column !important;
+ }
+ .bodywebsite .flex-xl-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .bodywebsite .flex-xl-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .bodywebsite .flex-xl-wrap {
+ flex-wrap: wrap !important;
+ }
+ .bodywebsite .flex-xl-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .bodywebsite .flex-xl-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .bodywebsite .justify-content-xl-start {
+ justify-content: flex-start !important;
+ }
+ .bodywebsite .justify-content-xl-end {
+ justify-content: flex-end !important;
+ }
+ .bodywebsite .justify-content-xl-center {
+ justify-content: center !important;
+ }
+ .bodywebsite .justify-content-xl-between {
+ justify-content: space-between !important;
+ }
+ .bodywebsite .justify-content-xl-around {
+ justify-content: space-around !important;
+ }
+ .bodywebsite .align-items-xl-start {
+ align-items: flex-start !important;
+ }
+ .bodywebsite .align-items-xl-end {
+ align-items: flex-end !important;
+ }
+ .bodywebsite .align-items-xl-center {
+ align-items: center !important;
+ }
+ .bodywebsite .align-items-xl-baseline {
+ align-items: baseline !important;
+ }
+ .bodywebsite .align-items-xl-stretch {
+ align-items: stretch !important;
+ }
+ .bodywebsite .align-content-xl-start {
+ align-content: flex-start !important;
+ }
+ .bodywebsite .align-content-xl-end {
+ align-content: flex-end !important;
+ }
+ .bodywebsite .align-content-xl-center {
+ align-content: center !important;
+ }
+ .bodywebsite .align-content-xl-between {
+ align-content: space-between !important;
+ }
+ .bodywebsite .align-content-xl-around {
+ align-content: space-around !important;
+ }
+ .bodywebsite .align-content-xl-stretch {
+ align-content: stretch !important;
+ }
+ .bodywebsite .align-self-xl-auto {
+ align-self: auto !important;
+ }
+ .bodywebsite .align-self-xl-start {
+ align-self: flex-start !important;
+ }
+ .bodywebsite .align-self-xl-end {
+ align-self: flex-end !important;
+ }
+ .bodywebsite .align-self-xl-center {
+ align-self: center !important;
+ }
+ .bodywebsite .align-self-xl-baseline {
+ align-self: baseline !important;
+ }
+ .bodywebsite .align-self-xl-stretch {
+ align-self: stretch !important;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .flex-xxl-row {
+ flex-direction: row !important;
+ }
+ .bodywebsite .flex-xxl-column {
+ flex-direction: column !important;
+ }
+ .bodywebsite .flex-xxl-row-reverse {
+ flex-direction: row-reverse !important;
+ }
+ .bodywebsite .flex-xxl-column-reverse {
+ flex-direction: column-reverse !important;
+ }
+ .bodywebsite .flex-xxl-wrap {
+ flex-wrap: wrap !important;
+ }
+ .bodywebsite .flex-xxl-nowrap {
+ flex-wrap: nowrap !important;
+ }
+ .bodywebsite .flex-xxl-wrap-reverse {
+ flex-wrap: wrap-reverse !important;
+ }
+ .bodywebsite .justify-content-xxl-start {
+ justify-content: flex-start !important;
+ }
+ .bodywebsite .justify-content-xxl-end {
+ justify-content: flex-end !important;
+ }
+ .bodywebsite .justify-content-xxl-center {
+ justify-content: center !important;
+ }
+ .bodywebsite .justify-content-xxl-between {
+ justify-content: space-between !important;
+ }
+ .bodywebsite .justify-content-xxl-around {
+ justify-content: space-around !important;
+ }
+ .bodywebsite .align-items-xxl-start {
+ align-items: flex-start !important;
+ }
+ .bodywebsite .align-items-xxl-end {
+ align-items: flex-end !important;
+ }
+ .bodywebsite .align-items-xxl-center {
+ align-items: center !important;
+ }
+ .bodywebsite .align-items-xxl-baseline {
+ align-items: baseline !important;
+ }
+ .bodywebsite .align-items-xxl-stretch {
+ align-items: stretch !important;
+ }
+ .bodywebsite .align-content-xxl-start {
+ align-content: flex-start !important;
+ }
+ .bodywebsite .align-content-xxl-end {
+ align-content: flex-end !important;
+ }
+ .bodywebsite .align-content-xxl-center {
+ align-content: center !important;
+ }
+ .bodywebsite .align-content-xxl-between {
+ align-content: space-between !important;
+ }
+ .bodywebsite .align-content-xxl-around {
+ align-content: space-around !important;
+ }
+ .bodywebsite .align-content-xxl-stretch {
+ align-content: stretch !important;
+ }
+ .bodywebsite .align-self-xxl-auto {
+ align-self: auto !important;
+ }
+ .bodywebsite .align-self-xxl-start {
+ align-self: flex-start !important;
+ }
+ .bodywebsite .align-self-xxl-end {
+ align-self: flex-end !important;
+ }
+ .bodywebsite .align-self-xxl-center {
+ align-self: center !important;
+ }
+ .bodywebsite .align-self-xxl-baseline {
+ align-self: baseline !important;
+ }
+ .bodywebsite .align-self-xxl-stretch {
+ align-self: stretch !important;
+ }
+}
+.bodywebsite .float-left {
+ float: left !important;
+}
+.bodywebsite .float-right {
+ float: right !important;
+}
+.bodywebsite .float-none {
+ float: none !important;
+}
+@media (min-width: 576px) {
+ .bodywebsite .float-sm-left {
+ float: left !important;
+ }
+ .bodywebsite .float-sm-right {
+ float: right !important;
+ }
+ .bodywebsite .float-sm-none {
+ float: none !important;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .float-md-left {
+ float: left !important;
+ }
+ .bodywebsite .float-md-right {
+ float: right !important;
+ }
+ .bodywebsite .float-md-none {
+ float: none !important;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .float-lg-left {
+ float: left !important;
+ }
+ .bodywebsite .float-lg-right {
+ float: right !important;
+ }
+ .bodywebsite .float-lg-none {
+ float: none !important;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .float-xl-left {
+ float: left !important;
+ }
+ .bodywebsite .float-xl-right {
+ float: right !important;
+ }
+ .bodywebsite .float-xl-none {
+ float: none !important;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .float-xxl-left {
+ float: left !important;
+ }
+ .bodywebsite .float-xxl-right {
+ float: right !important;
+ }
+ .bodywebsite .float-xxl-none {
+ float: none !important;
+ }
+}
+.bodywebsite .position-static {
+ position: static !important;
+}
+.bodywebsite .position-relative {
+ position: relative !important;
+}
+.bodywebsite .position-absolute {
+ position: absolute !important;
+}
+.bodywebsite .position-fixed {
+ position: fixed !important;
+}
+.bodywebsite .position-sticky {
+ position: sticky !important;
+}
+.bodywebsite .fixed-top {
+ position: fixed;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1030;
+}
+.bodywebsite .fixed-bottom {
+ position: fixed;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1030;
+}
+@supports (position: sticky) {
+ .bodywebsite .sticky-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020;
+ }
+}
+.bodywebsite .sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ clip-path: inset(50%);
+ border: 0;
+}
+.bodywebsite .sr-only-focusable:active,
+.bodywebsite .sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ overflow: visible;
+ clip: auto;
+ white-space: normal;
+ clip-path: none;
+}
+.bodywebsite .w-25 {
+ width: 25% !important;
+}
+.bodywebsite .w-50 {
+ width: 50% !important;
+}
+.bodywebsite .w-75 {
+ width: 75% !important;
+}
+.bodywebsite .w-100 {
+ width: 100% !important;
+}
+.bodywebsite .h-25 {
+ height: 25% !important;
+}
+.bodywebsite .h-50 {
+ height: 50% !important;
+}
+.bodywebsite .h-75 {
+ height: 75% !important;
+}
+.bodywebsite .h-100 {
+ height: 100% !important;
+}
+.bodywebsite .mw-100 {
+ max-width: 100% !important;
+}
+.bodywebsite .mh-100 {
+ max-height: 100% !important;
+}
+.bodywebsite .m-0 {
+ margin: 0 !important;
+}
+.bodywebsite .mt-0,
+.bodywebsite .my-0 {
+ margin-top: 0 !important;
+}
+.bodywebsite .mr-0,
+.bodywebsite .mx-0 {
+ margin-right: 0 !important;
+}
+.bodywebsite .mb-0,
+.bodywebsite .my-0 {
+ margin-bottom: 0 !important;
+}
+.bodywebsite .ml-0,
+.bodywebsite .mx-0 {
+ margin-left: 0 !important;
+}
+.bodywebsite .m-1 {
+ margin: 0.25rem !important;
+}
+.bodywebsite .mt-1,
+.bodywebsite .my-1 {
+ margin-top: 0.25rem !important;
+}
+.bodywebsite .mr-1,
+.bodywebsite .mx-1 {
+ margin-right: 0.25rem !important;
+}
+.bodywebsite .mb-1,
+.bodywebsite .my-1 {
+ margin-bottom: 0.25rem !important;
+}
+.bodywebsite .ml-1,
+.bodywebsite .mx-1 {
+ margin-left: 0.25rem !important;
+}
+.bodywebsite .m-2 {
+ margin: 0.5rem !important;
+}
+.bodywebsite .mt-2,
+.bodywebsite .my-2 {
+ margin-top: 0.5rem !important;
+}
+.bodywebsite .mr-2,
+.bodywebsite .mx-2 {
+ margin-right: 0.5rem !important;
+}
+.bodywebsite .mb-2,
+.bodywebsite .my-2 {
+ margin-bottom: 0.5rem !important;
+}
+.bodywebsite .ml-2,
+.bodywebsite .mx-2 {
+ margin-left: 0.5rem !important;
+}
+.bodywebsite .m-3 {
+ margin: 1rem !important;
+}
+.bodywebsite .mt-3,
+.bodywebsite .my-3 {
+ margin-top: 1rem !important;
+}
+.bodywebsite .mr-3,
+.bodywebsite .mx-3 {
+ margin-right: 1rem !important;
+}
+.bodywebsite .mb-3,
+.bodywebsite .my-3 {
+ margin-bottom: 1rem !important;
+}
+.bodywebsite .ml-3,
+.bodywebsite .mx-3 {
+ margin-left: 1rem !important;
+}
+.bodywebsite .m-4 {
+ margin: 1.5rem !important;
+}
+.bodywebsite .mt-4,
+.bodywebsite .my-4 {
+ margin-top: 1.5rem !important;
+}
+.bodywebsite .mr-4,
+.bodywebsite .mx-4 {
+ margin-right: 1.5rem !important;
+}
+.bodywebsite .mb-4,
+.bodywebsite .my-4 {
+ margin-bottom: 1.5rem !important;
+}
+.bodywebsite .ml-4,
+.bodywebsite .mx-4 {
+ margin-left: 1.5rem !important;
+}
+.bodywebsite .m-5 {
+ margin: 3rem !important;
+}
+.bodywebsite .mt-5,
+.bodywebsite .my-5 {
+ margin-top: 3rem !important;
+}
+.bodywebsite .mr-5,
+.bodywebsite .mx-5 {
+ margin-right: 3rem !important;
+}
+.bodywebsite .mb-5,
+.bodywebsite .my-5 {
+ margin-bottom: 3rem !important;
+}
+.bodywebsite .ml-5,
+.bodywebsite .mx-5 {
+ margin-left: 3rem !important;
+}
+.bodywebsite .p-0 {
+ padding: 0 !important;
+}
+.bodywebsite .pt-0,
+.bodywebsite .py-0 {
+ padding-top: 0 !important;
+}
+.bodywebsite .pr-0,
+.bodywebsite .px-0 {
+ padding-right: 0 !important;
+}
+.bodywebsite .pb-0,
+.bodywebsite .py-0 {
+ padding-bottom: 0 !important;
+}
+.bodywebsite .pl-0,
+.bodywebsite .px-0 {
+ padding-left: 0 !important;
+}
+.bodywebsite .p-1 {
+ padding: 0.25rem !important;
+}
+.bodywebsite .pt-1,
+.bodywebsite .py-1 {
+ padding-top: 0.25rem !important;
+}
+.bodywebsite .pr-1,
+.bodywebsite .px-1 {
+ padding-right: 0.25rem !important;
+}
+.bodywebsite .pb-1,
+.bodywebsite .py-1 {
+ padding-bottom: 0.25rem !important;
+}
+.bodywebsite .pl-1,
+.bodywebsite .px-1 {
+ padding-left: 0.25rem !important;
+}
+.bodywebsite .p-2 {
+ padding: 0.5rem !important;
+}
+.bodywebsite .pt-2,
+.bodywebsite .py-2 {
+ padding-top: 0.5rem !important;
+}
+.bodywebsite .pr-2,
+.bodywebsite .px-2 {
+ padding-right: 0.5rem !important;
+}
+.bodywebsite .pb-2,
+.bodywebsite .py-2 {
+ padding-bottom: 0.5rem !important;
+}
+.bodywebsite .pl-2,
+.bodywebsite .px-2 {
+ padding-left: 0.5rem !important;
+}
+.bodywebsite .p-3 {
+ padding: 1rem !important;
+}
+.bodywebsite .pt-3,
+.bodywebsite .py-3 {
+ padding-top: 1rem !important;
+}
+.bodywebsite .pr-3,
+.bodywebsite .px-3 {
+ padding-right: 1rem !important;
+}
+.bodywebsite .pb-3,
+.bodywebsite .py-3 {
+ padding-bottom: 1rem !important;
+}
+.bodywebsite .pl-3,
+.bodywebsite .px-3 {
+ padding-left: 1rem !important;
+}
+.bodywebsite .p-4 {
+ padding: 1.5rem !important;
+}
+.bodywebsite .pt-4,
+.bodywebsite .py-4 {
+ padding-top: 1.5rem !important;
+}
+.bodywebsite .pr-4,
+.bodywebsite .px-4 {
+ padding-right: 1.5rem !important;
+}
+.bodywebsite .pb-4,
+.bodywebsite .py-4 {
+ padding-bottom: 1.5rem !important;
+}
+.bodywebsite .pl-4,
+.bodywebsite .px-4 {
+ padding-left: 1.5rem !important;
+}
+.bodywebsite .p-5 {
+ padding: 3rem !important;
+}
+.bodywebsite .pt-5,
+.bodywebsite .py-5 {
+ padding-top: 3rem !important;
+}
+.bodywebsite .pr-5,
+.bodywebsite .px-5 {
+ padding-right: 3rem !important;
+}
+.bodywebsite .pb-5,
+.bodywebsite .py-5 {
+ padding-bottom: 3rem !important;
+}
+.bodywebsite .pl-5,
+.bodywebsite .px-5 {
+ padding-left: 3rem !important;
+}
+.bodywebsite .m-auto {
+ margin: auto !important;
+}
+.bodywebsite .mt-auto,
+.bodywebsite .my-auto {
+ margin-top: auto !important;
+}
+.bodywebsite .mr-auto,
+.bodywebsite .mx-auto {
+ margin-right: auto !important;
+}
+.bodywebsite .mb-auto,
+.bodywebsite .my-auto {
+ margin-bottom: auto !important;
+}
+.bodywebsite .ml-auto,
+.bodywebsite .mx-auto {
+ margin-left: auto !important;
+}
+@media (min-width: 576px) {
+ .bodywebsite .m-sm-0 {
+ margin: 0 !important;
+ }
+ .bodywebsite .mt-sm-0,
+ .bodywebsite .my-sm-0 {
+ margin-top: 0 !important;
+ }
+ .bodywebsite .mr-sm-0,
+ .bodywebsite .mx-sm-0 {
+ margin-right: 0 !important;
+ }
+ .bodywebsite .mb-sm-0,
+ .bodywebsite .my-sm-0 {
+ margin-bottom: 0 !important;
+ }
+ .bodywebsite .ml-sm-0,
+ .bodywebsite .mx-sm-0 {
+ margin-left: 0 !important;
+ }
+ .bodywebsite .m-sm-1 {
+ margin: 0.25rem !important;
+ }
+ .bodywebsite .mt-sm-1,
+ .bodywebsite .my-sm-1 {
+ margin-top: 0.25rem !important;
+ }
+ .bodywebsite .mr-sm-1,
+ .bodywebsite .mx-sm-1 {
+ margin-right: 0.25rem !important;
+ }
+ .bodywebsite .mb-sm-1,
+ .bodywebsite .my-sm-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .bodywebsite .ml-sm-1,
+ .bodywebsite .mx-sm-1 {
+ margin-left: 0.25rem !important;
+ }
+ .bodywebsite .m-sm-2 {
+ margin: 0.5rem !important;
+ }
+ .bodywebsite .mt-sm-2,
+ .bodywebsite .my-sm-2 {
+ margin-top: 0.5rem !important;
+ }
+ .bodywebsite .mr-sm-2,
+ .bodywebsite .mx-sm-2 {
+ margin-right: 0.5rem !important;
+ }
+ .bodywebsite .mb-sm-2,
+ .bodywebsite .my-sm-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .bodywebsite .ml-sm-2,
+ .bodywebsite .mx-sm-2 {
+ margin-left: 0.5rem !important;
+ }
+ .bodywebsite .m-sm-3 {
+ margin: 1rem !important;
+ }
+ .bodywebsite .mt-sm-3,
+ .bodywebsite .my-sm-3 {
+ margin-top: 1rem !important;
+ }
+ .bodywebsite .mr-sm-3,
+ .bodywebsite .mx-sm-3 {
+ margin-right: 1rem !important;
+ }
+ .bodywebsite .mb-sm-3,
+ .bodywebsite .my-sm-3 {
+ margin-bottom: 1rem !important;
+ }
+ .bodywebsite .ml-sm-3,
+ .bodywebsite .mx-sm-3 {
+ margin-left: 1rem !important;
+ }
+ .bodywebsite .m-sm-4 {
+ margin: 1.5rem !important;
+ }
+ .bodywebsite .mt-sm-4,
+ .bodywebsite .my-sm-4 {
+ margin-top: 1.5rem !important;
+ }
+ .bodywebsite .mr-sm-4,
+ .bodywebsite .mx-sm-4 {
+ margin-right: 1.5rem !important;
+ }
+ .bodywebsite .mb-sm-4,
+ .bodywebsite .my-sm-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .bodywebsite .ml-sm-4,
+ .bodywebsite .mx-sm-4 {
+ margin-left: 1.5rem !important;
+ }
+ .bodywebsite .m-sm-5 {
+ margin: 3rem !important;
+ }
+ .bodywebsite .mt-sm-5,
+ .bodywebsite .my-sm-5 {
+ margin-top: 3rem !important;
+ }
+ .bodywebsite .mr-sm-5,
+ .bodywebsite .mx-sm-5 {
+ margin-right: 3rem !important;
+ }
+ .bodywebsite .mb-sm-5,
+ .bodywebsite .my-sm-5 {
+ margin-bottom: 3rem !important;
+ }
+ .bodywebsite .ml-sm-5,
+ .bodywebsite .mx-sm-5 {
+ margin-left: 3rem !important;
+ }
+ .bodywebsite .p-sm-0 {
+ padding: 0 !important;
+ }
+ .bodywebsite .pt-sm-0,
+ .bodywebsite .py-sm-0 {
+ padding-top: 0 !important;
+ }
+ .bodywebsite .pr-sm-0,
+ .bodywebsite .px-sm-0 {
+ padding-right: 0 !important;
+ }
+ .bodywebsite .pb-sm-0,
+ .bodywebsite .py-sm-0 {
+ padding-bottom: 0 !important;
+ }
+ .bodywebsite .pl-sm-0,
+ .bodywebsite .px-sm-0 {
+ padding-left: 0 !important;
+ }
+ .bodywebsite .p-sm-1 {
+ padding: 0.25rem !important;
+ }
+ .bodywebsite .pt-sm-1,
+ .bodywebsite .py-sm-1 {
+ padding-top: 0.25rem !important;
+ }
+ .bodywebsite .pr-sm-1,
+ .bodywebsite .px-sm-1 {
+ padding-right: 0.25rem !important;
+ }
+ .bodywebsite .pb-sm-1,
+ .bodywebsite .py-sm-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .bodywebsite .pl-sm-1,
+ .bodywebsite .px-sm-1 {
+ padding-left: 0.25rem !important;
+ }
+ .bodywebsite .p-sm-2 {
+ padding: 0.5rem !important;
+ }
+ .bodywebsite .pt-sm-2,
+ .bodywebsite .py-sm-2 {
+ padding-top: 0.5rem !important;
+ }
+ .bodywebsite .pr-sm-2,
+ .bodywebsite .px-sm-2 {
+ padding-right: 0.5rem !important;
+ }
+ .bodywebsite .pb-sm-2,
+ .bodywebsite .py-sm-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .bodywebsite .pl-sm-2,
+ .bodywebsite .px-sm-2 {
+ padding-left: 0.5rem !important;
+ }
+ .bodywebsite .p-sm-3 {
+ padding: 1rem !important;
+ }
+ .bodywebsite .pt-sm-3,
+ .bodywebsite .py-sm-3 {
+ padding-top: 1rem !important;
+ }
+ .bodywebsite .pr-sm-3,
+ .bodywebsite .px-sm-3 {
+ padding-right: 1rem !important;
+ }
+ .bodywebsite .pb-sm-3,
+ .bodywebsite .py-sm-3 {
+ padding-bottom: 1rem !important;
+ }
+ .bodywebsite .pl-sm-3,
+ .bodywebsite .px-sm-3 {
+ padding-left: 1rem !important;
+ }
+ .bodywebsite .p-sm-4 {
+ padding: 1.5rem !important;
+ }
+ .bodywebsite .pt-sm-4,
+ .bodywebsite .py-sm-4 {
+ padding-top: 1.5rem !important;
+ }
+ .bodywebsite .pr-sm-4,
+ .bodywebsite .px-sm-4 {
+ padding-right: 1.5rem !important;
+ }
+ .bodywebsite .pb-sm-4,
+ .bodywebsite .py-sm-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .bodywebsite .pl-sm-4,
+ .bodywebsite .px-sm-4 {
+ padding-left: 1.5rem !important;
+ }
+ .bodywebsite .p-sm-5 {
+ padding: 3rem !important;
+ }
+ .bodywebsite .pt-sm-5,
+ .bodywebsite .py-sm-5 {
+ padding-top: 3rem !important;
+ }
+ .bodywebsite .pr-sm-5,
+ .bodywebsite .px-sm-5 {
+ padding-right: 3rem !important;
+ }
+ .bodywebsite .pb-sm-5,
+ .bodywebsite .py-sm-5 {
+ padding-bottom: 3rem !important;
+ }
+ .bodywebsite .pl-sm-5,
+ .bodywebsite .px-sm-5 {
+ padding-left: 3rem !important;
+ }
+ .bodywebsite .m-sm-auto {
+ margin: auto !important;
+ }
+ .bodywebsite .mt-sm-auto,
+ .bodywebsite .my-sm-auto {
+ margin-top: auto !important;
+ }
+ .bodywebsite .mr-sm-auto,
+ .bodywebsite .mx-sm-auto {
+ margin-right: auto !important;
+ }
+ .bodywebsite .mb-sm-auto,
+ .bodywebsite .my-sm-auto {
+ margin-bottom: auto !important;
+ }
+ .bodywebsite .ml-sm-auto,
+ .bodywebsite .mx-sm-auto {
+ margin-left: auto !important;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .m-md-0 {
+ margin: 0 !important;
+ }
+ .bodywebsite .mt-md-0,
+ .bodywebsite .my-md-0 {
+ margin-top: 0 !important;
+ }
+ .bodywebsite .mr-md-0,
+ .bodywebsite .mx-md-0 {
+ margin-right: 0 !important;
+ }
+ .bodywebsite .mb-md-0,
+ .bodywebsite .my-md-0 {
+ margin-bottom: 0 !important;
+ }
+ .bodywebsite .ml-md-0,
+ .bodywebsite .mx-md-0 {
+ margin-left: 0 !important;
+ }
+ .bodywebsite .m-md-1 {
+ margin: 0.25rem !important;
+ }
+ .bodywebsite .mt-md-1,
+ .bodywebsite .my-md-1 {
+ margin-top: 0.25rem !important;
+ }
+ .bodywebsite .mr-md-1,
+ .bodywebsite .mx-md-1 {
+ margin-right: 0.25rem !important;
+ }
+ .bodywebsite .mb-md-1,
+ .bodywebsite .my-md-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .bodywebsite .ml-md-1,
+ .bodywebsite .mx-md-1 {
+ margin-left: 0.25rem !important;
+ }
+ .bodywebsite .m-md-2 {
+ margin: 0.5rem !important;
+ }
+ .bodywebsite .mt-md-2,
+ .bodywebsite .my-md-2 {
+ margin-top: 0.5rem !important;
+ }
+ .bodywebsite .mr-md-2,
+ .bodywebsite .mx-md-2 {
+ margin-right: 0.5rem !important;
+ }
+ .bodywebsite .mb-md-2,
+ .bodywebsite .my-md-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .bodywebsite .ml-md-2,
+ .bodywebsite .mx-md-2 {
+ margin-left: 0.5rem !important;
+ }
+ .bodywebsite .m-md-3 {
+ margin: 1rem !important;
+ }
+ .bodywebsite .mt-md-3,
+ .bodywebsite .my-md-3 {
+ margin-top: 1rem !important;
+ }
+ .bodywebsite .mr-md-3,
+ .bodywebsite .mx-md-3 {
+ margin-right: 1rem !important;
+ }
+ .bodywebsite .mb-md-3,
+ .bodywebsite .my-md-3 {
+ margin-bottom: 1rem !important;
+ }
+ .bodywebsite .ml-md-3,
+ .bodywebsite .mx-md-3 {
+ margin-left: 1rem !important;
+ }
+ .bodywebsite .m-md-4 {
+ margin: 1.5rem !important;
+ }
+ .bodywebsite .mt-md-4,
+ .bodywebsite .my-md-4 {
+ margin-top: 1.5rem !important;
+ }
+ .bodywebsite .mr-md-4,
+ .bodywebsite .mx-md-4 {
+ margin-right: 1.5rem !important;
+ }
+ .bodywebsite .mb-md-4,
+ .bodywebsite .my-md-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .bodywebsite .ml-md-4,
+ .bodywebsite .mx-md-4 {
+ margin-left: 1.5rem !important;
+ }
+ .bodywebsite .m-md-5 {
+ margin: 3rem !important;
+ }
+ .bodywebsite .mt-md-5,
+ .bodywebsite .my-md-5 {
+ margin-top: 3rem !important;
+ }
+ .bodywebsite .mr-md-5,
+ .bodywebsite .mx-md-5 {
+ margin-right: 3rem !important;
+ }
+ .bodywebsite .mb-md-5,
+ .bodywebsite .my-md-5 {
+ margin-bottom: 3rem !important;
+ }
+ .bodywebsite .ml-md-5,
+ .bodywebsite .mx-md-5 {
+ margin-left: 3rem !important;
+ }
+ .bodywebsite .p-md-0 {
+ padding: 0 !important;
+ }
+ .bodywebsite .pt-md-0,
+ .bodywebsite .py-md-0 {
+ padding-top: 0 !important;
+ }
+ .bodywebsite .pr-md-0,
+ .bodywebsite .px-md-0 {
+ padding-right: 0 !important;
+ }
+ .bodywebsite .pb-md-0,
+ .bodywebsite .py-md-0 {
+ padding-bottom: 0 !important;
+ }
+ .bodywebsite .pl-md-0,
+ .bodywebsite .px-md-0 {
+ padding-left: 0 !important;
+ }
+ .bodywebsite .p-md-1 {
+ padding: 0.25rem !important;
+ }
+ .bodywebsite .pt-md-1,
+ .bodywebsite .py-md-1 {
+ padding-top: 0.25rem !important;
+ }
+ .bodywebsite .pr-md-1,
+ .bodywebsite .px-md-1 {
+ padding-right: 0.25rem !important;
+ }
+ .bodywebsite .pb-md-1,
+ .bodywebsite .py-md-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .bodywebsite .pl-md-1,
+ .bodywebsite .px-md-1 {
+ padding-left: 0.25rem !important;
+ }
+ .bodywebsite .p-md-2 {
+ padding: 0.5rem !important;
+ }
+ .bodywebsite .pt-md-2,
+ .bodywebsite .py-md-2 {
+ padding-top: 0.5rem !important;
+ }
+ .bodywebsite .pr-md-2,
+ .bodywebsite .px-md-2 {
+ padding-right: 0.5rem !important;
+ }
+ .bodywebsite .pb-md-2,
+ .bodywebsite .py-md-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .bodywebsite .pl-md-2,
+ .bodywebsite .px-md-2 {
+ padding-left: 0.5rem !important;
+ }
+ .bodywebsite .p-md-3 {
+ padding: 1rem !important;
+ }
+ .bodywebsite .pt-md-3,
+ .bodywebsite .py-md-3 {
+ padding-top: 1rem !important;
+ }
+ .bodywebsite .pr-md-3,
+ .bodywebsite .px-md-3 {
+ padding-right: 1rem !important;
+ }
+ .bodywebsite .pb-md-3,
+ .bodywebsite .py-md-3 {
+ padding-bottom: 1rem !important;
+ }
+ .bodywebsite .pl-md-3,
+ .bodywebsite .px-md-3 {
+ padding-left: 1rem !important;
+ }
+ .bodywebsite .p-md-4 {
+ padding: 1.5rem !important;
+ }
+ .bodywebsite .pt-md-4,
+ .bodywebsite .py-md-4 {
+ padding-top: 1.5rem !important;
+ }
+ .bodywebsite .pr-md-4,
+ .bodywebsite .px-md-4 {
+ padding-right: 1.5rem !important;
+ }
+ .bodywebsite .pb-md-4,
+ .bodywebsite .py-md-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .bodywebsite .pl-md-4,
+ .bodywebsite .px-md-4 {
+ padding-left: 1.5rem !important;
+ }
+ .bodywebsite .p-md-5 {
+ padding: 3rem !important;
+ }
+ .bodywebsite .pt-md-5,
+ .bodywebsite .py-md-5 {
+ padding-top: 3rem !important;
+ }
+ .bodywebsite .pr-md-5,
+ .bodywebsite .px-md-5 {
+ padding-right: 3rem !important;
+ }
+ .bodywebsite .pb-md-5,
+ .bodywebsite .py-md-5 {
+ padding-bottom: 3rem !important;
+ }
+ .bodywebsite .pl-md-5,
+ .bodywebsite .px-md-5 {
+ padding-left: 3rem !important;
+ }
+ .bodywebsite .m-md-auto {
+ margin: auto !important;
+ }
+ .bodywebsite .mt-md-auto,
+ .bodywebsite .my-md-auto {
+ margin-top: auto !important;
+ }
+ .bodywebsite .mr-md-auto,
+ .bodywebsite .mx-md-auto {
+ margin-right: auto !important;
+ }
+ .bodywebsite .mb-md-auto,
+ .bodywebsite .my-md-auto {
+ margin-bottom: auto !important;
+ }
+ .bodywebsite .ml-md-auto,
+ .bodywebsite .mx-md-auto {
+ margin-left: auto !important;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .m-lg-0 {
+ margin: 0 !important;
+ }
+ .bodywebsite .mt-lg-0,
+ .bodywebsite .my-lg-0 {
+ margin-top: 0 !important;
+ }
+ .bodywebsite .mr-lg-0,
+ .bodywebsite .mx-lg-0 {
+ margin-right: 0 !important;
+ }
+ .bodywebsite .mb-lg-0,
+ .bodywebsite .my-lg-0 {
+ margin-bottom: 0 !important;
+ }
+ .bodywebsite .ml-lg-0,
+ .bodywebsite .mx-lg-0 {
+ margin-left: 0 !important;
+ }
+ .bodywebsite .m-lg-1 {
+ margin: 0.25rem !important;
+ }
+ .bodywebsite .mt-lg-1,
+ .bodywebsite .my-lg-1 {
+ margin-top: 0.25rem !important;
+ }
+ .bodywebsite .mr-lg-1,
+ .bodywebsite .mx-lg-1 {
+ margin-right: 0.25rem !important;
+ }
+ .bodywebsite .mb-lg-1,
+ .bodywebsite .my-lg-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .bodywebsite .ml-lg-1,
+ .bodywebsite .mx-lg-1 {
+ margin-left: 0.25rem !important;
+ }
+ .bodywebsite .m-lg-2 {
+ margin: 0.5rem !important;
+ }
+ .bodywebsite .mt-lg-2,
+ .bodywebsite .my-lg-2 {
+ margin-top: 0.5rem !important;
+ }
+ .bodywebsite .mr-lg-2,
+ .bodywebsite .mx-lg-2 {
+ margin-right: 0.5rem !important;
+ }
+ .bodywebsite .mb-lg-2,
+ .bodywebsite .my-lg-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .bodywebsite .ml-lg-2,
+ .bodywebsite .mx-lg-2 {
+ margin-left: 0.5rem !important;
+ }
+ .bodywebsite .m-lg-3 {
+ margin: 1rem !important;
+ }
+ .bodywebsite .mt-lg-3,
+ .bodywebsite .my-lg-3 {
+ margin-top: 1rem !important;
+ }
+ .bodywebsite .mr-lg-3,
+ .bodywebsite .mx-lg-3 {
+ margin-right: 1rem !important;
+ }
+ .bodywebsite .mb-lg-3,
+ .bodywebsite .my-lg-3 {
+ margin-bottom: 1rem !important;
+ }
+ .bodywebsite .ml-lg-3,
+ .bodywebsite .mx-lg-3 {
+ margin-left: 1rem !important;
+ }
+ .bodywebsite .m-lg-4 {
+ margin: 1.5rem !important;
+ }
+ .bodywebsite .mt-lg-4,
+ .bodywebsite .my-lg-4 {
+ margin-top: 1.5rem !important;
+ }
+ .bodywebsite .mr-lg-4,
+ .bodywebsite .mx-lg-4 {
+ margin-right: 1.5rem !important;
+ }
+ .bodywebsite .mb-lg-4,
+ .bodywebsite .my-lg-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .bodywebsite .ml-lg-4,
+ .bodywebsite .mx-lg-4 {
+ margin-left: 1.5rem !important;
+ }
+ .bodywebsite .m-lg-5 {
+ margin: 3rem !important;
+ }
+ .bodywebsite .mt-lg-5,
+ .bodywebsite .my-lg-5 {
+ margin-top: 3rem !important;
+ }
+ .bodywebsite .mr-lg-5,
+ .bodywebsite .mx-lg-5 {
+ margin-right: 3rem !important;
+ }
+ .bodywebsite .mb-lg-5,
+ .bodywebsite .my-lg-5 {
+ margin-bottom: 3rem !important;
+ }
+ .bodywebsite .ml-lg-5,
+ .bodywebsite .mx-lg-5 {
+ margin-left: 3rem !important;
+ }
+ .bodywebsite .p-lg-0 {
+ padding: 0 !important;
+ }
+ .bodywebsite .pt-lg-0,
+ .bodywebsite .py-lg-0 {
+ padding-top: 0 !important;
+ }
+ .bodywebsite .pr-lg-0,
+ .bodywebsite .px-lg-0 {
+ padding-right: 0 !important;
+ }
+ .bodywebsite .pb-lg-0,
+ .bodywebsite .py-lg-0 {
+ padding-bottom: 0 !important;
+ }
+ .bodywebsite .pl-lg-0,
+ .bodywebsite .px-lg-0 {
+ padding-left: 0 !important;
+ }
+ .bodywebsite .p-lg-1 {
+ padding: 0.25rem !important;
+ }
+ .bodywebsite .pt-lg-1,
+ .bodywebsite .py-lg-1 {
+ padding-top: 0.25rem !important;
+ }
+ .bodywebsite .pr-lg-1,
+ .bodywebsite .px-lg-1 {
+ padding-right: 0.25rem !important;
+ }
+ .bodywebsite .pb-lg-1,
+ .bodywebsite .py-lg-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .bodywebsite .pl-lg-1,
+ .bodywebsite .px-lg-1 {
+ padding-left: 0.25rem !important;
+ }
+ .bodywebsite .p-lg-2 {
+ padding: 0.5rem !important;
+ }
+ .bodywebsite .pt-lg-2,
+ .bodywebsite .py-lg-2 {
+ padding-top: 0.5rem !important;
+ }
+ .bodywebsite .pr-lg-2,
+ .bodywebsite .px-lg-2 {
+ padding-right: 0.5rem !important;
+ }
+ .bodywebsite .pb-lg-2,
+ .bodywebsite .py-lg-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .bodywebsite .pl-lg-2,
+ .bodywebsite .px-lg-2 {
+ padding-left: 0.5rem !important;
+ }
+ .bodywebsite .p-lg-3 {
+ padding: 1rem !important;
+ }
+ .bodywebsite .pt-lg-3,
+ .bodywebsite .py-lg-3 {
+ padding-top: 1rem !important;
+ }
+ .bodywebsite .pr-lg-3,
+ .bodywebsite .px-lg-3 {
+ padding-right: 1rem !important;
+ }
+ .bodywebsite .pb-lg-3,
+ .bodywebsite .py-lg-3 {
+ padding-bottom: 1rem !important;
+ }
+ .bodywebsite .pl-lg-3,
+ .bodywebsite .px-lg-3 {
+ padding-left: 1rem !important;
+ }
+ .bodywebsite .p-lg-4 {
+ padding: 1.5rem !important;
+ }
+ .bodywebsite .pt-lg-4,
+ .bodywebsite .py-lg-4 {
+ padding-top: 1.5rem !important;
+ }
+ .bodywebsite .pr-lg-4,
+ .bodywebsite .px-lg-4 {
+ padding-right: 1.5rem !important;
+ }
+ .bodywebsite .pb-lg-4,
+ .bodywebsite .py-lg-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .bodywebsite .pl-lg-4,
+ .bodywebsite .px-lg-4 {
+ padding-left: 1.5rem !important;
+ }
+ .bodywebsite .p-lg-5 {
+ padding: 3rem !important;
+ }
+ .bodywebsite .pt-lg-5,
+ .bodywebsite .py-lg-5 {
+ padding-top: 3rem !important;
+ }
+ .bodywebsite .pr-lg-5,
+ .bodywebsite .px-lg-5 {
+ padding-right: 3rem !important;
+ }
+ .bodywebsite .pb-lg-5,
+ .bodywebsite .py-lg-5 {
+ padding-bottom: 3rem !important;
+ }
+ .bodywebsite .pl-lg-5,
+ .bodywebsite .px-lg-5 {
+ padding-left: 3rem !important;
+ }
+ .bodywebsite .m-lg-auto {
+ margin: auto !important;
+ }
+ .bodywebsite .mt-lg-auto,
+ .bodywebsite .my-lg-auto {
+ margin-top: auto !important;
+ }
+ .bodywebsite .mr-lg-auto,
+ .bodywebsite .mx-lg-auto {
+ margin-right: auto !important;
+ }
+ .bodywebsite .mb-lg-auto,
+ .bodywebsite .my-lg-auto {
+ margin-bottom: auto !important;
+ }
+ .bodywebsite .ml-lg-auto,
+ .bodywebsite .mx-lg-auto {
+ margin-left: auto !important;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .m-xl-0 {
+ margin: 0 !important;
+ }
+ .bodywebsite .mt-xl-0,
+ .bodywebsite .my-xl-0 {
+ margin-top: 0 !important;
+ }
+ .bodywebsite .mr-xl-0,
+ .bodywebsite .mx-xl-0 {
+ margin-right: 0 !important;
+ }
+ .bodywebsite .mb-xl-0,
+ .bodywebsite .my-xl-0 {
+ margin-bottom: 0 !important;
+ }
+ .bodywebsite .ml-xl-0,
+ .bodywebsite .mx-xl-0 {
+ margin-left: 0 !important;
+ }
+ .bodywebsite .m-xl-1 {
+ margin: 0.25rem !important;
+ }
+ .bodywebsite .mt-xl-1,
+ .bodywebsite .my-xl-1 {
+ margin-top: 0.25rem !important;
+ }
+ .bodywebsite .mr-xl-1,
+ .bodywebsite .mx-xl-1 {
+ margin-right: 0.25rem !important;
+ }
+ .bodywebsite .mb-xl-1,
+ .bodywebsite .my-xl-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .bodywebsite .ml-xl-1,
+ .bodywebsite .mx-xl-1 {
+ margin-left: 0.25rem !important;
+ }
+ .bodywebsite .m-xl-2 {
+ margin: 0.5rem !important;
+ }
+ .bodywebsite .mt-xl-2,
+ .bodywebsite .my-xl-2 {
+ margin-top: 0.5rem !important;
+ }
+ .bodywebsite .mr-xl-2,
+ .bodywebsite .mx-xl-2 {
+ margin-right: 0.5rem !important;
+ }
+ .bodywebsite .mb-xl-2,
+ .bodywebsite .my-xl-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .bodywebsite .ml-xl-2,
+ .bodywebsite .mx-xl-2 {
+ margin-left: 0.5rem !important;
+ }
+ .bodywebsite .m-xl-3 {
+ margin: 1rem !important;
+ }
+ .bodywebsite .mt-xl-3,
+ .bodywebsite .my-xl-3 {
+ margin-top: 1rem !important;
+ }
+ .bodywebsite .mr-xl-3,
+ .bodywebsite .mx-xl-3 {
+ margin-right: 1rem !important;
+ }
+ .bodywebsite .mb-xl-3,
+ .bodywebsite .my-xl-3 {
+ margin-bottom: 1rem !important;
+ }
+ .bodywebsite .ml-xl-3,
+ .bodywebsite .mx-xl-3 {
+ margin-left: 1rem !important;
+ }
+ .bodywebsite .m-xl-4 {
+ margin: 1.5rem !important;
+ }
+ .bodywebsite .mt-xl-4,
+ .bodywebsite .my-xl-4 {
+ margin-top: 1.5rem !important;
+ }
+ .bodywebsite .mr-xl-4,
+ .bodywebsite .mx-xl-4 {
+ margin-right: 1.5rem !important;
+ }
+ .bodywebsite .mb-xl-4,
+ .bodywebsite .my-xl-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .bodywebsite .ml-xl-4,
+ .bodywebsite .mx-xl-4 {
+ margin-left: 1.5rem !important;
+ }
+ .bodywebsite .m-xl-5 {
+ margin: 3rem !important;
+ }
+ .bodywebsite .mt-xl-5,
+ .bodywebsite .my-xl-5 {
+ margin-top: 3rem !important;
+ }
+ .bodywebsite .mr-xl-5,
+ .bodywebsite .mx-xl-5 {
+ margin-right: 3rem !important;
+ }
+ .bodywebsite .mb-xl-5,
+ .bodywebsite .my-xl-5 {
+ margin-bottom: 3rem !important;
+ }
+ .bodywebsite .ml-xl-5,
+ .bodywebsite .mx-xl-5 {
+ margin-left: 3rem !important;
+ }
+ .bodywebsite .p-xl-0 {
+ padding: 0 !important;
+ }
+ .bodywebsite .pt-xl-0,
+ .bodywebsite .py-xl-0 {
+ padding-top: 0 !important;
+ }
+ .bodywebsite .pr-xl-0,
+ .bodywebsite .px-xl-0 {
+ padding-right: 0 !important;
+ }
+ .bodywebsite .pb-xl-0,
+ .bodywebsite .py-xl-0 {
+ padding-bottom: 0 !important;
+ }
+ .bodywebsite .pl-xl-0,
+ .bodywebsite .px-xl-0 {
+ padding-left: 0 !important;
+ }
+ .bodywebsite .p-xl-1 {
+ padding: 0.25rem !important;
+ }
+ .bodywebsite .pt-xl-1,
+ .bodywebsite .py-xl-1 {
+ padding-top: 0.25rem !important;
+ }
+ .bodywebsite .pr-xl-1,
+ .bodywebsite .px-xl-1 {
+ padding-right: 0.25rem !important;
+ }
+ .bodywebsite .pb-xl-1,
+ .bodywebsite .py-xl-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .bodywebsite .pl-xl-1,
+ .bodywebsite .px-xl-1 {
+ padding-left: 0.25rem !important;
+ }
+ .bodywebsite .p-xl-2 {
+ padding: 0.5rem !important;
+ }
+ .bodywebsite .pt-xl-2,
+ .bodywebsite .py-xl-2 {
+ padding-top: 0.5rem !important;
+ }
+ .bodywebsite .pr-xl-2,
+ .bodywebsite .px-xl-2 {
+ padding-right: 0.5rem !important;
+ }
+ .bodywebsite .pb-xl-2,
+ .bodywebsite .py-xl-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .bodywebsite .pl-xl-2,
+ .bodywebsite .px-xl-2 {
+ padding-left: 0.5rem !important;
+ }
+ .bodywebsite .p-xl-3 {
+ padding: 1rem !important;
+ }
+ .bodywebsite .pt-xl-3,
+ .bodywebsite .py-xl-3 {
+ padding-top: 1rem !important;
+ }
+ .bodywebsite .pr-xl-3,
+ .bodywebsite .px-xl-3 {
+ padding-right: 1rem !important;
+ }
+ .bodywebsite .pb-xl-3,
+ .bodywebsite .py-xl-3 {
+ padding-bottom: 1rem !important;
+ }
+ .bodywebsite .pl-xl-3,
+ .bodywebsite .px-xl-3 {
+ padding-left: 1rem !important;
+ }
+ .bodywebsite .p-xl-4 {
+ padding: 1.5rem !important;
+ }
+ .bodywebsite .pt-xl-4,
+ .bodywebsite .py-xl-4 {
+ padding-top: 1.5rem !important;
+ }
+ .bodywebsite .pr-xl-4,
+ .bodywebsite .px-xl-4 {
+ padding-right: 1.5rem !important;
+ }
+ .bodywebsite .pb-xl-4,
+ .bodywebsite .py-xl-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .bodywebsite .pl-xl-4,
+ .bodywebsite .px-xl-4 {
+ padding-left: 1.5rem !important;
+ }
+ .bodywebsite .p-xl-5 {
+ padding: 3rem !important;
+ }
+ .bodywebsite .pt-xl-5,
+ .bodywebsite .py-xl-5 {
+ padding-top: 3rem !important;
+ }
+ .bodywebsite .pr-xl-5,
+ .bodywebsite .px-xl-5 {
+ padding-right: 3rem !important;
+ }
+ .bodywebsite .pb-xl-5,
+ .bodywebsite .py-xl-5 {
+ padding-bottom: 3rem !important;
+ }
+ .bodywebsite .pl-xl-5,
+ .bodywebsite .px-xl-5 {
+ padding-left: 3rem !important;
+ }
+ .bodywebsite .m-xl-auto {
+ margin: auto !important;
+ }
+ .bodywebsite .mt-xl-auto,
+ .bodywebsite .my-xl-auto {
+ margin-top: auto !important;
+ }
+ .bodywebsite .mr-xl-auto,
+ .bodywebsite .mx-xl-auto {
+ margin-right: auto !important;
+ }
+ .bodywebsite .mb-xl-auto,
+ .bodywebsite .my-xl-auto {
+ margin-bottom: auto !important;
+ }
+ .bodywebsite .ml-xl-auto,
+ .bodywebsite .mx-xl-auto {
+ margin-left: auto !important;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .m-xxl-0 {
+ margin: 0 !important;
+ }
+ .bodywebsite .mt-xxl-0,
+ .bodywebsite .my-xxl-0 {
+ margin-top: 0 !important;
+ }
+ .bodywebsite .mr-xxl-0,
+ .bodywebsite .mx-xxl-0 {
+ margin-right: 0 !important;
+ }
+ .bodywebsite .mb-xxl-0,
+ .bodywebsite .my-xxl-0 {
+ margin-bottom: 0 !important;
+ }
+ .bodywebsite .ml-xxl-0,
+ .bodywebsite .mx-xxl-0 {
+ margin-left: 0 !important;
+ }
+ .bodywebsite .m-xxl-1 {
+ margin: 0.25rem !important;
+ }
+ .bodywebsite .mt-xxl-1,
+ .bodywebsite .my-xxl-1 {
+ margin-top: 0.25rem !important;
+ }
+ .bodywebsite .mr-xxl-1,
+ .bodywebsite .mx-xxl-1 {
+ margin-right: 0.25rem !important;
+ }
+ .bodywebsite .mb-xxl-1,
+ .bodywebsite .my-xxl-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .bodywebsite .ml-xxl-1,
+ .bodywebsite .mx-xxl-1 {
+ margin-left: 0.25rem !important;
+ }
+ .bodywebsite .m-xxl-2 {
+ margin: 0.5rem !important;
+ }
+ .bodywebsite .mt-xxl-2,
+ .bodywebsite .my-xxl-2 {
+ margin-top: 0.5rem !important;
+ }
+ .bodywebsite .mr-xxl-2,
+ .bodywebsite .mx-xxl-2 {
+ margin-right: 0.5rem !important;
+ }
+ .bodywebsite .mb-xxl-2,
+ .bodywebsite .my-xxl-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .bodywebsite .ml-xxl-2,
+ .bodywebsite .mx-xxl-2 {
+ margin-left: 0.5rem !important;
+ }
+ .bodywebsite .m-xxl-3 {
+ margin: 1rem !important;
+ }
+ .bodywebsite .mt-xxl-3,
+ .bodywebsite .my-xxl-3 {
+ margin-top: 1rem !important;
+ }
+ .bodywebsite .mr-xxl-3,
+ .bodywebsite .mx-xxl-3 {
+ margin-right: 1rem !important;
+ }
+ .bodywebsite .mb-xxl-3,
+ .bodywebsite .my-xxl-3 {
+ margin-bottom: 1rem !important;
+ }
+ .bodywebsite .ml-xxl-3,
+ .bodywebsite .mx-xxl-3 {
+ margin-left: 1rem !important;
+ }
+ .bodywebsite .m-xxl-4 {
+ margin: 1.5rem !important;
+ }
+ .bodywebsite .mt-xxl-4,
+ .bodywebsite .my-xxl-4 {
+ margin-top: 1.5rem !important;
+ }
+ .bodywebsite .mr-xxl-4,
+ .bodywebsite .mx-xxl-4 {
+ margin-right: 1.5rem !important;
+ }
+ .bodywebsite .mb-xxl-4,
+ .bodywebsite .my-xxl-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .bodywebsite .ml-xxl-4,
+ .bodywebsite .mx-xxl-4 {
+ margin-left: 1.5rem !important;
+ }
+ .bodywebsite .m-xxl-5 {
+ margin: 3rem !important;
+ }
+ .bodywebsite .mt-xxl-5,
+ .bodywebsite .my-xxl-5 {
+ margin-top: 3rem !important;
+ }
+ .bodywebsite .mr-xxl-5,
+ .bodywebsite .mx-xxl-5 {
+ margin-right: 3rem !important;
+ }
+ .bodywebsite .mb-xxl-5,
+ .bodywebsite .my-xxl-5 {
+ margin-bottom: 3rem !important;
+ }
+ .bodywebsite .ml-xxl-5,
+ .bodywebsite .mx-xxl-5 {
+ margin-left: 3rem !important;
+ }
+ .bodywebsite .p-xxl-0 {
+ padding: 0 !important;
+ }
+ .bodywebsite .pt-xxl-0,
+ .bodywebsite .py-xxl-0 {
+ padding-top: 0 !important;
+ }
+ .bodywebsite .pr-xxl-0,
+ .bodywebsite .px-xxl-0 {
+ padding-right: 0 !important;
+ }
+ .bodywebsite .pb-xxl-0,
+ .bodywebsite .py-xxl-0 {
+ padding-bottom: 0 !important;
+ }
+ .bodywebsite .pl-xxl-0,
+ .bodywebsite .px-xxl-0 {
+ padding-left: 0 !important;
+ }
+ .bodywebsite .p-xxl-1 {
+ padding: 0.25rem !important;
+ }
+ .bodywebsite .pt-xxl-1,
+ .bodywebsite .py-xxl-1 {
+ padding-top: 0.25rem !important;
+ }
+ .bodywebsite .pr-xxl-1,
+ .bodywebsite .px-xxl-1 {
+ padding-right: 0.25rem !important;
+ }
+ .bodywebsite .pb-xxl-1,
+ .bodywebsite .py-xxl-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .bodywebsite .pl-xxl-1,
+ .bodywebsite .px-xxl-1 {
+ padding-left: 0.25rem !important;
+ }
+ .bodywebsite .p-xxl-2 {
+ padding: 0.5rem !important;
+ }
+ .bodywebsite .pt-xxl-2,
+ .bodywebsite .py-xxl-2 {
+ padding-top: 0.5rem !important;
+ }
+ .bodywebsite .pr-xxl-2,
+ .bodywebsite .px-xxl-2 {
+ padding-right: 0.5rem !important;
+ }
+ .bodywebsite .pb-xxl-2,
+ .bodywebsite .py-xxl-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .bodywebsite .pl-xxl-2,
+ .bodywebsite .px-xxl-2 {
+ padding-left: 0.5rem !important;
+ }
+ .bodywebsite .p-xxl-3 {
+ padding: 1rem !important;
+ }
+ .bodywebsite .pt-xxl-3,
+ .bodywebsite .py-xxl-3 {
+ padding-top: 1rem !important;
+ }
+ .bodywebsite .pr-xxl-3,
+ .bodywebsite .px-xxl-3 {
+ padding-right: 1rem !important;
+ }
+ .bodywebsite .pb-xxl-3,
+ .bodywebsite .py-xxl-3 {
+ padding-bottom: 1rem !important;
+ }
+ .bodywebsite .pl-xxl-3,
+ .bodywebsite .px-xxl-3 {
+ padding-left: 1rem !important;
+ }
+ .bodywebsite .p-xxl-4 {
+ padding: 1.5rem !important;
+ }
+ .bodywebsite .pt-xxl-4,
+ .bodywebsite .py-xxl-4 {
+ padding-top: 1.5rem !important;
+ }
+ .bodywebsite .pr-xxl-4,
+ .bodywebsite .px-xxl-4 {
+ padding-right: 1.5rem !important;
+ }
+ .bodywebsite .pb-xxl-4,
+ .bodywebsite .py-xxl-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .bodywebsite .pl-xxl-4,
+ .bodywebsite .px-xxl-4 {
+ padding-left: 1.5rem !important;
+ }
+ .bodywebsite .p-xxl-5 {
+ padding: 3rem !important;
+ }
+ .bodywebsite .pt-xxl-5,
+ .bodywebsite .py-xxl-5 {
+ padding-top: 3rem !important;
+ }
+ .bodywebsite .pr-xxl-5,
+ .bodywebsite .px-xxl-5 {
+ padding-right: 3rem !important;
+ }
+ .bodywebsite .pb-xxl-5,
+ .bodywebsite .py-xxl-5 {
+ padding-bottom: 3rem !important;
+ }
+ .bodywebsite .pl-xxl-5,
+ .bodywebsite .px-xxl-5 {
+ padding-left: 3rem !important;
+ }
+ .bodywebsite .m-xxl-auto {
+ margin: auto !important;
+ }
+ .bodywebsite .mt-xxl-auto,
+ .bodywebsite .my-xxl-auto {
+ margin-top: auto !important;
+ }
+ .bodywebsite .mr-xxl-auto,
+ .bodywebsite .mx-xxl-auto {
+ margin-right: auto !important;
+ }
+ .bodywebsite .mb-xxl-auto,
+ .bodywebsite .my-xxl-auto {
+ margin-bottom: auto !important;
+ }
+ .bodywebsite .ml-xxl-auto,
+ .bodywebsite .mx-xxl-auto {
+ margin-left: auto !important;
+ }
+}
+.bodywebsite .text-justify {
+ text-align: justify !important;
+}
+.bodywebsite .text-nowrap {
+ white-space: nowrap !important;
+}
+.bodywebsite .text-truncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.bodywebsite .text-left {
+ text-align: left !important;
+}
+.bodywebsite .text-right {
+ text-align: right !important;
+}
+.bodywebsite .text-center {
+ text-align: center !important;
+}
+@media (min-width: 576px) {
+ .bodywebsite .text-sm-left {
+ text-align: left !important;
+ }
+ .bodywebsite .text-sm-right {
+ text-align: right !important;
+ }
+ .bodywebsite .text-sm-center {
+ text-align: center !important;
+ }
+}
+@media (min-width: 768px) {
+ .bodywebsite .text-md-left {
+ text-align: left !important;
+ }
+ .bodywebsite .text-md-right {
+ text-align: right !important;
+ }
+ .bodywebsite .text-md-center {
+ text-align: center !important;
+ }
+}
+@media (min-width: 992px) {
+ .bodywebsite .text-lg-left {
+ text-align: left !important;
+ }
+ .bodywebsite .text-lg-right {
+ text-align: right !important;
+ }
+ .bodywebsite .text-lg-center {
+ text-align: center !important;
+ }
+}
+@media (min-width: 1200px) {
+ .bodywebsite .text-xl-left {
+ text-align: left !important;
+ }
+ .bodywebsite .text-xl-right {
+ text-align: right !important;
+ }
+ .bodywebsite .text-xl-center {
+ text-align: center !important;
+ }
+}
+@media (min-width: 1800px) {
+ .bodywebsite .text-xxl-left {
+ text-align: left !important;
+ }
+ .bodywebsite .text-xxl-right {
+ text-align: right !important;
+ }
+ .bodywebsite .text-xxl-center {
+ text-align: center !important;
+ }
+}
+.bodywebsite .text-lowercase {
+ text-transform: lowercase !important;
+}
+.bodywebsite .text-uppercase {
+ text-transform: uppercase !important;
+}
+.bodywebsite .text-capitalize {
+ text-transform: capitalize !important;
+}
+.bodywebsite .font-weight-light {
+ font-weight: 300 !important;
+}
+.bodywebsite .font-weight-normal {
+ font-weight: 400 !important;
+}
+.bodywebsite .font-weight-bold {
+ font-weight: 700 !important;
+}
+.bodywebsite .font-italic {
+ font-style: italic !important;
+}
+.bodywebsite .text-white {
+ color: #fff !important;
+}
+.bodywebsite .text-primary {
+ color: #007bff !important;
+}
+.bodywebsite a.text-primary:focus,
+.bodywebsite a.text-primary:hover {
+ color: #0062cc !important;
+}
+.bodywebsite .text-secondary {
+ color: #868e96 !important;
+}
+.bodywebsite a.text-secondary:focus,
+.bodywebsite a.text-secondary:hover {
+ color: #6c757d !important;
+}
+.bodywebsite .text-success {
+ color: #28a745 !important;
+}
+.bodywebsite a.text-success:focus,
+.bodywebsite a.text-success:hover {
+ color: #1e7e34 !important;
+}
+.bodywebsite .text-info {
+ color: #17a2b8 !important;
+}
+.bodywebsite a.text-info:focus,
+.bodywebsite a.text-info:hover {
+ color: #117a8b !important;
+}
+.bodywebsite .text-warning {
+ color: #ffc107 !important;
+}
+.bodywebsite a.text-warning:focus,
+.bodywebsite a.text-warning:hover {
+ color: #d39e00 !important;
+}
+.bodywebsite .text-danger {
+ color: #dc3545 !important;
+}
+.bodywebsite a.text-danger:focus,
+.bodywebsite a.text-danger:hover {
+ color: #bd2130 !important;
+}
+.bodywebsite .text-light {
+ color: #f8f9fa !important;
+}
+.bodywebsite a.text-light:focus,
+.bodywebsite a.text-light:hover {
+ color: #dae0e5 !important;
+}
+.bodywebsite .text-dark {
+ color: #343a40 !important;
+}
+.bodywebsite a.text-dark:focus,
+.bodywebsite a.text-dark:hover {
+ color: #1d2124 !important;
+}
+.bodywebsite .text-muted {
+ color: #dedede !important;
+}
+.bodywebsite .text-hide {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0;
+}
+.bodywebsite .visible {
+ visibility: visible !important;
+}
+.bodywebsite .invisible {
+ visibility: hidden !important;
+}
+.bodywebsite .animated {
+ -webkit-animation-duration: 1s;
+ animation-duration: 1s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+ opacity: 1;
+}
+.bodywebsite .animated:not(.page) {
+ will-change: transform;
+}
+.bodywebsite .animated.infinite {
+ -webkit-animation-iteration-count: infinite;
+ animation-iteration-count: infinite;
+}
+.bodywebsite .animated.hinge {
+ -webkit-animation-duration: 2s;
+ animation-duration: 2s;
+}
+html .bodywebsite:not(.lt-ie10) .not-animated {
+ opacity: 0;
+}
+@-webkit-keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+@keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+.bodywebsite .fadeInUp {
+ -webkit-animation-name: fadeInUp;
+ animation-name: fadeInUp;
+}
+@-webkit-keyframes fadeInUpBig {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+@keyframes fadeInUpBig {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+.bodywebsite .fadeInUpBig {
+ -webkit-animation-name: fadeInUpBig;
+ animation-name: fadeInUpBig;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htdocs/install/doctemplates/websites/template/test.php b/htdocs/install/doctemplates/websites/template/test.php
new file mode 100644
index 00000000000..a6f437b4c3a
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/test.php
@@ -0,0 +1,5 @@
+ref.'/page126.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/test2.php b/htdocs/install/doctemplates/websites/template/test2.php
new file mode 100644
index 00000000000..a6f437b4c3a
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/test2.php
@@ -0,0 +1,5 @@
+ref.'/page126.tpl.php';
+?>
diff --git a/htdocs/install/doctemplates/websites/template/wrapper.php b/htdocs/install/doctemplates/websites/template/wrapper.php
new file mode 100644
index 00000000000..952662e27b1
--- /dev/null
+++ b/htdocs/install/doctemplates/websites/template/wrapper.php
@@ -0,0 +1,126 @@
+entity;
+$original_file=GETPOST("file","alpha");
+
+// If we have a hash public (hashp), we guess the original_file.
+if (! empty($hashp))
+{
+ include_once DOL_DOCUMENT_ROOT.'/ecm/class/ecmfiles.class.php';
+ $ecmfile=new EcmFiles($db);
+ $result = $ecmfile->fetch(0, '', '', '', $hashp);
+ if ($result > 0)
+ {
+ $tmp = explode('/', $ecmfile->filepath, 2); // $ecmfile->filepath is relative to document directory
+ // filepath can be 'users/X' or 'X/propale/PR11111'
+ if (is_numeric($tmp[0])) // If first tmp is numeric, it is subdir of company for multicompany, we take next part.
+ {
+ $tmp = explode('/', $tmp[1], 2);
+ }
+ $moduleparttocheck = $tmp[0]; // moduleparttocheck is first part of path
+
+ if ($modulepart) // Not required, so often not defined, for link using public hashp parameter.
+ {
+ if ($moduleparttocheck == $modulepart)
+ {
+ // We remove first level of directory
+ $original_file = (($tmp[1]?$tmp[1].'/':'').$ecmfile->filename); // this is relative to module dir
+ //var_dump($original_file); exit;
+ }
+ else
+ {
+ print 'Bad link. File is from another module part.';
+ }
+ }
+ else
+ {
+ $modulepart = $moduleparttocheck;
+ $original_file = (($tmp[1]?$tmp[1].'/':'').$ecmfile->filename); // this is relative to module dir
+ }
+ }
+ else
+ {
+ print "ErrorFileNotFoundWithSharedLink";
+ exit;
+ }
+}
+
+// Define attachment (attachment=true to force choice popup 'open'/'save as')
+$attachment = true;
+if (preg_match('/\.(html|htm)$/i',$original_file)) $attachment = false;
+if (isset($_GET["attachment"])) $attachment = GETPOST("attachment",'alpha')?true:false;
+if (! empty($conf->global->MAIN_DISABLE_FORCE_SAVEAS)) $attachment=false;
+
+// Define mime type
+$type = 'application/octet-stream';
+if (GETPOST('type','alpha')) $type=GETPOST('type','alpha');
+else $type=dol_mimetype($original_file);
+
+// Security: Delete string ../ into $original_file
+$original_file=str_replace("../","/", $original_file);
+
+// Find the subdirectory name as the reference
+$refname=basename(dirname($original_file)."/");
+
+if ($_GET["modulepart"] == "mycompany" && preg_match('/^\/?logos\//', $original_file))
+{
+ readfile(dol_osencode($conf->mycompany->dir_output."/".$original_file));
+}
+else
+{
+ include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
+ $check_access = dol_check_secure_access_document($modulepart, $original_file, $entity, $refname);
+ $accessallowed = $check_access['accessallowed'];
+ $sqlprotectagainstexternals = $check_access['sqlprotectagainstexternals'];
+ $fullpath_original_file = $check_access['original_file']; // $fullpath_original_file is now a full path name
+ if (! empty($_GET["hashp"]))
+ {
+ $accessallowed = 1; // When using hashp, link is public so we force $accessallowed
+ $sqlprotectagainstexternals = '';
+ }
+
+ // Security:
+ // Limit access if permissions are wrong
+ if (! $accessallowed)
+ {
+ print 'Access forbidden';
+ exit;
+ }
+
+ clearstatcache();
+
+ $filename = basename($fullpath_original_file);
+
+ // Output file on browser
+ dol_syslog("wrapper.php download $fullpath_original_file filename=$filename content-type=$type");
+ $fullpath_original_file_osencoded=dol_osencode($fullpath_original_file); // New file name encoded in OS encoding charset
+
+ // This test if file exists should be useless. We keep it to find bug more easily
+ if (! file_exists($fullpath_original_file_osencoded))
+ {
+ print "ErrorFileDoesNotExists: ".$original_file;
+ exit;
+ }
+
+ // Permissions are ok and file found, so we return it
+ //top_httphead($type);
+ header('Content-Description: File Transfer');
+ if ($encoding) header('Content-Encoding: '.$encoding);
+ // Add MIME Content-Disposition from RFC 2183 (inline=automatically displayed, attachment=need user action to open)
+ if ($attachment) header('Content-Disposition: attachment; filename="'.$filename.'"');
+ else header('Content-Disposition: inline; filename="'.$filename.'"');
+ header('Content-Length: ' . dol_filesize($fullpath_original_file));
+ // Ajout directives pour resoudre bug IE
+ header('Cache-Control: Public, must-revalidate');
+ header('Pragma: public');
+
+ readfile($fullpath_original_file_osencoded);
+}
+if (is_object($db)) $db->close();
+// END PHP ?>
diff --git a/htdocs/install/mysql/migration/8.0.0-9.0.0.sql b/htdocs/install/mysql/migration/8.0.0-9.0.0.sql
index 49fe291d906..fd33f50f7af 100644
--- a/htdocs/install/mysql/migration/8.0.0-9.0.0.sql
+++ b/htdocs/install/mysql/migration/8.0.0-9.0.0.sql
@@ -273,10 +273,15 @@ UPDATE llx_const set name = 'PRELEVEMENT_USTRD' where name = 'USTRD';
-- Delete duplicate accounting account, but only if not used
DROP TABLE tmp_llx_accouting_account;
-CREATE TABLE tmp_llx_accouting_account AS SELECT MIN(rowid) as MINID, account_number, entity, fk_pcg_version, count(*) AS NB FROM llx_accounting_account group BY account_number, entity, fk_pcg_version HAVING count(*) >= 2 order by account_number, entity, fk_pcg_version;
+CREATE TABLE tmp_llx_accouting_account AS SELECT MIN(rowid) as MINID, MAX(rowid) as MAXID, account_number, entity, fk_pcg_version, count(*) AS NB FROM llx_accounting_account group BY account_number, entity, fk_pcg_version HAVING count(*) >= 2 order by account_number, entity, fk_pcg_version;
--SELECT * from tmp_llx_accouting_account;
DELETE from llx_accounting_account where rowid in (select minid from tmp_llx_accouting_account where minid NOT IN (SELECT fk_code_ventilation from llx_facturedet) AND minid NOT IN (SELECT fk_code_ventilation from llx_facture_fourn_det) AND minid NOT IN (SELECT fk_code_ventilation from llx_expensereport_det));
+-- If there is record in tmp_llx_accouting_account, make a look on each line to do
+--update llx_facturedet set fk_code_ventilation = maxid WHERE fk_code_ventilation = minid;
+--update llx_facture_fourn_det set fk_code_ventilation = maxid WHERE fk_code_ventilation = minid;
+--update llx_expensereport_det set fk_code_ventilation = maxid WHERE fk_code_ventilation = minid;
+
ALTER TABLE llx_accounting_account DROP INDEX uk_accounting_account;
ALTER TABLE llx_accounting_account ADD UNIQUE INDEX uk_accounting_account (account_number, entity, fk_pcg_version);
diff --git a/htdocs/langs/bg_BG/dict.lang b/htdocs/langs/bg_BG/dict.lang
index b68c6f9793d..413b259a834 100644
--- a/htdocs/langs/bg_BG/dict.lang
+++ b/htdocs/langs/bg_BG/dict.lang
@@ -290,6 +290,7 @@ CurrencyXOF=CFA франкове BCEAO
CurrencySingXOF=CFA франк BCEAO
CurrencyXPF=ОПОР франкове
CurrencySingXPF=CFP франк
+CurrencyCentEUR=цента
CurrencyCentSingEUR=цент
CurrencyCentINR=пайса
CurrencyCentSingINR=пайси
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index dde854f1925..709e2267405 100644
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -481,9 +481,11 @@ FilesAttachedToEmail=Attach file
SendEmailsReminders=Send agenda reminders by emails
davDescription=Setup a WebDAV server
DAVSetup=Setup of module DAV
-DAV_ALLOW_PUBLIC_DIR=Enable the public directory (WebDAV directory - no login required)
-DAV_ALLOW_PUBLIC_DIRTooltip=The WebDAV public directory is a WebDAV directory anybody can access (in read and write mode), with no authorization required (login/password account).
-DAV_ALLOW_ECM_DIR=Enable the private directory (root directory of the DMS/ECM module - login required)
+DAV_ALLOW_PRIVATE_DIR=Enable the generic private directory (WebDAV dedicated directory named "private" - login required)
+DAV_ALLOW_PRIVATE_DIRTooltip=The generic private directory is a WebDAV directory anybody can access with its application login/pass.
+DAV_ALLOW_PUBLIC_DIR=Enable the generic public directory (WebDAV dedicated directory named "public" - no login required)
+DAV_ALLOW_PUBLIC_DIRTooltip=The generic public directory is a WebDAV directory anybody can access (in read and write mode), with no authorization required (login/password account).
+DAV_ALLOW_ECM_DIR=Enable the DMS/ECM private directory (root directory of the DMS/ECM module - login required)
DAV_ALLOW_ECM_DIRTooltip=The root directory where all files are manually uploaded when using the DMS/ECM module. Similarly as access from the web interface, you will need a valid login/password with adecuate permissions to access it.
# Modules
Module0Name=Users & Groups
@@ -1053,8 +1055,8 @@ Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Check deposit not done
Delays_MAIN_DELAY_EXPENSEREPORTS=Expense report to approve
SetupDescription1=Before starting to use Dolibarr some initial parameters must be defined and modules enabled/configured.
SetupDescription2=The following two sections are mandatory (the two first entries in the Setup menu):
-SetupDescription3=%s -> %s Basic parameters used to customize the default behavior of Dolibarr (e.g for country-related features).
-SetupDescription4=%s -> %s Dolibarr ERP/CRM is a collection of many modules/applications, all more or less independent. The modules relevant to your needs must be enabled and configured. New items/options are added to menus with the activation of a module.
+SetupDescription3=%s -> %s Basic parameters used to customize the default behavior of your application (e.g for country-related features).
+SetupDescription4=%s -> %s This software is a suite of many modules/applications, all more or less independent. The modules relevant to your needs must be enabled and configured. New items/options are added to menus with the activation of a module.
SetupDescription5=Other Setup menu entries manage optional parameters.
LogEvents=Security audit events
Audit=Audit
@@ -1872,4 +1874,4 @@ DEBUGBAR_LOGS_LINES_NUMBER=Number of last log lines to keep in console
WarningValueHigherSlowsDramaticalyOutput=Warning, higher values slows dramaticaly output
DebugBarModuleActivated=Module debugbar is activated and slows dramaticaly the interface
EXPORTS_SHARE_MODELS=Export models are share with everybody
-ExportSetup=Setup of module Export
\ No newline at end of file
+ExportSetup=Setup of module Export
diff --git a/htdocs/langs/en_US/cashdesk.lang b/htdocs/langs/en_US/cashdesk.lang
index becfa8b9a65..4c71ce4b564 100644
--- a/htdocs/langs/en_US/cashdesk.lang
+++ b/htdocs/langs/en_US/cashdesk.lang
@@ -50,13 +50,15 @@ TheoricalAmount=Theorical amount
RealAmount=Real amount
CashFenceDone=Cash fence done for the period
NbOfInvoices=Nb of invoices
-Paymentnumpad=Payment Num Pad
+Paymentnumpad=Type of Pad to enter payment
Numberspad=Numbers Pad
-BillsCoinsPad=Bills and Coins Pad
+BillsCoinsPad=Coins and banknotes Pad
DolistorePosCategory=TakePOS modules and other POS solutions for Dolibarr
TakeposNeedsCategories=TakePOS needs product categories to work
OrderNotes=Order Notes
CashDeskBankAccountFor=Default account to use for payments in
NoPaimementModesDefined=No paiment mode defined in TakePOS configuration
TicketVatGrouped=Group VAT by rate in tickets
-AutoPrintTickets=Automatically print tickets
\ No newline at end of file
+AutoPrintTickets=Automatically print tickets
+EnableBarOrRestaurantFeatures=Enable features for Bar or Restaurant
+ConfirmDeletionOfThisPOSSale=Do your confirm the deletion of this current sale ?
\ No newline at end of file
diff --git a/htdocs/langs/en_US/dict.lang b/htdocs/langs/en_US/dict.lang
index ad3a24e12f6..ec315d97142 100644
--- a/htdocs/langs/en_US/dict.lang
+++ b/htdocs/langs/en_US/dict.lang
@@ -290,6 +290,7 @@ CurrencyXOF=CFA Francs BCEAO
CurrencySingXOF=CFA Franc BCEAO
CurrencyXPF=CFP Francs
CurrencySingXPF=CFP Franc
+CurrencyCentEUR=cents
CurrencyCentSingEUR=cent
CurrencyCentINR=paisa
CurrencyCentSingINR=paise
diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang
index 5e1e8fcd32e..08ec66f8ea3 100644
--- a/htdocs/langs/en_US/errors.lang
+++ b/htdocs/langs/en_US/errors.lang
@@ -216,9 +216,11 @@ ErrorDuringChartLoad=Error when loading chart of accounts. If few accounts were
ErrorBadSyntaxForParamKeyForContent=Bad syntax for param keyforcontent. Must have a value starting with %s or %s
ErrorVariableKeyForContentMustBeSet=Error, the constant with name %s (with text content to show) or %s (with external url to show) must be set.
ErrorURLMustStartWithHttp=URL %s must start with http:// or https://
+ErrorNewRefIsAlreadyUsed=Error, the new reference is already used
# Warnings
WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user.
-WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
+WarningMandatorySetupNotComplete=Click here to setup mandatory parameters
+WarningEnableYourModulesApplications=Click here to enable your modules and applications
WarningSafeModeOnCheckExecDir=Warning, PHP option safe_mode is on so command must be stored inside a directory declared by php parameter safe_mode_exec_dir .
WarningBookmarkAlreadyExists=A bookmark with this title or this target (URL) already exists.
WarningPassIsEmpty=Warning, database password is empty. This is a security hole. You should add a password to your database and change your conf.php file to reflect this.
diff --git a/htdocs/langs/en_US/install.lang b/htdocs/langs/en_US/install.lang
index e89257002a4..2fe7dc8c038 100644
--- a/htdocs/langs/en_US/install.lang
+++ b/htdocs/langs/en_US/install.lang
@@ -14,6 +14,7 @@ PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST
PHPSupportGD=This PHP supports GD graphical functions.
PHPSupportCurl=This PHP supports Curl.
PHPSupportUTF8=This PHP supports UTF8 functions.
+PHPSupportIntl=This PHP supports Intl functions.
PHPMemoryOK=Your PHP max session memory is set to %s . This should be enough.
PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This is too low. Change your php.ini to set memory_limit parameter to at least %s bytes.
Recheck=Click here for a more detailed test
@@ -21,6 +22,7 @@ ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions.
ErrorPHPDoesNotSupportGD=Your PHP installation does not support GD graphical functions. No graphs will be available.
ErrorPHPDoesNotSupportCurl=Your PHP installation does not support Curl.
ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr cannot work correctly. Resolve this before installing Dolibarr.
+ErrorPHPDoesNotSupportIntl=Your PHP installation does not support Intl functions.
ErrorDirDoesNotExists=Directory %s does not exist.
ErrorGoBackAndCorrectParameters=Go back and check/correct the parameters.
ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
diff --git a/htdocs/langs/en_US/modulebuilder.lang b/htdocs/langs/en_US/modulebuilder.lang
index c10f57aec43..8e2d57a03fc 100644
--- a/htdocs/langs/en_US/modulebuilder.lang
+++ b/htdocs/langs/en_US/modulebuilder.lang
@@ -104,4 +104,9 @@ ContentCantBeEmpty=Content of file can't be empty
WidgetDesc=You can generate and edit here the widgets that will be embedded with your module.
CLIDesc=You can generate here some command line scripts you want to provide with your module.
CLIFile=CLI File
-NoCLIFile=No CLI files
\ No newline at end of file
+NoCLIFile=No CLI files
+UseSpecificEditorName = Use a specific editor name
+UseSpecificEditorURL = Use a specific editor URL
+UseSpecificFamily = Use a specific family
+UseSpecificAuthor = Use a specific author
+UseSpecificVersion = Use a specific initial version
\ No newline at end of file
diff --git a/htdocs/langs/en_US/mrp.lang b/htdocs/langs/en_US/mrp.lang
index fcfcaba700a..0d57c7ed4a7 100644
--- a/htdocs/langs/en_US/mrp.lang
+++ b/htdocs/langs/en_US/mrp.lang
@@ -1,7 +1,9 @@
+MRPArea=MRP Area
MenuBOM=Bills of material
+LatestBOMModified=Latest %s Bills of materials modified
BillOfMaterials=Bill of Material
BOMsSetup=Setup of module BOM
-ListOfBOMs=List of bills of material (BOM)
+ListOfBOMs=List of bills of material - BOM
NewBOM=New bill of material
ProductBOMHelp=Product to create with this BOM
BOMsNumberingModules=BOM numbering templates
diff --git a/htdocs/langs/en_US/products.lang b/htdocs/langs/en_US/products.lang
index 1a7a1539734..3304ab3b3ef 100644
--- a/htdocs/langs/en_US/products.lang
+++ b/htdocs/langs/en_US/products.lang
@@ -39,8 +39,8 @@ ServicesOnSellAndOnBuy=Services for sale and for purchase
LastModifiedProductsAndServices=Last %s modified products/services
LastRecordedProducts=Latest %s recorded products
LastRecordedServices=Latest %s recorded services
-CardProduct0=Product card
-CardProduct1=Service card
+CardProduct0=Product
+CardProduct1=Service
Stock=Stock
MenuStocks=Stocks
Stocks=Stocks and location (warehouse) of products
diff --git a/htdocs/langs/en_US/projects.lang b/htdocs/langs/en_US/projects.lang
index 0ff4b7b1cb8..fbc43d6e990 100644
--- a/htdocs/langs/en_US/projects.lang
+++ b/htdocs/langs/en_US/projects.lang
@@ -57,6 +57,8 @@ NewTimeSpent=Time spent
MyTimeSpent=My time spent
BillTime=Bill the time spent
BillTimeShort=Bill time
+TimeToBill=Time not billed
+TimeBilled=Time billed
Tasks=Tasks
Task=Task
TaskDateStart=Task start date
@@ -114,7 +116,7 @@ ConfirmCloseAProject=Are you sure you want to close this project?
AlsoCloseAProject=Also close project (keep it open if you still need to follow production tasks on it)
ReOpenAProject=Open project
ConfirmReOpenAProject=Are you sure you want to re-open this project?
-ProjectContact=Project contacts
+ProjectContact=Contacts of project
TaskContact=Task contacts
ActionsOnProject=Events on project
YouAreNotContactOfProject=You are not a contact of this private project
@@ -123,7 +125,7 @@ DeleteATimeSpent=Delete time spent
ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent?
DoNotShowMyTasksOnly=See also tasks not assigned to me
ShowMyTasksOnly=View only tasks assigned to me
-TaskRessourceLinks=Contacts task
+TaskRessourceLinks=Contacts of task
ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party
NoTasks=No tasks for this project
LinkedToAnotherCompany=Linked to other third party
@@ -207,7 +209,7 @@ YouCanCompleteRef=If you want to complete the ref with some suffix, it is recomm
OpenedProjectsByThirdparties=Open projects by third parties
OnlyOpportunitiesShort=Only leads
OpenedOpportunitiesShort=Open leads
-NotOpenedOpportunitiesShort=Not open leads
+NotOpenedOpportunitiesShort=Not an open lead
NotAnOpportunityShort=Not a lead
OpportunityTotalAmount=Total amount of leads
OpportunityPonderatedAmount=Weighted amount of leads
diff --git a/htdocs/langs/fr_FR/dict.lang b/htdocs/langs/fr_FR/dict.lang
index b9d965ca425..ac8d667c6e3 100644
--- a/htdocs/langs/fr_FR/dict.lang
+++ b/htdocs/langs/fr_FR/dict.lang
@@ -290,6 +290,7 @@ CurrencyXOF=Francs CFA BCEAO
CurrencySingXOF=Franc CFA BCEAO
CurrencyXPF=Francs CFP
CurrencySingXPF=Franc CFP
+CurrencyCentEUR=centimes
CurrencyCentSingEUR=centime
CurrencyCentINR=paisa
CurrencyCentSingINR=paise
diff --git a/htdocs/loan/card.php b/htdocs/loan/card.php
index 1c9d6f97a01..bb2b69f63f2 100644
--- a/htdocs/loan/card.php
+++ b/htdocs/loan/card.php
@@ -743,7 +743,7 @@ if ($id > 0)
$staytopay = $object->capital - $totalpaid;
print ''.$langs->trans("RemainderToPay").' : ';
- print '';
+ print ' ';
print price($staytopay, 0, $langs, 0, 0, -1, $conf->currency);
print ' ';
}
diff --git a/htdocs/loan/class/loanschedule.class.php b/htdocs/loan/class/loanschedule.class.php
index c370f2115bd..f97a832239f 100644
--- a/htdocs/loan/class/loanschedule.class.php
+++ b/htdocs/loan/class/loanschedule.class.php
@@ -90,7 +90,7 @@ class LoanSchedule extends CommonObject
/**
* @deprecated
- * @see amount, amounts
+ * @see $amount, $amounts
*/
public $total;
@@ -177,7 +177,6 @@ class LoanSchedule extends CommonObject
if ($totalamount != 0 && ! $error)
{
$this->amount_capital=$totalamount;
- $this->total=$totalamount; // deprecated
$this->db->commit();
return $this->id;
}
diff --git a/htdocs/loan/class/paymentloan.class.php b/htdocs/loan/class/paymentloan.class.php
index f75ffde1849..b8b1794c6f8 100644
--- a/htdocs/loan/class/paymentloan.class.php
+++ b/htdocs/loan/class/paymentloan.class.php
@@ -25,8 +25,8 @@
require_once DOL_DOCUMENT_ROOT.'/core/class/commonobject.class.php';
-/** \class PaymentLoan
- * \brief Class to manage payments of loans
+/**
+ * Class to manage payments of loans
*/
class PaymentLoan extends CommonObject
{
@@ -90,12 +90,6 @@ class PaymentLoan extends CommonObject
*/
public $fk_user_modif;
- /**
- * @deprecated
- * @see amount, amounts
- */
- public $total;
-
/**
* Constructor
*
@@ -178,7 +172,6 @@ class PaymentLoan extends CommonObject
if ($totalamount != 0 && ! $error)
{
$this->amount_capital=$totalamount;
- $this->total=$totalamount; // deprecated
$this->db->commit();
return $this->id;
}
@@ -448,7 +441,7 @@ class PaymentLoan extends CommonObject
$acc = new Account($this->db);
$acc->fetch($accountid);
- $total=$this->total;
+ $total=$this->amount_capital;
if ($mode == 'payment_loan') $total=-$total;
// Insert payment into llx_bank
diff --git a/htdocs/loan/document.php b/htdocs/loan/document.php
index eeee232befb..0b7e23bbd3f 100644
--- a/htdocs/loan/document.php
+++ b/htdocs/loan/document.php
@@ -143,7 +143,7 @@ if ($object->id)
}
- print '';
+ print '';
print ''.$langs->trans("NbOfAttachedFiles").' '.count($filearray).' ';
print ''.$langs->trans("TotalSizeOfAttachedFiles").' '.dol_print_size($totalsize, 1, 1).' ';
print "
\n";
diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php
index 1111dd49a47..74069429043 100644
--- a/htdocs/main.inc.php
+++ b/htdocs/main.inc.php
@@ -271,7 +271,6 @@ if (isset($_SERVER["HTTP_USER_AGENT"]))
//var_dump($conf->browser);
if ($conf->browser->layout == 'phone') $conf->dol_no_mouse_hover=1;
- if ($conf->browser->layout == 'phone') $conf->global->MAIN_TESTMENUHIDER=1;
}
// Force HTTPS if required ($conf->file->main_force_https is 0/1 or https dolibarr root url)
@@ -1092,11 +1091,15 @@ if (! function_exists("llxHeader"))
// html header
top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
- if ($conf->browser->layout == 'phone'){
- $morecssonbody.= ' sidebar-collapse';
+ $tmpcsstouse='sidebar-collapse'.($morecssonbody?' '.$morecssonbody:'');
+ // If theme MD and classic layer, we open the menulayer by default.
+ if ($conf->theme == 'md' && ! in_array($conf->browser->layout, array('phone','tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER))
+ {
+ global $mainmenu;
+ if ($mainmenu != 'website') $tmpcsstouse=$morecssonbody; // We do not use sidebar-collpase by default to have menuhider open by default.
}
- print '' . "\n";
+ print '' . "\n";
// top menu and left menu area
if (empty($conf->dol_hide_topmenu) || GETPOST('dol_invisible_topmenu', 'int'))
@@ -1255,7 +1258,6 @@ function top_htmlhead($head, $title = '', $disablejs = 0, $disablehead = 0, $arr
print "\n";
if (GETPOST('version', 'int')) $ext='version='.GETPOST('version', 'int'); // usefull to force no cache on css/js
- if (GETPOST('testmenuhider', 'int') || ! empty($conf->global->MAIN_TESTMENUHIDER)) $ext.='&testmenuhider='.(GETPOST('testmenuhider', 'int')?GETPOST('testmenuhider', 'int'):$conf->global->MAIN_TESTMENUHIDER);
$themeparam='?lang='.$langs->defaultlang.'&theme='.$conf->theme.(GETPOST('optioncss', 'aZ09')?'&optioncss='.GETPOST('optioncss', 'aZ09', 1):'').'&userid='.$user->id.'&entity='.$conf->entity;
$themeparam.=($ext?'&'.$ext:'');
@@ -1594,10 +1596,7 @@ function top_menu($head, $title = '', $target = '', $disablejs = 0, $disablehead
}
}
- $loginBlockMoreClass = '';
- if (!empty($conf->global->MAIN_TOP_MENU_DROPDOWN)) { $loginBlockMoreClass = 'usedropdown'; }
-
- print ''."\n";
+ print '
'."\n";
// Add login user link
$toprightmenu.='
';
@@ -1606,12 +1605,8 @@ function top_menu($head, $title = '', $target = '', $disablejs = 0, $disablehead
$mode=-1;
$toprightmenu.='
';
- if (empty($conf->global->MAIN_TOP_MENU_DROPDOWN)){
- $toprightmenu.= $user->getNomUrl($mode, '', 1, 0, 11, 0, ($user->firstname ? 'firstname' : -1), 'atoplogin');
- }
- else {
- $toprightmenu.= top_menu_user($user, $langs);
- }
+ $toprightmenu.= top_menu_user($user, $langs);
+
$toprightmenu.='
';
$toprightmenu.='
'."\n";
@@ -1764,7 +1759,7 @@ function top_menu_user(User $user, Translate $langs)
$dropdownBody.= '
' . $langs->trans("Status").' : '.$user->getLibStatut(0);
$dropdownBody.= '
';
- $dropdownBody.= '
'.$langs->trans("Connection").' ';
+ $dropdownBody.= '
'.$langs->trans("Session").' ';
$dropdownBody.= '
'.$langs->trans("IPAddress").' : '.$_SERVER["REMOTE_ADDR"];
if (! empty($conf->global->MAIN_MODULE_MULTICOMPANY)) $dropdownBody.= '
'.$langs->trans("ConnectedOnMultiCompany").': '.$conf->entity.' (user entity '.$user->entity.')';
$dropdownBody.= '
'.$langs->trans("AuthenticationMode").': '.$_SESSION["dol_authmode"].(empty($dolibarr_main_demo)?'':' (demo)');
@@ -1810,7 +1805,9 @@ function top_menu_user(User $user, Translate $langs)
+
+ global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) &&
$obj = $db->fetch_object($resql);
$id = $obj->rowid;
if (!empty($conf->global->SOCIETE_ON_SEARCH_AND_LIST_GO_ON_CUSTOMER_OR_SUPPLIER_CARD)) {
- if ( $obj->client > 0) {
+ if ($obj->client > 0) {
header("Location: ".DOL_URL_ROOT.'/comm/card.php?socid='.$id);
exit;
}
- if ( $obj->fournisseur > 0){
+ if ($obj->fournisseur > 0) {
header("Location: ".DOL_URL_ROOT.'/fourn/card.php?socid='.$id);
exit;
}
@@ -545,7 +569,7 @@ if (GETPOST('nomassaction', 'int') || in_array($massaction, array('presend','pre
$massactionbutton=$form->selectMassAction('', $arrayofmassactions);
$newcardbutton='';
-if ($user->rights->societe->creer)
+if ($user->rights->societe->creer && $contextpage != 'poslist')
{
$typefilter='';
$label='MenuNewThirdParty';
@@ -975,7 +999,12 @@ while ($i < min($num, $limit))
$companystatic->fk_prospectlevel=$obj->fk_prospectlevel;
$companystatic->fk_parent = $obj->fk_parent;
- print '
';
+ print ' ';
if (! empty($arrayfields['s.rowid']['checked']))
{
print '';
@@ -988,7 +1017,14 @@ while ($i < min($num, $limit))
$savalias = $obj->name_alias;
if (! empty($arrayfields['s.name_alias']['checked'])) $companystatic->name_alias='';
print ' ';
- print $companystatic->getNomUrl(1, '', 100, 0, 1);
+ if ($contextpage == 'poslist')
+ {
+ print $obj->name;
+ }
+ else
+ {
+ print $companystatic->getNomUrl(1, '', 100, 0, 1);
+ }
print " \n";
$companystatic->name_alias = $savalias;
if (! $i) $totalarray['nbfield']++;
diff --git a/htdocs/supplier_proposal/class/supplier_proposal.class.php b/htdocs/supplier_proposal/class/supplier_proposal.class.php
index a767dceb450..0b72b7daf2c 100644
--- a/htdocs/supplier_proposal/class/supplier_proposal.class.php
+++ b/htdocs/supplier_proposal/class/supplier_proposal.class.php
@@ -89,7 +89,7 @@ class SupplierProposal extends CommonObject
/**
* @deprecated
- * @see user_author_id
+ * @see $user_author_id
*/
public $author;
@@ -101,7 +101,7 @@ class SupplierProposal extends CommonObject
/**
* @deprecated
- * @see date_creation
+ * @see $date_creation
*/
public $datec;
@@ -113,7 +113,7 @@ class SupplierProposal extends CommonObject
/**
* @deprecated
- * @see date_validation
+ * @see $date_validation
*/
public $datev;
@@ -130,19 +130,19 @@ class SupplierProposal extends CommonObject
/**
* @deprecated
- * @see price_ht
+ * @see $price_ht
*/
public $price;
/**
* @deprecated
- * @see total_tva
+ * @see $total_tva
*/
public $tva;
/**
* @deprecated
- * @see total_ttc
+ * @see $total_ttc
*/
public $total;
@@ -393,7 +393,7 @@ class SupplierProposal extends CommonObject
* @param double $pu_ht_devise Amount in currency
* @return int >0 if OK, <0 if KO
*
- * @see add_product
+ * @see add_product()
*/
public function addline($desc, $pu_ht, $qty, $txtva, $txlocaltax1 = 0, $txlocaltax2 = 0, $fk_product = 0, $remise_percent = 0, $price_base_type = 'HT', $pu_ttc = 0, $info_bits = 0, $type = 0, $rang = -1, $special_code = 0, $fk_parent_line = 0, $fk_fournprice = 0, $pa_ht = 0, $label = '', $array_option = 0, $ref_supplier = '', $fk_unit = '', $origin = '', $origin_id = 0, $pu_ht_devise = 0)
{
@@ -1104,7 +1104,7 @@ class SupplierProposal extends CommonObject
*
* @param User $user User that create
* @return int Id of the new object if ok, <0 if ko
- * @see create
+ * @see create()
*/
public function create_from($user)
{
@@ -2760,7 +2760,7 @@ class SupplierProposalLine extends CommonObjectLine
/**
* @deprecated
- * @see product_type
+ * @see $product_type
*/
public $fk_product_type;
/**
@@ -2831,7 +2831,7 @@ class SupplierProposalLine extends CommonObjectLine
/**
* @deprecated
- * @see product_label
+ * @see $product_label
*/
public $libelle;
diff --git a/htdocs/supplier_proposal/document.php b/htdocs/supplier_proposal/document.php
index f226391e3f7..458ade41309 100644
--- a/htdocs/supplier_proposal/document.php
+++ b/htdocs/supplier_proposal/document.php
@@ -148,7 +148,7 @@ if ($object->id > 0)
print '';
print '
';
- print '
';
+ print '';
print ''.$langs->trans("NbOfAttachedFiles").' '.count($filearray).' ';
print ''.$langs->trans("TotalSizeOfAttachedFiles").' '.dol_print_size($totalsize, 1, 1).' ';
diff --git a/htdocs/takepos/admin/setup.php b/htdocs/takepos/admin/setup.php
index 973c8cbd9cc..e17ea0ee036 100644
--- a/htdocs/takepos/admin/setup.php
+++ b/htdocs/takepos/admin/setup.php
@@ -64,7 +64,7 @@ if (GETPOST('action', 'alpha') == 'set')
if (GETPOST('socid', 'int') < 0) $_POST["socid"]='';
$res = dolibarr_set_const($db, "CASHDESK_ID_THIRDPARTY", (GETPOST('socid', 'int') > 0 ? GETPOST('socid', 'int') : ''), 'chaine', 0, '', $conf->entity);
-
+
$res = dolibarr_set_const($db, "CASHDESK_ID_BANKACCOUNT_CASH", (GETPOST('CASHDESK_ID_BANKACCOUNT_CASH', 'alpha') > 0 ? GETPOST('CASHDESK_ID_BANKACCOUNT_CASH', 'alpha') : ''), 'chaine', 0, '', $conf->entity);
$res = dolibarr_set_const($db, "CASHDESK_ID_BANKACCOUNT_CHEQUE", (GETPOST('CASHDESK_ID_BANKACCOUNT_CHEQUE', 'alpha') > 0 ? GETPOST('CASHDESK_ID_BANKACCOUNT_CHEQUE', 'alpha') : ''), 'chaine', 0, '', $conf->entity);
$res = dolibarr_set_const($db, "CASHDESK_ID_BANKACCOUNT_CB", (GETPOST('CASHDESK_ID_BANKACCOUNT_CB', 'alpha') > 0 ? GETPOST('CASHDESK_ID_BANKACCOUNT_CB', 'alpha') : ''), 'chaine', 0, '', $conf->entity);
@@ -177,7 +177,8 @@ if ($conf->global->TAKEPOSCONNECTOR){
// Bar Restaurant mode
print '';
-print 'Bar Restaurant';
+print $langs->trans("EnableBarOrRestaurantFeatures");
+print ' ';
print '';
print $form->selectyesno("TAKEPOS_BAR_RESTAURANT", $conf->global->TAKEPOS_BAR_RESTAURANT, 1);
print " \n";
@@ -276,7 +277,7 @@ if (! empty($conf->banque->enabled))
print '';
$form->select_comptes($conf->global->CASHDESK_ID_BANKACCOUNT_CB, 'CASHDESK_ID_BANKACCOUNT_CB', 0, "courant=1", 1);
print ' ';
-
+
foreach($paiements as $modep) {
if (in_array($modep->code, array('LIQ', 'CB', 'CHQ'))) continue;
$name="CASHDESK_ID_BANKACCOUNT_".$modep->code;
diff --git a/htdocs/takepos/ajax.php b/htdocs/takepos/ajax.php
index 9586e71fd18..74f69618a0f 100644
--- a/htdocs/takepos/ajax.php
+++ b/htdocs/takepos/ajax.php
@@ -48,12 +48,11 @@ if ($action=="getProducts") {
$prods = $object->getObjectsInCateg("product");
echo json_encode($prods);
}
-
-elseif ($action=="search") {
+elseif ($action=="search" && $term != '') {
$sql = 'SELECT * FROM '.MAIN_DB_PREFIX.'product';
- $sql .= ' WHERE entity IN ('.getEntity('product').')';
- $sql .= ' AND tosell = 1';
- $sql .= natural_search(array('label','barcode'), $term);
+ $sql.= ' WHERE entity IN ('.getEntity('product').')';
+ $sql.= ' AND tosell = 1';
+ $sql.= natural_search(array('label','barcode'), $term);
$resql = $db->query($sql);
$rows = array();
while ($row = $db->fetch_array($resql)) {
diff --git a/htdocs/takepos/css/pos.css b/htdocs/takepos/css/pos.css
index 086e4e5fcb0..041f4f56bee 100644
--- a/htdocs/takepos/css/pos.css
+++ b/htdocs/takepos/css/pos.css
@@ -18,7 +18,6 @@ button.calcbutton {
width:24%;
height:24%;
font-weight: bold;
- color: #555555;
}
button.calcbutton2 {
@@ -33,7 +32,6 @@ button.calcbutton2 {
width:24%;
height:24%;
font-weight: bold;
- color: #555555;
}
button.calcbutton3 {
@@ -46,7 +44,7 @@ button.calcbutton3 {
text-align: center;
font-size:120%;
overflow: visible; /* removes extra width in IE */
- width:12%;
+ width:24%;
height:24%;
}
@@ -60,7 +58,7 @@ button.actionbutton {
text-align: center;
overflow: visible; /* removes extra width in IE */
width:33%;
- height:33%;
+ height:24%;
}
div.wrapper{
@@ -70,11 +68,11 @@ div.wrapper{
height:25%;
margin:0;
padding:1px;
- border: 0.1em solid;
- box-shadow: 3px 3px 2px #888;
+ border: 2px solid #D1D1D1;
+ /*box-shadow: 3px 3px 3px #bbb; */
text-align: center;
box-sizing: border-box;
- background-color:#f0eeee;
+ background-color:#fff;
}
div.wrapper2{
@@ -84,11 +82,11 @@ div.wrapper2{
height:25%;
margin:0;
/* padding:1px; */
- border: 0.1em solid;
- box-shadow: 2px 2px 1px #888;
+ border: 2px solid #D1D1D1;
+ /*box-shadow: 3px 3px 3px #bbb;*/
text-align: center;
box-sizing: border-box;
- background-color:#f0eeee;
+ background-color:#fff;
}
button:active{
@@ -103,7 +101,6 @@ div.description{
width:100%;
/* styling below */
background-color:black;
- font-family: 'tahoma';
color:white;
opacity:0.8; /* transparency */
filter:alpha(opacity=80); /* IE transparency */
@@ -120,6 +117,16 @@ div.catwatermark{
text-align:center;
font-size: 20px;
display: none;
+ opacity: 0.8;
+}
+
+table.postablelines tr td {
+ line-height: unset;
+ padding-top: 3px;
+ padding-bottom: 3px;
+}
+.posinvoiceline td {
+ height: 40px !important;
}
@media only screen and (max-aspect-ratio: 6/4) {
@@ -209,10 +216,47 @@ div.catwatermark{
padding-left: 5px;
}
+tr.selected, tr.selected td {
+ /* font-weight: bold; */
+ background-color: rgb(240,230,210) !important;
+}
+.order {
+ color: limegreen;
+}
+
+.colorwhite {
+ color: white;
+}
+.colorred {
+ color: red;
+}
+.colorgreen {
+ color: green;
+}
+.poscolordelete {
+ color: #844;
+}
+.poscolorgreen {
+ color: #060;
+}
+.poscolorblue {
+ color: #006;
+}
+
+.centerinmiddle {
+ transform: translate(0,-50%);
+ position: relative;
+ top: 50%;
+}
+.trunc {
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
p.description_content{
padding:10px;
margin:0px;
-
}
@media screen and (min-width: 892px) {
@@ -267,4 +311,13 @@ p.description_content{
.invoice{
font-size: 10px;
}
-}
\ No newline at end of file
+}
+
+@media screen and (max-width: 767px){
+ div.wrapper {
+ width: 50%;
+ }
+ div.wrapper2 {
+ width: 25%;
+ }
+}
diff --git a/htdocs/takepos/customers.php b/htdocs/takepos/customers.php
deleted file mode 100644
index 6c526a97ea3..00000000000
--- a/htdocs/takepos/customers.php
+++ /dev/null
@@ -1,1271 +0,0 @@
-
- * Copyright (C) 2004-2016 Laurent Destailleur
- * Copyright (C) 2005-2019 Regis Houssin
- * Copyright (C) 2012 Marcos García
- * Copyright (C) 2013-2015 Raphaël Doursenaud
- * Copyright (C) 2015 Florian Henry
- * Copyright (C) 2016 Josep Lluis Amador
- * Copyright (C) 2016 Ferran Marcet
- * Copyright (C) 2017 Rui Strecht
- * Copyright (C) 2017 Juanjo Menent
- *
- * 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 3 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, see .
- */
-
-/**
- * \file htdocs/takepos/customers.php
- * \ingroup societe
- * \brief Page to show list of third parties. TODO Merge with societe/list.php
- */
-
-require '../main.inc.php'; // Load $user and permissions
-include_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
-require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
-require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
-require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php';
-require_once DOL_DOCUMENT_ROOT.'/societe/class/client.class.php';
-
-$langs->loadLangs(array("companies", "commercial", "customers", "suppliers", "bills", "compta", "categories", "cashdesk"));
-
-$action=GETPOST('action', 'alpha');
-$massaction=GETPOST('massaction', 'alpha');
-$show_files=GETPOST('show_files', 'int');
-$confirm=GETPOST('confirm', 'alpha');
-$toselect = GETPOST('toselect', 'array');
-$idcustomer = GETPOST('idcustomer', 'int');
-$place = (GETPOSTISSET('place')?GETPOST('place', 'int'):0);
-
-$_GET['optioncss'] = 'print';
-
-
-/*
- * Actions
- */
-
-if ($action=="change") {
- $sql="UPDATE ".MAIN_DB_PREFIX."facture set fk_soc=".$idcustomer." where ref='(PROV-POS-".$place.")'";
- $resql = $db->query($sql);
- ?>
-
- societe_id) $socid=$user->societe_id;
-$result = restrictedArea($user, 'societe', $socid, '');
-
-$search_all=trim(GETPOST('search_all', 'alphanohtml')?GETPOST('search_all', 'alphanohtml'):GETPOST('sall', 'alphanohtml'));
-$search_cti=preg_replace('/^0+/', '', preg_replace('/[^0-9]/', '', GETPOST('search_cti', 'alphanohtml'))); // Phone number without any special chars
-
-$search_id=trim(GETPOST("search_id", "int"));
-$search_nom=trim(GETPOST("search_nom"));
-$search_alias=trim(GETPOST("search_alias"));
-$search_nom_only=trim(GETPOST("search_nom_only"));
-$search_barcode=trim(GETPOST("search_barcode"));
-$search_customer_code=trim(GETPOST('search_customer_code'));
-$search_supplier_code=trim(GETPOST('search_supplier_code'));
-$search_account_customer_code=trim(GETPOST('search_account_customer_code'));
-$search_account_supplier_code=trim(GETPOST('search_account_supplier_code'));
-$search_town=trim(GETPOST("search_town"));
-$search_zip=trim(GETPOST("search_zip"));
-$search_state=trim(GETPOST("search_state"));
-$search_region=trim(GETPOST("search_region"));
-$search_email=trim(GETPOST('search_email'));
-$search_phone=trim(GETPOST('search_phone'));
-$search_url=trim(GETPOST('search_url'));
-$search_idprof1=trim(GETPOST('search_idprof1'));
-$search_idprof2=trim(GETPOST('search_idprof2'));
-$search_idprof3=trim(GETPOST('search_idprof3'));
-$search_idprof4=trim(GETPOST('search_idprof4'));
-$search_idprof5=trim(GETPOST('search_idprof5'));
-$search_idprof6=trim(GETPOST('search_idprof6'));
-$search_vat=trim(GETPOST('search_vat'));
-$search_sale=trim(GETPOST("search_sale", 'int'));
-$search_categ_cus=trim(GETPOST("search_categ_cus", 'int'));
-$search_categ_sup=trim(GETPOST("search_categ_sup", 'int'));
-$search_country=GETPOST("search_country", 'intcomma');
-$search_type_thirdparty=GETPOST("search_type_thirdparty", 'int');
-$search_status=GETPOST("search_status", 'int');
-$search_type=GETPOST('search_type', 'alpha');
-$search_level_from = GETPOST("search_level_from", "alpha");
-$search_level_to = GETPOST("search_level_to", "alpha");
-$search_stcomm=GETPOST('search_stcomm', 'int');
-$search_import_key = GETPOST("search_import_key", "alpha");
-
-$type=GETPOST('type');
-$optioncss=GETPOST('optioncss', 'alpha');
-$mode=GETPOST("mode");
-
-$diroutputmassaction=$conf->societe->dir_output . '/temp/massgeneration/'.$user->id;
-
-$limit = GETPOST('limit', 'int')?GETPOST('limit', 'int'):$conf->liste_limit;
-$sortfield=GETPOST("sortfield", 'alpha');
-$sortorder=GETPOST("sortorder", 'alpha');
-$page=GETPOST("page", 'int');
-if (! $sortorder) $sortorder="ASC";
-if (! $sortfield) $sortfield="s.nom";
-if (empty($page) || $page == -1) { $page = 0; }
-$offset = $limit * $page;
-$pageprev = $page - 1;
-$pagenext = $page + 1;
-
-// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
-$contextpage='thirdpartylist';
-/*if ($search_type == '1,3') { $contextpage='customerlist'; $type='c'; }
-if ($search_type == '2,3') { $contextpage='prospectlist'; $type='p'; }
-if ($search_type == '4') { $contextpage='supplierlist'; $type='f'; }
-*/
-if ($type == 'c') { $contextpage='customerlist'; if ($search_type=='') $search_type='1,3'; }
-if ($type == 'p') { $contextpage='prospectlist'; if ($search_type=='') $search_type='2,3'; }
-if ($type == 'f') { $contextpage='supplierlist'; if ($search_type=='') $search_type='4'; }
-
-// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context
-$hookmanager->initHooks(array($contextpage));
-$extrafields = new ExtraFields($db);
-
-// fetch optionals attributes and labels
-$extralabels = $extrafields->fetch_name_optionals_label('societe');
-$search_array_options=$extrafields->getOptionalsFromPost('societe', '', 'search_');
-
-// List of fields to search into when doing a "search in all"
-$fieldstosearchall = array(
- 's.nom'=>"ThirdPartyName",
- 's.name_alias'=>"AliasNameShort",
- 's.code_client'=>"CustomerCode",
- 's.code_fournisseur'=>"SupplierCode",
- 's.code_compta'=>"CustomerAccountancyCodeShort",
- 's.code_compta_fournisseur'=>"SupplierAccountancyCodeShort",
- 's.email'=>"EMail",
- 's.url'=>"URL",
- 's.tva_intra'=>"VATIntra",
- 's.siren'=>"ProfId1",
- 's.siret'=>"ProfId2",
- 's.ape'=>"ProfId3",
-);
-if (($tmp = $langs->transnoentities("ProfId4".$mysoc->country_code)) && $tmp != "ProfId4".$mysoc->country_code && $tmp != '-') $fieldstosearchall['s.idprof4']='ProfId4';
-if (($tmp = $langs->transnoentities("ProfId5".$mysoc->country_code)) && $tmp != "ProfId5".$mysoc->country_code && $tmp != '-') $fieldstosearchall['s.idprof5']='ProfId5';
-if (($tmp = $langs->transnoentities("ProfId6".$mysoc->country_code)) && $tmp != "ProfId6".$mysoc->country_code && $tmp != '-') $fieldstosearchall['s.idprof6']='ProfId6';
-if (!empty($conf->barcode->enabled)) $fieldstosearchall['s.barcode']='Gencod';
-
-// Define list of fields to show into list
-$checkedcustomercode=(in_array($contextpage, array('thirdpartylist', 'customerlist', 'prospectlist')) ? 1 : 0);
-$checkedsuppliercode=(in_array($contextpage, array('supplierlist')) ? 1 : 0);
-$checkedcustomeraccountcode=(in_array($contextpage, array('customerlist')) ? 1 : 0);
-$checkedsupplieraccountcode=(in_array($contextpage, array('supplierlist')) ? 1 : 0);
-$checkedtypetiers=1;
-$checkedprofid1=0;
-$checkedprofid2=0;
-$checkedprofid3=0;
-$checkedprofid4=0;
-$checkedprofid5=0;
-$checkedprofid6=0;
-//$checkedprofid4=((($tmp = $langs->transnoentities("ProfId4".$mysoc->country_code)) && $tmp != "ProfId4".$mysoc->country_code && $tmp != '-') ? 1 : 0);
-//$checkedprofid5=((($tmp = $langs->transnoentities("ProfId5".$mysoc->country_code)) && $tmp != "ProfId5".$mysoc->country_code && $tmp != '-') ? 1 : 0);
-//$checkedprofid6=((($tmp = $langs->transnoentities("ProfId6".$mysoc->country_code)) && $tmp != "ProfId6".$mysoc->country_code && $tmp != '-') ? 1 : 0);
-$checkprospectlevel=(in_array($contextpage, array('prospectlist')) ? 1 : 0);
-$checkstcomm=(in_array($contextpage, array('prospectlist')) ? 1 : 0);
-$arrayfields=array(
- 's.rowid'=>array('label'=>"TechnicalID", 'checked'=>($conf->global->MAIN_SHOW_TECHNICAL_ID?1:0), 'enabled'=>($conf->global->MAIN_SHOW_TECHNICAL_ID?1:0)),
- 's.nom'=>array('label'=>"ThirdPartyName", 'checked'=>1),
- 's.name_alias'=>array('label'=>"AliasNameShort", 'checked'=>1),
- 's.barcode'=>array('label'=>"Gencod", 'checked'=>1, 'enabled'=>(! empty($conf->barcode->enabled))),
- 's.code_client'=>array('label'=>"CustomerCodeShort", 'checked'=>$checkedcustomercode),
- 's.code_fournisseur'=>array('label'=>"SupplierCodeShort", 'checked'=>$checkedsuppliercode, 'enabled'=>(! empty($conf->fournisseur->enabled))),
- 's.code_compta'=>array('label'=>"CustomerAccountancyCodeShort", 'checked'=>$checkedcustomeraccountcode),
- 's.code_compta_fournisseur'=>array('label'=>"SupplierAccountancyCodeShort", 'checked'=>$checkedsupplieraccountcode, 'enabled'=>(! empty($conf->fournisseur->enabled))),
- 's.town'=>array('label'=>"Town", 'checked'=>1),
- 's.zip'=>array('label'=>"Zip", 'checked'=>1),
- 'state.nom'=>array('label'=>"State", 'checked'=>0),
- 'region.nom'=>array('label'=>"Region", 'checked'=>0),
- 'country.code_iso'=>array('label'=>"Country", 'checked'=>0),
- 's.email'=>array('label'=>"Email", 'checked'=>0),
- 's.url'=>array('label'=>"Url", 'checked'=>0),
- 's.phone'=>array('label'=>"Phone", 'checked'=>1),
- 'typent.code'=>array('label'=>"ThirdPartyType", 'checked'=>$checkedtypetiers),
- 's.siren'=>array('label'=>"ProfId1Short", 'checked'=>$checkedprofid1),
- 's.siret'=>array('label'=>"ProfId2Short", 'checked'=>$checkedprofid2),
- 's.ape'=>array('label'=>"ProfId3Short", 'checked'=>$checkedprofid3),
- 's.idprof4'=>array('label'=>"ProfId4Short", 'checked'=>$checkedprofid4),
- 's.idprof5'=>array('label'=>"ProfId5Short", 'checked'=>$checkedprofid5),
- 's.idprof6'=>array('label'=>"ProfId6Short", 'checked'=>$checkedprofid6),
- 's.tva_intra'=>array('label'=>"VATIntra", 'checked'=>0),
- 'customerorsupplier'=>array('label'=>'Nature', 'checked'=>1),
- 's.fk_prospectlevel'=>array('label'=>"ProspectLevelShort", 'checked'=>$checkprospectlevel),
- 's.fk_stcomm'=>array('label'=>"StatusProsp", 'checked'=>$checkstcomm),
- 's.datec'=>array('label'=>"DateCreation", 'checked'=>0, 'position'=>500),
- 's.tms'=>array('label'=>"DateModificationShort", 'checked'=>0, 'position'=>500),
- 's.status'=>array('label'=>"Status", 'checked'=>1, 'position'=>1000),
- 's.import_key'=>array('label'=>"ImportId", 'checked'=>0, 'position'=>1100),
-);
-// Extra fields
-if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label))
-{
- foreach($extrafields->attribute_label as $key => $val)
- {
- if (! empty($extrafields->attribute_list[$key])) $arrayfields["ef.".$key]=array('label'=>$extrafields->attribute_label[$key], 'checked'=>(($extrafields->attribute_list[$key]<0)?0:1), 'position'=>$extrafields->attribute_pos[$key], 'enabled'=>(abs($extrafields->attribute_list[$key])!=3 && $extrafields->attribute_perms[$key]));
- }
-}
-
-$object = new Societe($db);
-
-
-/*
- * Actions
- */
-
-if (GETPOST('cancel', 'alpha')) { $action='list'; $massaction=''; }
-if (! GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction=''; }
-
-$parameters=array();
-$reshook=$hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks
-if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
-
-if (empty($reshook))
-{
- // Selection of new fields
- include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php';
-
- // Did we click on purge search criteria ?
- if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) // All tests are required to be compatible with all browsers
- {
- $search_id='';
- $search_nom='';
- $search_alias='';
- $search_categ_cus=0;
- $search_categ_sup=0;
- $search_sale='';
- $search_barcode="";
- $search_customer_code='';
- $search_supplier_code='';
- $search_account_customer_code='';
- $search_account_supplier_code='';
- $search_town="";
- $search_zip="";
- $search_state="";
- $search_country='';
- $search_email='';
- $search_phone='';
- $search_url='';
- $search_idprof1='';
- $search_idprof2='';
- $search_idprof3='';
- $search_idprof4='';
- $search_idprof5='';
- $search_idprof6='';
- $search_vat='';
- $search_type='';
- $search_type_thirdparty='';
- $search_status=-1;
- $search_stcomm='';
- $search_level_from='';
- $search_level_to='';
- $search_import_key='';
- $toselect='';
- $search_array_options=array();
- }
-
- // Mass actions
- $objectclass='Societe';
- $objectlabel='ThirdParty';
- $permtoread = $user->rights->societe->lire;
- $permtodelete = $user->rights->societe->supprimer;
- $uploaddir = $conf->societe->dir_output;
- include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php';
-
- if ($action == 'setstcomm')
- {
- $object = new Client($db);
- $result=$object->fetch(GETPOST('stcommsocid'));
- $object->stcomm_id=dol_getIdFromCode($db, GETPOST('stcomm', 'alpha'), 'c_stcomm');
- $result=$object->update($object->id, $user);
- if ($result < 0) setEventMessages($object->error, $object->errors, 'errors');
-
- $action='';
- }
-}
-
-if ($search_status=='') $search_status=1; // always display active thirdparty first
-
-
-
-/*
- * View
- */
-
-/*
- REM: Rules on permissions to see thirdparties
- Internal or External user + No permission to see customers => See nothing
- Internal user socid=0 + Permission to see ALL customers => See all thirdparties
- Internal user socid=0 + No permission to see ALL customers => See only thirdparties linked to user that are sale representative
- External user socid=x + Permission to see ALL customers => Can see only himself
- External user socid=x + No permission to see ALL customers => Can see only himself
- */
-
-$form=new Form($db);
-$formother=new FormOther($db);
-$companystatic=new Societe($db);
-$formcompany=new FormCompany($db);
-$prospectstatic=new Client($db);
-$prospectstatic->client=2;
-$prospectstatic->loadCacheOfProspStatus();
-
-
-$title=$langs->trans("ListOfThirdParties");
-if ($type == 'c' && (empty($search_type) || ($search_type == '1,3'))) $title=$langs->trans("ListOfCustomers");
-if ($type == 'p' && (empty($search_type) || ($search_type == '2,3'))) $title=$langs->trans("ListOfProspects");
-if ($type == 'f' && (empty($search_type) || ($search_type == '4'))) $title=$langs->trans("ListOfSuppliers");
-
-// If both parameters are set, search for everything BETWEEN them
-if ($search_level_from != '' && $search_level_to != '')
-{
- // Ensure that these parameters are numbers
- $search_level_from = (int) $search_level_from;
- $search_level_to = (int) $search_level_to;
-
- // If from is greater than to, reverse orders
- if ($search_level_from > $search_level_to)
- {
- $tmp = $search_level_to;
- $search_level_to = $search_level_from;
- $search_level_from = $tmp;
- }
-
- // Generate the SQL request
- $sortwhere = '(sortorder BETWEEN '.$search_level_from.' AND '.$search_level_to.') AS is_in_range';
-}
-// If only "from" parameter is set, search for everything GREATER THAN it
-elseif ($search_level_from != '')
-{
- // Ensure that this parameter is a number
- $search_level_from = (int) $search_level_from;
-
- // Generate the SQL request
- $sortwhere = '(sortorder >= '.$search_level_from.') AS is_in_range';
-}
-// If only "to" parameter is set, search for everything LOWER THAN it
-elseif ($search_level_to != '')
-{
- // Ensure that this parameter is a number
- $search_level_to = (int) $search_level_to;
-
- // Generate the SQL request
- $sortwhere = '(sortorder <= '.$search_level_to.') AS is_in_range';
-}
-// If no parameters are set, dont search for anything
-else
-{
- $sortwhere = '0 as is_in_range';
-}
-
-// Select every potentiels, and note each potentiels which fit in search parameters
-dol_syslog('societe/list.php', LOG_DEBUG);
-$sql = "SELECT code, label, sortorder, ".$sortwhere;
-$sql.= " FROM ".MAIN_DB_PREFIX."c_prospectlevel";
-$sql.= " WHERE active > 0";
-$sql.= " ORDER BY sortorder";
-
-$resql = $db->query($sql);
-if ($resql)
-{
- $tab_level = array();
- $search_levels = array();
-
- while ($obj = $db->fetch_object($resql))
- {
- // Compute level text
- $level=$langs->trans($obj->code);
- if ($level == $obj->code) $level=$langs->trans($obj->label);
-
- // Put it in the array sorted by sortorder
- $tab_level[$obj->sortorder] = $level;
-
- // If this potentiel fit in parameters, add its code to the $search_levels array
- if ($obj->is_in_range == 1)
- {
- $search_levels[] = '"'.preg_replace('[^A-Za-z0-9_-]', '', $obj->code).'"';
- }
- }
-
- // Implode the $search_levels array so that it can be use in a "IN (...)" where clause.
- // If no paramters was set, $search_levels will be empty
- $search_levels = implode(',', $search_levels);
-}
-else dol_print_error($db);
-
-$sql = "SELECT s.rowid, s.nom as name, s.name_alias, s.barcode, s.town, s.zip, s.datec, s.code_client, s.code_fournisseur, s.logo,";
-$sql.= " st.libelle as stcomm, s.fk_stcomm as stcomm_id, s.fk_prospectlevel, s.prefix_comm, s.client, s.fournisseur, s.canvas, s.status as status,";
-$sql.= " s.email, s.phone, s.url, s.siren as idprof1, s.siret as idprof2, s.ape as idprof3, s.idprof4 as idprof4, s.idprof5 as idprof5, s.idprof6 as idprof6, s.tva_intra, s.fk_pays,";
-$sql.= " s.tms as date_update, s.datec as date_creation,";
-$sql.= " s.code_compta,s.code_compta_fournisseur,";
-$sql.= " typent.code as typent_code,";
-$sql.= " state.code_departement as state_code, state.nom as state_name,";
-$sql.= " region.code_region as region_code, region.nom as region_name";
-// We'll need these fields in order to filter by sale (including the case where the user can only see his prospects)
-if ($search_sale) $sql .= ", sc.fk_soc, sc.fk_user";
-// We'll need these fields in order to filter by categ
-if ($search_categ_cus) $sql .= ", cc.fk_categorie, cc.fk_soc";
-if ($search_categ_sup) $sql .= ", cs.fk_categorie, cs.fk_soc";
-// Add fields from extrafields
-foreach ($extrafields->attribute_label as $key => $val) $sql.=($extrafields->attribute_type[$key] != 'separate' ? ",ef.".$key.' as options_'.$key : '');
-// Add fields from hooks
-$parameters=array();
-$reshook=$hookmanager->executeHooks('printFieldListSelect', $parameters); // Note that $action and $object may have been modified by hook
-$sql.=$hookmanager->resPrint;
-$sql.= " FROM ".MAIN_DB_PREFIX."societe as s";
-if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_extrafields as ef on (s.rowid = ef.fk_object)";
-$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as country on (country.rowid = s.fk_pays)";
-$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_typent as typent on (typent.id = s.fk_typent)";
-$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as state on (state.rowid = s.fk_departement)";
-$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_regions as region on (region. code_region = state.fk_region)";
-// We'll need this table joined to the select in order to filter by categ
-if (! empty($search_categ_cus)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cc ON s.rowid = cc.fk_soc"; // We'll need this table joined to the select in order to filter by categ
-if (! empty($search_categ_sup)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_fournisseur as cs ON s.rowid = cs.fk_soc"; // We'll need this table joined to the select in order to filter by categ
-$sql.= " ,".MAIN_DB_PREFIX."c_stcomm as st";
-// We'll need this table joined to the select in order to filter by sale
-if ($search_sale || (!$user->rights->societe->client->voir && !$socid)) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
-$sql.= " WHERE s.fk_stcomm = st.id";
-$sql.= " AND s.entity IN (".getEntity('societe').")";
-if (! $user->rights->societe->client->voir && ! $socid) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id;
-if ($socid) $sql.= " AND s.rowid = ".$socid;
-if ($search_sale) $sql.= " AND s.rowid = sc.fk_soc"; // Join for the needed table to filter by sale
-if (! $user->rights->fournisseur->lire) $sql.=" AND (s.fournisseur <> 1 OR s.client <> 0)"; // client=0, fournisseur=0 must be visible
-if ($search_sale) $sql.= " AND sc.fk_user = ".$db->escape($search_sale);
-if ($search_categ_cus > 0) $sql.= " AND cc.fk_categorie = ".$db->escape($search_categ_cus);
-if ($search_categ_sup > 0) $sql.= " AND cs.fk_categorie = ".$db->escape($search_categ_sup);
-if ($search_categ_cus == -2) $sql.= " AND cc.fk_categorie IS NULL";
-if ($search_categ_sup == -2) $sql.= " AND cs.fk_categorie IS NULL";
-
-if ($search_all) $sql.= natural_search(array_keys($fieldstosearchall), $search_all);
-if (strlen($search_cti)) $sql.= natural_search('s.phone', $search_cti);
-
-if ($search_id > 0) $sql.= natural_search("s.rowid", $search_id, 1);
-if ($search_nom) $sql.= natural_search("s.nom", $search_nom);
-if ($search_alias) $sql.= natural_search("s.name_alias", $search_alias);
-if ($search_nom_only) $sql.= natural_search("s.nom", $search_nom_only);
-if ($search_customer_code) $sql.= natural_search("s.code_client", $search_customer_code);
-if ($search_supplier_code) $sql.= natural_search("s.code_fournisseur", $search_supplier_code);
-if ($search_account_customer_code) $sql.= natural_search("s.code_compta", $search_account_customer_code);
-if ($search_account_supplier_code) $sql.= natural_search("s.code_compta_fournisseur", $search_account_supplier_code);
-if ($search_town) $sql.= natural_search("s.town", $search_town);
-if (strlen($search_zip)) $sql.= natural_search("s.zip", $search_zip);
-if ($search_state) $sql.= natural_search("state.nom", $search_state);
-if ($search_region) $sql.= natural_search("region.nom", $search_region);
-if ($search_country) $sql .= " AND s.fk_pays IN (".$search_country.')';
-if ($search_email) $sql.= natural_search("s.email", $search_email);
-if (strlen($search_phone)) $sql.= natural_search("s.phone", $search_phone);
-if ($search_url) $sql.= natural_search("s.url", $search_url);
-if (strlen($search_idprof1)) $sql.= natural_search("s.siren", $search_idprof1);
-if (strlen($search_idprof2)) $sql.= natural_search("s.siret", $search_idprof2);
-if (strlen($search_idprof3)) $sql.= natural_search("s.ape", $search_idprof3);
-if (strlen($search_idprof4)) $sql.= natural_search("s.idprof4", $search_idprof4);
-if (strlen($search_idprof5)) $sql.= natural_search("s.idprof5", $search_idprof5);
-if (strlen($search_idprof6)) $sql.= natural_search("s.idprof6", $search_idprof6);
-if (strlen($search_vat)) $sql.= natural_search("s.tva_intra", $search_vat);
-// Filter on type of thirdparty
-if ($search_type > 0 && in_array($search_type, array('1,3','2,3'))) $sql .= " AND s.client IN (".$db->escape($search_type).")";
-if ($search_type > 0 && in_array($search_type, array('4'))) $sql .= " AND s.fournisseur = 1";
-if ($search_type == '0') $sql .= " AND s.client = 0 AND s.fournisseur = 0";
-if ($search_status!='' && $search_status >= 0) $sql .= " AND s.status = ".$db->escape($search_status);
-if (!empty($conf->barcode->enabled) && $search_barcode) $sql.= natural_search("s.barcode", $search_barcode);
-if ($search_type_thirdparty) $sql .= " AND s.fk_typent IN (".$search_type_thirdparty.')';
-if ($search_levels) $sql .= " AND s.fk_prospectlevel IN (".$search_levels.')';
-if ($search_stcomm != '' && $search_stcomm != -2) $sql.= natural_search("s.fk_stcomm", $search_stcomm, 2);
-if ($search_import_key) $sql.= natural_search("s.import_key", $search_import_key);
-// Add where from extra fields
-include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php';
-
-// Add where from hooks
-$parameters=array();
-$reshook=$hookmanager->executeHooks('printFieldListWhere', $parameters); // Note that $action and $object may have been modified by hook
-$sql.=$hookmanager->resPrint;
-
-$sql.= $db->order($sortfield, $sortorder);
-
-// Count total nb of records
-$nbtotalofrecords = '';
-if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST))
-{
- $result = $db->query($sql);
- $nbtotalofrecords = $db->num_rows($result);
-}
-
-$sql.= $db->plimit($limit+1, $offset);
-
-$resql = $db->query($sql);
-if (! $resql)
-{
- dol_print_error($db);
- exit;
-}
-
-$num = $db->num_rows($resql);
-
-$arrayofselected=is_array($toselect)?$toselect:array();
-
-if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && ($search_all != '' || $search_cti != '') && $action != 'list')
-{
- $obj = $db->fetch_object($resql);
- $id = $obj->rowid;
- header("Location: ".DOL_URL_ROOT.'/societe/card.php?socid='.$id);
- exit;
-}
-
-$help_url='EN:Module_Third_Parties|FR:Module_Tiers|ES:Empresas';
-llxHeader('', $langs->trans("ThirdParty"), $help_url);
-
-$param='';
-if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
-if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
-if ($search_all != '') $param = "&sall=".urlencode($search_all);
-if ($sall != '') $param .= "&sall=".urlencode($sall);
-if ($search_categ_cus > 0) $param.='&search_categ_cus='.urlencode($search_categ_cus);
-if ($search_categ_sup > 0) $param.='&search_categ_sup='.urlencode($search_categ_sup);
-if ($search_sale > 0) $param.='&search_sale='.urlencode($search_sale);
-if ($search_id > 0) $param.= "&search_id=".urlencode($search_id);
-if ($search_nom != '') $param.= "&search_nom=".urlencode($search_nom);
-if ($search_alias != '') $param.= "&search_alias=".urlencode($search_alias);
-if ($search_town != '') $param.= "&search_town=".urlencode($search_town);
-if ($search_zip != '') $param.= "&search_zip=".urlencode($search_zip);
-if ($search_phone != '') $param.= "&search_phone=".urlencode($search_phone);
-if ($search_email != '') $param.= "&search_email=".urlencode($search_email);
-if ($search_url != '') $param.= "&search_url=".urlencode($search_url);
-if ($search_state != '') $param.= "&search_state=".urlencode($search_state);
-if ($search_country != '') $param.= "&search_country=".urlencode($search_country);
-if ($search_customer_code != '') $param.= "&search_customer_code=".urlencode($search_customer_code);
-if ($search_supplier_code != '') $param.= "&search_supplier_code=".urlencode($search_supplier_code);
-if ($search_account_customer_code != '') $param.= "&search_account_customer_code=".urlencode($search_account_customer_code);
-if ($search_account_supplier_code != '') $param.= "&search_account_supplier_code=".urlencode($search_account_supplier_code);
-if ($search_barcode != '') $param.= "&search_barcode=".urlencode($search_barcode);
-if ($search_idprof1 != '') $param.= '&search_idprof1='.urlencode($search_idprof1);
-if ($search_idprof2 != '') $param.= '&search_idprof2='.urlencode($search_idprof2);
-if ($search_idprof3 != '') $param.= '&search_idprof3='.urlencode($search_idprof3);
-if ($search_idprof4 != '') $param.= '&search_idprof4='.urlencode($search_idprof4);
-if ($search_idprof5 != '') $param.= '&search_idprof5='.urlencode($search_idprof5);
-if ($search_idprof6 != '') $param.= '&search_idprof6='.urlencode($search_idprof6);
-if ($search_vat != '') $param.= '&search_vat='.urlencode($search_vat);
-if ($search_type_thirdparty != '') $param.='&search_type_thirdparty='.urlencode($search_type_thirdparty);
-if ($search_type != '') $param.='&search_type='.urlencode($search_type);
-if ($optioncss != '') $param.='&optioncss='.urlencode($optioncss);
-if ($search_status != '') $param.='&search_status='.urlencode($search_status);
-if ($search_stcomm != '') $param.='&search_stcomm='.urlencode($search_stcomm);
-if ($search_level_from != '') $param.='&search_level_from='.urlencode($search_level_from);
-if ($search_level_to != '') $param.='&search_level_to='.urlencode($search_level_to);
-if ($search_import_key != '') $param.='&search_import_key='.urlencode($search_import_key);
-if ($type != '') $param.='&type='.urlencode($type);
-// Add $param from extra fields
-include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php';
-
-// Show delete result message
-if (GETPOST('delsoc'))
-{
- setEventMessages($langs->trans("CompanyDeleted", GETPOST('delsoc')), null, 'mesgs');
-}
-
-// List of mass actions available
-$arrayofmassactions = array(
- 'presend'=>$langs->trans("SendByMail"),
-// 'builddoc'=>$langs->trans("PDFMerge"),
-);
-//if($user->rights->societe->creer) $arrayofmassactions['createbills']=$langs->trans("CreateInvoiceForThisCustomer");
-if ($user->rights->societe->supprimer) $arrayofmassactions['predelete']=$langs->trans("Delete");
-if (GETPOST('nomassaction', 'int') || in_array($massaction, array('presend','predelete'))) $arrayofmassactions=array();
-$massactionbutton=$form->selectMassAction('', $arrayofmassactions);
-
-print '';
-
-llxFooter();
-$db->close();
diff --git a/htdocs/takepos/floors.php b/htdocs/takepos/floors.php
index ceb8c73f211..9401d61b9a0 100644
--- a/htdocs/takepos/floors.php
+++ b/htdocs/takepos/floors.php
@@ -15,6 +15,12 @@
* along with this program. If not, see .
*/
+/**
+ * \file htdocs/takepos/floors.php
+ * \ingroup takepos
+ * \brief Page to edit floors and tables.
+ */
+
//if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1'); // Not disabled cause need to load personalized language
//if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); // Not disabled cause need to load personalized language
//if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1');
@@ -25,24 +31,26 @@ if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU', '1');
if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML', '1');
if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX', '1');
-$_GET['theme']="md"; // Force theme. MD theme provides better look and feel to TakePOS
-
require '../main.inc.php'; // Load $user and permissions
$langs->loadLangs(array("bills","orders","commercial","cashdesk"));
-$floor=GETPOST('floor', 'alpha');
+$floor=GETPOST('floor', 'int');
if ($floor=="") $floor=1;
$id = GETPOST('id', 'int');
$action = GETPOST('action', 'alpha');
$left = GETPOST('left', 'alpha');
$top = GETPOST('top', 'alpha');
-$place = GETPOST('place', 'int');
-$newname = GETPOST('newname');
+
+$place = (GETPOST('place', 'int') > 0 ? GETPOST('place', 'int') : 0); // $place is id of table for Ba or Restaurant
+$posnb = (GETPOST('posnb', 'int') > 0 ? GETPOST('posnb', 'int') : 0); // $posnb is id of POS
+
+$newname = GETPOST('newname', 'alpha');
$mode = GETPOST('mode', 'alpha');
-if ($action=="getTables"){
- $sql="SELECT * from ".MAIN_DB_PREFIX."takepos_floor_tables where floor=".$floor;
+if ($action=="getTables")
+{
+ $sql="SELECT rowid, entity, label, leftpos, toppos, floor FROM ".MAIN_DB_PREFIX."takepos_floor_tables where floor=".$floor;
$resql = $db->query($sql);
$rows = array();
while($row = $db->fetch_array($resql)){
@@ -56,20 +64,21 @@ if ($action=="update")
{
if ($left>95) $left=95;
if ($top>95) $top=95;
- if ($left>3 or $top>4) $db->query("update ".MAIN_DB_PREFIX."takepos_floor_tables set leftpos=$left, toppos=$top where label='$place'");
- else $db->query("delete from ".MAIN_DB_PREFIX."takepos_floor_tables where label='$place'");
+ if ($left>3 or $top>4) $db->query("UPDATE ".MAIN_DB_PREFIX."takepos_floor_tables set leftpos=".$left.", toppos=".$top." WHERE rowid='".$place."'");
+ else $db->query("DELETE from ".MAIN_DB_PREFIX."takepos_floor_tables where rowid='".$place."'");
}
if ($action=="updatename")
{
$newname = preg_replace("/[^a-zA-Z0-9\s]/", "", $newname); // Only English chars
if (strlen($newname) > 3) $newname = substr($newname, 0, 3); // Only 3 chars
- $db->query("update ".MAIN_DB_PREFIX."takepos_floor_tables set label='$newname' where label='$place'");
+ $db->query("UPDATE ".MAIN_DB_PREFIX."takepos_floor_tables set label='".$db->escape($newname)."' WHERE rowid='".$place."'");
}
if ($action=="add")
{
- $asdf=$db->query("insert into ".MAIN_DB_PREFIX."takepos_floor_tables values ('', '', '', '45', '45', $floor)");
+ $sql="INSERT INTO ".MAIN_DB_PREFIX."takepos_floor_tables(entity, label, leftpos, toppos, floor) VALUES (".$conf->entity.", '', '45', '45', ".$floor.")";
+ $asdf=$db->query($sql);
$db->query("update ".MAIN_DB_PREFIX."takepos_floor_tables set label=rowid where label=''"); // No empty table names
}
@@ -101,6 +110,7 @@ height: 100%;
var DragDrop='trans("DragDrop"); ?>';
function updateplace(idplace, left, top) {
+ console.log("updateplace idplace="+idplace+" left="+left+" top="+top);
$.ajax({
type: "POST",
url: "floors.php",
@@ -110,12 +120,13 @@ function updateplace(idplace, left, top) {
});
}
-function updatename(before) {
- var after=$("#"+before).text();
+function updatename(rowid) {
+ var after=$("#tablename"+rowid).text();
+ console.log("updatename rowid="+rowid+" after="+after);
$.ajax({
type: "POST",
url: "floors.php",
- data: { action: "updatename", place: before, newname: after }
+ data: { action: "updatename", place: rowid, newname: after }
}).done(function( msg ) {
window.location.href='floors.php?mode=edit&floor=';
});
@@ -130,8 +141,8 @@ $( document ).ready(function() {
$.getJSON('./floors.php?action=getTables&floor=', function(data) {
$.each(data, function(key, val) {
- $('body').append(''+val.label+'
');
- $( "#"+val.label ).draggable(
+ $('body').append(''+val.label+'
');
+ $( "#tablename"+val.rowid ).draggable(
{
start: function() {
$("#add").html("trans("Delete"); ?>");
@@ -139,7 +150,7 @@ $( document ).ready(function() {
stop: function() {
var left=$(this).offset().left*100/$(window).width();
var top=$(this).offset().top*100/$(window).height();
- updateplace($(this).attr('id'), left, top);
+ updateplace($(this).attr('id').substr(9), left, top);
}
}
);
@@ -149,7 +160,7 @@ $( document ).ready(function() {
})
- $('body').append(''+val.label+'
');
+ $('body').append(''+val.label+'
');
});
});
@@ -171,7 +182,13 @@ $( document ).ready(function() {
- ';">trans("Floor")." ".$floor; ?>
+
+ 1) { ?>
+ ';">
+
+ trans("Floor")." ".$floor; ?>
+
+
diff --git a/htdocs/takepos/freezone.php b/htdocs/takepos/freezone.php
index ce2c120b63f..64c21a30304 100644
--- a/htdocs/takepos/freezone.php
+++ b/htdocs/takepos/freezone.php
@@ -15,6 +15,12 @@
* along with this program. If not, see .
*/
+/**
+ * \file htdocs/takepos/floors.php
+ * \ingroup takepos
+ * \brief Popup to enter a free line
+ */
+
//if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1'); // Not disabled cause need to load personalized language
//if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); // Not disabled cause need to load personalized language
//if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1');
@@ -29,9 +35,12 @@ require '../main.inc.php'; // Load $user and permissions
$langs->loadLangs(array("bills", "cashdesk"));
-$place = GETPOST('place', 'int');
+$place = (GETPOST('place', 'int') > 0 ? GETPOST('place', 'int') : 0); // $place is id of table for Ba or Restaurant
+$posnb = (GETPOST('posnb', 'int') > 0 ? GETPOST('posnb', 'int') : 0); // $posnb is id of POS
+
$idline = GETPOST('idline', 'int');
-$action = GETPOST('action');
+$action = GETPOST('action', 'alpha');
+
/*
* View
@@ -60,7 +69,7 @@ if ($action=="freezone") echo ' ';
?>
-
+
diff --git a/htdocs/takepos/invoice.php b/htdocs/takepos/invoice.php
index 4d6299b3c0a..d30adb72ef0 100644
--- a/htdocs/takepos/invoice.php
+++ b/htdocs/takepos/invoice.php
@@ -16,6 +16,12 @@
* along with this program. If not, see .
*/
+/**
+ * \file htdocs/takepos/invoice.php
+ * \ingroup takepos
+ * \brief Page to generate section with list of lines
+ */
+
// if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER', '1'); // Not disabled cause need to load personalized language
// if (! defined('NOREQUIREDB')) define('NOREQUIREDB', '1'); // Not disabled cause need to load personalized language
// if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC', '1');
@@ -35,41 +41,72 @@ $langs->loadLangs(array("bills", "cashdesk"));
$id = GETPOST('id', 'int');
$action = GETPOST('action', 'alpha');
$idproduct = GETPOST('idproduct', 'int');
-$place = (GETPOSTISSET('place')?GETPOST('place', 'int'):0); // $place is id of POS
-$number = GETPOST('number');
-$idline = GETPOST('idline');
-$desc = GETPOST('desc', 'alpha');
-$pay = GETPOST('pay');
+$place = (GETPOST('place', 'int') > 0 ? GETPOST('place', 'int') : 0); // $place is id of table for Ba or Restaurant
+$posnb = (GETPOST('posnb', 'int') > 0 ? GETPOST('posnb', 'int') : 0); // $posnb is id of POS
+
+/**
+ * Abort invoice creationg with a given error message
+ *
+ * @param string $message Message explaining the error to the user
+ * @return void
+ */
+function fail($message)
+{
+ header($_SERVER['SERVER_PROTOCOL'] . ' 500 Internal Server Error', true, 500);
+ die($message);
+}
+
+
$placeid = 0; // $placeid is id of invoice
-$invoice = new Facture($db);
-$ret = $invoice->fetch('', '(PROV-POS-'.$place.')');
-if ($ret > 0) $placeid = $invoice->id;
+$number = GETPOST('number', 'alpha');
+$idline = GETPOST('idline', 'int');
+$desc = GETPOST('desc', 'alpha');
+$pay = GETPOST('pay', 'alpha');
+$amountofpayment = price2num(GETPOST('amount', 'alpha'));
+
+$invoiceid = GETPOST('invoiceid', 'int');
$paycode = $pay;
-if ($pay == 'cash') $paycode = 'LIQ';
-if ($pay == 'card') $paycode = 'CB';
-if ($pay == 'cheque') $paycode = 'CHQ';
-
+if ($pay == 'cash') $paycode = 'LIQ'; // For backward compatibility
+if ($pay == 'card') $paycode = 'CB'; // For backward compatibility
+if ($pay == 'cheque') $paycode = 'CHQ'; // For backward compatibility
+
// Retrieve paiementid
$sql = "SELECT id FROM ".MAIN_DB_PREFIX."c_paiement";
$sql.= " WHERE entity IN (".getEntity('c_paiement').")";
-$sql.= " AND code = '".$paycode."'";
+$sql.= " AND code = '".$db->escape($paycode)."'";
$resql = $db->query($sql);
$codes = $db->fetch_array($resql);
$paiementid=$codes[0];
+
+$invoice = new Facture($db);
+if ($invoiceid > 0)
+{
+ $ret = $invoice->fetch($invoiceid);
+}
+else
+{
+ $ret = $invoice->fetch('', '(PROV-POS-'.$place.')');
+}
+if ($ret > 0)
+{
+ $placeid = $invoice->id;
+}
+
+
/*
* Actions
*/
if ($action == 'valid' && $user->rights->facture->creer)
{
- if ($pay == "cash") $bankaccount = $conf->global->CASHDESK_ID_BANKACCOUNT_CASH;
- elseif ($pay == "card") $bankaccount = $conf->global->CASHDESK_ID_BANKACCOUNT_CB;
- elseif ($pay == "cheque") $bankaccount = $conf->global->CASHDESK_ID_BANKACCOUNT_CHEQUE;
- else
+ if ($pay == "cash") $bankaccount = $conf->global->CASHDESK_ID_BANKACCOUNT_CASH; // For backward compatibility
+ elseif ($pay == "card") $bankaccount = $conf->global->CASHDESK_ID_BANKACCOUNT_CB; // For backward compatibility
+ elseif ($pay == "cheque") $bankaccount = $conf->global->CASHDESK_ID_BANKACCOUNT_CHEQUE; // For backward compatibility
+ else
{
$accountname="CASHDESK_ID_BANKACCOUNT_".$pay;
$bankaccount=$conf->global->$accountname;
@@ -78,23 +115,59 @@ if ($action == 'valid' && $user->rights->facture->creer)
$invoice = new Facture($db);
$invoice->fetch($placeid);
+ if($invoice->total_ttc<0){
+ $invoice->type= $invoice::TYPE_CREDIT_NOTE;
+ $sql="SELECT rowid FROM ".MAIN_DB_PREFIX."facture WHERE ";
+ $sql.="fk_soc = '".$invoice->socid."' ";
+ $sql.="AND type <> ".Facture::TYPE_CREDIT_NOTE." ";
+ $sql.="AND fk_statut >= ".$invoice::STATUS_VALIDATED." ";
+ $sql.="ORDER BY rowid DESC";
+ $resql = $db->query($sql);
+ if($resql){
+ $obj = $db->fetch_object($resql);
+ $fk_source=$obj->rowid;
+ if($fk_source == null){
+ fail($langs->transnoentitiesnoconv("NoPreviousBillForCustomer"));
+ }
+ }else{
+ fail($langs->transnoentitiesnoconv("NoPreviousBillForCustomer"));
+ }
+ $invoice->fk_facture_source=$fk_source;
+ $invoice->update($user);
+ }
- if (! empty($conf->stock->enabled) and $conf->global->CASHDESK_NO_DECREASE_STOCK!="1") $invoice->validate($user, '', $conf->global->CASHDESK_ID_WAREHOUSE);
- else $invoice->validate($user);
+ if (! empty($conf->stock->enabled) && $conf->global->CASHDESK_NO_DECREASE_STOCK != "1")
+ {
+ $invoice->validate($user, '', $conf->global->CASHDESK_ID_WAREHOUSE);
+ }
+ else
+ {
+ $invoice->validate($user);
+ }
// Add the payment
$payment=new Paiement($db);
$payment->datepaye = $now;
- $payment->bank_account = $bankaccount;
- $payment->amounts[$invoice->id] = $invoice->total_ttc;
+ $payment->fk_account = $bankaccount;
+ $payment->amounts[$invoice->id] = $amountofpayment;
$payment->paiementid=$paiementid;
- $payment->num_paiement=$invoice->ref;
+ $payment->num_payment=$invoice->ref;
$payment->create($user);
$payment->addPaymentToBank($user, 'payment', '(CustomerInvoicePayment)', $bankaccount, '', '');
- $invoice->set_paid($user);
+ $remaintopay = $invoice->getRemainToPay();
+ if ($remaintopay == 0)
+ {
+ dol_syslog("Invoice is paid, so we set it to pay");
+ $result = $invoice->set_paid($user);
+ if ($result > 0) $invoice->paye = 1;
+ }
+ else
+ {
+ dol_syslog("Invoice is not paid, remain to pay = ".$remaintopay);
+ }
}
if (($action=="addline" || $action=="freezone") && $placeid == 0)
@@ -102,15 +175,15 @@ if (($action=="addline" || $action=="freezone") && $placeid == 0)
$invoice->socid = $conf->global->CASHDESK_ID_THIRDPARTY;
$invoice->date = dol_now();
$invoice->module_source = 'takepos';
- $invoice->pos_source = (string) $place;
+ $invoice->pos_source = (string) $posnb;
$placeid = $invoice->create($user);
$sql="UPDATE ".MAIN_DB_PREFIX."facture set ref='(PROV-POS-".$place.")' where rowid=".$placeid;
$db->query($sql);
}
-if ($action == "addline") {
-
+if ($action == "addline")
+{
$prod = new Product($db);
$prod->fetch($idproduct);
@@ -130,7 +203,7 @@ if ($action == "addline") {
$price_base_type = $prod->multiprices_base_type[$customer->price_level];
}
- $invoice->addline($prod->description, $price, 1, $tva_tx, $prod->localtax1_tx, $prod->localtax2_tx, $idproduct, $prod->remise_percent, '', 0, 0, 0, '', $price_base_type, $price_ttc, $prod->type, -1, 0, '', 0, 0, null, 0, '', 0, 100, '', null, 0);
+ $idoflineadded = $invoice->addline($prod->description, $price, 1, $tva_tx, $prod->localtax1_tx, $prod->localtax2_tx, $idproduct, $prod->remise_percent, '', 0, 0, 0, '', $price_base_type, $price_ttc, $prod->type, -1, 0, '', 0, 0, null, 0, '', 0, 100, '', null, 0);
$invoice->fetch($placeid);
}
@@ -152,12 +225,12 @@ if ($action == "addnote") {
}
if ($action == "deleteline") {
- if ($idline > 0 and $placeid > 0) { //If exist invoice and line, to avoid errors if deleted from other device or no line selected
+ if ($idline > 0 and $placeid > 0) { // If invoice exists and line selected. To avoid errors if deleted from another device or no line selected.
$invoice->deleteline($idline);
$invoice->fetch($placeid);
}
- elseif ($placeid > 0) { //If exist invoice, but no line selected, proced to delete last line
- $sql = "SELECT rowid FROM " . MAIN_DB_PREFIX . "facturedet where fk_facture='$placeid' order by rowid DESC";
+ elseif ($placeid > 0) { // If invoice exists but no line selected, proceed to delete last line.
+ $sql = "SELECT rowid FROM " . MAIN_DB_PREFIX . "facturedet where fk_facture='".$placeid."' order by rowid DESC";
$resql = $db->query($sql);
$row = $db->fetch_array($resql);
$deletelineid = $row[0];
@@ -166,17 +239,34 @@ if ($action == "deleteline") {
}
}
-if ($action == "updateqty") {
+if ($action == "delete") {
+ if ($placeid > 0) { //If invoice exists
+ $result = $invoice->fetch($placeid);
+ if ($result > 0)
+ {
+ $sql = "DELETE FROM " . MAIN_DB_PREFIX . "facturedet where fk_facture='".$placeid."'";
+ $resql = $db->query($sql);
+
+ $invoice->fetch($placeid);
+ }
+ }
+}
+
+if ($action == "updateqty")
+{
foreach($invoice->lines as $line)
{
- if ($line->id == $idline) { $result = $invoice->updateline($line->id, $line->desc, $line->subprice, $number, $line->remise_percent, $line->date_start, $line->date_end, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->product_type, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->special_code, $line->array_options, $line->situation_percent, $line->fk_unit);
+ if ($line->id == $idline)
+ {
+ $result = $invoice->updateline($line->id, $line->desc, $line->subprice, $number, $line->remise_percent, $line->date_start, $line->date_end, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->product_type, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->special_code, $line->array_options, $line->situation_percent, $line->fk_unit);
}
}
$invoice->fetch($placeid);
}
-if ($action == "updateprice") {
+if ($action == "updateprice")
+{
foreach($invoice->lines as $line)
{
if ($line->id == $idline) { $result = $invoice->updateline($line->id, $line->desc, $number, $line->qty, $line->remise_percent, $line->date_start, $line->date_end, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->product_type, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->special_code, $line->array_options, $line->situation_percent, $line->fk_unit);
@@ -186,7 +276,8 @@ if ($action == "updateprice") {
$invoice->fetch($placeid);
}
-if ($action == "updatereduction") {
+if ($action == "updatereduction")
+{
foreach($invoice->lines as $line)
{
if ($line->id == $idline) { $result = $invoice->updateline($line->id, $line->desc, $line->subprice, $line->qty, $number, $line->date_start, $line->date_end, $line->tva_tx, $line->localtax1_tx, $line->localtax2_tx, 'HT', $line->info_bits, $line->product_type, $line->fk_parent_line, 0, $line->fk_fournprice, $line->pa_ht, $line->label, $line->special_code, $line->array_options, $line->situation_percent, $line->fk_unit);
@@ -196,7 +287,8 @@ if ($action == "updatereduction") {
$invoice->fetch($placeid);
}
-if ($action == "order" and $placeid != 0) {
+if ($action == "order" and $placeid != 0)
+{
include_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
$headerorder = '' . $langs->trans('Place') . ' ' . $place . '' . $langs->trans("Label") . ' ' . $langs->trans("Qty") . ' ';
@@ -242,27 +334,59 @@ if ($action == "order" and $placeid != 0) {
$invoice->fetch($placeid);
}
+$sectionwithinvoicelink='';
+if ($action=="valid")
+{
+ $sectionwithinvoicelink.=''."\n";
+ $sectionwithinvoicelink.=' ';
+ $sectionwithinvoicelink.='';
+ $sectionwithinvoicelink.=$invoice->getNomUrl(1, '', 0, 0, '', 0, 0, -1, '_backoffice')." - ";
+ $remaintopay = $invoice->getRemainToPay();
+ if ($remaintopay > 0)
+ {
+ $sectionwithinvoicelink.=$langs->trans('RemainToPay').': '.price($remaintopay, 1, $langs, 1, -1, -1, $conf->currency).' ';
+ }
+ else
+ {
+ if ($invoice->paye) $sectionwithinvoicelink.=''.$langs->trans("Payed").' ';
+ else $sectionwithinvoicelink.=$langs->trans('BillShortStatusValidated');
+ }
+ $sectionwithinvoicelink.=' ';
+ if ($conf->global->TAKEPOSCONNECTOR) $sectionwithinvoicelink.=' '.$langs->trans('PrintTicket').' ';
+ else $sectionwithinvoicelink.=' '.$langs->trans('PrintTicket').' ';
+ if ($conf->global->TAKEPOS_AUTO_PRINT_TICKETS) $sectionwithinvoicelink.='';
+}
+
+
+/*
+ * View
+ */
+
+$form = new Form($db);
+
?>
-
+
use_javascript_ajax))
+{
+ print "\n".''."\n";
+ print ''."\n";
+}
+
+
print '';
-print '
';
+print '';
print '';
-print '' . $langs->trans('Description') . ' ';
+print '';
+print '';
+if ($conf->global->TAKEPOS_BAR_RESTAURANT)
+{
+ $sql="SELECT floor, label FROM ".MAIN_DB_PREFIX."takepos_floor_tables where rowid=".((int) $place);
+ $resql = $db->query($sql);
+ $obj = $db->fetch_object($resql);
+ if ($obj)
+ {
+ $label = $obj->label;
+ $floor = $obj->floor;
+ }
+ print $langs->trans('Place')." ".$label." - ";
+ print $langs->trans('Floor')." ".$floor." - ";
+}
+print $langs->trans('TotalTTC');
+print ' : '.price($invoice->total_ttc, 1, '', 1, - 1, - 1, $conf->currency).' ';
+print ' '.$sectionwithinvoicelink;
+print ' ';
+print '' . $langs->trans('ReductionShort') . ' ';
print '' . $langs->trans('Qty') . ' ';
-print '' . $langs->trans('TotalHTShort') . ' ';
+print '' . $langs->trans('TotalHTShort') . ' ';
print " \n";
-if ($placeid > 0) {
- foreach($invoice->lines as $line)
+if ($placeid > 0)
+{
+ if (is_array($invoice->lines) && count($invoice->lines))
{
- print 'lines);
+ foreach($tmplines as $line)
+ {
+ $htmlforlines = '';
+
+ $htmlforlines.= ' ';
+ $htmlforlines.= '';
+ //if ($line->product_label) $htmlforlines.= ''.$line->product_label.' ';
+ if (isset($line->product_type))
+ {
+ if (empty($line->product_type)) $htmlforlines.=img_object('', 'product').' ';
+ else $htmlforlines.=img_object('', 'service').' ';
+ }
+ if ($line->product_label) $htmlforlines.= $line->product_label;
+ if ($line->product_label && $line->desc) $htmlforlines.= ' ';
+ if ($line->product_label != $line->desc)
+ {
+ $firstline = dolGetFirstLineOfText($line->desc);
+ if ($firstline != $line->desc)
+ {
+ $htmlforlines.= $form->textwithpicto(dolGetFirstLineOfText($line->desc), $line->desc);
+ }
+ else
+ {
+ $htmlforlines.= $line->desc;
+ }
+ }
+ if (!empty($line->array_options['options_order_notes'])) $htmlforlines.= " (".$line->array_options['options_order_notes'].")";
+ $htmlforlines.= ' ';
+ $htmlforlines.= '' . vatrate($line->remise_percent, true) . ' ';
+ $htmlforlines.= '' . $line->qty . ' ';
+ $htmlforlines.= '' . price($line->total_ttc) . ' ';
+ $htmlforlines.= ' '."\n";
+
+ print $htmlforlines;
}
- print '" id="' . $line->rowid . '">';
- print '' . $line->product_label . $line->desc;
- if (!empty($line->array_options['options_order_notes'])) echo " (".$line->array_options['options_order_notes'].")";
- print ' ';
- print '' . $line->qty . ' ';
- print '' . price($line->total_ttc) . ' ';
- print '';
}
+ else
+ {
+ print ''.$langs->trans("Empty").' ';
+ }
+}
+else { // No invoice generated yet
+ print ''.$langs->trans("Empty").' ';
}
print '
';
-print ''.$langs->trans('TotalTTC');
-
-if($conf->global->TAKEPOS_BAR_RESTAURANT) print " ".$langs->trans('Place')." ".$place;
-
-print ': '.price($invoice->total_ttc, 1, '', 1, - 1, - 1, $conf->currency).'
';
-
if ($invoice->socid != $conf->global->CASHDESK_ID_THIRDPARTY)
{
$soc = new Societe($db);
@@ -386,13 +560,6 @@ if ($invoice->socid != $conf->global->CASHDESK_ID_THIRDPARTY)
print $langs->trans("Customer").': '.$soc->name;
print '';
}
-if ($action=="valid")
-{
- print ''.$invoice->ref." ".$langs->trans('BillShortStatusValidated').'
';
- if ($conf->global->TAKEPOSCONNECTOR) print ''.$langs->trans('PrintTicket').' ';
- else print ''.$langs->trans('PrintTicket').' ';
- if($conf->global->TAKEPOS_AUTO_PRINT_TICKETS) print '';
-}
if ($action == "search")
{
diff --git a/htdocs/takepos/js/takepos.js b/htdocs/takepos/js/takepos.js
deleted file mode 100644
index 062a3bb4e4a..00000000000
--- a/htdocs/takepos/js/takepos.js
+++ /dev/null
@@ -1,15 +0,0 @@
-/* Copyright (C) 2018 Charles-FR BENKE
- *
- * 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 3 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, see .
- */
diff --git a/htdocs/takepos/pay.php b/htdocs/takepos/pay.php
index a4c7f5680f6..1fe325dfdeb 100644
--- a/htdocs/takepos/pay.php
+++ b/htdocs/takepos/pay.php
@@ -15,6 +15,12 @@
* along with this program. If not, see .
*/
+/**
+ * \file htdocs/takepos/pay.php
+ * \ingroup takepos
+ * \brief Page with the content of the popup to enter payments
+ */
+
//if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER', '1'); // Not disabled cause need to load personalized language
//if (! defined('NOREQUIREDB')) define('NOREQUIREDB', '1'); // Not disabled cause need to load personalized language
//if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC', '1');
@@ -25,33 +31,48 @@ if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU', '1');
if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML', '1');
if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX', '1');
-$_GET['theme']="md"; // Force theme. MD theme provides better look and feel to TakePOS
-
require '../main.inc.php'; // Load $user and permissions
require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
-$place = GETPOST('place', 'int');
+$place = (GETPOST('place', 'int') > 0 ? GETPOST('place', 'int') : 0); // $place is id of table for Ba or Restaurant
+$posnb = (GETPOST('posnb', 'int') > 0 ? GETPOST('posnb', 'int') : 0); // $posnb is id of POS
+
+$invoiceid = GETPOST('invoiceid', 'int');
/*
* View
*/
-$sql="SELECT rowid FROM ".MAIN_DB_PREFIX."facture where ref='(PROV-POS-".$place.")'";
-$resql = $db->query($sql);
-$row = $db->fetch_array($resql);
-$placeid=$row[0];
-if (! $placeid) $placeid=0; // Invoice not exist
-else{
- $invoice = new Facture($db);
- $invoice->fetch($placeid);
+$invoice = new Facture($db);
+if ($invoiceid > 0)
+{
+ $invoice->fetch($invoiceid);
+}
+else
+{
+ $sql="SELECT rowid FROM ".MAIN_DB_PREFIX."facture where ref='(PROV-POS-".$place.")'";
+ $resql = $db->query($sql);
+ $obj = $db->fetch_object($resql);
+ if ($obj)
+ {
+ $invoiceid = $obj->rowid;
+ }
+ if (! $invoiceid)
+ {
+ $invoiceid=0; // Invoice does not exist yet
+ }
+ else
+ {
+ $invoice->fetch($invoiceid);
+ }
}
top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
$langs->loadLangs(array("main", "bills", "cashdesk"));
-$sql = "SELECT code, libelle FROM ".MAIN_DB_PREFIX."c_paiement";
+$sql = "SELECT code, libelle as label FROM ".MAIN_DB_PREFIX."c_paiement";
$sql.= " WHERE entity IN (".getEntity('c_paiement').")";
$sql.= " AND active = 1";
$sql.= " ORDER BY libelle";
@@ -70,69 +91,128 @@ if ($resql) {
}
?>
-
-
-
-
+
-
trans('TotalTTC');?>: total_ttc, 1, '', 1, - 1, - 1, $conf->currency) ?>
+trans('TotalTTC');?>: total_ttc, 1, '', 1, -1, -1) ?>
+
+total_ttc) { ?>
+
+
trans('RemainToPay');?>:
+
+
+
+
trans("Received"); ?>:
-
trans("AlreadyPaid"); ?>:
-
-
-
trans("Change"); ?>:
+trans("Change"); ?>:
-
+
"reset()",
"span" => "style='font-size: 150%;'",
"text" => "C",
+ "class" => "poscolorblue"
),
array(
"function" => "parent.$.colorbox.close();",
"span" => "id='printtext'",
- "text" => $langs->trans("GoBack"),
+ "text" => $langs->trans("Cancel"),
+ "class" => "poscolordelete"
),
);
$numpad=$conf->global->TAKEPOS_NUMPAD;
@@ -146,7 +226,7 @@ $numpad=$conf->global->TAKEPOS_NUMPAD;
if ($paycode == 'CB') $paycode = 'card';
if ($paycode == 'CHQ') $paycode = 'cheque';
?>
-trans($paiements[0]->libelle); ?>
+trans($paiements[0]->label); ?>
trans("NoPaimementModesDefined");?>
@@ -159,7 +239,7 @@ $numpad=$conf->global->TAKEPOS_NUMPAD;
if ($paycode == 'CB') $paycode = 'card';
if ($paycode == 'CHQ') $paycode = 'cheque';
?>
-trans($paiements[1]->libelle); ?>
+trans($paiements[1]->label); ?>
@@ -174,7 +254,7 @@ $button = array_pop($action_buttons);
if ($paycode == 'CB') $paycode = 'card';
if ($paycode == 'CHQ') $paycode = 'cheque';
?>
-trans($paiements[2]->libelle); ?>
+trans($paiements[2]->label); ?>
-trans($paiements[$i]->libelle); ?>
+trans($paiements[$i]->label); ?>
- ">>
+ ">>
diff --git a/htdocs/takepos/receipt.php b/htdocs/takepos/receipt.php
index fb23120623a..7f3d5bdc0cc 100644
--- a/htdocs/takepos/receipt.php
+++ b/htdocs/takepos/receipt.php
@@ -19,24 +19,38 @@
* along with this program. If not, see .
*/
+/**
+ * \file htdocs/takepos/floors.php
+ * \ingroup takepos
+ * \brief Page to show a receipt.
+ */
+
require '../main.inc.php'; // Load $user and permissions
include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
$langs->loadLangs(array("main", "cashdesk"));
+$place = (GETPOST('place', 'int') > 0 ? GETPOST('place', 'int') : 0); // $place is id of table for Ba or Restaurant
+$posnb = (GETPOST('posnb', 'int') > 0 ? GETPOST('posnb', 'int') : 0); // $posnb is id of POS
+
+$facid=GETPOST('facid', 'int');
+
+
/*
* View
*/
top_httphead('text/html');
-$facid=GETPOST('facid', 'int');
-$place=GETPOST('place', 'int');
-if ($place>0){
+if ($place > 0)
+{
$sql="SELECT rowid FROM ".MAIN_DB_PREFIX."facture where ref='(PROV-POS-".$place.")'";
$resql = $db->query($sql);
- $row = $db->fetch_array($resql);
- $facid=$row[0];
+ $obj = $db->fetch_object($resql);
+ if ($obj)
+ {
+ $facid=$obj->rowid;
+ }
}
$object=new Facture($db);
$object->fetch($facid);
@@ -45,6 +59,17 @@ $object->fetch($facid);
?>
+
'.$mysoc->name.'';?>
diff --git a/htdocs/takepos/takepos.php b/htdocs/takepos/takepos.php
index 3c49a45754a..49a240cee1c 100644
--- a/htdocs/takepos/takepos.php
+++ b/htdocs/takepos/takepos.php
@@ -16,6 +16,12 @@
* along with this program. If not, see .
*/
+/**
+ * \file htdocs/takepos/floors.php
+ * \ingroup takepos
+ * \brief Main TakePOS screen
+ */
+
//if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1'); // Not disabled cause need to load personalized language
//if (! defined('NOREQUIREDB')) define('NOREQUIREDB','1'); // Not disabled cause need to load personalized language
//if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1');
@@ -26,24 +32,30 @@ if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU', '1');
if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML', '1');
if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX', '1');
-$_GET['theme']="md"; // Force theme. MD theme provides better look and feel to TakePOS
-
require '../main.inc.php'; // Load $user and permissions
require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
-require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php';
+require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
require_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php';
-$place = GETPOST('place', 'int');
-if ($place=="") $place="0";
+$place = (GETPOST('place', 'int') > 0 ? GETPOST('place', 'int') : 0); // $place is id of table for Ba or Restaurant
+$posnb = (GETPOST('posnb', 'int') > 0 ? GETPOST('posnb', 'int') : 0); // $posnb is id of POS
+
$action = GETPOST('action', 'alpha');
$langs->loadLangs(array("bills","orders","commercial","cashdesk","receiptprinter"));
$categorie = new Categorie($db);
-$MAXCATEG = 16;
-$MAXPRODUCT = 32;
+$maxcategbydefaultforthisdevice=16;
+$maxproductbydefaultforthisdevice=32;
+if ($conf->browser->layout == 'phone')
+{
+ $maxcategbydefaultforthisdevice=8;
+ $maxproductbydefaultforthisdevice=16;
+}
+$MAXCATEG = (empty($conf->global->TAKEPOS_NB_MAXCATEG)?$maxcategbydefaultforthisdevice:$conf->global->TAKEPOS_NB_MAXCATEG);
+$MAXPRODUCT = (empty($conf->global->TAKEPOS_NB_MAXPRODUCT)?$maxproductbydefaultforthisdevice:$conf->global->TAKEPOS_NB_MAXPRODUCT);;
/*
@@ -61,16 +73,15 @@ top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
?>
-
-
+