diff --git a/theme_zen_dark/README.rst b/theme_zen_dark/README.rst new file mode 100644 index 000000000..fc977133d --- /dev/null +++ b/theme_zen_dark/README.rst @@ -0,0 +1,47 @@ +.. image:: https://img.shields.io/badge/licence-LGPL--3-blue.svg + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 + +Theme Zen Dark +============== +* Design Web Pages with theme zen dark + +Installation +============ + - www.odoo.com/documentation/18.0/administration/install.html + - Install our custom addon + +License +------- +General Public License, Version 3 (LGPL v3). +(https://www.odoo.com/documentation/18.0/legal/licenses/licenses.html) + +Company +------- +* `Cybrosys Techno Solutions `__ + +Credits +------- +* Developers: Cybrosys Techno Solutions odoo@cybrosys.com + Version 16: Ahammed Harshad P @cybrosys, + Version 17: ASWIN A K @cybrosys, + Version 18: Ashwin T @cybrosys, +Contacts +-------- +* Mail Contact : odoo@cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit https://www.cybrosys.com + +Further information +=================== +HTML Description: ``__ diff --git a/theme_zen_dark/__init__.py b/theme_zen_dark/__init__.py new file mode 100644 index 000000000..f749af212 --- /dev/null +++ b/theme_zen_dark/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2025-TODAY Cybrosys Technologies() +# Author: Cybrosys (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import controllers +from . import models diff --git a/theme_zen_dark/__manifest__.py b/theme_zen_dark/__manifest__.py new file mode 100644 index 000000000..68489ffbd --- /dev/null +++ b/theme_zen_dark/__manifest__.py @@ -0,0 +1,77 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2025-TODAY Cybrosys Technologies() +# Author: Cybrosys (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +{ + 'name': 'Theme Zen Dark', + 'version': '18.0.1.0.0', + 'category': 'Theme/Corporate', + 'summary': 'Design Web Pages with theme zen dark', + 'description': 'Design web pages with the Theme Zen Dark by embracing ' + 'minimalism,balancing typography and visuals,' + ' and optimizing responsiveness for a serene and visually' + ' appealing browsing experience', + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['website_blog', 'website_sale_wishlist'], + 'data': [ + 'views/index/index_banner.xml', + 'views/index/index_about.xml', + 'views/index/index_testimonial.xml', + 'views/index/index_blog.xml', + 'views/index/index_partners.xml', + 'views/index/index_recent.xml', + 'views/index/index_video.xml', + 'views/about/about.xml', + 'views/service/service.xml', + 'views/portfolio/portfolio.xml', + 'views/recent_post.xml', + 'views/contact.xml', + 'views/blog.xml', + 'views/shop.xml', + 'views/blog_details.xml', + 'views/website_templates.xml', + 'views/snippets/snippets.xml' + ], + 'assets': { + 'web.assets_frontend': [ + 'https://cdn.jsdelivr.net/npm/material-icons@1.13.12/iconfont/material-icons.min.css', + 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js', + 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.js', + 'https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.css', + '/theme_zen_dark/static/src/css/animate.min.css', + '/theme_zen_dark/static/src/css/foundation.min.css', + '/theme_zen_dark/static/src/css/owl.theme.default.min.css', + '/theme_zen_dark/static/src/css/style.css', + '/theme_zen_dark/static/src/css/style2.css', + '/theme_zen_dark/static/lib/js/foundation.min.js', + ] + }, + 'images': [ + 'static/description/banner.jpg', + 'static/description/theme_screenshot.jpg', + ], + 'license': 'LGPL-3', + 'installable': True, + 'application': False, + 'auto_install': False, +} diff --git a/theme_zen_dark/controllers/__init__.py b/theme_zen_dark/controllers/__init__.py new file mode 100644 index 000000000..131e930aa --- /dev/null +++ b/theme_zen_dark/controllers/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2025-TODAY Cybrosys Technologies() +# Author: Cybrosys (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import recent_post diff --git a/theme_zen_dark/controllers/recent_post.py b/theme_zen_dark/controllers/recent_post.py new file mode 100644 index 000000000..9c7ece9a1 --- /dev/null +++ b/theme_zen_dark/controllers/recent_post.py @@ -0,0 +1,83 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2025-TODAY Cybrosys Technologies() +# Author: Cybrosys (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, http +from odoo.http import request +from odoo.osv import expression +from odoo.addons.website_blog.controllers.main import WebsiteBlog + + +class WebsiteBlogInherit(WebsiteBlog): + """Class inherit Website Blog to check recent posts""" + + @http.route([ + '/blog', + '/blog/page/', + '/blog/tag/', + '/blog/tag//page/', + '''/blog/''', + '''/blog//page/''', + '''/blog//tag/''', + '''/blog//tag//page/''', + ], type='http', auth="public", website=True, sitemap=True) + def blog(self, blog=None, tag=None, page=1, search=None, **opt): + """Function recent posted blog + @returns: Dict of the blog sorted by recent dates + """ + limit = 3 + order = 'published_date desc' + dom = expression.AND([ + [('website_published', '=', True), + ('post_date', '<=', fields.Datetime.now())], + request.website.website_domain() + ]) + posts = request.env['blog.post'].search(dom, limit=limit, order=order) + res = super().blog( + blog=blog, tag=tag, page=page, search=search, **opt) + res.qcontext.update({'posts_recent': posts}) + return res + + @http.route([ + '''/blog// + ''', + ], type='http', auth="public", website=True, sitemap=True) + def blog_post( self, blog, blog_post, tag_id=None, page=1, + enable_editor=None, **post): + """Function recent posted blog posts + @param blog_post: browse of the current post + @param blog: browse of the current blog + @param tag_id: current tag, if tag_id in parameters + @param pager: a pager on the comments + @returns Dictionary the blog posts sorted by recent dates + """ + limit = 3 + order = 'published_date desc' + dom = expression.AND([ + [('website_published', '=', True), + ('post_date', '<=', fields.Datetime.now())], + request.website.website_domain() + ]) + posts = request.env['blog.post'].search(dom, limit=limit, order=order) + res = super().blog_post( + blog, blog_post, tag_id=tag_id, page=page, + enable_editor=enable_editor, **post) + res.qcontext.update({'posts_recent': posts}) + return res diff --git a/theme_zen_dark/doc/RELEASE_NOTES.md b/theme_zen_dark/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..5fd6bfb5c --- /dev/null +++ b/theme_zen_dark/doc/RELEASE_NOTES.md @@ -0,0 +1,7 @@ +## Module + +#### 23.02.2025 +#### Version 18.0.1.0.0 +#### ADD + +- Initial commit for Theme Zen Dark diff --git a/theme_zen_dark/models/__init__.py b/theme_zen_dark/models/__init__.py new file mode 100644 index 000000000..3b85c448a --- /dev/null +++ b/theme_zen_dark/models/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2025-TODAY Cybrosys Technologies() +# Author: Cybrosys (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import theme_zen_dark diff --git a/theme_zen_dark/models/theme_zen_dark.py b/theme_zen_dark/models/theme_zen_dark.py new file mode 100644 index 000000000..0f1e9d9aa --- /dev/null +++ b/theme_zen_dark/models/theme_zen_dark.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2025-TODAY Cybrosys Technologies() +# Author: Cybrosys (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# 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 LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import models + + +class ThemeZen(models.AbstractModel): + """Class to inherit theme util to perform post functions.""" + _inherit = 'theme.utils' + + def _theme_zen_dark_post_copy(self, mod): + """Function to perform on the installation of theme like + disabling or enabling necessary views + @param mod: get module data + """ + self.enable_view('website.template_header_hamburger') + self.enable_view('website_blog.opt_blog_sidebar_show') + self.enable_view('website_blog.opt_blog_post_sidebar') + self.enable_view('website_blog.opt_blog_list_view') + self.enable_view('website_sale_wishlist.add_to_wishlist') + self.disable_view('website.header_call_to_action') + self.enable_view('website.header_visibility_disappears') + self.disable_view('website.template_header_default') + self.disable_view('website_blog.opt_posts_loop_show_author') + self.disable_view('website_sale.products_list_view') diff --git a/theme_zen_dark/static/description/banner.jpg b/theme_zen_dark/static/description/banner.jpg new file mode 100644 index 000000000..d45881a78 Binary files /dev/null and b/theme_zen_dark/static/description/banner.jpg differ diff --git a/theme_zen_dark/static/description/icon.png b/theme_zen_dark/static/description/icon.png new file mode 100644 index 000000000..a3b07f074 Binary files /dev/null and b/theme_zen_dark/static/description/icon.png differ diff --git a/theme_zen_dark/static/description/images/1.jpg b/theme_zen_dark/static/description/images/1.jpg new file mode 100644 index 000000000..ac75253bd Binary files /dev/null and b/theme_zen_dark/static/description/images/1.jpg differ diff --git a/theme_zen_dark/static/description/images/2.jpg b/theme_zen_dark/static/description/images/2.jpg new file mode 100644 index 000000000..c4185f508 Binary files /dev/null and b/theme_zen_dark/static/description/images/2.jpg differ diff --git a/theme_zen_dark/static/description/images/3.jpg b/theme_zen_dark/static/description/images/3.jpg new file mode 100644 index 000000000..b2fdaec50 Binary files /dev/null and b/theme_zen_dark/static/description/images/3.jpg differ diff --git a/theme_zen_dark/static/description/images/4.jpg b/theme_zen_dark/static/description/images/4.jpg new file mode 100644 index 000000000..5f4a2ec68 Binary files /dev/null and b/theme_zen_dark/static/description/images/4.jpg differ diff --git a/theme_zen_dark/static/description/images/5.jpg b/theme_zen_dark/static/description/images/5.jpg new file mode 100644 index 000000000..211015557 Binary files /dev/null and b/theme_zen_dark/static/description/images/5.jpg differ diff --git a/theme_zen_dark/static/description/images/6.jpg b/theme_zen_dark/static/description/images/6.jpg new file mode 100644 index 000000000..41df6cf8a Binary files /dev/null and b/theme_zen_dark/static/description/images/6.jpg differ diff --git a/theme_zen_dark/static/description/images/Cybrosys R.png b/theme_zen_dark/static/description/images/Cybrosys R.png new file mode 100644 index 000000000..da4058087 Binary files /dev/null and b/theme_zen_dark/static/description/images/Cybrosys R.png differ diff --git a/theme_zen_dark/static/description/images/Cybrosys.png b/theme_zen_dark/static/description/images/Cybrosys.png new file mode 100644 index 000000000..d76b5bafb Binary files /dev/null and b/theme_zen_dark/static/description/images/Cybrosys.png differ diff --git a/theme_zen_dark/static/description/images/arrows-repeat.svg b/theme_zen_dark/static/description/images/arrows-repeat.svg new file mode 100644 index 000000000..94fb8f7f9 --- /dev/null +++ b/theme_zen_dark/static/description/images/arrows-repeat.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/theme_zen_dark/static/description/images/banner.jpg b/theme_zen_dark/static/description/images/banner.jpg new file mode 100644 index 000000000..4ed2412ff Binary files /dev/null and b/theme_zen_dark/static/description/images/banner.jpg differ diff --git a/theme_zen_dark/static/description/images/check.svg b/theme_zen_dark/static/description/images/check.svg new file mode 100644 index 000000000..8bc79333d --- /dev/null +++ b/theme_zen_dark/static/description/images/check.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/theme_zen_dark/static/description/images/cybrosys.png b/theme_zen_dark/static/description/images/cybrosys.png new file mode 100644 index 000000000..d76b5bafb Binary files /dev/null and b/theme_zen_dark/static/description/images/cybrosys.png differ diff --git a/theme_zen_dark/static/description/images/demo-1.jpg b/theme_zen_dark/static/description/images/demo-1.jpg new file mode 100644 index 000000000..bc8e82f92 Binary files /dev/null and b/theme_zen_dark/static/description/images/demo-1.jpg differ diff --git a/theme_zen_dark/static/description/images/demo-2.jpg b/theme_zen_dark/static/description/images/demo-2.jpg new file mode 100644 index 000000000..e578eb4a5 Binary files /dev/null and b/theme_zen_dark/static/description/images/demo-2.jpg differ diff --git a/theme_zen_dark/static/description/images/demo-3.jpg b/theme_zen_dark/static/description/images/demo-3.jpg new file mode 100644 index 000000000..27755f2ef Binary files /dev/null and b/theme_zen_dark/static/description/images/demo-3.jpg differ diff --git a/theme_zen_dark/static/description/images/feature-star.svg b/theme_zen_dark/static/description/images/feature-star.svg new file mode 100644 index 000000000..a913270e8 --- /dev/null +++ b/theme_zen_dark/static/description/images/feature-star.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/theme_zen_dark/static/description/images/gear.svg b/theme_zen_dark/static/description/images/gear.svg new file mode 100644 index 000000000..ce383059d --- /dev/null +++ b/theme_zen_dark/static/description/images/gear.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/theme_zen_dark/static/description/images/hero.png b/theme_zen_dark/static/description/images/hero.png new file mode 100644 index 000000000..c3b6f0926 Binary files /dev/null and b/theme_zen_dark/static/description/images/hero.png differ diff --git a/theme_zen_dark/static/description/images/hire-odoo.svg b/theme_zen_dark/static/description/images/hire-odoo.svg new file mode 100644 index 000000000..9cfec4e44 --- /dev/null +++ b/theme_zen_dark/static/description/images/hire-odoo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/theme_zen_dark/static/description/images/laptop-screenshots.jpg b/theme_zen_dark/static/description/images/laptop-screenshots.jpg new file mode 100644 index 000000000..587635dcc Binary files /dev/null and b/theme_zen_dark/static/description/images/laptop-screenshots.jpg differ diff --git a/theme_zen_dark/static/description/images/life-ring-icon.svg b/theme_zen_dark/static/description/images/life-ring-icon.svg new file mode 100644 index 000000000..b6c797ba1 --- /dev/null +++ b/theme_zen_dark/static/description/images/life-ring-icon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/theme_zen_dark/static/description/images/odoo-consultancy.svg b/theme_zen_dark/static/description/images/odoo-consultancy.svg new file mode 100644 index 000000000..c2c27e608 --- /dev/null +++ b/theme_zen_dark/static/description/images/odoo-consultancy.svg @@ -0,0 +1,4 @@ + + + + diff --git a/theme_zen_dark/static/description/images/odoo-licencing.svg b/theme_zen_dark/static/description/images/odoo-licencing.svg new file mode 100644 index 000000000..8a520b40f --- /dev/null +++ b/theme_zen_dark/static/description/images/odoo-licencing.svg @@ -0,0 +1,3 @@ + + + diff --git a/theme_zen_dark/static/description/images/patter.svg b/theme_zen_dark/static/description/images/patter.svg new file mode 100644 index 000000000..9b7b0d7cd --- /dev/null +++ b/theme_zen_dark/static/description/images/patter.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/theme_zen_dark/static/description/images/phone-screenshots.jpg b/theme_zen_dark/static/description/images/phone-screenshots.jpg new file mode 100644 index 000000000..3262c3a7c Binary files /dev/null and b/theme_zen_dark/static/description/images/phone-screenshots.jpg differ diff --git a/theme_zen_dark/static/description/images/puzzle-piece-icon.svg b/theme_zen_dark/static/description/images/puzzle-piece-icon.svg new file mode 100644 index 000000000..ab5e56fa7 --- /dev/null +++ b/theme_zen_dark/static/description/images/puzzle-piece-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/theme_zen_dark/static/description/images/s1.png b/theme_zen_dark/static/description/images/s1.png new file mode 100644 index 000000000..75345cc55 Binary files /dev/null and b/theme_zen_dark/static/description/images/s1.png differ diff --git a/theme_zen_dark/static/description/images/s10.png b/theme_zen_dark/static/description/images/s10.png new file mode 100644 index 000000000..dfdf17139 Binary files /dev/null and b/theme_zen_dark/static/description/images/s10.png differ diff --git a/theme_zen_dark/static/description/images/s2.png b/theme_zen_dark/static/description/images/s2.png new file mode 100644 index 000000000..99cda89ba Binary files /dev/null and b/theme_zen_dark/static/description/images/s2.png differ diff --git a/theme_zen_dark/static/description/images/s3.png b/theme_zen_dark/static/description/images/s3.png new file mode 100644 index 000000000..b31dd91e5 Binary files /dev/null and b/theme_zen_dark/static/description/images/s3.png differ diff --git a/theme_zen_dark/static/description/images/s4.png b/theme_zen_dark/static/description/images/s4.png new file mode 100644 index 000000000..508bcdc22 Binary files /dev/null and b/theme_zen_dark/static/description/images/s4.png differ diff --git a/theme_zen_dark/static/description/images/s5.png b/theme_zen_dark/static/description/images/s5.png new file mode 100644 index 000000000..4c54edf98 Binary files /dev/null and b/theme_zen_dark/static/description/images/s5.png differ diff --git a/theme_zen_dark/static/description/images/s6.png b/theme_zen_dark/static/description/images/s6.png new file mode 100644 index 000000000..4c9bf4d84 Binary files /dev/null and b/theme_zen_dark/static/description/images/s6.png differ diff --git a/theme_zen_dark/static/description/images/s7.png b/theme_zen_dark/static/description/images/s7.png new file mode 100644 index 000000000..2a630c676 Binary files /dev/null and b/theme_zen_dark/static/description/images/s7.png differ diff --git a/theme_zen_dark/static/description/images/s8.png b/theme_zen_dark/static/description/images/s8.png new file mode 100644 index 000000000..b14c200ab Binary files /dev/null and b/theme_zen_dark/static/description/images/s8.png differ diff --git a/theme_zen_dark/static/description/images/s9.png b/theme_zen_dark/static/description/images/s9.png new file mode 100644 index 000000000..ca16fc61a Binary files /dev/null and b/theme_zen_dark/static/description/images/s9.png differ diff --git a/theme_zen_dark/static/description/images/service.png b/theme_zen_dark/static/description/images/service.png new file mode 100644 index 000000000..a9991e456 Binary files /dev/null and b/theme_zen_dark/static/description/images/service.png differ diff --git a/theme_zen_dark/static/description/images/team.png b/theme_zen_dark/static/description/images/team.png new file mode 100644 index 000000000..4c54edf98 Binary files /dev/null and b/theme_zen_dark/static/description/images/team.png differ diff --git a/theme_zen_dark/static/description/images/translate.svg b/theme_zen_dark/static/description/images/translate.svg new file mode 100644 index 000000000..eea729542 --- /dev/null +++ b/theme_zen_dark/static/description/images/translate.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/theme_zen_dark/static/description/images/wrench-icon.svg b/theme_zen_dark/static/description/images/wrench-icon.svg new file mode 100644 index 000000000..4e0ce1d01 --- /dev/null +++ b/theme_zen_dark/static/description/images/wrench-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/theme_zen_dark/static/description/index.html b/theme_zen_dark/static/description/index.html new file mode 100644 index 000000000..49dd36bf8 --- /dev/null +++ b/theme_zen_dark/static/description/index.html @@ -0,0 +1,742 @@ + + + + + + app index + + + + + + + + + +
+ + + +
+
+
+
+ +
+
+
+
+ +
+ Supports: +
+ Community +
+
+ Enterprise +
+
+ Odoo.sh +
+
+
+
+
+ Availability: +
+ Odoo Online +
+
+ Odoo.sh +
+
+ On Premise +
+
+
+
+
+
+ + + + +
+
+ +
+
+ + + + + + + + + +
+
+
+
+
+

Our Features

+ + +
+
+
+
+
+
+
+ +

Stunning eCommerce Frontend

+ +

A Captivating Frontend for Exceptional eCommerce

+
+ +
+
+
+
+
+ +

Improved User Interaction

+ +

Custom-designed snippets enhance user experience.

+
+ +
+
+
+
+
+ +

Product Sliders

+ +

Showcase products interactively with smooth transitions.

+
+ + +
+
+
+
+
+ +

Comprehensive eCommerce Customization

+ +

Fully customizes eCommerce websites, including shop and product views.

+
+ +
+
+
+
+
+ +

Customizable View Structures

+ +

Modified Structure for All Type Views.

+
+ +
+
+
+
+
+ +

Optimized Interface for All Devices

+ +

A highly intuitive and user-friendly interface, optimized for seamless use across both + desktop and mobile devices.

+
+ +
+
+
+
+
+ + + + + +
+
+
+
+
+ HIGHLIGHT +

Home

+

Transform your homepage effortlessly with our intuitive + customization tools. Drag and drop elements to create an inviting and engaging entry + point for your visitors.

+ + +
+
+ Grid item +
+ +
+
+ +
+
+
+ HIGHLIGHT +

Portfolio

+

Showcase your work in style with our portfolio customization options. + Easily organize and present your projects to captivate your audience and highlight + your expertise.

+ + +
+
+ Grid item +
+ +
+
+
+ + + + +
+
+
+
+ HIGHLIGHT +

Blog

+

Share your thoughts and insights with the world through our + customizable blog section. Publish engaging content and foster a community around your + brand with our intuitive blogging tools.

+ + +
+
+ Grid item +
+ +
+
+ +
+
+
+ HIGHLIGHT +

Recent Works

+

Keep your audience engaged with your latest projects using our + recent works feature. Showcase your most recent endeavors in a visually appealing manner + to spark interest and curiosity.

+ + +
+
+ Grid item +
+ +
+
+
+ + + + +
+
+
+
+ HIGHLIGHT +

About

+

Introduce your brand and values with a compelling 'About' section. + Share your story, mission, and vision to connect with your audience on a deeper level.

+ + +
+
+ Grid item +
+ +
+
+ +
+
+
+ HIGHLIGHT +

Service

+

Highlight your offerings with a clear and engaging service section. + Showcase what you provide to meet your audience’s needs and demonstrate your expertise.

+ + +
+
+ Grid item +
+ +
+
+
+ + +
+ + + +
+
+ +
+
+ +
+
+
+
+

+
+ Mobile View
+

+ +
+

Customizing and using our theme is effortless. + With a simple drag-and-drop interface, you can create visually stunning webpages. + Whether you're a novice or an experienced user, our intuitive design tools make the + process seamless. Say goodbye to complicated setups and hello to hassle-free website + customization. Elevate your online presence with ease using our user-friendly theme.

+ +
+
+
+
+
+
+ +
+ +
+
+
+
+ + + +
+
+
+
+
+ +
+ +
+
+
+
+

+ Desktop View
+

+ +
+

Our theme offers a modern, + user-friendly design that enhances the stylishness and beauty of your webpage. + With its sleek aesthetics and intuitive interface, + your website will captivate visitors and leave a lasting impression. + Experience the perfect blend of functionality and aesthetics with our contemporary theme. + Elevate your online presence effortlessly and stand out in today's digital landscape.

+
+
+
+ +
+
+ + + + + + + + +
+ + + + + + + diff --git a/theme_zen_dark/static/description/theme_screenshot.jpg b/theme_zen_dark/static/description/theme_screenshot.jpg new file mode 100644 index 000000000..9eda7fd65 Binary files /dev/null and b/theme_zen_dark/static/description/theme_screenshot.jpg differ diff --git a/theme_zen_dark/static/lib/js/foundation.min.js b/theme_zen_dark/static/lib/js/foundation.min.js new file mode 100644 index 000000000..894eb5ea4 --- /dev/null +++ b/theme_zen_dark/static/lib/js/foundation.min.js @@ -0,0 +1,20 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2015, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ +!function(t,e,i,s){"use strict";function n(t){return("string"==typeof t||t instanceof String)&&(t=t.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"")),t}function a(t){this.selector=t,this.query=""}var o=function(e){var i=t("head");i.prepend(t.map(e,function(t){return 0===i.has("."+t).length?'':void 0}))};o(["foundation-mq-small","foundation-mq-small-only","foundation-mq-medium","foundation-mq-medium-only","foundation-mq-large","foundation-mq-large-only","foundation-mq-xlarge","foundation-mq-xlarge-only","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),t(function(){"undefined"!=typeof FastClick&&"undefined"!=typeof i.body&&FastClick.attach(i.body)});var r=function(e,s){if("string"==typeof e){if(s){var n;if(s.jquery){if(n=s[0],!n)return s}else n=s;return t(n.querySelectorAll(e))}return t(i.querySelectorAll(e))}return t(e,s)},l=function(t){var e=[];return t||e.push("data"),this.namespace.length>0&&e.push(this.namespace),e.push(this.name),e.join("-")},d=function(t){for(var e=t.split("-"),i=e.length,s=[];i--;)0!==i?s.push(e[i]):this.namespace.length>0?s.push(this.namespace,e[i]):s.push(e[i]);return s.reverse().join("-")},c=function(e,i){var s=this,n=function(){var n=r(this),a=!n.data(s.attr_name(!0)+"-init");n.data(s.attr_name(!0)+"-init",t.extend({},s.settings,i||e,s.data_options(n))),a&&s.events(this)};return r(this.scope).is("["+this.attr_name()+"]")?n.call(this.scope):r("["+this.attr_name()+"]",this.scope).each(n),"string"==typeof e?this[e].call(this,i):void 0},h=function(t,e){function i(){e(t[0])}function s(){if(this.one("load",i),/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var t=this.attr("src"),e=t.match(/\?/)?"&":"?";e+="random="+(new Date).getTime(),this.attr("src",t+e)}}return t.attr("src")?void(t[0].complete||4===t[0].readyState?i():s.call(t)):void i()};/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ +e.matchMedia||(e.matchMedia=function(){var t=e.styleMedia||e.media;if(!t){var s=i.createElement("style"),n=i.getElementsByTagName("script")[0],a=null;s.type="text/css",s.id="matchmediajs-test",n.parentNode.insertBefore(s,n),a="getComputedStyle"in e&&e.getComputedStyle(s,null)||s.currentStyle,t={matchMedium:function(t){var e="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return s.styleSheet?s.styleSheet.cssText=e:s.textContent=e,"1px"===a.width}}}return function(e){return{matches:t.matchMedium(e||"all"),media:e||"all"}}}()),/* + * jquery.requestAnimationFrame + * https://github.com/gnarf37/jquery-requestAnimationFrame + * Requires jQuery 1.8+ + * + * Copyright (c) 2012 Corey Frang + * Licensed under the MIT license. + */ +function(t){function i(){s&&(o(i),l&&t.fx.tick())}for(var s,n=0,a=["webkit","moz"],o=e.requestAnimationFrame,r=e.cancelAnimationFrame,l="undefined"!=typeof t.fx;n").appendTo("head")[0].sheet,global:{namespace:s},init:function(t,i,s,n,a){var o=[t,s,n,a],l=[];if(this.rtl=/rtl/i.test(r("html").attr("dir")),this.scope=t||this.scope,this.set_namespace(),i&&"string"==typeof i&&!/reflow/i.test(i))this.libs.hasOwnProperty(i)&&l.push(this.init_lib(i,o));else for(var d in this.libs)l.push(this.init_lib(d,i));return r(e).load(function(){r(e).trigger("resize.fndtn.clearing").trigger("resize.fndtn.dropdown").trigger("resize.fndtn.equalizer").trigger("resize.fndtn.interchange").trigger("resize.fndtn.joyride").trigger("resize.fndtn.magellan").trigger("resize.fndtn.topbar").trigger("resize.fndtn.slider")}),t},init_lib:function(e,i){return this.libs.hasOwnProperty(e)?(this.patch(this.libs[e]),i&&i.hasOwnProperty(e)?("undefined"!=typeof this.libs[e].settings?t.extend(!0,this.libs[e].settings,i[e]):"undefined"!=typeof this.libs[e].defaults&&t.extend(!0,this.libs[e].defaults,i[e]),this.libs[e].init.apply(this.libs[e],[this.scope,i[e]])):(i=i instanceof Array?i:new Array(i),this.libs[e].init.apply(this.libs[e],i))):function(){}},patch:function(t){t.scope=this.scope,t.namespace=this.global.namespace,t.rtl=this.rtl,t.data_options=this.utils.data_options,t.attr_name=l,t.add_namespace=d,t.bindings=c,t.S=this.utils.S},inherit:function(t,e){for(var i=e.split(" "),s=i.length;s--;)this.utils.hasOwnProperty(i[s])&&(t[i[s]]=this.utils[i[s]])},set_namespace:function(){var e=this.global.namespace===s?t(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=e===s||/false/i.test(e)?"":e},libs:{},utils:{S:r,throttle:function(t,e){var i=null;return function(){var s=this,n=arguments;null==i&&(i=setTimeout(function(){t.apply(s,n),i=null},e))}},debounce:function(t,e,i){var s,n;return function(){var a=this,o=arguments,r=function(){s=null,i||(n=t.apply(a,o))},l=i&&!s;return clearTimeout(s),s=setTimeout(r,e),l&&(n=t.apply(a,o)),n}},data_options:function(e,i){function s(t){return!isNaN(t-0)&&null!==t&&""!==t&&t!==!1&&t!==!0}function n(e){return"string"==typeof e?t.trim(e):e}i=i||"options";var a,o,r,l={},d=function(t){var e=Foundation.global.namespace;return t.data(e.length>0?e+"-"+i:i)},c=d(e);if("object"==typeof c)return c;for(r=(c||":").split(";"),a=r.length;a--;)o=r[a].split(":"),o=[o[0],o.slice(1).join(":")],/true/i.test(o[1])&&(o[1]=!0),/false/i.test(o[1])&&(o[1]=!1),s(o[1])&&(o[1]=-1===o[1].indexOf(".")?parseInt(o[1],10):parseFloat(o[1])),2===o.length&&o[0].length>0&&(l[n(o[0])]=n(o[1]));return l},register_media:function(e,i){Foundation.media_queries[e]===s&&(t("head").append(''),Foundation.media_queries[e]=n(t("."+i).css("font-family")))},add_custom_rule:function(t,e){if(e===s&&Foundation.stylesheet)Foundation.stylesheet.insertRule(t,Foundation.stylesheet.cssRules.length);else{var i=Foundation.media_queries[e];i!==s&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[e]+"{ "+t+" }",Foundation.stylesheet.cssRules.length)}},image_loaded:function(t,e){function i(t){for(var e=t.length,i=e-1;i>=0;i--)if(t.attr("height")===s)return!1;return!0}var n=this,a=t.length;(0===a||i(t))&&e(t),t.each(function(){h(n.S(this),function(){a-=1,0===a&&e(t)})})},random_str:function(){return this.fidx||(this.fidx=0),this.prefix=this.prefix||[this.name||"F",(+new Date).toString(36)].join("-"),this.prefix+(this.fidx++).toString(36)},match:function(t){return e.matchMedia(t).matches},is_small_up:function(){return this.match(Foundation.media_queries.small)},is_medium_up:function(){return this.match(Foundation.media_queries.medium)},is_large_up:function(){return this.match(Foundation.media_queries.large)},is_xlarge_up:function(){return this.match(Foundation.media_queries.xlarge)},is_xxlarge_up:function(){return this.match(Foundation.media_queries.xxlarge)},is_small_only:function(){return!(this.is_medium_up()||this.is_large_up()||this.is_xlarge_up()||this.is_xxlarge_up())},is_medium_only:function(){return this.is_medium_up()&&!this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_large_only:function(){return this.is_medium_up()&&this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xxlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&this.is_xxlarge_up()}}},t.fn.foundation=function(){var t=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(t)),this})}}(jQuery,window,window.document),function(t,e){"use strict";Foundation.libs.slider={name:"slider",version:"5.5.3",settings:{start:0,end:100,step:1,precision:2,initial:null,display_selector:"",vertical:!1,trigger_input_change:!1,on_change:function(){}},cache:{},init:function(t,e,i){Foundation.inherit(this,"throttle"),this.bindings(e,i),this.reflow()},events:function(){var i=this;t(this.scope).off(".slider").on("mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider","["+i.attr_name()+"]:not(.disabled, [disabled]) .range-slider-handle",function(e){i.cache.active||(e.preventDefault(),i.set_active_slider(t(e.target)))}).on("mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider",function(s){if(i.cache.active)if(s.preventDefault(),t.data(i.cache.active[0],"settings").vertical){var n=0;s.pageY||(n=e.scrollY),i.calculate_position(i.cache.active,i.get_cursor_position(s,"y")+n)}else i.calculate_position(i.cache.active,i.get_cursor_position(s,"x"))}).on("mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider",function(s){if(!i.cache.active){var n="slider"===t(s.target).attr("role")?t(s.target):t(s.target).closest(".range-slider").find("[role='slider']");if(n.length&&!n.parent().hasClass("disabled")&&!n.parent().attr("disabled"))if(i.set_active_slider(n),t.data(i.cache.active[0],"settings").vertical){var a=0;s.pageY||(a=e.scrollY),i.calculate_position(i.cache.active,i.get_cursor_position(s,"y")+a)}else i.calculate_position(i.cache.active,i.get_cursor_position(s,"x"))}i.remove_active_slider()}).on("change.fndtn.slider",function(){i.settings.on_change()}),i.S(e).on("resize.fndtn.slider",i.throttle(function(){i.reflow()},300)),this.S("["+this.attr_name()+"]").each(function(){var e=t(this),s=e.children(".range-slider-handle")[0],n=i.initialize_settings(s);""!=n.display_selector&&t(n.display_selector).each(function(){t(this).attr("value")&&t(this).off("change").on("change",function(){e.foundation("slider","set_value",t(this).val())})})})},get_cursor_position:function(t,e){var i,s="page"+e.toUpperCase(),n="client"+e.toUpperCase();return"undefined"!=typeof t[s]?i=t[s]:"undefined"!=typeof t.originalEvent[n]?i=t.originalEvent[n]:t.originalEvent.touches&&t.originalEvent.touches[0]&&"undefined"!=typeof t.originalEvent.touches[0][n]?i=t.originalEvent.touches[0][n]:t.currentPoint&&"undefined"!=typeof t.currentPoint[e]&&(i=t.currentPoint[e]),i},set_active_slider:function(t){this.cache.active=t},remove_active_slider:function(){this.cache.active=null},calculate_position:function(e,i){var s=this,n=t.data(e[0],"settings"),a=(t.data(e[0],"handle_l"),t.data(e[0],"handle_o"),t.data(e[0],"bar_l")),o=t.data(e[0],"bar_o");requestAnimationFrame(function(){var t;t=Foundation.rtl&&!n.vertical?s.limit_to((o+a-i)/a,0,1):s.limit_to((i-o)/a,0,1),t=n.vertical?1-t:t;var r=s.normalized_value(t,n.start,n.end,n.step,n.precision);s.set_ui(e,r)})},set_ui:function(e,i){var s=t.data(e[0],"settings"),n=t.data(e[0],"handle_l"),a=t.data(e[0],"bar_l"),o=this.normalized_percentage(i,s.start,s.end),r=o*(a-n)-1,l=100*o,d=e.parent(),c=e.parent().children("input[type=hidden]");Foundation.rtl&&!s.vertical&&(r=-r),r=s.vertical?-r+a-n+1:r,this.set_translate(e,r,s.vertical),s.vertical?e.siblings(".range-slider-active-segment").css("height",l+"%"):e.siblings(".range-slider-active-segment").css("width",l+"%"),d.attr(this.attr_name(),i).trigger("change.fndtn.slider"),c.val(i),s.trigger_input_change&&c.trigger("change.fndtn.slider"),e[0].hasAttribute("aria-valuemin")||e.attr({"aria-valuemin":s.start,"aria-valuemax":s.end}),e.attr("aria-valuenow",i),""!=s.display_selector&&t(s.display_selector).each(function(){this.hasAttribute("value")?t(this).val(i):t(this).text(i)})},normalized_percentage:function(t,e,i){return Math.min(1,(t-e)/(i-e))},normalized_value:function(t,e,i,s,n){var a=i-e,o=t*a,r=(o-o%s)/s,l=o%s,d=l>=.5*s?s:0;return(r*s+d+e).toFixed(n)},set_translate:function(e,i,s){s?t(e).css("-webkit-transform","translateY("+i+"px)").css("-moz-transform","translateY("+i+"px)").css("-ms-transform","translateY("+i+"px)").css("-o-transform","translateY("+i+"px)").css("transform","translateY("+i+"px)"):t(e).css("-webkit-transform","translateX("+i+"px)").css("-moz-transform","translateX("+i+"px)").css("-ms-transform","translateX("+i+"px)").css("-o-transform","translateX("+i+"px)").css("transform","translateX("+i+"px)")},limit_to:function(t,e,i){return Math.min(Math.max(t,e),i)},initialize_settings:function(e){var i,s=t.extend({},this.settings,this.data_options(t(e).parent()));return null===s.precision&&(i=(""+s.step).match(/\.([\d]*)/),s.precision=i&&i[1]?i[1].length:0),s.vertical?(t.data(e,"bar_o",t(e).parent().offset().top),t.data(e,"bar_l",t(e).parent().outerHeight()),t.data(e,"handle_o",t(e).offset().top),t.data(e,"handle_l",t(e).outerHeight())):(t.data(e,"bar_o",t(e).parent().offset().left),t.data(e,"bar_l",t(e).parent().outerWidth()),t.data(e,"handle_o",t(e).offset().left),t.data(e,"handle_l",t(e).outerWidth())),t.data(e,"bar",t(e).parent()),t.data(e,"settings",s)},set_initial_position:function(e){var i=t.data(e.children(".range-slider-handle")[0],"settings"),s="number"!=typeof i.initial||isNaN(i.initial)?Math.floor(.5*(i.end-i.start)/i.step)*i.step+i.start:i.initial,n=e.children(".range-slider-handle");this.set_ui(n,s)},set_value:function(e){var i=this;t("["+i.attr_name()+"]",this.scope).each(function(){t(this).attr(i.attr_name(),e)}),t(this.scope).attr(i.attr_name())&&t(this.scope).attr(i.attr_name(),e),i.reflow()},reflow:function(){var e=this;e.S("["+this.attr_name()+"]").each(function(){var i=t(this).children(".range-slider-handle")[0],s=t(this).attr(e.attr_name());e.initialize_settings(i),s?e.set_ui(t(i),parseFloat(s)):e.set_initial_position(t(this))})}}}(jQuery,window,window.document),function(t,e,i,s){"use strict";Foundation.libs.joyride={name:"joyride",version:"5.5.3",defaults:{expose:!1,modal:!0,keyboard:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,prev_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",abort_on_close:!0,tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'×',timer:'
',tip:'
',wrapper:'
',button:'',prev_button:'',modal:'
',expose:'
',expose_cover:'
'},expose_add_class:""},init:function(e,i,s){Foundation.inherit(this,"throttle random_str"),this.settings=this.settings||t.extend({},this.defaults,s||i),this.bindings(i,s)},go_next:function(){this.settings.$li.next().length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())},go_prev:function(){this.settings.$li.prev().length<1||(this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(null,!0),this.startTimer()):(this.hide(),this.show(null,!0)))},events:function(){var i=this;t(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(t){t.preventDefault(),this.go_next()}.bind(this)).on("click.fndtn.joyride",".joyride-prev-tip",function(t){t.preventDefault(),this.go_prev()}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(t){t.preventDefault(),this.end(this.settings.abort_on_close)}.bind(this)).on("keyup.fndtn.joyride",function(t){if(this.settings.keyboard&&this.settings.riding)switch(t.which){case 39:t.preventDefault(),this.go_next();break;case 37:t.preventDefault(),this.go_prev();break;case 27:t.preventDefault(),this.end(this.settings.abort_on_close)}}.bind(this)),t(e).off(".joyride").on("resize.fndtn.joyride",i.throttle(function(){if(t("["+i.attr_name()+"]").length>0&&i.settings.$next_tip&&i.settings.riding){if(i.settings.exposed.length>0){var e=t(i.settings.exposed);e.each(function(){var e=t(this);i.un_expose(e),i.expose(e)})}i.is_phone()?i.pos_phone():i.pos_default(!1)}},100))},start:function(){var e=this,i=t("["+this.attr_name()+"]",this.scope),s=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],n=s.length;!i.length>0||(this.settings.init||this.events(),this.settings=i.data(this.attr_name(!0)+"-init"),this.settings.$content_el=i,this.settings.$body=t(this.settings.tip_container),this.settings.body_offset=t(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,this.settings.riding=!0,"function"!=typeof t.cookie&&(this.settings.cookie_monster=!1),(!this.settings.cookie_monster||this.settings.cookie_monster&&!t.cookie(this.settings.cookie_name))&&(this.settings.$tip_content.each(function(i){var a=t(this);this.settings=t.extend({},e.defaults,e.data_options(a));for(var o=n;o--;)e.settings[s[o]]=parseInt(e.settings[s[o]],10);e.create({$li:a,index:i})}),!this.settings.start_timer_on_click&&this.settings.timer>0?(this.show("init"),this.startTimer()):this.show("init")))},resume:function(){this.set_li(),this.show()},tip_template:function(e){var i,s;return e.tip_class=e.tip_class||"",i=t(this.settings.template.tip).addClass(e.tip_class),s=t.trim(t(e.li).html())+this.prev_button_text(e.prev_button_text,e.index)+this.button_text(e.button_text)+this.settings.template.link+this.timer_instance(e.index),i.append(t(this.settings.template.wrapper)),i.first().attr(this.add_namespace("data-index"),e.index),t(".joyride-content-wrapper",i).append(s),i[0]},timer_instance:function(e){var i;return i=0===e&&this.settings.start_timer_on_click&&this.settings.timer>0||0===this.settings.timer?"":t(this.settings.template.timer)[0].outerHTML},button_text:function(e){return this.settings.tip_settings.next_button?(e=t.trim(e)||"Next",e=t(this.settings.template.button).append(e)[0].outerHTML):e="",e},prev_button_text:function(e,i){return this.settings.tip_settings.prev_button?(e=t.trim(e)||"Previous",e=0==i?t(this.settings.template.prev_button).append(e).addClass("disabled")[0].outerHTML:t(this.settings.template.prev_button).append(e)[0].outerHTML):e="",e},create:function(e){this.settings.tip_settings=t.extend({},this.settings,this.data_options(e.$li));var i=e.$li.attr(this.add_namespace("data-button"))||e.$li.attr(this.add_namespace("data-text")),s=e.$li.attr(this.add_namespace("data-button-prev"))||e.$li.attr(this.add_namespace("data-prev-text")),n=e.$li.attr("class"),a=t(this.tip_template({tip_class:n,index:e.index,button_text:i,prev_button_text:s,li:e.$li}));t(this.settings.tip_container).append(a)},show:function(e,i){var n=null;if(this.settings.$li===s||-1===t.inArray(this.settings.$li.index(),this.settings.pause_after))if(this.settings.paused?this.settings.paused=!1:this.set_li(e,i),this.settings.attempts=0,this.settings.$li.length&&this.settings.$target.length>0){if(e&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=t.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],!/body/i.test(this.settings.$target.selector)&&!this.settings.expose){var a=t(".joyride-modal-bg");/pop/i.test(this.settings.tipAnimation)?a.hide():a.fadeOut(this.settings.tipAnimationFadeSpeed),this.scroll_to()}this.is_phone()?this.pos_phone(!0):this.pos_default(!0),n=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(n.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),setTimeout(function(){n.animate({width:n.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(n.width(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),setTimeout(function(){n.animate({width:n.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip}else this.settings.$li&&this.settings.$target.length<1?this.show(e,i):this.end();else this.settings.paused=!0},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||t(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(t.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(t,e){t?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(this.settings.$li=e?this.settings.$li.prev():this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=t(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){var e=this.settings.$li.attr(this.add_namespace("data-class")),s=this.settings.$li.attr(this.add_namespace("data-id")),n=function(){return s?t(i.getElementById(s)):e?t("."+e).first():t("body")};this.settings.$target=n()},scroll_to:function(){var i,s;i=t(e).height()/2,s=Math.ceil(this.settings.$target.offset().top-i+this.settings.$next_tip.outerHeight()),0!=s&&t("html, body").stop().animate({scrollTop:s},this.settings.scroll_speed,"swing")},paused:function(){return-1===t.inArray(this.settings.$li.index()+1,this.settings.pause_after)},restart:function(){this.hide(),this.settings.$li=s,this.show("init")},pos_default:function(t){var e=this.settings.$next_tip.find(".joyride-nub"),i=Math.ceil(e.outerWidth()/2),s=Math.ceil(e.outerHeight()/2),n=t||!1;if(n&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),/body/i.test(this.settings.$target.selector))this.settings.$li.length&&this.pos_modal(e);else{var a=this.settings.tip_settings.tipAdjustmentY?parseInt(this.settings.tip_settings.tipAdjustmentY):0,o=this.settings.tip_settings.tipAdjustmentX?parseInt(this.settings.tip_settings.tipAdjustmentX):0;this.bottom()?(this.settings.$next_tip.css(this.rtl?{top:this.settings.$target.offset().top+s+this.settings.$target.outerHeight()+a,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()+o}:{top:this.settings.$target.offset().top+s+this.settings.$target.outerHeight()+a,left:this.settings.$target.offset().left+o}),this.nub_position(e,this.settings.tip_settings.nub_position,"top")):this.top()?(this.settings.$next_tip.css(this.rtl?{top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-s+a,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}:{top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-s+a,left:this.settings.$target.offset().left+o}),this.nub_position(e,this.settings.tip_settings.nub_position,"bottom")):this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top+a,left:this.settings.$target.outerWidth()+this.settings.$target.offset().left+i+o}),this.nub_position(e,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top+a,left:this.settings.$target.offset().left-this.settings.$next_tip.outerWidth()-i+o}),this.nub_position(e,this.settings.tip_settings.nub_position,"right")),!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts0&&arguments[0]instanceof t)n=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;n=this.settings.$target}return n.length<1?(e.console&&console.error("element not valid",n),!1):(i=t(this.settings.template.expose),this.settings.$body.append(i),i.css({top:n.offset().top,left:n.offset().left,width:n.outerWidth(!0),height:n.outerHeight(!0)}),s=t(this.settings.template.expose_cover),a={zIndex:n.css("z-index"),position:n.css("position")},o=null==n.attr("class")?"":n.attr("class"),n.css("z-index",parseInt(i.css("z-index"))+1),"static"==a.position&&n.css("position","relative"),n.data("expose-css",a),n.data("orig-class",o),n.attr("class",o+" "+this.settings.expose_add_class),s.css({top:n.offset().top,left:n.offset().left,width:n.outerWidth(!0),height:n.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(s),i.addClass(r),s.addClass(r),n.data("expose",r),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,n),void this.add_exposed(n))},un_expose:function(){var i,s,n,a,o,r=!1;if(arguments.length>0&&arguments[0]instanceof t)s=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;s=this.settings.$target}return s.length<1?(e.console&&console.error("element not valid",s),!1):(i=s.data("expose"),n=t("."+i),arguments.length>1&&(r=arguments[1]),r===!0?t(".joyride-expose-wrapper,.joyride-expose-cover").remove():n.remove(),a=s.data("expose-css"),"auto"==a.zIndex?s.css("z-index",""):s.css("z-index",a.zIndex),a.position!=s.css("position")&&("static"==a.position?s.css("position",""):s.css("position",a.position)),o=s.data("orig-class"),s.attr("class",o),s.removeData("orig-classes"),s.removeData("expose"),s.removeData("expose-z-index"),void this.remove_exposed(s))},add_exposed:function(e){this.settings.exposed=this.settings.exposed||[],e instanceof t||"object"==typeof e?this.settings.exposed.push(e[0]):"string"==typeof e&&this.settings.exposed.push(e)},remove_exposed:function(e){var i,s;for(e instanceof t?i=e[0]:"string"==typeof e&&(i=e),this.settings.exposed=this.settings.exposed||[],s=this.settings.exposed.length;s--;)if(this.settings.exposed[s]==i)return void this.settings.exposed.splice(s,1)},center:function(){var i=t(e);return this.settings.$next_tip.css({top:(i.height()-this.settings.$next_tip.outerHeight())/2+i.scrollTop(),left:(i.width()-this.settings.$next_tip.outerWidth())/2+i.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(i){if(0===i.length)return[!1,!1,!1,!1];var s=t(e),n=s.height()/2,a=Math.ceil(this.settings.$target.offset().top-n+this.settings.$next_tip.outerHeight()),o=s.width()+s.scrollLeft(),r=s.height()+a,l=s.height()+s.scrollTop(),d=s.scrollTop();return d>a&&(d=0>a?0:a),r>l&&(l=r),[i.offset().topi.offset().left]},visible:function(t){for(var e=t.length;e--;)if(t[e])return!1;return!0},nub_position:function(t,e,i){t.addClass("auto"===e?i:e)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(e){this.settings.cookie_monster&&t.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>0&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),t(this.scope).off("keyup.joyride"),this.settings.$next_tip.data("closed",!0),this.settings.riding=!1,t(".joyride-modal-bg").hide(),this.settings.$current_tip.hide(),("undefined"==typeof e||e===!1)&&(this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip)),t(".joyride-tip-guide").remove()},off:function(){t(this.scope).off(".joyride"),t(e).off(".joyride"),t(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),t(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate)},reflow:function(){}}}(jQuery,window,window.document),function(t,e){"use strict";Foundation.libs.equalizer={name:"equalizer",version:"5.5.3",settings:{use_tallest:!0,before_height_change:t.noop,after_height_change:t.noop,equalize_on_stack:!1,act_on_hidden_el:!1},init:function(t,e,i){Foundation.inherit(this,"image_loaded"),this.bindings(e,i),this.reflow()},events:function(){this.S(e).off(".equalizer").on("resize.fndtn.equalizer",function(){this.reflow()}.bind(this))},equalize:function(e){var i,s,n=!1,a=e.data("equalizer"),o=e.data(this.attr_name(!0)+"-init")||this.settings;if(i=e.find(o.act_on_hidden_el?a?"["+this.attr_name()+'-watch="'+a+'"]':"["+this.attr_name()+"-watch]":a?"["+this.attr_name()+'-watch="'+a+'"]:visible':"["+this.attr_name()+"-watch]:visible"),0!==i.length&&(o.before_height_change(),e.trigger("before-height-change.fndth.equalizer"),i.height("inherit"),o.equalize_on_stack!==!1||(s=i.first().offset().top,i.each(function(){return t(this).offset().top!==s?(n=!0,!1):void 0}),!n))){var r=i.map(function(){return t(this).outerHeight(!1)}).get();if(o.use_tallest){var l=Math.max.apply(null,r);i.css("height",l)}else{var d=Math.min.apply(null,r);i.css("height",d)}o.after_height_change(),e.trigger("after-height-change.fndtn.equalizer")}},reflow:function(){var e=this;this.S("["+this.attr_name()+"]",this.scope).each(function(){var i=t(this),s=i.data("equalizer-mq"),n=!0;s&&(s="is_"+s.replace(/-/g,"_"),Foundation.utils.hasOwnProperty(s)&&(n=!1)),e.image_loaded(e.S("img",this),function(){if(n||Foundation.utils[s]())e.equalize(i);else{var t=i.find("["+e.attr_name()+"-watch]:visible");t.css("height","auto")}})})}}}(jQuery,window,window.document),function(t,e,i){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.5.3",settings:{active_class:"open",disabled_class:"disabled",mega_class:"mega",align:"bottom",is_hover:!1,hover_timeout:150,opened:function(){},closed:function(){}},init:function(e,i,s){Foundation.inherit(this,"throttle"),t.extend(!0,this.settings,i,s),this.bindings(i,s)},events:function(){var s=this,n=s.S;n(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(e){var i=n(this).data(s.attr_name(!0)+"-init")||s.settings;(!i.is_hover||Modernizr.touch)&&(e.preventDefault(),n(this).parent("[data-reveal-id]").length&&e.stopPropagation(),s.toggle(t(this)))}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(t){var e,i,a=n(this);clearTimeout(s.timeout),a.data(s.data_attr())?(e=n("#"+a.data(s.data_attr())),i=a):(e=a,i=n("["+s.attr_name()+'="'+e.attr("id")+'"]'));var o=i.data(s.attr_name(!0)+"-init")||s.settings;n(t.currentTarget).data(s.data_attr())&&o.is_hover&&s.closeall.call(s),o.is_hover&&s.open.apply(s,[e,i])}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(){var t,e=n(this);if(e.data(s.data_attr()))t=e.data(s.data_attr(!0)+"-init")||s.settings;else var i=n("["+s.attr_name()+'="'+n(this).attr("id")+'"]'),t=i.data(s.attr_name(!0)+"-init")||s.settings;s.timeout=setTimeout(function(){e.data(s.data_attr())?t.is_hover&&s.close.call(s,n("#"+e.data(s.data_attr()))):t.is_hover&&s.close.call(s,e)}.bind(this),t.hover_timeout)}).on("click.fndtn.dropdown",function(e){var a=n(e.target).closest("["+s.attr_name()+"-content]"),o=a.find("a");return o.length>0&&"false"!==a.attr("aria-autoclose")&&s.close.call(s,n("["+s.attr_name()+"-content]")),e.target!==i&&!t.contains(i.documentElement,e.target)||n(e.target).closest("["+s.attr_name()+"]").length>0?void 0:!n(e.target).data("revealId")&&a.length>0&&(n(e.target).is("["+s.attr_name()+"-content]")||t.contains(a.first()[0],e.target))?void e.stopPropagation():void s.close.call(s,n("["+s.attr_name()+"-content]"))}).on("opened.fndtn.dropdown","["+s.attr_name()+"-content]",function(){s.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+s.attr_name()+"-content]",function(){s.settings.closed.call(this)}),n(e).off(".dropdown").on("resize.fndtn.dropdown",s.throttle(function(){s.resize.call(s)},50)),this.resize()},close:function(e){var i=this;e.each(function(s){var n=t("["+i.attr_name()+"="+e[s].id+"]")||t("aria-controls="+e[s].id+"]"); +n.attr("aria-expanded","false"),i.S(this).hasClass(i.settings.active_class)&&(i.S(this).css(Foundation.rtl?"right":"left","-99999px").attr("aria-hidden","true").removeClass(i.settings.active_class).prev("["+i.attr_name()+"]").removeClass(i.settings.active_class).removeData("target"),i.S(this).trigger("closed.fndtn.dropdown",[e]))}),e.removeClass("f-open-"+this.attr_name(!0))},closeall:function(){var e=this;t.each(e.S(".f-open-"+this.attr_name(!0)),function(){e.close.call(e,e.S(this))})},open:function(t,e){this.css(t.addClass(this.settings.active_class),e),t.prev("["+this.attr_name()+"]").addClass(this.settings.active_class),t.data("target",e.get(0)).trigger("opened.fndtn.dropdown",[t,e]),t.attr("aria-hidden","false"),e.attr("aria-expanded","true"),t.focus(),t.addClass("f-open-"+this.attr_name(!0))},data_attr:function(){return this.namespace.length>0?this.namespace+"-"+this.name:this.name},toggle:function(t){if(!t.hasClass(this.settings.disabled_class)){var e=this.S("#"+t.data(this.data_attr()));0!==e.length&&(this.close.call(this,this.S("["+this.attr_name()+"-content]").not(e)),e.hasClass(this.settings.active_class)?(this.close.call(this,e),e.data("target")!==t.get(0)&&this.open.call(this,e,t)):this.open.call(this,e,t))}},resize:function(){var e=this.S("["+this.attr_name()+"-content].open"),i=t(e.data("target"));e.length&&i.length&&this.css(e,i)},css:function(t,e){var i=Math.max((e.width()-t.width())/2,8),s=e.data(this.attr_name(!0)+"-init")||this.settings,n=t.parent().css("overflow-y")||t.parent().css("overflow");if(this.clear_idx(),this.small()){var a=this.dirs.bottom.call(t,e,s);t.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"95%","max-width":"none",top:a.top}),t.css(Foundation.rtl?"right":"left",i)}else if("visible"!==n){var o=e[0].offsetTop+e[0].offsetHeight;t.attr("style","").css({position:"absolute",top:o}),t.css(Foundation.rtl?"right":"left",i)}else this.style(t,e,s);return t},style:function(e,i,s){var n=t.extend({position:"absolute"},this.dirs[s.align].call(e,i,s));e.attr("style","").css(n)},dirs:{_base:function(t,s){var n=this.offsetParent(),a=n.offset(),o=t.offset();o.top-=a.top,o.left-=a.left,o.missRight=!1,o.missTop=!1,o.missLeft=!1,o.leftRightFlag=!1;var r,l=e.innerWidth;r=i.getElementsByClassName("row")[0]?i.getElementsByClassName("row")[0].clientWidth:l;var d=(l-r)/2,c=r;if(!this.hasClass("mega")&&!s.ignore_repositioning){var h=this.outerWidth(),u=t.offset().left;t.offset().top<=this.outerHeight()&&(o.missTop=!0,c=l-d,o.leftRightFlag=!0),u+h>u+d&&u-d>h&&(o.missRight=!0,o.missLeft=!1),0>=u-h&&(o.missLeft=!0,o.missRight=!1)}return o},top:function(t,e){var i=Foundation.libs.dropdown,s=i.dirs._base.call(this,t,e);return this.addClass("drop-top"),1==s.missTop&&(s.top=s.top+t.outerHeight()+this.outerHeight(),this.removeClass("drop-top")),1==s.missRight&&(s.left=s.left-this.outerWidth()+t.outerWidth()),(t.outerWidth()×'},close_selectors:".clearing-close, div.clearing-blackout",open_selectors:"",skip_selector:"",touch_label:"",init:!1,locked:!1},init:function(t,e,i){var s=this;Foundation.inherit(this,"throttle image_loaded"),this.bindings(e,i),s.S(this.scope).is("["+this.attr_name()+"]")?this.assemble(s.S("li",this.scope)):s.S("["+this.attr_name()+"]",this.scope).each(function(){s.assemble(s.S("li",this))})},events:function(s){var n=this,a=n.S,o=t(".scroll-container");o.length>0&&(this.scope=o),a(this.scope).off(".clearing").on("click.fndtn.clearing","ul["+this.attr_name()+"] li "+this.settings.open_selectors,function(t,e,i){var e=e||a(this),i=i||e,s=e.next("li"),o=e.closest("["+n.attr_name()+"]").data(n.attr_name(!0)+"-init"),r=a(t.target);t.preventDefault(),o||(n.init(),o=e.closest("["+n.attr_name()+"]").data(n.attr_name(!0)+"-init")),i.hasClass("visible")&&e[0]===i[0]&&s.length>0&&n.is_open(e)&&(i=s,r=a("img",i)),n.open(r,e,i),n.update_paddles(i)}).on("click.fndtn.clearing",".clearing-main-next",function(t){n.nav(t,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(t){n.nav(t,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(t){Foundation.libs.clearing.close(t,this)}),t(i).on("keydown.fndtn.clearing",function(t){n.keydown(t)}),a(e).off(".clearing").on("resize.fndtn.clearing",function(){n.resize()}),this.swipe_events(s)},swipe_events:function(){var t=this,e=t.S;e(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(t){t.touches||(t=t.originalEvent);var i={start_page_x:t.touches[0].pageX,start_page_y:t.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:s};e(this).data("swipe-transition",i),t.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(i){if(i.touches||(i=i.originalEvent),!(i.touches.length>1||i.scale&&1!==i.scale)){var s=e(this).data("swipe-transition");if("undefined"==typeof s&&(s={}),s.delta_x=i.touches[0].pageX-s.start_page_x,Foundation.rtl&&(s.delta_x=-s.delta_x),"undefined"==typeof s.is_scrolling&&(s.is_scrolling=!!(s.is_scrolling||Math.abs(s.delta_x)');var s=i.detach(),n="";if(null!=s[0]){n=s[0].outerHTML;var a=this.S("#foundationClearingHolder"),o=i.data(this.attr_name(!0)+"-init"),r={grid:'",viewing:o.templates.viewing},l='
'+r.viewing+r.grid+"
",d=this.settings.touch_label;Modernizr.touch&&(l=t(l).find(".clearing-touch-label").html(d).end()),a.after(l).remove()}}},open:function(e,s,n){function a(){setTimeout(function(){this.image_loaded(u,function(){1!==u.outerWidth()||p?o.call(this,u):a.call(this)}.bind(this))}.bind(this),100)}function o(e){var i=t(e);i.css("visibility","visible"),i.trigger("imageVisible"),l.css("overflow","hidden"),d.addClass("clearing-blackout"),c.addClass("clearing-container"),h.show(),this.fix_height(n).caption(r.S(".clearing-caption",h),r.S("img",n)).center_and_label(e,f).shift(s,n,function(){n.closest("li").siblings().removeClass("visible"),n.closest("li").addClass("visible")}),h.trigger("opened.fndtn.clearing")}var r=this,l=t(i.body),d=n.closest(".clearing-assembled"),c=r.S("div",d).first(),h=r.S(".visible-img",c),u=r.S("img",h).not(e),f=r.S(".clearing-touch-label",c),p=!1,g={};t("body").on("touchmove",function(t){t.preventDefault()}),u.error(function(){p=!0}),this.locked()||(h.trigger("open.fndtn.clearing"),g=this.load(e),g.interchange?u.attr("data-interchange",g.interchange).foundation("interchange","reflow"):u.attr("src",g.src).attr("data-interchange",""),u.css("visibility","hidden"),a.call(this))},close:function(e,s){e.preventDefault();var n,a,o=function(t){return/blackout/.test(t.selector)?t:t.closest(".clearing-blackout")}(t(s)),r=t(i.body);return s===e.target&&o&&(r.css("overflow",""),n=t("div",o).first(),a=t(".visible-img",n),a.trigger("close.fndtn.clearing"),this.settings.prev_index=0,t("ul["+this.attr_name()+"]",o).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),n.removeClass("clearing-container"),a.hide(),a.trigger("closed.fndtn.clearing")),t("body").off("touchmove"),!1},is_open:function(t){return t.parent().prop("style").length>0},keydown:function(e){var i=t(".clearing-blackout ul["+this.attr_name()+"]"),s=this.rtl?37:39,n=this.rtl?39:37,a=27;e.which===s&&this.go(i,"next"),e.which===n&&this.go(i,"prev"),e.which===a&&this.S("a.clearing-close").trigger("click.fndtn.clearing")},nav:function(e,i){var s=t("ul["+this.attr_name()+"]",".clearing-blackout");e.preventDefault(),this.go(s,i)},resize:function(){var e=t("img",".clearing-blackout .visible-img"),i=t(".clearing-touch-label",".clearing-blackout");e.length&&(this.center_and_label(e,i),e.trigger("resized.fndtn.clearing"))},fix_height:function(t){var e=t.parent().children(),i=this;return e.each(function(){var t=i.S(this),e=t.find("img");t.height()>e.outerHeight()&&t.addClass("fix-height")}).closest("ul").width(100*e.length+"%"),this},update_paddles:function(t){t=t.closest("li");var e=t.closest(".carousel").siblings(".visible-img");t.next().length>0?this.S(".clearing-main-next",e).removeClass("disabled"):this.S(".clearing-main-next",e).addClass("disabled"),t.prev().length>0?this.S(".clearing-main-prev",e).removeClass("disabled"):this.S(".clearing-main-prev",e).addClass("disabled")},center_and_label:function(t,e){return e.css(!this.rtl&&e.length>0?{marginLeft:-(e.outerWidth()/2),marginTop:-(t.outerHeight()/2)-e.outerHeight()-10}:{marginRight:-(e.outerWidth()/2),marginTop:-(t.outerHeight()/2)-e.outerHeight()-10,left:"auto",right:"50%"}),this},load:function(t){var e,i,s;return"A"===t[0].nodeName?(e=t.attr("href"),i=t.data("clearing-interchange")):(s=t.closest("a"),e=s.attr("href"),i=s.data("clearing-interchange")),this.preload(t),{src:e?e:t.attr("src"),interchange:e?i:t.data("clearing-interchange")}},preload:function(t){this.img(t.closest("li").next(),"next").img(t.closest("li").prev(),"prev")},img:function(e,i){if(e.length){var s,n,a,o=t(".clearing-preload-"+i),r=this.S("a",e);r.length?(s=r.attr("href"),n=r.data("clearing-interchange")):(a=this.S("img",e),s=a.attr("src"),n=a.data("clearing-interchange")),n?o.attr("data-interchange",n):(o.attr("src",s),o.attr("data-interchange",""))}return this},caption:function(t,e){var i=e.attr("data-caption");if(i){var s=t.get(0);s.innerHTML=i,t.show()}else t.text("").hide();return this},go:function(t,e){var i=this.S(".visible",t),s=i[e]();this.settings.skip_selector&&0!=s.find(this.settings.skip_selector).length&&(s=s[e]()),s.length&&this.S("img",s).trigger("click.fndtn.clearing",[i,s]).trigger("change.fndtn.clearing")},shift:function(t,e,i){var s,n=e.parent(),a=this.settings.prev_index||e.index(),o=this.direction(n,t,e),r=this.rtl?"right":"left",l=parseInt(n.css("left"),10),d=e.outerWidth(),c={};e.index()===a||/skip/.test(o)?/skip/.test(o)&&(s=e.index()-this.settings.up_count,this.lock(),s>0?(c[r]=-(s*d),n.animate(c,300,this.unlock())):(c[r]=0,n.animate(c,300,this.unlock()))):/left/.test(o)?(this.lock(),c[r]=l+d,n.animate(c,300,this.unlock())):/right/.test(o)&&(this.lock(),c[r]=l-d,n.animate(c,300,this.unlock())),i()},direction:function(t,e,i){var s,n=this.S("li",t),a=n.outerWidth()+n.outerWidth()/4,o=Math.floor(this.S(".clearing-container").outerWidth()/a)-1,r=n.index(i);return this.settings.up_count=o,s=this.adjacent(this.settings.prev_index,r)?r>o&&r>this.settings.prev_index?"right":r>o-1&&r<=this.settings.prev_index?"left":!1:"skip",this.settings.prev_index=r,s},adjacent:function(t,e){for(var i=e+1;i>=e-1;i--)if(i===t)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){this.S(this.scope).off(".fndtn.clearing"),this.S(e).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,window,window.document),function(t,e,i,s){"use strict";var n=function(){},a=function(n,a){if(n.hasClass(a.slides_container_class))return this;var d,c,h,u,f,p,g=this,_=n,m=0,v=!1;g.slides=function(){return _.children(a.slide_selector)},g.slides().first().addClass(a.active_slide_class),g.update_slide_number=function(e){a.slide_number&&(c.find("span:first").text(parseInt(e)+1),c.find("span:last").text(g.slides().length)),a.bullets&&(h.children().removeClass(a.bullets_active_class),t(h.children().get(e)).addClass(a.bullets_active_class))},g.update_active_link=function(e){var i=t('[data-orbit-link="'+g.slides().eq(e).attr("data-orbit-slide")+'"]');i.siblings().removeClass(a.bullets_active_class),i.addClass(a.bullets_active_class)},g.build_markup=function(){_.wrap('
'),d=_.parent(),_.addClass(a.slides_container_class),a.stack_on_small&&d.addClass(a.stack_on_small_class),a.navigation_arrows&&(d.append(t('').addClass(a.prev_class)),d.append(t('').addClass(a.next_class))),a.timer&&(u=t("
").addClass(a.timer_container_class),u.append(""),u.append(t("
").addClass(a.timer_progress_class)),u.addClass(a.timer_paused_class),d.append(u)),a.slide_number&&(c=t("
").addClass(a.slide_number_class),c.append(" "+a.slide_number_text+" "),d.append(c)),a.bullets&&(h=t("
    ").addClass(a.bullets_container_class),d.append(h),h.wrap('
    '),g.slides().each(function(e){var i=t("
  1. ").attr("data-orbit-slide",e).on("click",g.link_bullet);h.append(i)}))},g._goto=function(e,i){if(e===m)return!1;"object"==typeof p&&p.restart();var s=g.slides(),n="next";if(v=!0,m>e&&(n="prev"),e>=s.length){if(!a.circular)return!1;e=0}else if(0>e){if(!a.circular)return!1;e=s.length-1}var o=t(s.get(m)),r=t(s.get(e));o.css("zIndex",2),o.removeClass(a.active_slide_class),r.css("zIndex",4).addClass(a.active_slide_class),_.trigger("before-slide-change.fndtn.orbit"),a.before_slide_change(),g.update_active_link(e);var l=function(){var t=function(){m=e,v=!1,i===!0&&(p=g.create_timer(),p.start()),g.update_slide_number(m),_.trigger("after-slide-change.fndtn.orbit",[{slide_number:m,total_slides:s.length}]),a.after_slide_change(m,s.length)};_.outerHeight()!=r.outerHeight()&&a.variable_height?_.animate({height:r.outerHeight()},250,"linear",t):t()};if(1===s.length)return l(),!1;var d=function(){"next"===n&&f.next(o,r,l),"prev"===n&&f.prev(o,r,l)};r.outerHeight()>_.outerHeight()&&a.variable_height?_.animate({height:r.outerHeight()},250,"linear",d):d()},g.next=function(t){t.stopImmediatePropagation(),t.preventDefault(),g._goto(m+1)},g.prev=function(t){t.stopImmediatePropagation(),t.preventDefault(),g._goto(m-1)},g.link_custom=function(e){e.preventDefault();var i=t(this).attr("data-orbit-link");if("string"==typeof i&&""!=(i=t.trim(i))){var s=d.find("[data-orbit-slide="+i+"]");-1!=s.index()&&g._goto(s.index())}},g.link_bullet=function(){var e=t(this).attr("data-orbit-slide");if("string"==typeof e&&""!=(e=t.trim(e)))if(isNaN(parseInt(e))){var i=d.find("[data-orbit-slide="+e+"]");-1!=i.index()&&g._goto(i.index()+1)}else g._goto(parseInt(e))},g.timer_callback=function(){g._goto(m+1,!0)},g.compute_dimensions=function(){var e=t(g.slides().get(m)),i=e.outerHeight();a.variable_height||g.slides().each(function(){t(this).outerHeight()>i&&(i=t(this).outerHeight())}),_.height(i)},g.create_timer=function(){var t=new o(d.find("."+a.timer_container_class),a,g.timer_callback);return t},g.stop_timer=function(){"object"==typeof p&&p.stop()},g.toggle_timer=function(){var t=d.find("."+a.timer_container_class);t.hasClass(a.timer_paused_class)?("undefined"==typeof p&&(p=g.create_timer()),p.start()):"object"==typeof p&&p.stop()},g.init=function(){g.build_markup(),a.timer&&(p=g.create_timer(),Foundation.utils.image_loaded(this.slides().children("img"),p.start)),f=new l(a,_),"slide"===a.animation&&(f=new r(a,_)),d.on("click","."+a.next_class,g.next),d.on("click","."+a.prev_class,g.prev),a.next_on_click&&d.on("click","."+a.slides_container_class+" [data-orbit-slide]",g.link_bullet),d.on("click",g.toggle_timer),a.swipe&&d.on("touchstart.fndtn.orbit",function(t){t.touches||(t=t.originalEvent);var e={start_page_x:t.touches[0].pageX,start_page_y:t.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:s};d.data("swipe-transition",e),t.stopPropagation()}).on("touchmove.fndtn.orbit",function(t){if(t.touches||(t=t.originalEvent),!(t.touches.length>1||t.scale&&1!==t.scale)){var e=d.data("swipe-transition");if("undefined"==typeof e&&(e={}),e.delta_x=t.touches[0].pageX-e.start_page_x,"undefined"==typeof e.is_scrolling&&(e.is_scrolling=!!(e.is_scrolling||Math.abs(e.delta_x)0?e(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):e(this.scope).on("open.fndtn.reveal","["+t.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+t.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+t.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+t.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+t.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+t.attr_name()+"]",this.close_video),!0},key_up_on:function(){var t=this;return t.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(e){var i=t.S("["+t.attr_name()+"].open"),s=i.data(t.attr_name(!0)+"-init")||t.settings;s&&27===e.which&&s.close_on_esc&&!t.locked&&t.close.call(t,i)}),!0},key_up_off:function(){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(i,n){var o,r=this;i?"undefined"!=typeof i.selector?o=r.S("#"+i.data(r.data_attr("reveal-id"))).first():(o=r.S(this.scope),n=i):o=r.S(this.scope);var l=o.data(r.attr_name(!0)+"-init");if(l=l||this.settings,o.hasClass("open")&&i!==s&&i.attr("data-reveal-id")==o.attr("id"))return r.close(o);if(!o.hasClass("open")){var d=r.S("["+r.attr_name()+"].open");"undefined"==typeof o.data("css-top")&&o.data("css-top",parseInt(o.css("top"),10)).data("offset",this.cache_offset(o)),o.attr("tabindex","0").attr("aria-hidden","false"),this.key_up_on(o),o.on("open.fndtn.reveal",function(t){"fndtn.reveal"!==t.namespace}),o.on("open.fndtn.reveal").trigger("open.fndtn.reveal"),d.length<1&&this.toggle_bg(o,!0),"string"==typeof n&&(n={url:n});var c=function(){d.length>0&&(l.multiple_opened?r.to_back(d):r.hide(d,l.css.close)),l.multiple_opened&&a.push(o),r.show(o,l.css.open)};if("undefined"!=typeof n&&n.url){var h="undefined"!=typeof n.success?n.success:null;t.extend(n,{success:function(e,i,s){if(t.isFunction(h)){var n=h(e,i,s);"string"==typeof n&&(e=n)}"undefined"!=typeof options&&"undefined"!=typeof options.replaceContentSel?o.find(options.replaceContentSel).html(e):o.html(e),r.S(o).foundation("section","reflow"),r.S(o).children().foundation(),c()}}),l.on_ajax_error!==t.noop&&t.extend(n,{error:l.on_ajax_error}),t.ajax(n)}else c()}r.S(e).trigger("resize")},close:function(e){var e=e&&e.length?e:this.S(this.scope),i=this.S("["+this.attr_name()+"].open"),s=e.data(this.attr_name(!0)+"-init")||this.settings,n=this; +if(i.length>0)if(e.removeAttr("tabindex","0").attr("aria-hidden","true"),this.locked=!0,this.key_up_off(e),e.trigger("close.fndtn.reveal"),(s.multiple_opened&&1===i.length||!s.multiple_opened||e.length>1)&&(n.toggle_bg(e,!1),n.to_front(e)),s.multiple_opened){var o=e.is(":not(.toback)");n.hide(e,s.css.close,s),o?a.pop():a=t.grep(a,function(t){var i=t[0]===e[0];return i&&n.to_front(e),!i}),a.length>0&&n.to_front(a[a.length-1])}else n.hide(i,s.css.close,s)},close_targets:function(){var t="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?t+", ."+this.settings.bg_class:t},toggle_bg:function(e,i){0===this.S("."+this.settings.bg_class).length&&(this.settings.bg=t("
    ",{"class":this.settings.bg_class}).appendTo("body").hide());var n=this.settings.bg.filter(":visible").length>0;i!=n&&((i==s?n:!i)?this.hide(this.settings.bg):this.show(this.settings.bg))},show:function(i,s){if(s){var a=i.data(this.attr_name(!0)+"-init")||this.settings,o=a.root_element,r=this;if(0===i.parent(o).length){var l=i.wrap('
    ').parent();i.on("closed.fndtn.reveal.wrapped",function(){i.detach().appendTo(l),i.unwrap().unbind("closed.fndtn.reveal.wrapped")}),i.detach().appendTo(o)}var d=n(a.animation);if(d.animate||(this.locked=!1),d.pop){s.top=t(e).scrollTop()-i.data("offset")+"px";var c={top:t(e).scrollTop()+i.data("css-top")+"px",opacity:1};return setTimeout(function(){return i.css(s).animate(c,a.animation_speed,"linear",function(){r.locked=!1,i.trigger("opened.fndtn.reveal")}).addClass("open")},a.animation_speed/2)}if(s.top=t(e).scrollTop()+i.data("css-top")+"px",d.fade){var c={opacity:1};return setTimeout(function(){return i.css(s).animate(c,a.animation_speed,"linear",function(){r.locked=!1,i.trigger("opened.fndtn.reveal")}).addClass("open")},a.animation_speed/2)}return i.css(s).show().css({opacity:1}).addClass("open").trigger("opened.fndtn.reveal")}var a=this.settings;return n(a.animation).fade?i.fadeIn(a.animation_speed/2):(this.locked=!1,i.show())},to_back:function(t){t.addClass("toback")},to_front:function(t){t.removeClass("toback")},hide:function(i,s){if(s){var a=i.data(this.attr_name(!0)+"-init"),o=this;a=a||this.settings;var r=n(a.animation);if(r.animate||(this.locked=!1),r.pop){var l={top:-t(e).scrollTop()-i.data("offset")+"px",opacity:0};return setTimeout(function(){return i.animate(l,a.animation_speed,"linear",function(){o.locked=!1,i.css(s).trigger("closed.fndtn.reveal")}).removeClass("open")},a.animation_speed/2)}if(r.fade){var l={opacity:0};return setTimeout(function(){return i.animate(l,a.animation_speed,"linear",function(){o.locked=!1,i.css(s).trigger("closed.fndtn.reveal")}).removeClass("open")},a.animation_speed/2)}return i.hide().css(s).removeClass("open").trigger("closed.fndtn.reveal")}var a=this.settings;return n(a.animation).fade?i.fadeOut(a.animation_speed/2):i.hide()},close_video:function(e){var i=t(".flex-video",e.target),s=t("iframe",i);s.length>0&&(s.attr("data-src",s[0].src),s.attr("src",s.attr("src")),i.hide())},open_video:function(e){var i=t(".flex-video",e.target),n=i.find("iframe");if(n.length>0){var a=n.attr("data-src");if("string"==typeof a)n[0].src=n.attr("data-src");else{var o=n[0].src;n[0].src=s,n[0].src=o}i.show()}},data_attr:function(t){return this.namespace.length>0?this.namespace+"-"+t:t},cache_offset:function(t){var e=t.show().height()+parseInt(t.css("top"),10)+t.scrollY;return t.hide(),e},off:function(){t(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,window,window.document),function(t,e){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.5.3",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,"small-only":Foundation.media_queries["small-only"],medium:Foundation.media_queries.medium,"medium-only":Foundation.media_queries["medium-only"],large:Foundation.media_queries.large,"large-only":Foundation.media_queries["large-only"],xlarge:Foundation.media_queries.xlarge,"xlarge-only":Foundation.media_queries["xlarge-only"],xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(e,i,s){if(null!==e&&/IMG/.test(e[0].nodeName)){var n=t.each(e,function(){this.src=i});if(new RegExp(i,"i").test(n))return;return e.attr("src",i),s(e[0].src)}var a=e.data(this.data_attr+"-last-path"),o=this;if(a!=i)return/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(i)?(t(e).css("background-image","url("+i+")"),e.data("interchange-last-path",i),s(i)):t.get(i,function(t){e.html(t),e.data(o.data_attr+"-last-path",i),s()})}}},init:function(e,i,s){Foundation.inherit(this,"throttle random_str"),this.data_attr=this.set_data_attr(),t.extend(!0,this.settings,i,s),this.bindings(i,s),this.reflow()},get_media_hash:function(){var t="";for(var e in this.settings.named_queries)t+=matchMedia(this.settings.named_queries[e]).matches.toString();return t},events:function(){var i,s=this;return t(e).off(".interchange").on("resize.fndtn.interchange",s.throttle(function(){var t=s.get_media_hash();t!==i&&s.resize(),i=t},50)),this},resize:function(){var e=this.cache;if(!this.images_loaded||!this.nodes_loaded)return void setTimeout(t.proxy(this.resize,this),50);for(var i in e)if(e.hasOwnProperty(i)){var s=this.results(i,e[i]);s&&this.settings.directives[s.scenario[1]].call(this,s.el,s.scenario[0],function(t){if(arguments[0]instanceof Array)var e=arguments[0];else var e=Array.prototype.slice.call(arguments,0);return function(){t.el.trigger(t.scenario[1],e)}}(s))}},results:function(t,e){var i=e.length;if(i>0)for(var s=this.S("["+this.add_namespace("data-uuid")+'="'+t+'"]');i--;){var n,a=e[i][2];if(n=matchMedia(this.settings.named_queries.hasOwnProperty(a)?this.settings.named_queries[a]:a),n.matches)return{el:s,scenario:e[i]}}return!1},load:function(t,e){return("undefined"==typeof this["cached_"+t]||e)&&this["update_"+t](),this["cached_"+t]},update_images:function(){var t=this.S("img["+this.data_attr+"]"),e=t.length,i=e,s=0,n=this.data_attr;for(this.cache={},this.cached_images=[],this.images_loaded=0===e;i--;){if(s++,t[i]){var a=t[i].getAttribute(n)||"";a.length>0&&this.cached_images.push(t[i])}s===e&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var t=this.S("["+this.data_attr+"]").not("img"),e=t.length,i=e,s=0,n=this.data_attr;for(this.cached_nodes=[],this.nodes_loaded=0===e;i--;){s++;var a=t[i].getAttribute(n)||"";a.length>0&&this.cached_nodes.push(t[i]),s===e&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(i){for(var s=this["cached_"+i].length;s--;)this.object(t(this["cached_"+i][s]));return t(e).trigger("resize.fndtn.interchange")},convert_directive:function(t){var e=this.trim(t);return e.length>0?e:"replace"},parse_scenario:function(t){var e=t[0].match(/(.+),\s*(\w+)\s*$/),i=t[1].match(/(.*)\)/);if(e)var s=e[1],n=e[2];else var a=t[0].split(/,\s*$/),s=a[0],n="";return[this.trim(s),this.convert_directive(n),this.trim(i[1])]},object:function(t){var e=this.parse_data_attr(t),i=[],s=e.length;if(s>0)for(;s--;){var n=e[s].split(/,\s?\(/);if(n.length>1){var a=this.parse_scenario(n);i.push(a)}}return this.store(t,i)},store:function(t,e){var i=this.random_str(),s=t.data(this.add_namespace("uuid",!0));return this.cache[s]?this.cache[s]:(t.attr(this.add_namespace("data-uuid"),i),this.cache[i]=e)},trim:function(e){return"string"==typeof e?t.trim(e):e},set_data_attr:function(t){return t?this.namespace.length>0?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:this.namespace.length>0?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(t){for(var e=t.attr(this.attr_name()).split(/\[(.*?)\]/),i=e.length,s=[];i--;)e[i].replace(/[\W\d]+/,"").length>4&&s.push(e[i]);return s},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,window,window.document),function(t,e){"use strict";Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.5.3",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30,fixed_top:0,offset_by_height:!0,duration:700,easing:"swing"},init:function(t,e,i){Foundation.inherit(this,"throttle"),this.bindings(e,i)},events:function(){var e=this,i=e.S,s=e.settings;e.set_expedition_position(),i(e.scope).off(".magellan").on("click.fndtn.magellan","["+e.add_namespace("data-magellan-arrival")+"] a[href*=#]",function(i){var s=this.hostname===location.hostname||!this.hostname,n=e.filterPathname(location.pathname)===e.filterPathname(this.pathname),a=this.hash.replace(/(:|\.|\/)/g,"\\$1"),o=this;if(s&&n&&a){i.preventDefault();var r=t(this).closest("["+e.attr_name()+"]"),l=r.data("magellan-expedition-init"),d=this.hash.split("#").join(""),c=t('a[name="'+d+'"]');0===c.length&&(c=t("#"+d));var h=c.offset().top-l.destination_threshold+1;l.offset_by_height&&(h-=r.outerHeight()),t("html, body").stop().animate({scrollTop:h},l.duration,l.easing,function(){history.pushState?history.pushState(null,null,o.pathname+o.search+"#"+d):location.hash=o.pathname+o.search+"#"+d})}}).on("scroll.fndtn.magellan",e.throttle(this.check_for_arrivals.bind(this),s.throttle_delay))},check_for_arrivals:function(){var t=this;t.update_arrivals(),t.update_expedition_positions()},set_expedition_position:function(){var e=this;t("["+this.attr_name()+"=fixed]",e.scope).each(function(){var i,s,n=t(this),a=n.data("magellan-expedition-init"),o=n.attr("styles");n.attr("style",""),i=n.offset().top+a.threshold,s=parseInt(n.data("magellan-fixed-top")),isNaN(s)||(e.settings.fixed_top=s),n.data(e.data_attr("magellan-top-offset"),i),n.attr("style",o)})},update_expedition_positions:function(){var i=this,s=t(e).scrollTop();t("["+this.attr_name()+"=fixed]",i.scope).each(function(){var e=t(this),n=e.data("magellan-expedition-init"),a=e.attr("style"),o=e.data("magellan-top-offset");if(s+i.settings.fixed_top>=o){var r=e.prev("["+i.add_namespace("data-magellan-expedition-clone")+"]");0===r.length&&(r=e.clone(),r.removeAttr(i.attr_name()),r.attr(i.add_namespace("data-magellan-expedition-clone"),""),e.before(r)),e.css({position:"fixed",top:n.fixed_top}).addClass("fixed")}else e.prev("["+i.add_namespace("data-magellan-expedition-clone")+"]").remove(),e.attr("style",a).css("position","").css("top","").removeClass("fixed")})},update_arrivals:function(){var i=this,s=t(e).scrollTop();t("["+this.attr_name()+"]",i.scope).each(function(){var e=t(this),n=e.data(i.attr_name(!0)+"-init"),a=i.offsets(e,s),o=e.find("["+i.add_namespace("data-magellan-arrival")+"]"),r=!1;a.each(function(t,s){if(s.viewport_offset>=s.top_offset){var a=e.find("["+i.add_namespace("data-magellan-arrival")+"]");return a.not(s.arrival).removeClass(n.active_class),s.arrival.addClass(n.active_class),r=!0,!0}}),r||o.removeClass(n.active_class)})},offsets:function(e,i){var s=this,n=e.data(s.attr_name(!0)+"-init"),a=i;return e.find("["+s.add_namespace("data-magellan-arrival")+"]").map(function(){var i=t(this).data(s.data_attr("magellan-arrival")),o=t("["+s.add_namespace("data-magellan-destination")+"="+i+"]");if(o.length>0){var r=o.offset().top-n.destination_threshold;return n.offset_by_height&&(r-=e.outerHeight()),r=Math.floor(r),{destination:o,arrival:t(this),top_offset:r,viewport_offset:a}}}).sort(function(t,e){return t.top_offsete.top_offset?1:0})},data_attr:function(t){return this.namespace.length>0?this.namespace+"-"+t:t},off:function(){this.S(this.scope).off(".magellan"),this.S(e).off(".magellan")},filterPathname:function(t){return t=t||"",t.replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},reflow:function(){var e=this;t("["+e.add_namespace("data-magellan-expedition-clone")+"]",e.scope).remove()}}}(jQuery,window,window.document),function(t,e){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.5.3",settings:{content_class:"content",active_class:"active",multi_expand:!1,toggleable:!0,callback:function(){}},init:function(t,e,i){this.bindings(e,i)},events:function(e){var i=this,s=this.S;i.create(this.S(e)),s(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a, ["+this.attr_name()+"] > li > a",function(e){var n=s(this).closest("["+i.attr_name()+"]"),a=i.attr_name()+"="+n.attr(i.attr_name()),o=n.data(i.attr_name(!0)+"-init")||i.settings,r=s("#"+this.href.split("#")[1]),l=t("> dd, > li",n),d=l.children("."+o.content_class),c=d.filter("."+o.active_class);return e.preventDefault(),n.attr(i.attr_name())&&(d=d.add("["+a+"] dd > ."+o.content_class+", ["+a+"] li > ."+o.content_class),l=l.add("["+a+"] dd, ["+a+"] li")),o.toggleable&&r.is(c)?(r.parent("dd, li").toggleClass(o.active_class,!1),r.toggleClass(o.active_class,!1),s(this).attr("aria-expanded",function(t,e){return"true"===e?"false":"true"}),o.callback(r),r.triggerHandler("toggled",[n]),void n.triggerHandler("toggled",[r])):(o.multi_expand||(d.removeClass(o.active_class),l.removeClass(o.active_class),l.children("a").attr("aria-expanded","false")),r.addClass(o.active_class).parent().addClass(o.active_class),o.callback(r),r.triggerHandler("toggled",[n]),n.triggerHandler("toggled",[r]),void s(this).attr("aria-expanded","true"))})},create:function(e){var i=this,s=e,n=t("> .accordion-navigation",s),a=s.data(i.attr_name(!0)+"-init")||i.settings;n.children("a").attr("aria-expanded","false"),n.has("."+a.content_class+"."+a.active_class).addClass(a.active_class).children("a").attr("aria-expanded","true"),a.multi_expand&&e.attr("aria-multiselectable","true")},toggle:function(t){var t="undefined"!=typeof t?t:{},i="undefined"!=typeof t.selector?t.selector:"",s="undefined"!=typeof t.toggle_state?t.toggle_state:"",n="undefined"!=typeof t.$accordion?t.$accordion:this.S(this.scope).closest("["+this.attr_name()+"]"),a=n.find("> dd"+i+", > li"+i);if(a.length<1)return e.console&&console.error("Selection not found.",i),!1;var o=this.S,r=this.settings.active_class;a.each(function(){var t=o(this),e=t.hasClass(r);(e&&"close"===s||!e&&"open"===s||""===s)&&t.find("> a").trigger("click.fndtn.accordion")})},open:function(t){var t="undefined"!=typeof t?t:{};t.toggle_state="open",this.toggle(t)},close:function(t){var t="undefined"!=typeof t?t:{};t.toggle_state="close",this.toggle(t)},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(t,e,i){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.5.3",settings:{index:0,start_offset:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",mobile_show_parent_link:!0,is_hover:!0,scrolltop:!0,sticky_on:"all",dropdown_autoclose:!0},init:function(e,i,s){Foundation.inherit(this,"add_custom_rule register_media throttle");var n=this;n.register_media("topbar","foundation-mq-topbar"),this.bindings(i,s),n.S("["+this.attr_name()+"]",this.scope).each(function(){{var e=t(this),i=e.data(n.attr_name(!0)+"-init");n.S("section, .top-bar-section",this)}e.data("index",0);var s=e.parent();s.hasClass("fixed")||n.is_sticky(e,s,i)?(n.settings.sticky_class=i.sticky_class,n.settings.sticky_topbar=e,e.data("height",s.outerHeight()),e.data("stickyoffset",s.offset().top)):e.data("height",e.outerHeight()),i.assembled||n.assemble(e),i.is_hover?n.S(".has-dropdown",e).addClass("not-click"):n.S(".has-dropdown",e).removeClass("not-click"),n.add_custom_rule(".f-topbar-fixed { padding-top: "+e.data("height")+"px }"),s.hasClass("fixed")&&n.S("body").addClass("f-topbar-fixed")})},is_sticky:function(t,e,i){var s=e.hasClass(i.sticky_class),n=matchMedia(Foundation.media_queries.small).matches,a=matchMedia(Foundation.media_queries.medium).matches,o=matchMedia(Foundation.media_queries.large).matches;return s&&"all"===i.sticky_on?!0:s&&this.small()&&-1!==i.sticky_on.indexOf("small")&&n&&!a&&!o?!0:s&&this.medium()&&-1!==i.sticky_on.indexOf("medium")&&n&&a&&!o?!0:s&&this.large()&&-1!==i.sticky_on.indexOf("large")&&n&&a&&o?!0:!1},toggle:function(i){var s,n=this;s=i?n.S(i).closest("["+this.attr_name()+"]"):n.S("["+this.attr_name()+"]");var a=s.data(this.attr_name(!0)+"-init"),o=n.S("section, .top-bar-section",s);n.breakpoint()&&(n.rtl?(o.css({right:"0%"}),t(">.name",o).css({right:"100%"})):(o.css({left:"0%"}),t(">.name",o).css({left:"100%"})),n.S("li.moved",o).removeClass("moved"),s.data("index",0),s.toggleClass("expanded").css("height","")),a.scrolltop?s.hasClass("expanded")?s.parent().hasClass("fixed")&&(a.scrolltop?(s.parent().removeClass("fixed"),s.addClass("fixed"),n.S("body").removeClass("f-topbar-fixed"),e.scrollTo(0,0)):s.parent().removeClass("expanded")):s.hasClass("fixed")&&(s.parent().addClass("fixed"),s.removeClass("fixed"),n.S("body").addClass("f-topbar-fixed")):(n.is_sticky(s,s.parent(),a)&&s.parent().addClass("fixed"),s.parent().hasClass("fixed")&&(s.hasClass("expanded")?(s.addClass("fixed"),s.parent().addClass("expanded"),n.S("body").addClass("f-topbar-fixed")):(s.removeClass("fixed"),s.parent().removeClass("expanded"),n.update_sticky_positioning())))},timer:null,events:function(){var i=this,s=this.S;s(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(t){t.preventDefault(),i.toggle(this)}).on("click.fndtn.topbar contextmenu.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(){var e=t(this).closest("li"),s=e.closest("["+i.attr_name()+"]"),n=s.data(i.attr_name(!0)+"-init");if(n.dropdown_autoclose&&n.is_hover){var a=t(this).closest(".hover");a.removeClass("hover")}!i.breakpoint()||e.hasClass("back")||e.hasClass("has-dropdown")||i.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(e){var n=s(this),a=s(e.target),o=n.closest("["+i.attr_name()+"]"),r=o.data(i.attr_name(!0)+"-init");return a.data("revealId")?void i.toggle():void(i.breakpoint()||(!r.is_hover||Modernizr.touch)&&(e.stopImmediatePropagation(),n.hasClass("hover")?(n.removeClass("hover").find("li").removeClass("hover"),n.parents("li.hover").removeClass("hover")):(n.addClass("hover"),t(n).siblings().removeClass("hover"),"A"===a[0].nodeName&&a.parent().hasClass("has-dropdown")&&e.preventDefault())))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(t){if(i.breakpoint()){t.preventDefault();var e=s(this),n=e.closest("["+i.attr_name()+"]"),a=n.find("section, .top-bar-section"),o=(e.next(".dropdown").outerHeight(),e.closest("li"));n.data("index",n.data("index")+1),o.addClass("moved"),i.rtl?(a.css({right:-(100*n.data("index"))+"%"}),a.find(">.name").css({right:100*n.data("index")+"%"})):(a.css({left:-(100*n.data("index"))+"%"}),a.find(">.name").css({left:100*n.data("index")+"%"})),n.css("height",e.siblings("ul").outerHeight(!0)+n.data("height"))}}),s(e).off(".topbar").on("resize.fndtn.topbar",i.throttle(function(){i.resize.call(i)},50)).trigger("resize.fndtn.topbar").load(function(){s(this).trigger("resize.fndtn.topbar")}),s("body").off(".topbar").on("click.fndtn.topbar",function(t){var e=s(t.target).closest("li").closest("li.hover");e.length>0||s("["+i.attr_name()+"] li.hover").removeClass("hover")}),s(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(t){t.preventDefault();var e=s(this),n=e.closest("["+i.attr_name()+"]"),a=n.find("section, .top-bar-section"),o=(n.data(i.attr_name(!0)+"-init"),e.closest("li.moved")),r=o.parent();n.data("index",n.data("index")-1),i.rtl?(a.css({right:-(100*n.data("index"))+"%"}),a.find(">.name").css({right:100*n.data("index")+"%"})):(a.css({left:-(100*n.data("index"))+"%"}),a.find(">.name").css({left:100*n.data("index")+"%"})),0===n.data("index")?n.css("height",""):n.css("height",r.outerHeight(!0)+n.data("height")),setTimeout(function(){o.removeClass("moved")},300)}),s(this.scope).find(".dropdown a").focus(function(){t(this).parents(".has-dropdown").addClass("hover")}).blur(function(){t(this).parents(".has-dropdown").removeClass("hover")})},resize:function(){var t=this;t.S("["+this.attr_name()+"]").each(function(){var e,s=t.S(this),n=s.data(t.attr_name(!0)+"-init"),a=s.parent("."+t.settings.sticky_class);if(!t.breakpoint()){var o=s.hasClass("expanded");s.css("height","").removeClass("expanded").find("li").removeClass("hover"),o&&t.toggle(s)}t.is_sticky(s,a,n)&&(a.hasClass("fixed")?(a.removeClass("fixed"),e=a.offset().top,t.S(i.body).hasClass("f-topbar-fixed")&&(e-=s.data("height")),s.data("stickyoffset",e),a.addClass("fixed")):(e=a.offset().top,s.data("stickyoffset",e)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(e){var i=this,s=e.data(this.attr_name(!0)+"-init"),n=i.S("section, .top-bar-section",e);n.detach(),i.S(".has-dropdown>a",n).each(function(){var e,n=i.S(this),a=n.siblings(".dropdown"),o=n.attr("href");a.find(".title.back").length||(e=t(1==s.mobile_show_parent_link&&o?'
  2. ":'
  3. '),t("h5>a",e).html(1==s.custom_back_text?s.back_text:"« "+n.html()),a.prepend(e))}),n.appendTo(e),this.sticky(),this.assembled(e)},assembled:function(e){e.data(this.attr_name(!0),t.extend({},e.data(this.attr_name(!0)),{assembled:!0}))},height:function(e){var i=0,s=this;return t("> li",e).each(function(){i+=s.S(this).outerHeight(!0)}),i},sticky:function(){var t=this;this.S(e).on("scroll",function(){t.update_sticky_positioning()})},update_sticky_positioning:function(){var t="."+this.settings.sticky_class,i=this.S(e),s=this;if(s.settings.sticky_topbar&&s.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)){var n=this.settings.sticky_topbar.data("stickyoffset")+this.settings.start_offset;s.S(t).hasClass("expanded")||(i.scrollTop()>n?s.S(t).hasClass("fixed")||(s.S(t).addClass("fixed"),s.S("body").addClass("f-topbar-fixed")):i.scrollTop()<=n&&s.S(t).hasClass("fixed")&&(s.S(t).removeClass("fixed"),s.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(e).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,window,window.document),function(t,e,i,s){"use strict";Foundation.libs.tab={name:"tab",version:"5.5.3",settings:{active_class:"active",callback:function(){},deep_linking:!1,scroll_to_content:!0,is_hover:!1},default_tab_hashes:[],init:function(t,e,i){var s=this,n=this.S;n("["+this.attr_name()+"] > .active > a",this.scope).each(function(){s.default_tab_hashes.push(this.hash)}),this.bindings(e,i),this.handle_location_hash_change()},events:function(){var t=this,i=this.S,s=function(e,s){var n=i(s).closest("["+t.attr_name()+"]").data(t.attr_name(!0)+"-init");if(!n.is_hover||Modernizr.touch){var a=e.keyCode||e.which;9!==a&&(e.preventDefault(),e.stopPropagation()),t.toggle_active_tab(i(s).parent())}};i(this.scope).off(".tab").on("keydown.fndtn.tab","["+this.attr_name()+"] > * > a",function(t){var e=t.keyCode||t.which;if(13===e||32===e){var i=this;s(t,i)}}).on("click.fndtn.tab","["+this.attr_name()+"] > * > a",function(t){var e=this;s(t,e)}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(){var e=i(this).closest("["+t.attr_name()+"]").data(t.attr_name(!0)+"-init");e.is_hover&&t.toggle_active_tab(i(this).parent())}),i(e).on("hashchange.fndtn.tab",function(e){e.preventDefault(),t.handle_location_hash_change()})},handle_location_hash_change:function(){var e=this,i=this.S;i("["+this.attr_name()+"]",this.scope).each(function(){var n=i(this).data(e.attr_name(!0)+"-init");if(n.deep_linking){var a;if(a=n.scroll_to_content?e.scope.location.hash:e.scope.location.hash.replace("fndtn-",""),""!=a){var o=i(a);if(o.hasClass("content")&&o.parent().hasClass("tabs-content"))e.toggle_active_tab(t("["+e.attr_name()+"] > * > a[href="+a+"]").parent());else{var r=o.closest(".content").attr("id");r!=s&&e.toggle_active_tab(t("["+e.attr_name()+"] > * > a[href=#"+r+"]").parent(),a)}}else for(var l=0;l * > a[href="+e.default_tab_hashes[l]+"]").parent())}})},toggle_active_tab:function(n,a){var o=this,r=o.S,l=n.closest("["+this.attr_name()+"]"),d=n.find("a"),c=n.children("a").first(),h="#"+c.attr("href").split("#")[1],u=r(h),f=n.siblings(),p=l.data(this.attr_name(!0)+"-init"),g=function(e){var s,n=t(this),a=t(this).parents("li").prev().children('[role="tab"]'),o=t(this).parents("li").next().children('[role="tab"]');switch(e.keyCode){case 37:s=a;break;case 39:s=o;break;default:s=!1}s.length&&(n.attr({tabindex:"-1","aria-selected":null}),s.attr({tabindex:"0","aria-selected":!0}).focus()),t('[role="tabpanel"]').attr("aria-hidden","true"),t("#"+t(i.activeElement).attr("href").substring(1)).attr("aria-hidden",null)},_=function(t){var i=p.scroll_to_content?o.default_tab_hashes[0]:"fndtn-"+o.default_tab_hashes[0].replace("#","");(t!==i||e.location.hash)&&(e.location.hash=t)};c.data("tab-content")&&(h="#"+c.data("tab-content").split("#")[1],u=r(h)),p.deep_linking&&(p.scroll_to_content?(_(a||h),a==s||a==h?n.parent()[0].scrollIntoView():r(h)[0].scrollIntoView()):_(a!=s?"fndtn-"+a.replace("#",""):"fndtn-"+h.replace("#",""))),n.addClass(p.active_class).triggerHandler("opened"),d.attr({"aria-selected":"true",tabindex:0}),f.removeClass(p.active_class),f.find("a").attr({"aria-selected":"false"}),u.siblings().removeClass(p.active_class).attr({"aria-hidden":"true"}),u.addClass(p.active_class).attr("aria-hidden","false").removeAttr("tabindex"),p.callback(n),u.triggerHandler("toggled",[u]),l.triggerHandler("toggled",[n]),d.off("keydown").on("keydown",g)},data_attr:function(t){return this.namespace.length>0?this.namespace+"-"+t:t},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(t,e,i){"use strict";Foundation.libs.abide={name:"abide",version:"5.5.3",settings:{live_validate:!0,validate_on_blur:!0,focus_on_invalid:!0,error_labels:!0,error_class:"error",timeout:1e3,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(t){var e=i.getElementById(t.getAttribute(this.add_namespace("data-equalto"))).value,s=t.value,n=e===s;return n}}},timer:null,init:function(t,e,i){this.bindings(e,i)},events:function(e){function i(t,e){clearTimeout(s.timer),s.timer=setTimeout(function(){s.validate([t],e)}.bind(t),a.timeout)}var s=this,n=s.S(e).attr("novalidate","novalidate"),a=n.data(this.attr_name(!0)+"-init")||{};this.invalid_attr=this.add_namespace("data-invalid"),n.off(".abide").on("submit.fndtn.abide",function(t){var e=/ajax/i.test(s.S(this).attr(s.attr_name()));return s.validate(s.S(this).find("input, textarea, select").not(":hidden, [data-abide-ignore]").get(),t,e)}).on("validate.fndtn.abide",function(t){"manual"===a.validate_on&&s.validate([t.target],t)}).on("reset",function(e){return s.reset(t(this),e)}).find("input, textarea, select").not(":hidden, [data-abide-ignore]").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(t){var e=this.getAttribute("id"),s=n.find('[data-equalto="'+e+'"]');a.validate_on_blur&&a.validate_on_blur===!0&&i(this,t),"undefined"!=typeof s.get(0)&&s.val().length&&i(s.get(0),t),"change"===a.validate_on&&i(this,t)}).on("keydown.fndtn.abide",function(t){var e=this.getAttribute("id"),s=n.find('[data-equalto="'+e+'"]');a.live_validate&&a.live_validate===!0&&9!=t.which&&i(this,t),"undefined"!=typeof s.get(0)&&s.val().length&&i(s.get(0),t),"tab"===a.validate_on&&9===t.which?i(this,t):"change"===a.validate_on&&i(this,t)}).on("focus",function(e){navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)&&t("html, body").animate({scrollTop:t(e.target).offset().top},100)})},reset:function(e){var i=this;e.removeAttr(i.invalid_attr),t("["+i.invalid_attr+"]",e).removeAttr(i.invalid_attr),t("."+i.settings.error_class,e).not("small").removeClass(i.settings.error_class),t(":input",e).not(":button, :submit, :reset, :hidden, [data-abide-ignore]").val("").removeAttr(i.invalid_attr)},validate:function(t,e,i){for(var s=this.parse_patterns(t),n=s.length,a=this.S(t[0]).closest("form"),o=/submit/.test(e.type),r=0;n>r;r++)if(!s[r]&&(o||i))return this.settings.focus_on_invalid&&t[r].focus(),a.trigger("invalid.fndtn.abide"),this.S(t[r]).closest("form").attr(this.invalid_attr,""),!1;return(o||i)&&a.trigger("valid.fndtn.abide"),a.removeAttr(this.invalid_attr),i?!1:!0},parse_patterns:function(t){for(var e=t.length,i=[];e--;)i.push(this.pattern(t[e]));return this.check_validation_and_apply_styles(i)},pattern:function(t){var e=t.getAttribute("type"),i="string"==typeof t.getAttribute("required"),s=t.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(s)&&s.length>0?[t,this.settings.patterns[s],i]:s.length>0?[t,new RegExp(s),i]:this.settings.patterns.hasOwnProperty(e)?[t,this.settings.patterns[e],i]:(s=/.*/,[t,s,i])},check_validation_and_apply_styles:function(e){var i=e.length,s=[];if(0==i)return s;var n=this.S(e[0][0]).closest("[data-"+this.attr_name(!0)+"]");for(n.data(this.attr_name(!0)+"-init")||{};i--;){var a,o,r=e[i][0],l=e[i][2],d=r.value.trim(),c=this.S(r).parent(),h=r.getAttribute(this.add_namespace("data-abide-validator")),u="radio"===r.type,f="checkbox"===r.type,p=this.S('label[for="'+r.getAttribute("id")+'"]'),g=l?r.value.length>0:!0,_=[];if(r.getAttribute(this.add_namespace("data-equalto"))&&(h="equalTo"),a=c.is("label")?c.parent():c,u&&l)_.push(this.valid_radio(r,l));else if(f&&l)_.push(this.valid_checkbox(r,l));else if(h){for(var m=h.split(" "),v=!0,b=!0,x=0;x0&&this.settings.error_labels&&p.removeClass(this.settings.error_class).removeAttr("role"),t(r).triggerHandler("valid")):(this.S(r).attr(this.invalid_attr,""),a.addClass("error"),p.length>0&&this.settings.error_labels&&p.addClass(this.settings.error_class).attr("role","alert"),t(r).triggerHandler("invalid"))}else if(_.push(e[i][1].test(d)&&g||!l&&r.value.length<1||t(r).attr("disabled")?!0:!1),_=[_.every(function(t){return t})],_[0])this.S(r).removeAttr(this.invalid_attr),r.setAttribute("aria-invalid","false"),r.removeAttribute("aria-describedby"),a.removeClass(this.settings.error_class),p.length>0&&this.settings.error_labels&&p.removeClass(this.settings.error_class).removeAttr("role"),t(r).triggerHandler("valid");else{this.S(r).attr(this.invalid_attr,""),r.setAttribute("aria-invalid","true");var y=a.find("small."+this.settings.error_class,"span."+this.settings.error_class),w=y.length>0?y[0].id:"";w.length>0&&r.setAttribute("aria-describedby",w),a.addClass(this.settings.error_class),p.length>0&&this.settings.error_labels&&p.addClass(this.settings.error_class).attr("role","alert"),t(r).triggerHandler("invalid")}s=s.concat(_)}return s},valid_checkbox:function(e,i){var e=this.S(e),s=e.is(":checked")||!i||e.get(0).getAttribute("disabled");return s?(e.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),t(e).triggerHandler("valid")):(e.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),t(e).triggerHandler("invalid")),s +},valid_radio:function(e){for(var i=e.getAttribute("name"),s=this.S(e).closest("[data-"+this.attr_name(!0)+"]").find("[name='"+i+"']"),n=s.length,a=!1,o=!1,r=0;n>r;r++)s[r].getAttribute("disabled")?(o=!0,a=!0):s[r].checked?a=!0:o&&(a=!1);for(var r=0;n>r;r++)a?(this.S(s[r]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),t(s[r]).triggerHandler("valid")):(this.S(s[r]).attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),t(s[r]).triggerHandler("invalid"));return a},valid_equal:function(t,e,s){var n=i.getElementById(t.getAttribute(this.add_namespace("data-equalto"))).value,a=t.value,o=n===a;return o?(this.S(t).removeAttr(this.invalid_attr),s.removeClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.removeClass(this.settings.error_class)):(this.S(t).attr(this.invalid_attr,""),s.addClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.addClass(this.settings.error_class)),o},valid_oneof:function(t,e,i,s){var t=this.S(t),n=this.S("["+this.add_namespace("data-oneof")+"]"),a=n.filter(":checked").length>0;if(a?t.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class):t.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),!s){var o=this;n.each(function(){o.valid_oneof.call(o,this,null,null,!0)})}return a},reflow:function(){var t=this,e=t.S("["+this.attr_name()+"]").attr("novalidate","novalidate");t.S(e).each(function(e,i){t.events(i)})}}}(jQuery,window,window.document),function(t,e){"use strict";Foundation.libs.tooltip={name:"tooltip",version:"5.5.3",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:!1,hover_delay:200,fade_in_duration:150,fade_out_duration:150,show_on:"all",tip_template:function(t,e){return''+e+''}},cache:{},init:function(t,e,i){Foundation.inherit(this,"random_str"),this.bindings(e,i)},should_show:function(e){var i=t.extend({},this.settings,this.data_options(e));return"all"===i.show_on?!0:this.small()&&"small"===i.show_on?!0:this.medium()&&"medium"===i.show_on?!0:this.large()&&"large"===i.show_on?!0:!1},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},events:function(e){function i(t,e,i){t.timer||(i?(t.timer=null,n.showTip(e)):t.timer=setTimeout(function(){t.timer=null,n.showTip(e)}.bind(t),n.settings.hover_delay))}function s(t,e){t.timer&&(clearTimeout(t.timer),t.timer=null),n.hide(e)}var n=this,a=n.S;n.create(this.S(e)),t(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"]",function(e){var o=a(this),r=t.extend({},n.settings,n.data_options(o)),l=!1;if(Modernizr.touch&&/touchstart|MSPointerDown/i.test(e.type)&&a(e.target).is("a"))return!1;if(/mouse/i.test(e.type)&&n.ie_touch(e))return!1;if(o.hasClass("open"))Modernizr.touch&&/touchstart|MSPointerDown/i.test(e.type)&&e.preventDefault(),n.hide(o);else{if(r.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(e.type))return;if(!r.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(e.type)&&(e.preventDefault(),a(r.tooltip_class+".open").hide(),l=!0,t(".open["+n.attr_name()+"]").length>0)){var d=a(t(".open["+n.attr_name()+"]")[0]);n.hide(d)}/enter|over/i.test(e.type)?i(this,o):"mouseout"===e.type||"mouseleave"===e.type?s(this,o):i(this,o,!0)}}).on("mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"].open",function(e){return/mouse/i.test(e.type)&&n.ie_touch(e)?!1:void(("touch"!=t(this).data("tooltip-open-event-type")||"mouseleave"!=e.type)&&("mouse"==t(this).data("tooltip-open-event-type")&&/MSPointerDown|touchstart/i.test(e.type)?n.convert_to_touch(t(this)):s(this,t(this))))}).on("DOMNodeRemoved DOMAttrModified","["+this.attr_name()+"]:not(a)",function(){s(this,a(this))})},ie_touch:function(){return!1},showTip:function(t){var e=this.getTip(t);return this.should_show(t,e)?this.show(t):void 0},getTip:function(e){var i=this.selector(e),s=t.extend({},this.settings,this.data_options(e)),n=null;return i&&(n=this.S('span[data-selector="'+i+'"]'+s.tooltip_class)),"object"==typeof n?n:!1},selector:function(t){var e=t.attr(this.attr_name())||t.attr("data-selector");return"string"!=typeof e&&(e=this.random_str(6),t.attr("data-selector",e).attr("aria-describedby",e)),e},create:function(i){var s=this,n=t.extend({},this.settings,this.data_options(i)),a=this.settings.tip_template;"string"==typeof n.tip_template&&e.hasOwnProperty(n.tip_template)&&(a=e[n.tip_template]);var o=t(a(this.selector(i),t("
    ").html(i.attr("title")).html())),r=this.inheritable_classes(i);o.addClass(r).appendTo(n.append_to),Modernizr.touch&&(o.append(''+n.touch_close_text+""),o.on("touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip",function(){s.hide(i)})),i.removeAttr("title").attr("title","")},reposition:function(e,i,s){var n,a,o,r,l;i.css("visibility","hidden").show(),n=e.data("width"),a=i.children(".nub"),o=a.outerHeight(),r=a.outerWidth(),i.css(this.small()?{width:"100%"}:{width:n?n:"auto"}),l=function(t,e,i,s,n){return t.css({top:e?e:"auto",bottom:s?s:"auto",left:n?n:"auto",right:i?i:"auto"}).end()};var d=e.offset().top,c=e.offset().left,h=e.outerHeight();if(l(i,d+h+10,"auto","auto",c),this.small())l(i,d+h+10,"auto","auto",12.5,t(this.scope).width()),i.addClass("tip-override"),l(a,-o,"auto","auto",c);else{Foundation.rtl&&(a.addClass("rtl"),c=c+e.outerWidth()-i.outerWidth()),l(i,d+h+10,"auto","auto",c),a.attr("style")&&a.removeAttr("style"),i.removeClass("tip-override");var u=i.outerHeight();s&&s.indexOf("tip-top")>-1?(Foundation.rtl&&a.addClass("rtl"),l(i,d-u,"auto","auto",c).removeClass("tip-override")):s&&s.indexOf("tip-left")>-1?(l(i,d+h/2-u/2,"auto","auto",c-i.outerWidth()-o).removeClass("tip-override"),a.removeClass("rtl")):s&&s.indexOf("tip-right")>-1&&(l(i,d+h/2-u/2,"auto","auto",c+e.outerWidth()+o).removeClass("tip-override"),a.removeClass("rtl"))}i.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},inheritable_classes:function(e){var i=t.extend({},this.settings,this.data_options(e)),s=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(i.additional_inheritable_classes),n=e.attr("class"),a=n?t.map(n.split(" "),function(e){return-1!==t.inArray(e,s)?e:void 0}).join(" "):"";return t.trim(a)},convert_to_touch:function(e){var i=this,s=i.getTip(e),n=t.extend({},i.settings,i.data_options(e));0===s.find(".tap-to-close").length&&(s.append(''+n.touch_close_text+""),s.on("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose",function(){i.hide(e)})),e.data("tooltip-open-event-type","touch")},show:function(t){var e=this.getTip(t);"touch"==t.data("tooltip-open-event-type")&&this.convert_to_touch(t),this.reposition(t,e,t.attr("class")),t.addClass("open"),e.fadeIn(this.settings.fade_in_duration)},hide:function(t){var e=this.getTip(t);e.fadeOut(this.settings.fade_out_duration,function(){e.find(".tap-to-close").remove(),e.off("click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose"),t.removeClass("open")})},off:function(){var e=this;this.S(this.scope).off(".fndtn.tooltip"),this.S(this.settings.tooltip_class).each(function(i){t("["+e.attr_name()+"]").eq(i).attr("title",t(this).text())}).remove()},reflow:function(){}}}(jQuery,window,window.document); diff --git a/theme_zen_dark/static/src/css/animate.min.css b/theme_zen_dark/static/src/css/animate.min.css new file mode 100644 index 000000000..2b82f44e6 --- /dev/null +++ b/theme_zen_dark/static/src/css/animate.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * animate.css - https://animate.style/ + * Version - 4.1.1 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2023 Animate.css + */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/theme_zen_dark/static/src/css/foundation.min.css b/theme_zen_dark/static/src/css/foundation.min.css new file mode 100644 index 000000000..3dc10208e --- /dev/null +++ b/theme_zen_dark/static/src/css/foundation.min.css @@ -0,0 +1 @@ +meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{margin:0 auto;max-width:62.5rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -0.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}}@media only screen and (min-width: 40.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}button.small,.button.small{padding:0.875rem 1.75rem 0.9375rem 1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding:0.625rem 1.25rem 0.6875rem 1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;padding-bottom:1.0625rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008CBA;border-color:#007095;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008CBA}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;box-shadow:none;cursor:default;opacity:0.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.0625em){button,.button{display:inline-block}}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear}input:not([type]):focus,input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input:not([type]):disabled,input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input:not([type])[disabled],input:not([type])[readonly],fieldset[disabled] input:not([type]),input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input:not([type]).radius,input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#FAFAFA;border-radius:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:0.875rem;line-height:normal;padding:0.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:bold;margin:0;margin-left:-0.1875rem;padding:0 0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#fff}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.8125rem;z-index:98}.top-bar{background:#333;height:2.8125rem;line-height:2.8125rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:0.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:0.75rem;margin-bottom:0;padding-bottom:0.4125rem;padding-top:0.4125rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.8125rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#fff;display:block;font-weight:normal;padding:0 0.9375rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;display:block;font-size:0.8125rem;font-weight:bold;height:2.8125rem;line-height:2.8125rem;padding:0 0.9375rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#fff;height:34px;line-height:33px;padding:0 2.5rem 0 0.9375rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:0.9375rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{background:transparent;height:auto}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{color:#fff;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;padding-left:0.9375rem;padding:12px 0 12px 0.9375rem;text-transform:none;width:100%}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#007095}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#fff}.top-bar-section ul li>button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#007095}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;color:#fff;background:#222}.top-bar-section ul li.active>a{background:#008CBA;color:#fff}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#fff}.top-bar-section .has-form{padding:0.9375rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:0.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 0.9375rem}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 0.9375rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777;font-size:0.625rem;font-weight:bold;margin-bottom:0;padding:8px 0.9375rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width: 40.0625em){.top-bar{background:#333;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:0.875rem;height:1.75rem;position:relative;top:0.53125rem}.top-bar .has-form>.button,.top-bar .has-form>button{font-size:0.875rem;height:1.75rem;position:relative;top:0.53125rem}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{margin:0 auto;margin-bottom:0;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{display:inline;height:auto !important;width:auto}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#222;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){background:#333;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#222}.top-bar-section li.active:not(.has-form) a:not(.button){background:#008CBA;color:#fff;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:#fff}.top-bar-section .has-dropdown>a{padding-right:2.1875rem !important}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:0.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333;color:#fff;line-height:2.8125rem;padding:12px 0.9375rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333;color:#fff}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#555;color:#fff;background:#222}.top-bar-section .dropdown li label{background:#333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#333;height:2.8125rem;padding:0 0.9375rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#222;color:#fff}.no-js .top-bar-section ul li:active>a{background:#008CBA;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}}.breadcrumbs{border-style:solid;border-width:1px;display:block;list-style:none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem 0.5625rem;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{color:#008CBA;float:left;font-size:0.6875rem;line-height:0.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#008CBA}.breadcrumbs>*.current{color:#333;cursor:default}.breadcrumbs>*.current a{color:#333;cursor:default}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999;cursor:not-allowed;text-decoration:none}.breadcrumbs>*:before{color:#aaa;content:"/";margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}.alert-box{border-style:solid;border-width:1px;display:block;font-size:0.8125rem;font-weight:normal;margin-bottom:1.25rem;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative;transition:opacity 300ms ease-out;background-color:#008CBA;border-color:#0078a0;color:#fff}.alert-box .close{right:0.25rem;background:inherit;color:#333;font-size:1.375rem;line-height:.9;margin-top:-0.6875rem;opacity:0.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}.inline-list{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{display:block;margin:0;width:100%}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width: 40.0625em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width: 40.0625em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;color:#333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#0078a0}.panel.radius{border-radius:3px}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#fff transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#fff transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}.th{border:solid 4px #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;max-width:100%;transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{border-radius:3px}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;color:#eee;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .description{background-color:#fff;border-bottom:dotted 1px #ddd;color:#777;font-size:0.75rem;font-weight:normal;line-height:1.4;padding:0.9375rem;text-align:center}.pricing-table .bullet-item{background-color:#fff;border-bottom:dotted 1px #ddd;color:#333;font-size:0.875rem;font-weight:normal;padding:0.9375rem;text-align:center}.pricing-table .cta-button{background-color:#fff;padding:1.25rem 1.25rem 0;text-align:center}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-color:#555 #fff;border:solid 3px;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:none;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,0.8);color:#fff;font-size:0.875rem;padding:0.625rem 0.875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:transparent;color:#fff;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:solid 4px #fff;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#fff;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{background-color:transparent;color:white;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px !important;top:45%;width:36px;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{border:inset 10px;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{display:block;float:none;margin:0 auto 30px auto;overflow:hidden;position:relative;text-align:center;top:10px}.orbit-bullets li{background:#ccc;cursor:pointer;display:inline-block;float:none;height:0.5625rem;margin-right:6px;width:0.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.0625em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{margin:0 !important;opacity:1 !important;position:relative}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#fff;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333}.icon-bar>*{display:block;float:left;font-size:1rem;margin:0 auto;padding:1.25rem;text-align:center;width:25%}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 .0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar>* label{color:#fff}.icon-bar>* i{color:#fff}.icon-bar>a:hover{background:#008CBA}.icon-bar>a:hover label{color:#fff}.icon-bar>a:hover i{color:#fff}.icon-bar>a.active{background:#008CBA}.icon-bar>a.active label{color:#fff}.icon-bar>a.active i{color:#fff}.icon-bar .item.disabled{cursor:not-allowed;opacity:0.7;pointer-events:none}.icon-bar .item.disabled>*{opacity:0.7;cursor:not-allowed}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#EFEFEF;color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem 2rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active>a,.tabs .tab-title.active>a{background-color:#fff;color:#222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width: 40.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}ul.pagination{display:block;margin-left:-0.3125rem;min-height:1.5rem}ul.pagination li{color:#222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#999;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999;pointer-events:none}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#008CBA;color:#fff;cursor:default;font-weight:bold}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#008CBA}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.side-nav{display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:0.875rem 0}.side-nav li{font-size:0.875rem;font-weight:normal;margin:0 0 0.4375rem 0}.side-nav li a:not(.button){color:#008CBA;display:block;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#1cc7ff}.side-nav li a:not(.button):active{color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#008CBA;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.accordion{margin-bottom:0;margin-left:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8;color:#222}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff;display:block}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008CBA;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ul,.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.34in}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button span:after{border-color:#fff transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#fff transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;margin-left:-0.375rem;top:48%}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;margin-left:-0.375rem;top:48%}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:before{border-style:none}.split.button.no-pip span:after{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-0.28889em;margin-top:-0.48889em;position:absolute;top:50%}.reveal-modal-bg{background:#000;background:rgba(0,0,0,0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%}}@media only screen and (min-width: 40.0625em){.reveal-modal{top:6.25rem}}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width: 40.0625em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}}@media only screen and (min-width: 40.0625em){.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}}@media only screen and (min-width: 40.0625em){.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}}@media only screen and (min-width: 40.0625em){.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}}@media only screen and (min-width: 40.0625em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width: 40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#aaa;cursor:pointer;font-size:2.5rem;font-weight:bold;line-height:1;position:absolute;top:0.625rem;right:1.375rem}.has-tip{border-bottom:dotted 1px #ccc;color:#333;cursor:help;font-weight:bold}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008CBA}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{background:#333;color:#fff;display:none;font-size:0.875rem;font-weight:normal;line-height:1.3;max-width:300px;padding:0.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border:solid 5px;border-color:transparent transparent #333 transparent;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #003f54 !important;color:#008CBA !important}.tap-to-close{color:#777;display:block;font-size:0.625rem;font-weight:normal}@media only screen{.tooltip>.nub{border-color:transparent transparent #333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#aaa;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333;bottom:0;color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#ccc;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.0625em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}.clearing-main-prev>span,.clearing-main-next>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.progress{background-color:#F6F6F6;border:1px solid #fff;height:1.5625rem;margin-bottom:0.625rem;padding:0.125rem}.progress .meter{background:#008CBA;display:block;height:100%;float:left;width:0%}.progress .meter.secondary{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress .meter.success{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress .meter.alert{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.secondary .meter{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress.success .meter{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress.alert .meter{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.sub-nav{display:block;margin:-0.25rem 0 1.125rem;overflow:hidden;padding-top:0.25rem;width:auto}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999;float:left;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:0.875rem;font-weight:normal;margin-left:1rem;margin-bottom:0}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999;padding:0.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;background:#008CBA;color:#fff;cursor:default;font-weight:normal;padding:0.1875rem 1rem}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.joyride-list{display:none}.joyride-tip-guide{background:#333;color:#fff;display:none;font-family:inherit;font-weight:normal;position:absolute;top:0;width:95%;z-index:103;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333;border-top-color:transparent !important;border-top-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-bottom-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#fff;font-weight:bold;line-height:1.25;margin:0}.joyride-tip-guide p{font-size:0.875rem;line-height:1.3;margin:0 0 1.125rem 0}.joyride-timer-indicator-wrap{border:solid 1px #555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777 !important;font-size:24px;font-weight:normal;line-height:.5 !important;position:absolute;text-decoration:none;top:10px;right:12px}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}.joyride-modal-bg{background:rgba(0,0,0,0.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#fff;border-radius:3px;box-shadow:0 0 15px #fff;position:absolute;z-index:102}.joyride-expose-cover{background:transparent;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}@media only screen{.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-top-color:transparent !important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;left:-20px;right:auto;top:22px}}.label{display:inline-block;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:0.25rem 0.5rem 0.25rem;font-size:0.6875rem;background-color:#008CBA;color:#fff}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.warning{background-color:#f08a24;color:#fff}.label.success{background-color:#43AC6A;color:#fff}.label.secondary{background-color:#e7e7e7;color:#333}.label.info{background-color:#a0d3e8;color:#333}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left,.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-right:solid 1px #1a1a1a;left:0}.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{height:2.8125rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#fff;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0, 0, 0);width:2.8125rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;top:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;top:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.top-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;height:18.75rem}.top-off-canvas-menu *{-webkit-backface-visibility:hidden}.bottom-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;height:18.75rem}.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;display:block;font-size:0.75rem;font-weight:bold;margin:0;padding:0.3rem 0.9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #262626;color:rgba(255,255,255,0.7);display:block;padding:0.66667rem;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}ul.off-canvas-list li a:active{background:#242424}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate(15.625rem, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate(-15.625rem, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-top>.inner-wrap{-webkit-transform:translate3d(0, -18.75rem, 0);-moz-transform:translate3d(0, -18.75rem, 0);-ms-transform:translate(0, -18.75rem);-o-transform:translate3d(0, -18.75rem, 0);transform:translate3d(0, -18.75rem, 0)}.move-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-bottom>.inner-wrap{-webkit-transform:translate3d(0, 18.75rem, 0);-moz-transform:translate3d(0, 18.75rem, 0);-ms-transform:translate(0, 18.75rem);-o-transform:translate3d(0, 18.75rem, 0);transform:translate3d(0, 18.75rem, 0)}.move-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu,.offcanvas-overlap .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-top .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-bottom .top-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .top-off-canvas-menu{top:-18.75rem}.no-csstransforms .bottom-off-canvas-menu{bottom:-18.75rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.no-csstransforms .move-top>.inner-wrap{right:18.75rem}.no-csstransforms .move-bottom>.inner-wrap{left:18.75rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.top-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.top-submenu *{-webkit-backface-visibility:hidden}.top-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.top-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.top-submenu.move-bottom,.top-submenu.offcanvas-overlap-bottom,.top-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.bottom-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.bottom-submenu *{-webkit-backface-visibility:hidden}.bottom-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.bottom-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap-top,.bottom-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown.open{display:block}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:#fff transparent transparent transparent;border-top-style:solid;bottom:-12px;position:absolute;top:auto;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:#ccc transparent transparent transparent;border-top-style:solid;bottom:-14px;position:absolute;top:auto;left:9px;right:auto;z-index:88}.f-dropdown li{cursor:pointer;font-size:0.875rem;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#fff;border:solid 1px #ccc;font-size:0.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.radius{border-radius:3px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}table{background:#fff;border:solid 1px #ddd;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#F5F5F5}table thead tr th,table thead tr td{color:#222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{color:#222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tr th,table tr td{color:#222;font-size:0.875rem;padding:0.5625rem 0.625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.range-slider{border:1px solid #ddd;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{border:1px solid #ddd;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-0.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:0.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008CBA;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008CBA;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:not-allowed;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008CBA;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:0.875rem;position:absolute}.range-slider-handle{border:1px solid none;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-0.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#008CBA}.range-slider-handle:hover{background:#007ba4}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;float:left;height:auto;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;margin:0;padding:0.125rem 0.25rem 0;border-radius:3px}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{background:#ddd;color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;width:4rem;height:2rem;transition:left 0.15s ease-out}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{background:#fff;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:translate3d(0, 0, 0);transition:left 0.15s ease-out;-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)}.switch input:checked+label{background:#008CBA}.switch input:checked+label:after{left:2.25rem}.switch label{height:2rem;width:4rem}.switch label:after{height:1.5rem;width:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#ddd}.switch label:after{background:#fff}.switch input:checked+label{background:#008CBA}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label{border-radius:2rem}.switch.round label:after{border-radius:2rem}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 40.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 64.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none !important}@media print{.print-only,.show-for-print{display:block !important}.hide-on-print,.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}} diff --git a/theme_zen_dark/static/src/css/owl.theme.default.min.css b/theme_zen_dark/static/src/css/owl.theme.default.min.css new file mode 100644 index 000000000..487088d2e --- /dev/null +++ b/theme_zen_dark/static/src/css/owl.theme.default.min.css @@ -0,0 +1,6 @@ +/** + * Owl Carousel v2.3.4 + * Copyright 2013-2018 David Deutsch + * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE + */ +.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} \ No newline at end of file diff --git a/theme_zen_dark/static/src/css/style.css b/theme_zen_dark/static/src/css/style.css new file mode 100644 index 000000000..21b7e8ff0 --- /dev/null +++ b/theme_zen_dark/static/src/css/style.css @@ -0,0 +1,7747 @@ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace !important; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace !important; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* Interactive + =========================================== + =============================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +*:focus { + outline: 0 !important; +} + +*button:focus { + border: none; + outline: none; + box-shadow: none; +} + +* { + list-style-type: none; + font-size: 14px; +} + +*:focus, *:active { + outline: none !important; +} + +*:hover { + transition: 0.5s; +} + +*::selection { + color: #1c849e; +} + +*a, +a:visited { + color: #990000; + text-decoration: none; +} + +body { + color: #888787; + /* dark gray */ +} + +.main_body { + z-index: 2; + position: relative; + background-color: #fff; +} + +.affix { + top: 0; + width: 100%; + z-index: 9999 !important; +} + +h1, h2, h3, h4, h5, h6 { + font-family: "Oswald", sans-serif !important; + color: #000000; +} + +.gap { + padding-top: 100px; + padding-bottom: 50px; +} + +.gap2 { + padding-top: 50px; +} + +html { + scroll-behavior: smooth; +} + +html .back-to-top { + position: fixed; + bottom: 25px; + right: 25px; + display: block; + z-index: 999; +} +input{ + margin: 0 0 0 0 !important; +} + +.text { + font-family: 'Open Sans', sans-serif !important; + font-size: 14px; + line-height: 29px; + letter-spacing: 2px; +} + +.progress-bar { + position: fixed; + top: 0; + height: 3px; + width: 0; + background-image: linear-gradient(90deg, #B8C1E5 0%, #b36251 100%); + z-index: 11; + transition: width .2s; + will-change: width; +} + +.o_website_rating_table_progress .progress-bar { + position: inherit; + top: 0; + height: 22px; + width: 0; + background-image: linear-gradient(90deg, #B8C1E5 0%, #FF2E38 100%); + z-index: 11; + transition: width .2s; + will-change: width; +} + +@keyframes fade-in { + from { + opacity: 0; + transform: scale(0.7, 0.7); + } + to { + opacity: 1; + } +} + +.fade-in-element { + animation: fade-in 1.4s; + transition: all 1s; + transition-delay: 1s; + -webkit-transition-delay: 1s; +} + +.hidden { + opacity: 0; +} + +.btn { + cursor: unset !important; + line-height: 1.5; + color: #000000; + padding: 12px 12px; + letter-spacing: 0.05rem; + box-shadow: none !important; + background-color: transparent !important; +} +.btn:focus{ + color: #b36251; +} +.o_dropdown_menu .btn{ + padding: 0 !important; +} +.navbar-light .btn-secondary{ + color: #000000; +} +.o_portal_wrap .nav{ + display: flex; + flex-wrap: nowrap; +} +.o_portal_wrap .btn{ + line-height: 1; +} +.oe_website_login_container .btn-secondary{ + padding: 0px 10px !important; +} + +.btn-primary, .btn-outline-primary { + background-color: #2b2424 !important; + color: white; + letter-spacing: 4px !important; + font-size: 12px !important; + border-color: #000000 !important; + border: 1px solid #000 !important; +} + +.btn-close:hover{ + color: red !important; +} + +.o_homepage_editor_welcome_message b{ + font-size: 35px !important; +} + +.o_homepage_editor_welcome_message .lead b{ + font-size: 20px !important; +} + +.btn-primary:hover { + background-color: transparent !important; + color: #000 !important; + border: 1px solid #000 !important; +} + +.btn-index { + border-radius: 0; + border-color: #fff !important; + border: 1px solid; + background-color: transparent; + color: #fff; + letter-spacing: 4px; + font-size: 12px; + padding: 15px 15px; +} + +.btn-index:hover { + background-color: transparent; +} + +.btn-top { + cursor: unset !important; + line-height: 1.5; + color: #000000; + padding: 10px 12px; + letter-spacing: 0.05rem; + box-shadow: none !important; + background-color: transparent !important; +} + +.btn-top:hover { + background-color: #fff !important; + color: #888787; +} + +.btn-primary_b { + border-radius: 0; + border-color: #fff !important; + border: 1px solid; + background-color: transparent; + color: #fff; + letter-spacing: 4px; + font-size: 12px; + padding: 15px 40px; + position: relative; +} + +.btn-primary_b::before { + position: absolute; + content: ""; + width: 0px; + height: 0px; + left: 0; + bottom: 0; + border: 3px solid transparent; + box-sizing: border-box; +} + +.btn-primary_b::before:hover { + width: calc(240px / 2); + height: 46px; + border: 3px solid #111; + border-right: none; + border-bottom: none; + transition: height 0.3s linear, + width 0.3s linear 0.3s; +} + +.btn-primary_b::after { + position: absolute; + content: ""; + width: 0px; + height: 0px; + top: 0; + right: 0; + border: 3px solid transparent; + box-sizing: border-box; +} + +.btn-primary_b::after:hover { + width: calc(600px / 2); + border: 3px solid #111; + border-left: none; + border-top: none; + transition: height 0.3s linear, + width 0.3s linear 0.3s; +} + +.btn-primary_c { + border-radius: 0; + border-color: #000000 !important; + border: 1px solid; + background-color: transparent; + color: #000000; + letter-spacing: 4px; + font-size: 13px; + font-weight: 600; + padding: 15px 40px; +} + +.btn-primary_c:hover { + background-color: transparent; +} + +.btn-recent { + border-radius: 0; + border-color: #b36251 !important; + border: 1px solid; + background-color: #b36251 !important; + color: #fff; + letter-spacing: 4px; + font-size: 12px; + padding: 15px 25px; + position: relative; +} + +.btn-recent .arrow { + border: solid white; + border-width: 0 2px 2px 0; + display: inline-block; + padding: 3px; +} + +.btn-recent .right { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + margin-left: 23px; + position: absolute; + top: 20px; + left: 110px; +} + +.btn-recent::after { + content: ""; + position: absolute; + height: 1px; + width: 10px; + background-color: transparent !important; + top: 24px; + left: 106px; + display: block; +} + +.btn-recent:hover { + padding-right: 65px; + color: #fff !important; +} + +.btn-recent:hover .right { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + margin-left: 22px; + position: absolute; + position: absolute; + top: 22px; + left: 141px; + transition: 0.5s; +} + +.btn-recent:hover::after { + content: ""; + position: absolute; + height: 1px; + width: 20px; + background-color: #fff !important; + top: 25px; + left: 146px; + display: block; + transition: 0.5s; + /* IE 9 */ + transform: scaleX(1.5); +} + +.btn-card { + border-radius: 25px !important; + border-color: #fff !important; + border: 1px solid; + background-color: transparent; + color: #fff; + letter-spacing: 4px; + font-size: 13px; + font-weight: 600; + padding: 15px 40px; +} + +.btn-card:hover { + background-color: #333333 !important; + border-color: #333333 !important; + color: #000000; +} + +.btn-load { + border-radius: 0; + border-color: #fff !important; + border: none !important; + background-color: transparent; + color: #f6faff; + font-size: 50px; + font-weight: 700; + margin: auto; +} + +.btn-load:hover { + color: #fff; + transition: 0.5s; +} + +.btn-recent-blog { + border-radius: 0; + border-color: #f6faff !important; + border: 1px solid; + background-color: #b36251 !important; + color: #fff; + letter-spacing: 4px; + font-size: 12px; + padding: 15px 40px; + position: relative; +} + +.btn-recent-blog .arrow { + border: solid white; + border-width: 0 2px 2px 0; + display: inline-block; + padding: 3px; +} + +.btn-recent-blog .right { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + margin-left: 55px; + position: absolute; + top: 22px; + left: 112px; +} + +.btn-recent-blog::after { + content: ""; + position: absolute; + height: 2px; + width: 10px; + background-color: transparent !important; + top: 25px; + left: 106px; + display: block; +} + +.btn-recent-blog:hover { + padding-right: 65px; + color: #fff !important; +} + +.btn-recent-blog:hover .right { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + margin-left: 40px; + position: absolute; + position: absolute; + top: 22px; + left: 150px; + transition: 0.5s; +} + +.btn-recent-blog:hover::after { + content: ""; + position: absolute; + height: 2px; + width: 20px; + background-color: #fff !important; + top: 25px; + left: 172px; + display: block; + transition: 0.5s; + transform: scaleX(1.5); +} +.btn-link:hover{ + color: #b36251 !important; +} +html, +html *, +body, +body * { + cursor: pointer !important; +} + +.cursor-dot, +.cursor-dot-outline { + pointer-events: none; + position: absolute; + top: 50%; + left: 50%; + border-radius: 50%; + opacity: 0; + transform: translate(-50%, -50%); + transition: opacity 0.3s ease-in-out, + transform 0.3s ease-in-out; + z-index: 1051; +} + +.cursor-dot { + width: 8px; + height: 8px; + background-color: #dc5656; +} + +.cursor-dot-outline { + width: 40px; + height: 40px; + background-color: rgba(229, 128, 128, 0.5); +} + +.no-js #loader { + display: none; +} + +.js #loader { + display: block; + position: absolute; + left: 100px; + top: 0; +} + +.se-pre-con { + position: fixed; + left: 0px; + top: 0px; + width: 100%; + height: 100%; + z-index: 9999; + background: url(http://smallenvelop.com/demo/simple-pre-loader/images/loader-64x/Preloader_2.gif) center no-repeat #ffffff; +} + +#menu { + z-index: 999; + cursor: unset !important; + position: fixed; + background-color: transparent !important; + top: 0; + display: block; + transition: top 0.3s; +} + +#menu-bar { + width: 45px; + height: 40px; + margin: 35px 35px 10px 20px; + cursor: pointer; + cursor: unset !important; +} + +.bar { + height: 5px; + width: 100%; + background-color: #b36251; + display: block; + border-radius: 5px; + transition: 0.9s ease; + cursor: unset !important; +} + +#bar1 { + transform: translateY(-4px); +} + +#bar3 { + transform: translateY(4px); +} + +.nav { + transition: 0.9s ease; + padding-right: 30px; +} + +#top_menu_collapse .nav ul { + padding: 0 22px; +} + +#top_menu_collapse .nav li { + list-style: none; +} + +#top_menu_collapse .nav li a { + color: white; + font-size: 25px !important; + text-decoration: none; +} + +#top_menu_collapse .nav li span, .links span{ + font-size: 25px !important; +} + +#top_menu_collapse { + background: #b36251; +} + +.nav li a:hover { + font-weight: bold; + color: #f0bd7a !important; +} + +.flex-nowrap .col{ + flex-grow: 1 !important; +} +.card ul, li ul{ + margin-left: 0 !important; +} +.nav li a:hover { + font-weight: bold; + color: #f03f45; +} + +.col-lg, .col-12, .col-lg-auto{ + padding-left: 0 !important; + padding-right: 0 !important; +} + +.form-inline{ + flex-flow: row; +} + +.form-check { + display: flex; + align-items: center; +} + +.js_variant_change{ + margin: 5px !important; +} + +.menu-bg, #menu { + top: 0; + right: 0 !important; + position: absolute; +} + +.menu-bg { + z-index: 3; + width: 0; + height: 0; + background: radial-gradient(circle, #b36251, #b36251); + transition: 0.9s ease; +} + +.menu-bg2 { + z-index: 3; + width: 0; + height: 0; + background: radial-gradient(circle, #333333, #333333); + transition: 0.9s ease; +} + +.change { + display: block; +} + +.change #bar1 { + transform: translateY(4px) rotateZ(-45deg); +} + +.change #bar2 { + opacity: 0; +} + +.change #bar3 { + transform: translateY(-6px) rotateZ(45deg); +} + +.change-bg { + width: 49.5vw; + height: 100vh; + transform: translate(0%, 0%); + z-index: 3; +} + +.change-bg2 { + width: 49.5vw; + height: 100vh; + transform: translate(0%, 0%); + z-index: 3; +} + +#logo { + position: fixed; + top: 10px; + z-index: 999; + display: block; + transition: top 0.6s; + display:none; +} + +#logo a { + font-size: 45px; + color: #b36251; + font-weight: 700; + text-decoration: none; +} + +.main_body .header { + position: relative; + z-index: 1; +} + +.main_body .header .wrapper { + position: relative; +} + +.main_body .header .wrapper .banner_index .banner_bg { + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100%; + background-repeat: no-repeat; + background-position: center; + background-color: #333333; +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg { + height: auto; + } +} + +.main_body .header .wrapper .banner_index .banner_bg .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .banner_index .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body .header .wrapper .banner_index .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body .header .wrapper .banner_index .banner_bg .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_bg .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .banner_index .banner_bg .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg .card .card-title { + font-size: 25px; + } +} + +.main_body .header .wrapper .banner_index .banner_bg .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .banner_index .banner_bg .card .card-text { + font-size: 30px; + } +} + +.main_body .header .wrapper .banner_index .banner_bg .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +.main_body .header .wrapper .banner_index .banner_bg2 { + + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg2 { + height: auto; + } +} + +.main_body .header .wrapper .banner_index .banner_bg2 .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body .header .wrapper .banner_index .banner_bg2 .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card .card-title { + font-size: 25px; + } +} + +.main_body .header .wrapper .banner_index .banner_bg2 .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .banner_index .banner_bg2 .card .card-text { + font-size: 30px; + } +} + +.main_body .header .wrapper .banner_index .banner_bg2 .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +.main_body .header .wrapper .banner_index .banner_bg3 { + + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg3 { + height: auto; + } +} + +.main_body .header .wrapper .banner_index .banner_bg3 .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body .header .wrapper .banner_index .banner_bg3 .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card .card-title { + font-size: 25px; + } +} + +.main_body .header .wrapper .banner_index .banner_bg3 .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .banner_index .banner_bg3 .card .card-text { + font-size: 30px; + } +} + +.main_body .header .wrapper .banner_index .banner_bg3 .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +.main_body .header .wrapper .banner_index .banner_left { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + background-color: #333333; +} + +.main_body .header .wrapper .banner_index .banner_left canvas { + position: absolute; + top: 0; + left: 0; +} + +.main_body .header .wrapper .banner_index .banner_left p { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body .header .wrapper .banner_index .banner_left p.first { + animation-delay: 1s; +} + +.main_body .header .wrapper .banner_index .banner_left p.second { + animation-delay: 3s; +} + +.main_body .header .wrapper .banner_index .banner_left p.third { + animation-delay: 5s; +} + +.main_body .header .wrapper .banner_index .banner_left p.fourth { + animation-delay: 7s; +} + +.main_body .header .wrapper .banner_index .banner_left p.fifth { + animation-delay: 9s; +} + +.main_body .header .wrapper .banner_index .banner_left p.sixth { + animation-delay: 11s; +} + +.main_body .header .wrapper .banner_index .banner_left .btn, +.main_body .header .wrapper .banner_index .banner_left .owl-nav { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body .header .wrapper .banner_index .banner_left .btn.fourth, +.main_body .header .wrapper .banner_index .banner_left .owl-nav.fourth { + animation-delay: 7s; +} + +.main_body .header .wrapper .banner_index .banner_left .owl-nav { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body .header .wrapper .banner_index .banner_left .owl-nav.first { + animation-delay: 1s; +} + +.main_body .header .wrapper .banner_index .banner_left .owl-nav.second { + animation-delay: 3s; +} + +.main_body .header .wrapper .banner_index .banner_left .owl-nav.third { + animation-delay: 5s; +} + +.main_body .header .wrapper .banner_index .banner_left .owl-nav.fourth { + animation-delay: 7s; +} + +.main_body .header .wrapper .banner_index .banner_left .owl-nav.fifth { + animation-delay: 9s; +} + +.main_body .header .wrapper .banner_index .banner_left .owl-nav.sixth { + animation-delay: 11s; +} + +.nav-prev { + left: 60% !important; + top: inherit !important; + bottom: 30px !important; + scale: 1.2; + width: 0% !important; +} + .nav-next { + left: 70% !important; + top: inherit !important; + bottom: 30px !important; + scale: 1.2; + width: 0% !important; + +} +.nav-prev .carousel-control-prev-icon:hover{ + scale: 1.38; + } +.nav-next .carousel-control-next-icon:hover{ + scale: 1.38; +} + +.main_body .header .wrapper .banner_index .banner_left .card { + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +.main_body .header .wrapper .banner_index .banner_left .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +.main_body .header .wrapper .banner_index .banner_left .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +.main_body .header .wrapper .banner_index .banner_left .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +.main_body .header .wrapper .owl-carousel button.owl-dot span { + height: 20px; + width: 20px; + color: #fff; + background-color: transparent; + display: block; + font-weight: bolder; + margin: 5px; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .owl-carousel button.owl-dot span { + right: 16%; + bottom: 4%; + } +} + +.main_body .header .wrapper .owl-carousel button.owl-dot.active span { + color: #f0bd7a; + height: 30px; + width: 30px; + font-size: 25px; +} + +.main_body .header .wrapper .owl-carousel { + position: relative; +} + +.main_body .header .wrapper .owl-carousel .owl-nav { + position: absolute; + right: 36%; + bottom: 4%; + width: 250px; + text-align: center; + padding-top: 23px; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .owl-carousel .owl-nav { + right: 0%; + bottom: 4%; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .owl-carousel .owl-nav { + right: 0%; + bottom: 3%; + } +} + +@media screen and (max-width: 572px) { + .main_body .header .wrapper .owl-carousel .owl-nav { + right: 0%; + bottom: 3%; + } +} + +.main_body .header .wrapper .owl-carousel .owl-prev { + color: #fff; + margin-right: 15px; +} + +.main_body .header .wrapper .owl-carousel .owl-prev:hover { + color: #fff; + transition: 0.5s; + padding-right: 15px !important; +} + +.main_body .header .wrapper .owl-carousel .owl-prev::after { + content: ""; + position: absolute; + height: 3px; + width: 0px; + background-color: #f0f0f0; + top: 59px; + left: -44px; + display: block; +} + +.main_body .header .wrapper .owl-carousel .owl-prev:hover::after { + content: ""; + position: absolute; + height: 3px; + width: 33px; + background-color: #f0f0f0; + top: 59px; + left: 13px; + display: block; + transition: 0.5s; +} + +.main_body .header .wrapper .owl-carousel .owl-prev:hover i { + font-size: 45px; + transition: 0.5s; +} + +.main_body .header .wrapper .owl-carousel .owl-prev i { + font-size: 45px; + padding: 15px; +} + +.main_body .header .wrapper .owl-carousel .owl-next { + color: #fff; +} + +.main_body .header .wrapper .owl-carousel .owl-next::after { + content: ""; + position: absolute; + height: 3px; + width: 5px; + background-color: #f0f0f000; + top: 58px; + left: 153px; + display: block; +} + +.main_body .header .wrapper .owl-carousel .owl-next:hover { + color: #fff; + padding-left: 15px !important; + transition: 0.5s; +} + +.main_body .header .wrapper .owl-carousel .owl-next:hover::after { + content: ""; + position: absolute; + height: 3px; + width: 40px; + background-color: #f0f0f0; + top: 59px; + left: 32px; + display: block; + transition: 0.5s; +} + +.main_body .header .wrapper .owl-carousel .owl-next:hover i { + font-size: 45px; + padding: 15px; +} + +.main_body .header .wrapper .owl-carousel .owl-next i { + font-size: 45px; + padding: 15px; +} + +.main_body .header .wrapper .owl-carousel .owl-dots { + position: absolute; + bottom: 5%; + right: 5%; +} + +@media screen and (max-width: 1000px) { + .main_body .header .wrapper .owl-carousel .owl-dots { + left: 20px; + } +} + +@media screen and (max-width: 768px) { + .main_body .header .wrapper .owl-carousel .owl-dots { + left: 100px; + } +} + +@media screen and (max-width: 600px) { + .main_body .header .wrapper .owl-carousel .owl-dots { + left: 55px; + } +} + +@media screen and (max-width: 450px) { + .main_body .header .wrapper .owl-carousel .owl-dots { + left: 20px; + } +} + +/* defines the animation */ +@keyframes fadeInUp { + from { + opacity: 0; + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + transform: none; + } +} + +.b_wrapp { + position: absolute; + bottom: 65px; + z-index: 999; + right: 26%; +} + +@media screen and (max-width: 650px) { + .b_wrapp { + right: 40%; + } +} + +.b_wrapp .btn.btn-down { + position: relative; + z-index: 999; + color: #fff; +} + +.b_wrapp .btn.btn-down::after { + display: block; + top: 103%; + left: 50%; + position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + transform: rotate(-45deg); + box-sizing: border-box; +} + +.b_wrapp .btn.btn-down::before { + display: block; + position: absolute; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1); + border-radius: 100%; + opacity: 0; + animation: sdb03 3s infinite; + box-sizing: border-box; +} + +@keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255, 255, 255, 0.1); + opacity: 0; + } + 100% { + opacity: 0; + } +} + +.footer { + position: fixed; + bottom: 0; + z-index: 1; + min-height: 400px; + height: max-content; + width: 100%; + background-color: #333333; +} + +@media screen and (max-width: 768px) { + .footer { + height: 1000px; + } +} + +.footer .footer_content { + padding-top: 70px; +} + +.footer .footer_content .footer_logo { + font-size: 45px; + color: #b36251; + font-weight: 700; + text-align: center; +} + +@media screen and (max-width: 768px) { + .footer .footer_content .footer_logo { + text-align: left; + padding-bottom: 30px; + } +} + +.footer .footer_content .links ul { + margin: auto; +} + +.footer .footer_content .links ul li { + padding-bottom: 5px; +} + +@media screen and (max-width: 768px) { + .footer .footer_content .links ul li { + text-align: left; + padding-bottom: 15px !important; + } +} + +.footer .footer_content .links ul li a { + color: #bfbac9; + font-weight: 700; + font-size: 18px; + text-decoration: none; + text-transform: uppercase; +} + +.footer .footer_content .links ul li a:hover { + color: #f0bd7a; +} + +@media screen and (max-width: 768px) { + .footer .footer_content .footer_contact { + padding-top: 15px; + } +} + +.footer .footer_content .ft { + display: flex; + padding-left: 50px; + margin-bottom: 20px; +} + +@media screen and (max-width: 768px) { + .footer .footer_content .ft { + text-align: left; + padding-left: 30px; + } +} + +.footer .footer_content .ft .icon { + max-width: 20px; + display: block; +} + +.footer .footer_content .ft .icon img { + width: 100%; +} + +.footer .footer_content .ft li { + padding: 0 10px; +} + +.footer .footer_content .ft li a { + color: #bfbac9; + font-size: 16px; + font-weight: 700; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; +} + +.footer .footer_content .ft li a:hover { + color: #f0bd7a; +} + +.footer .footer_content .social li { + padding-bottom: 5px; +} + +.footer .footer_content .social li a { + color: #bfbac9; + font-size: 16px; + font-weight: 700; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; + letter-spacing: 2px; +} + +.footer .footer_content .social li a:hover { + color: #f0bd7a; +} + +.footer .footer_bottom { + text-align: center; + text-transform: uppercase; + letter-spacing: 3px; + font-weight: 700; + font-size: 12px; + margin: auto; + color: #bfbac9; + padding-top: 60px; +} + +@media screen and (max-width: 768px) { + .footer .footer_bottom { + padding-top: 10px; + } +} + +.footer .footer_bottom a { + color: #b36251; +} + +.footer .footer_bottom a:hover { + color: #f0bd7a; +} + +.sidebar { + background-color: #f6faff; + position: relative; + margin-top: 45px; + width: 100%; +} + +@media screen and (max-width: 768px) { + .sidebar { + } +} + +.sidebar .wrapper_s { + padding: 0px 70px; +} + +@media screen and (max-width: 1350px) { + .sidebar .wrapper_s { + padding: 0px 20px; + } +} + +.sidebar .search_box { + padding: 100px 0; +} + +.sidebar .search_box .has-search .form-control { + padding-left: 3.375rem; + background-color: #333333; + color: #f6faff; +} + +.sidebar .search_box .form-control { + padding: 20px 0; + display: block; + width: 100%; + height: calc(2.5em + .75rem + 2px); + padding: .375rem .75rem; + padding-left: 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + background-color: #921717; + background-clip: padding-box; + border: none; + border-radius: 0; + transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; + box-shadow: none !important; +} + +.sidebar .search_box .has-search .form-control-feedback { + z-index: 2; + display: block; + width: 3.375rem; + height: 2.375rem; + line-height: 3.375rem; + text-align: center; + pointer-events: none; + color: #152235; +} + +.sidebar .search_box .form-control-feedback { + position: absolute; + right: 20px; +} + +.sidebar .search_box .form-group { + position: relative; +} + +.sidebar .categories { + padding-bottom: 40px; +} + +.sidebar .categories h4 { + background-color: #333333; + color: #f6faff; + text-transform: uppercase; + letter-spacing: 2px; + padding: 10px 10px; + font-size: 18px; + font-family: "Open Sans", sans-serif !important; + font-weight: 700; + margin-bottom: 30px; +} + +.sidebar .categories ul { + padding-left: 0px; +} + +.sidebar .categories ul li { + padding: 5px; + margin-bottom: 20px; +} + +.sidebar .categories ul li a { + color: #f6faff; + text-decoration: none; + background-color: #333333; + padding: 5px 20px; + text-transform: uppercase; +} + +.sidebar .recent_post { + padding-bottom: 40px; +} + +.sidebar .recent_post h4 { + background-color: #333333; + color: #f6faff; + text-transform: uppercase; + letter-spacing: 2px; + padding: 10px 10px; + font-size: 18px; + font-family: "Open Sans", sans-serif !important; + font-weight: 700; + margin-bottom: 30px; +} + +.sidebar .recent_post .zen_wrapper { + display: flex; + margin-bottom: 30px; +} + +@media screen and (max-width: 1140px) { + .sidebar .recent_post .zen_wrapper { + display: block; + } +} + +.sidebar .recent_post .zen_wrapper .post .img_wrapper { + max-width: 157px; +} + +@media screen and (max-width: 1140px) { + .sidebar .recent_post .zen_wrapper .post .img_wrapper { + max-width: 100%; + } +} + +.sidebar .recent_post .zen_wrapper .post .img_wrapper img { + width: 100%; +} + +.sidebar .recent_post .zen_wrapper .post_details { + padding-left: 10px; + padding-top: 10px; + padding-bottom: 10px; + background-color: #333333; + padding-right: 38px; + width: 100%; +} + +.sidebar .recent_post .zen_wrapper .post_details a { + text-decoration: none; + text-transform: uppercase; + color: #fff; +} + +.sidebar .recent_post .zen_wrapper .post_details a span { + font-size: 14px; +} + +.sidebar .recent_post .zen_wrapper .post_details .date { + text-transform: uppercase; + color: #fff; + font-size: 12px; + padding-top: 10px; + font-family: "Open Sans", sans-serif !important; +} + +.sidebar .tags { + padding-bottom: 40px; +} + +.sidebar .tags h4 { + background-color: #333333; + color: #f6faff; + text-transform: uppercase; + letter-spacing: 2px; + padding: 10px 10px; + font-size: 18px; + font-family: "Open Sans", sans-serif !important; + font-weight: 700; + margin-bottom: 30px; +} + +.sidebar .tags .wrapper_t .tt { + display: flex; + padding-left: 0; + flex-flow: wrap; +} + +.sidebar .tags .wrapper_t .tt .inner { + padding: 5px; + margin-bottom: 20px; +} + +.sidebar .tags .wrapper_t .tt .inner a { + color: #f6faff; + text-decoration: none; + background-color: #333333; + padding: 5px 20px; + text-transform: uppercase; +} + +.sidebar .instagram { + padding-bottom: 50px; +} + +.sidebar .instagram h4 { + background-color: #333333; + color: #f6faff; + text-transform: uppercase; + letter-spacing: 2px; + padding: 10px 0; + font-size: 18px; + font-family: "Open Sans", sans-serif !important; + font-weight: 700; + margin-bottom: 30px; +} + +.sidebar .instagram .wrapper_i .img_wrapper { + max-width: 175px; + overflow: hidden; +} + +@media screen and (max-width: 992px) { + .sidebar .instagram .wrapper_i .img_wrapper { + max-width: 100%; + } +} + +.sidebar .instagram .wrapper_i .img_wrapper img { + width: 100%; + overflow: hidden; +} + +.sidebar .instagram .wrapper_i .img_wrapper img:hover { + overflow: hidden; + transform: scale(1.1); + transition: all 1s ease-in-out; + transition-property: all; +} + +.sidebar .instagram .wrapper_i .img_wrapper:nth-child(1) img { + padding-right: 10px !important; + padding-top: 15px; +} + +@media screen and (max-width: 992px) { + .sidebar .instagram .wrapper_i .img_wrapper:nth-child(1) img { + padding: 0px !important; + margin-bottom: 15px; + } +} + +.sidebar .instagram .wrapper_i .img_wrapper:nth-child(2) img { + padding-left: 10px !important; + padding-top: 15px; +} + +@media screen and (max-width: 992px) { + .sidebar .instagram .wrapper_i .img_wrapper:nth-child(2) img { + padding: 0px !important; + margin-bottom: 15px; + } +} + +.sidebar .instagram .wrapper_i .img_wrapper:nth-child(3) img { + padding-right: 10px !important; + padding-top: 15px; +} + +@media screen and (max-width: 992px) { + .sidebar .instagram .wrapper_i .img_wrapper:nth-child(3) img { + padding: 0px !important; + margin-bottom: 15px; + } +} + +.sidebar .instagram .wrapper_i .img_wrapper:nth-child(4) img { + padding-left: 10px !important; + padding-top: 15px; +} + +@media screen and (max-width: 992px) { + .sidebar .instagram .wrapper_i .img_wrapper:nth-child(4) img { + padding: 0px !important; + margin-bottom: 15px; + } +} + +.about { + background: #f6faff; + padding: 100px 0; + /*animation element sliding left*/ +} + +.about h1 { + text-align: center; + color: #333333; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; +} + +@media screen and (max-width: 768px) { + .about h1 { + font-size: 40px; + } +} + +.about .animation-elementH { + opacity: 1; + position: relative; +} + +.about .animation-elementH.slide-left { + opacity: 1; + transition: all 500ms linear; + transform: translate3d(-200px, 0px, 0px); +} + +.about .animation-elementH.slide-left { + opacity: 1; + transform: translate3d(0px, 0px, 0px); +} + +.about .wrapper { + color: #000000; + margin-top: 50px; + padding: 0 40px; + /*animation element sliding left*/ +} + +.about .wrapper .about_text { + font-family: 'Open Sans', sans-serif !important; + font-size: 16px; + line-height: 29px; +} + +.about .wrapper .bt { + margin-top: 50px; + letter-spacing: 4px; + text-align: center; + font-size: 13px; +} + +.about .wrapper .animation-element { + opacity: 0; + position: relative; +} + +.about .wrapper .animation-element.slide-left { + opacity: 0; + transition: all 900ms linear; + transform: translate3d(-200px, 0px, 0px); +} + +.about .wrapper .animation-element.slide-left.in-view { + opacity: 1; + transform: translate3d(0px, 0px, 0px); +} + +.recent { + background: #fff; + padding: 100px 0; +} + +.recent .heading { + color: #1f2125; + padding-bottom: 50px; +} + +.recent .heading h1 { + text-align: center; + color: #1f2125; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; +} + +@media screen and (max-width: 768px) { + .recent .heading h1 { + font-size: 40px; + } +} + +.recent .heading p { + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500; +} + +.recent .wrapper { + margin-top: 75px; + padding-bottom: 40px; +} + +@media screen and (max-width: 996px) { + .recent .wrapper { + padding: 0 30px; + } +} + +@media screen and (max-width: 768px) { + .recent .wrapper { + margin-top: 0; + } +} + +.recent .wrapper .recent_content .top { + color: #333333; + font-size: 20px; + font-weight: 600; + margin-bottom: 5px; + text-transform: uppercase; + padding-top: 23px; +} + +.recent .wrapper .recent_content h3 { + color: #1f2125; + font-weight: 700; + font-size: 30px; + text-transform: uppercase; + padding-top: 16px; +} + +.recent .wrapper .recent_content .text { + padding-top: 40px; + padding-bottom: 40px; +} + +.recent .wrapper .recent_img { + max-width: 380px; + overflow: hidden; + position: relative; +} + +@media screen and (max-width: 996px) { + .recent .wrapper .recent_img { + margin-top: 30px; + max-width: 100%; + } +} + +.recent .wrapper .recent_img img { + width: 100%; +} + +.recent .wrapper .recent_img img:hover { + transform: scale(1.1); + transition: all 1s ease-in-out; +} + +.he { + opacity: 0; + animation: tracking-in-expand 6s cubic-bezier(0.215, 0.61, 0.355, 1) both; +} + +.tracking-in-expand { + animation: tracking-in-expand 6s cubic-bezier(0.215, 0.61, 0.355, 1) both; +} + +@keyframes tracking-in-expand { + 0% { + letter-spacing: -0.5em; + opacity: 0; + } + 40% { + opacity: 0.6; + } + 100% { + opacity: 1; + } +} + +@keyframes fade-left-element { + 0% { + transform: scaleX(1); + transform-origin: right; + } + 40% { + transform: scaleX(0.7); + transform-origin: right; + } + 70% { + transform: scaleX(0.3); + transform-origin: right; + } + 100% { + transform: scaleX(0); + transform-origin: right; + opacity: 0; + } +} + +.fill { + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.966); + position: absolute; + top: 0; + left: 0; + z-index: 10; + opacity: 0; +} + +.fade-left-element { + animation: fade-left 4s; + transition: all 3s ease-in-out; + transition-delay: 1s; + -webkit-transition-delay: 1s; +} + +.partners { + background: #f6faff; + padding: 100px 0; +} + +.partners .wrapper h3 { + color: #333333; + text-transform: uppercase; + font-size: 45px; + font-weight: 700; + margin-bottom: 10px; +} + +@media screen and (max-width: 768px) { + .partners .wrapper h3 { + font-size: 30px; + } +} + +.partners .partners_contents { + margin-top: 30px; + padding: 60px; +} + +@media screen and (max-width: 768px) { + .partners .partners_contents { + padding: 0; + margin-top: 60px; + } +} + +.partners .partners_contents .brd a { + width: 100%; + height: 100%; + border: 1px solid; + border-color: #b36251; + display: block; + border-top-color: transparent; + border-left-color: transparent; +} + +.partners .partners_contents .brd:nth-child(4) a { + border-right-color: transparent !important; +} + +@media screen and (max-width: 768px) { + .partners .partners_contents .brd:nth-child(2) a { + border-right-color: transparent !important; + } +} + +@media screen and (max-width: 768px) { + .partners .partners_contents .brd:nth-child(6) a { + border-right-color: transparent !important; + } + .partners .partners_contents .brd:nth-child(10) a { + border-right-color: transparent !important; + border-bottom-color: transparent !important; + } +} + +.partners .partners_contents .brd:nth-child(8) a { + border-right-color: transparent !important; +} + +.partners .partners_contents .brd:nth-child(9) a { + border-bottom-color: transparent !important; +} + +.partners .partners_contents .brd:nth-child(10) a { + border-bottom-color: transparent !important; +} + +.partners .partners_contents .brd:nth-child(11) a { + border-bottom-color: transparent !important; +} + +.partners .partners_contents .brd:nth-child(12) a { + border-right-color: transparent !important; + border-bottom-color: transparent !important; +} + +@media screen and (max-width: 768px) { + .partners .partners_contents .brd:nth-child(11) a { + border-top-color: red !important; + } + .partners .partners_contents .brd:nth-child(12) a { + border-top-color: red !important; + } +} + +.part_wrapp { + margin: auto; + padding: 40px 20px; + max-width: 200px; +} + +.part_wrapp img { + width: 100%; +} + +.part_wrapp img:hover { + transition: all 500ms linear; + filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); + -webkit-filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); + -moz-filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); +} + +.testimonial_main_dark { + padding-bottom: 70px; +} +.testimonial_main_dark .s_carousel.s_carousel_default .carousel-indicators li{ + border-radius: 10rem !important; + width: 10px !important; + margin: 0.4rem !important; + scale: 0.9; +} +.testimonial_main_dark .carousel-indicators li{ + background-color: #000000 !important; +} +.testimonial_main_dark .carousel-indicators .active{ + scale: 1.4 !important; +} + +.testimonial_main_dark .test_content .test_img { + max-width: 120px; + margin: auto; +} + +.testimonial_main_dark .test_content .test_img img { + width: 100%; + border-radius: 50%; +} + +.testimonial_main_dark .test_content .test_details { + margin-top: 60px; + position: relative; + background-color: #333333; + padding: 30px 20px; + font-family: 'Open Sans', sans-serif !important; + font-size: 15px; + line-height: 29px; + letter-spacing: 2px; + color: #fff; + font-weight: 700; + text-align: justify; +} + +.testimonial_main_dark .test_content .test_details:after { + content: " "; + position: absolute; + background-color: #333333; + height: 20px; + width: 20px; + left: 50%; + top: -10px; + transform: translateX(-50%) rotate(45deg); +} + +.testimonial_main_dark .test_content .name { + margin-top: 20px; + text-align: center; + color: #333333; + font-size: 16px; + font-weight: 700; +} + +.testimonial_main_dark .test_content .name span { + color: #6c6a74; +} + +.testimonial_main_dark #owl-theme2 button.owl-dot span { + height: 8px; + width: 8px; + color: #fff; + background-color: #1f2125; + display: block; + font-weight: bolder; + border-radius: 50%; + margin: 20px; +} + +.testimonial_main_dark #owl-theme2 button.owl-dot.active span { + color: #f0bd7a; + height: 12px; + width: 12px; + font-size: 25px; + transition: 1s; +} + +.testimonial_main_dark #owl-theme2 { + position: relative; +} + +.testimonial_main_dark #owl-theme2 .owl-dots { + position: absolute; + bottom: -14%; + right: 38%; + transform: translateX(-21%) rotate(-1deg); +} + +@media screen and (max-width: 1000px) { + .testimonial_main_dark #owl-theme2 .owl-dots { + right: 31%; + } +} + +@media screen and (max-width: 768px) { + .testimonial_main_dark #owl-theme2 .owl-dots { + right: 25%; + } +} + +@media screen and (max-width: 650px) { + .testimonial_main_dark #owl-theme2 .owl-dots { + right: 26%; + } +} + +@media screen and (max-width: 500px) { + .testimonial_main_dark #owl-theme2 .owl-dots { + right: 21%; + } +} + +@media screen and (max-width: 414px) { + .testimonial_main_dark #owl-theme2 .owl-dots { + right: 15%; + } +} + +@media screen and (max-width: 375px) { + .testimonial_main_dark #owl-theme2 .owl-dots { + right: 11%; + } +} + +.video { + background-image: url(/theme_zen_dark/static/src/img/video/video.jpg); + justify-content: center; + width: 100%; + background-size: cover; + height: 90vh; + background-repeat: no-repeat; + background-position: center; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; +} + +.video .pulse { + border: 0 !important; + cursor: unset !important; + width: 70px; + height: 70px; + border-radius: 100px; + background: #911f1f; + box-shadow: 0 0 0 rgba(133, 18, 18, 0.541); + animation: pulse 2000ms infinite; + position: relative; +} + +.video .pulse:after { + content: " "; + position: absolute; + left: 56%; + top: 21px; + transform: translateX(-50%) rotate(-180deg); + width: 0; + height: 0; + border-top: 15px solid transparent; + border-right: 20px solid #252222; + border-bottom: 15px solid transparent; +} + +@keyframes pulse { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(247, 59, 59, 0.9); + } + 90% { + -webkit-box-shadow: 0 0 0 20px rgba(0, 0, 0, 0); + } + 100% { + -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); + } +} + +.video .bs-example { + margin: 20px; +} + +.video .modal { + position: fixed; + left: 0; + z-index: 999; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.video .modal-dialog { + max-width: 800px; + margin: 7.75rem auto; +} + +.video .modal-dialog .modal-header { + border: none; +} + +.video .modal-dialog .modal-header .close { + color: #fff; + padding: 0; + background-color: transparent; + border: 0; + float: right; + line-height: 1; + color: #fff; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0); + opacity: 1; + padding: 0; +} + +.video .modal-dialog .modal-header .close-button { + margin: -1rem -1rem -1rem auto; + height: 1px; + width: 43px; + position: relative; + box-sizing: border-box; + line-height: 20px; + display: inline-block; +} + +.video .modal-dialog .modal-header .close-button:before, .video .modal-dialog .modal-header .close-button:after { + transform: rotate(-45deg); + content: ''; + position: absolute; + top: 50%; + left: 50%; + margin-top: -2.5px; + margin-left: -15px; + display: block; + height: 5px; + width: 30px; + background-color: #fff; + transition: all 0.25s ease-out; +} + +.video .modal-dialog .modal-header .close-button:after { + transform: rotate(-135deg); +} + +.video .modal-dialog .modal-header .close-button:hover:before, .video .modal-dialog .modal-header .close-button:hover:after { + transform: rotate(0deg); +} + +.video .modal-dialog .modal-body { + padding: 0; +} + +.video .modal-content iframe { + margin: 0 auto; + display: block; +} + +.video .modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0); + background-clip: padding-box; + border: none !important; + border-radius: 0; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + width: 100vw; + height: 100vh; + background-color: #000; + display: none; +} + +.blog { + padding-top: 100px; + padding-bottom: 100px; + background: #fcfcfc; +} + +@media screen and (max-width: 768px) { + .blog { + margin-bottom: 110vh; + } +} + +.blog .heading { + color: #1f2125; + padding-bottom: 50px; +} + +.blog .heading h1 { + text-align: center; + color: #1f2125; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; +} + +@media screen and (max-width: 768px) { + .blog .heading h1 { + font-size: 40px; + } +} + +.blog .heading p { + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500; +} + +.blog .wrapper { + margin-top: 75px; +} + +.blog .wrapper .card-deck .card { + border-radius: 0; + border: none; + padding: 40px 0; + transition: all 1.5s ease; +} + +.blog .wrapper .card-deck .card .img_wrapper { + overflow: hidden; +} + +.blog .wrapper .card-deck .card .card-img-top { + border-radius: 0; + overflow: hidden; +} + +.blog .wrapper .card-deck .card .card-img-top:hover { + overflow: hidden; + transform: scale(1.1); + transition: all 1s ease-in-out; + transition-property: all; +} + +.blog .wrapper .card-deck .card .img_wrapper:hover ~ .card-body .card-title { + transform: translateX(20px) !important; + transition: all 1.5s ease; +} + +.blog .wrapper .card-deck .card .card-body { + margin-top: 10px; + transition: all 1.5s ease-in !important; +} + +.blog .wrapper .card-deck .card .card-body .card-title { + font-size: 30px; + text-transform: uppercase; + color: #1f2125; + padding-top: 15px; + margin: 0 10px; +} + +@media screen and (max-width: 768px) { + .blog .wrapper .card-deck .card .card-body .card-title { + font-size: 20px; + } +} + +.blog .wrapper .card-deck .card .card-body .blog-links { + padding-top: 20px; + margin-top: 10px; + transition: all 1.5s ease; +} + +.blog .wrapper .card-deck .card .card-body .blog-links:hover { + transform: translateX(20px); +} + +.blog .wrapper .card-deck .card .card-body ul { + display: flex; + padding-left: 0; +} + +@media screen and (max-width: 738px) { + .blog .wrapper .card-deck .card .card-body ul { + display: block; + } +} + +.blog .wrapper .card-deck .card .card-body ul .icon { + max-width: 20px; + display: block; +} + +.blog .wrapper .card-deck .card .card-body ul .icon img { + width: 100%; +} + +.blog .wrapper .card-deck .card .card-body ul li { + padding: 0 10px; +} + +.blog .wrapper .card-deck .card .card-body ul li a { + color: #6c6a74; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; +} + +.blog .wrapper .card-deck .card .card-body ul li a:hover { + color: #f0bd7a; +} + +.blog .wrapper .card-deck .card .card-body .card-text { + margin-top: 30px; + display: flex; + justify-content: space-between; +} + +.blog .wrapper .card-deck .card .card-body .card-text span a { + color: #1f2125; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 12px; + font-weight: 700; +} + +.blog .wrapper .card-deck .card .card-body .card-text span a:hover { + color: #f0bd7a; +} + +.main_body_about { + z-index: 2; + position: relative; + background-color: #fff; +} + +.main_body_about .header { + position: relative; + z-index: 1; +} + +.main_body_about .header .wrapper_about .banner_about .banner_bg { + background-image: url(/theme_zen_dark/static/src/img/banner/bg4.jpg) !important; + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100%; + background-repeat: no-repeat; + background-position: center; + background-color: #333333; +} + +.main_body_about .header .wrapper_about .banner_about .banner_bg .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body_about .header .wrapper_about .banner_about .banner_bg .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card .card-title { + font-size: 25px; + } +} + +.main_body_about .header .wrapper_about .banner_about .banner_bg .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card .card-text { + font-size: 30px; + } +} + +.main_body_about .header .wrapper_about .banner_about .banner_bg .card .text-bottom { + font-size: 30px; +} + +.main_body_about .header .wrapper_about .banner_about .banner_bg .card .text-bottom span { + font-size: 25px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +@media screen and (max-width: 572px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card .text-bottom span { + font-size: 20px; + } +} + +@media screen and (max-width: 415px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg .card .text-bottom span { + font-size: 14px; + } +} + +.main_body_about .header .wrapper_about .banner_about .banner_left { + width: 100%; + height: 100vh; +} + +@media screen and (max-width: 996px) { + .main_body_about .header .wrapper_about .banner_about .banner_left { + display: none; + } +} + +.main_body_about .header .wrapper_about .banner_about .banner_left p { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left p.first { + animation-delay: 1s; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left p.second { + animation-delay: 3s; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left p.third { + animation-delay: 5s; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left p.fourth { + animation-delay: 7s; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left p.fifth { + animation-delay: 9s; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left p.sixth { + animation-delay: 11s; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +.main_body_about .header .wrapper_about .banner_about .banner_left .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +@keyframes fadeInUp { + from { + opacity: 0; + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + transform: none; + } +} + +.main_body_about .about_sec .about_main { + background: #f6faff; + padding: 50px 0; +} + +.main_body_about .about_sec .about_main .wrapper_a { + padding: 100px; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .about_main .wrapper_a { + padding: 20px 30px; + } +} + +.main_body_about .about_sec .about_main .wrapper_a .who { + font-size: 28px; + font-weight: 700; + color: #333333; + letter-spacing: 1px; +} + +.main_body_about .about_sec .about_main .wrapper_a .who_details { + font-family: "Open Sans", sans-serif !important; + font-size: 18px; + font-weight: 700; + line-height: 1.7em; + letter-spacing: 2px; + color: #1f2125; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .about_main .wrapper_a .who_details { + margin-top: 20px; + font-size: 14px; + font-weight: normal; + } +} + +.main_body_about .about_sec .about_main .abt_bottom { + margin-top: 40px; + padding-top: 40px; +} + +.main_body_about .about_sec .about_main .abt_bottom ul { + padding-left: 0; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .about_main .abt_bottom ul { + padding-left: 15px; + } +} + +.main_body_about .about_sec .about_main .abt_bottom ul h4 { + color: #333333; + font-size: 18px; + padding-bottom: 15px; +} + +.main_body_about .about_sec .about_main .abt_bottom ul li::before { + content: "\2022"; + color: #b36251; + font-weight: bold; + display: inline-block; + width: 1em; + margin-left: -1em; +} + +.main_body_about .about_sec .about_main .abt_bottom li { + font-size: 11px; + letter-spacing: 3px; + padding-bottom: 15px; + color: #1f2125; +} + +.main_body_about .about_sec .team { + background: #1f2125; + padding: 100px; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .team { + padding: 50px 20px; + } +} + +.main_body_about .about_sec .team .mg { + margin: 50px 0; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .team .mg { + margin: 0; + } +} + +.main_body_about .about_sec .team .team_heading { + text-transform: uppercase; + margin-top: 20px; +} + +.main_body_about .about_sec .team .team_heading h5 { + font-size: 16px; + font-weight: 700; + color: #b36251; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .team .team_heading h5 { + font-size: 15px; + } +} + +.main_body_about .about_sec .team .team_heading span { + font-weight: 700; + color: #fff; + font-size: 30px; + letter-spacing: 2px; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .team .team_heading span { + font-size: 24px; + } +} + +.main_body_about .about_sec .team .img_wrapper { + margin: 20px; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .team .img_wrapper { + margin: 20px 0; + padding-top: 20px; + } +} + +.main_body_about .about_sec .team .img_wrapper .team_img { + max-width: 400px; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .team .img_wrapper .team_img { + max-width: 100%; + } +} + +.main_body_about .about_sec .team .img_wrapper .team_img img { + width: 100%; +} + +.main_body_about .about_sec .team .img_wrapper h6 { + font-size: 18px; + font-weight: 700; + color: #fff; + padding-top: 15px; +} + +.main_body_about .about_sec .team .img_wrapper p { + font-size: 12px; + letter-spacing: 3px; + color: #fff; +} + +.main_body_about .about_sec .creative { + background-color: #dfdfdf; + padding: 100px; +} + +@media screen and (max-width: 992px) { + .main_body_about .about_sec .creative { + padding: 50px 0px; + } +} + +.main_body_about .about_sec .creative .mg { + margin: 50px 0; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .creative .mg { + margin-top: 15px; + } +} + +.main_body_about .about_sec .creative .wrapper .heading { + padding-bottom: 50px; +} + +.main_body_about .about_sec .creative .wrapper .heading h1 { + text-align: center; + color: #1f2125; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin: 0; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .creative .wrapper .heading h1 { + font-size: 40px; + } +} + +.main_body_about .about_sec .creative .wrapper .wrapper_2 { + padding: 0 50px; + margin: 50px 100px; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .creative .wrapper .wrapper_2 { + margin: 0; + } +} + +.main_body_about .about_sec .creative .wrapper .wrapper_2 .top { + color: #888787; + font-family: 'Open Sans', sans-serif !important; + font-size: 14px; + line-height: 29px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 0; +} + +.main_body_about .about_sec .creative .wrapper .wrapper_2 .bottom { + margin-top: 40px; +} + +.main_body_about .about_sec .creative .wrapper .wrapper_2 .bottom .text { + color: #1f2125; +} + +.main_body_about .about_sec .creative .slider_part { + margin: 0 -100px; + padding-top: 50px; +} + +@media screen and (max-width: 992px) { + .main_body_about .about_sec .creative .slider_part { + margin: 0; + } +} + +.main_body_about .about_sec .creative .slider_part .create_img { + padding-bottom: 50px; +} + +@media screen and (max-width: 415px) { + .main_body_about .about_sec .creative .slider_part .create_img { + transform: translate3d(0px, 0px, 0px); + } +} + +.main_body_about .about_sec .creative .slider_part .create_img .img_wrapper { + max-width: 750px; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .creative .slider_part .create_img .img_wrapper { + max-width: 400px; + } +} + +.main_body_about .about_sec .creative .slider_part .create_img .img_wrapper img { + width: 100%; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel { + position: relative; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-nav { + position: absolute; + right: 40%; + bottom: -20%; + width: 250px; + text-align: center; + padding-top: 23px; +} + +@media screen and (max-width: 992px) { + .main_body_about .about_sec .creative .slider_part .owl-carousel .owl-nav { + bottom: -10%; + } +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .creative .slider_part .owl-carousel .owl-nav { + right: 35%; + bottom: -20%; + } +} + +@media screen and (max-width: 415px) { + .main_body_about .about_sec .creative .slider_part .owl-carousel .owl-nav { + right: 21%; + } +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-prev { + color: #000000; + margin-right: 15px; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-prev:hover { + color: #000000; + transition: 0.5s; + padding-right: 15px; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-prev:hover::after { + content: ""; + position: absolute; + height: 3px; + width: 33px; + background-color: #000000; + top: 59px; + left: 75px; + display: block; + transition: 0.5s; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-prev:hover i { + font-size: 45px; + transition: 0.5s; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-prev i { + font-size: 45px; + padding: 15px; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-next { + color: #000000; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-next::after { + content: ""; + position: absolute; + height: 3px; + width: 5px; + background-color: #f0f0f000; + top: 58px; + left: 153px; + display: block; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-next:hover { + color: #000000; + padding-left: 15px !important; + transition: 0.5s; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-next:hover::after { + content: ""; + position: absolute; + height: 3px; + width: 40px; + background-color: #000000; + top: 59px; + left: 139px; + display: block; + transition: 0.5s; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-next:hover i { + font-size: 45px; + padding: 15px; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-next i { + font-size: 45px; + padding: 15px; +} + +.main_body_about .about_sec .creative .slider_part .owl-carousel .owl-dots { + position: absolute; + bottom: 5%; + right: 5%; +} + +@media screen and (max-width: 1000px) { + .main_body_about .about_sec .creative .slider_part .owl-carousel .owl-dots { + left: 150px; + } +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .creative .slider_part .owl-carousel .owl-dots { + left: 100px; + } +} + +@media screen and (max-width: 600px) { + .main_body_about .about_sec .creative .slider_part .owl-carousel .owl-dots { + left: 75px; + } +} + +.main_body_about .about_sec .pricing { + background-color: #f6faff; + padding: 100px; +} + +@media screen and (max-width: 992px) { + .main_body_about .about_sec .pricing { + padding: 50px 0px; + } +} + +.main_body_about .about_sec .pricing .mg { + margin: 50px 0; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .pricing .mg { + margin-top: 15px; + } +} + +.main_body_about .about_sec .pricing .wrapper { + padding: 0 50px; +} + +@media screen and (max-width: 1250px) { + .main_body_about .about_sec .pricing .wrapper { + padding: 0; + } +} + +.main_body_about .about_sec .pricing .wrapper .heading { + padding-bottom: 50px; +} + +.main_body_about .about_sec .pricing .wrapper .heading h1 { + text-align: center; + color: #333333; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .pricing .wrapper .heading h1 { + font-size: 40px; + } +} + +.main_body_about .about_sec .pricing .wrapper .heading p { + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500; + color: #333333; +} + +.main_body_about .about_sec .pricing .wrapper .cd2 .card-title { + padding: 40px 0 !important; +} + +.main_body_about .about_sec .pricing .wrapper .cd2 .card-body { + padding-bottom: 30px !important; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .pricing .wrapper .cd2 { + margin-top: 80px; + margin-bottom: 60px; + } + .main_body_about .about_sec .pricing .wrapper .cd2 .card-body { + padding-bottom: 0px !important; + } + .main_body_about .about_sec .pricing .wrapper .cd2 .card-title { + padding: 20px 0 !important; + } +} + +.main_body_about .about_sec .pricing .wrapper .cd1 { + margin-top: 20px !important; +} + +.main_body_about .about_sec .pricing .wrapper .cd3 { + margin-top: 20px !important; +} + +.main_body_about .about_sec .pricing .wrapper .card { + border: none; + background: #1f2125; + padding-bottom: px; + border-top-left-radius: 8px !important; + border-top-right-radius: 8px !important; + border-bottom-left-radius: 8px !important; + border-bottom-right-radius: 8px !important; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body { + border: none; + padding: 0; + border-bottom-left-radius: 8px !important; + border-bottom-right-radius: 8px !important; + margin-bottom: 30px; + padding-bottom: 20px; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body .card-title { + background: #333333; + border: none; + padding: 22px 0; + font-size: 15px; + color: #f6faff; + border-top-left-radius: 8px !important; + border-top-right-radius: 8px !important; + margin-bottom: 0; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body .card-text { + border: none; + background-color: #1f2125; + padding-top: 40px; + font-size: 75px; + color: #fff; + font-weight: normal; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body .card-text p { + text-transform: uppercase; + font-size: 15px; + margin-bottom: 0; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body .card-content { + background-color: #1f2125; + padding: 40px 20px; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body .card-content .tick { + max-width: 10px; + position: absolute; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body .card-content .tick img { + width: 100%; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body .card-content ul li { + position: relative; + padding-bottom: 15px; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body .card-content ul li:last-child { + padding-bottom: 0; +} + +.main_body_about .about_sec .pricing .wrapper .card .card-body .card-content ul li span { + text-transform: uppercase; + color: #fff; + letter-spacing: 5px; + text-align: center; + font-size: 11px !important; +} + +.main_body_about .testimonial_main_dark .test_content .test_img { + max-width: 120px; + margin: auto; +} + +.main_body_about .testimonial_main_dark .test_content .test_img img { + width: 100%; + border-radius: 50%; +} + +.main_body_about .testimonial_main_dark .test_content .test_details { + margin-top: 60px; + position: relative; + background-color: #333333; + padding: 30px 20px; + font-family: 'Open Sans', sans-serif !important; + font-size: 15px; + line-height: 29px; + letter-spacing: 2px; + color: #fff; + font-weight: 700; + text-align: justify; +} + +.main_body_about .testimonial_main_dark .test_content .test_details:after { + content: " "; + position: absolute; + background-color: #333333; + height: 20px; + width: 20px; + left: 50%; + top: -10px; + transform: translateX(-50%) rotate(45deg); +} + +.main_body_about .testimonial_main_dark .test_content .name { + margin-top: 20px; + text-align: center; + color: #1f2125; + font-size: 16px; + font-weight: 700; +} + +.main_body_about .testimonial_main_dark .test_content .name span { + color: #6c6a74; +} + +.main_body_about .testimonial_main_dark #owl-theme2 button.owl-dot span { + height: 8px; + width: 8px; + color: #fff; + background-color: #1f2125; + display: block; + font-weight: bolder; + border-radius: 50%; + margin: 20px; +} + +.main_body_about .testimonial_main_dark #owl-theme2 button.owl-dot.active span { + background-color: #b36251; + height: 12px; + width: 12px; + font-size: 25px; + transition: 1s; +} + +.main_body_about .testimonial_main_dark #owl-theme2 { + position: relative; +} + +.main_body_about .testimonial_main_dark #owl-theme2 .owl-dots { + position: absolute; + bottom: -14%; + right: 38%; + transform: translateX(-21%) rotate(-1deg); +} + +@media screen and (max-width: 1000px) { + .main_body_about .testimonial_main_dark #owl-theme2 .owl-dots { + right: 31%; + } +} + +@media screen and (max-width: 768px) { + .main_body_about .testimonial_main_dark #owl-theme2 .owl-dots { + right: 25%; + } +} + +@media screen and (max-width: 650px) { + .main_body_about .testimonial_main_dark #owl-theme2 .owl-dots { + right: 26%; + } +} + +@media screen and (max-width: 500px) { + .main_body_about .testimonial_main_dark #owl-theme2 .owl-dots { + right: 21%; + } +} + +@media screen and (max-width: 414px) { + .main_body_about .testimonial_main_dark #owl-theme2 .owl-dots { + right: 15%; + bottom: -10%; + } +} + +@media screen and (max-width: 375px) { + .main_body_about .testimonial_main_dark #owl-theme2 .owl-dots { + right: 11%; + } +} + +.main_body_contact { + z-index: 3; + position: relative; + background-color: #fff; +} + +.main_body_contact .header { + position: relative; + z-index: 1; +} + +.main_body_contact .header .wrapper_abt .banner .banner_bg { + background-image: url(/theme_zen_dark/static/src/img/banner/bg10.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg { + height: auto; + } +} + +.main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body_contact .header .wrapper_abt .banner .banner_bg .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card .card-title { + font-size: 25px; + } +} + +.main_body_contact .header .wrapper_abt .banner .banner_bg .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card .card-text { + font-size: 30px; + } +} + +.main_body_contact .header .wrapper_abt .banner .banner_bg .card .text-bottom span { + font-size: 25px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +@media screen and (max-width: 572px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card .text-bottom span { + font-size: 20px; + } +} + +@media screen and (max-width: 415px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card .text-bottom span { + font-size: 14px; + } +} + +.main_body_contact .header .wrapper_abt .banner .banner_left { + width: 100%; + height: 100vh; + background-color: #333333; +} + +@media screen and (max-width: 996px) { + .main_body_contact .header .wrapper_abt .banner .banner_left { + display: none; + } +} + +.main_body_contact .header .wrapper_abt .banner .banner_left p { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left p.first { + animation-delay: 1s; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left p.second { + animation-delay: 3s; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left p.third { + animation-delay: 5s; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left p.fourth { + animation-delay: 7s; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left p.fifth { + animation-delay: 9s; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left p.sixth { + animation-delay: 11s; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +.main_body_contact .header .wrapper_abt .banner .banner_left .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +.main_body_contact .contact { + background: #f6faff; + padding: 100px 0; +} + +@media screen and (max-width: 1200px) { + .main_body_contact .contact { + padding-top: 50px; + } +} + +@media screen and (max-width: 768px) { + .main_body_contact .contact { + padding: 50px; + } +} + +.main_body_contact .contact .wrapper { + padding: 0 60px; +} + +@media screen and (max-width: 768px) { + .main_body_contact .contact .wrapper { + padding: 0 20px; + } +} + +.main_body_contact .contact h1 { + text-align: center; + color: #333333; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 30px !important; +} + +@media screen and (max-width: 768px) { + .main_body_contact .contact h1 { + font-size: 40px; + } +} + +.main_body_contact .contact p { + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + line-height: 29px; + letter-spacing: 2px; + font-weight: 700; + padding-bottom: 40px; +} + +.main_body_contact .contact .contact_details { + margin-top: 75px; + margin-bottom: 50px; +} + +@media screen and (max-width: 768px) { + .main_body_contact .contact .contact_details { + margin: 30px 0; + } +} + +.main_body_contact .contact .contact_details .wrapper_c h5 { + color: #333333; + font-size: 16px; + font-weight: bolder; + padding-bottom: 10px; +} + +.main_body_contact .contact .contact_details .wrapper_c .e_details { + color: #888787; + font-size: 35px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + padding-bottom: 20px; +} + +@media screen and (max-width: 1200px) { + .main_body_contact .contact .contact_details .wrapper_c .e_details { + font-size: 25px; + } +} + +@media screen and (max-width: 820px) { + .main_body_contact .contact .contact_details .wrapper_c .e_details { + font-size: 22px; + font-weight: 600; + } +} + +.main_body_contact .contact .contact_details .wrapper_c .mail ul { + padding-left: 0; + display: flex; + justify-content: space-between; + padding-right: 100px; + flex-direction: column; +} + +@media screen and (max-width: 992px) { + .main_body_contact .contact .contact_details .wrapper_c .mail ul { + display: block; + } +} + +.main_body_contact .contact .contact_details .wrapper_c .mail ul li { + padding-bottom: 5px; +} + +.main_body_contact .contact .contact_details .wrapper_c .mail ul li a { + color: #b36251; + font-weight: 700; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; +} + +.main_body_contact .contact .contact_details .wrapper_c .mail ul li a:hover { + color: #f0bd7a; +} + +.main_body_contact .contact_form { + background-image: url(/theme_zen_dark/static/src/img/contact/contact-bg.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + padding: 100px 0; +} + +.main_body_contact .contact_form h4 { + text-align: center; + color: #333333; + margin-bottom: 50px; +} + +.main_body_contact .contact_form form { + padding: 0 100px; + margin-top: 75px; +} + +@media screen and (max-width: 1000px) { + .main_body_contact .contact_form form { + padding: 0; + } +} + +@media screen and (max-width: 768px) { + .main_body_contact .contact_form form { + margin-top: 50px; + } +} + +.main_body_contact .contact_form form .input-group-addon { + position: absolute; + right: 9px; + top: 10px; +} + +.main_body_contact .contact_form form .form-group { + position: relative; +} + +@media screen and (max-width: 768px) { + .main_body_contact .contact_form form .form-group { + margin-bottom: 40px; + } +} + +.main_body_contact .contact_form form .form-group .form-label { + position: absolute; + top: -15px; + left: 10px; + z-index: 2; + pointer-events: none; + font-size: 25px; + font-weight: 500; + letter-spacing: 1px; + color: black; + opacity: 1; +} + +@media screen and (max-width: 1000px) { + .main_body_contact .contact_form form .form-group .form-label { + font-size: 16px; + } +} + +.main_body_contact .contact_form form .form-group .form-txt { + position: absolute; + top: 0px; + left: 10px; + z-index: 2; + pointer-events: none; + font-size: 25px; + font-weight: 500; + letter-spacing: 1px; + color: black; + opacity: 1; +} + +.main_body_contact .contact_form form .form-group .form-txt1 { + position: absolute; + top: 60px; + left: 10px; + z-index: 2; + pointer-events: none; + font-size: 25px; + font-weight: 500; + letter-spacing: 1px; + color: black; + opacity: 1; +} + +.main_body_contact .contact_form form .form-group .transform { + transition: all 2s ease; +} + +.main_body_contact .contact_form form .form-group .transform-active { + color: #ffffff; + font-size: 10px; +} + +.main_body_contact .contact_form form .form-group .form-control { + display: block; + width: 100%; + height: calc(2.5em + 0.75rem + 2px); + padding: 0.575rem 0.75rem; + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + font-weight: 400; + line-height: 1.5; + color: #000000 !important; + background-color: transparent !important; + background-clip: padding-box; + border: 1px solid; + border-color: transparent; + border-bottom-color: #000000; + border-radius: 0; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + box-shadow: none !important; +} + +.main_body_contact .contact_form form .form-group .btn-secondary.focus { + background-color: transparent !important; +} + +.main_body_contact .contact_form form .form-group .btn-secondary:hover { + background-color: transparent !important; + color: #000000; +} + +.main_body_contact .contact_form form .form-group .btn-secondary:active { + background-color: transparent !important; + color: #000000; +} + +.main_body_contact .contact_form form .form-group textarea { + border: 0.5px solid; + border-color: transparent; + border-bottom-color: #000000; + border-radius: 0; + background-color: transparent; + margin-top: 60px; + margin-bottom: 50px; + position: relative; +} + +.main_body_service { + z-index: 3; + position: relative; + background-color: #fff; + /* defines the animation */ +} + +.main_body_service .wrapper_cnt { + position: relative; +} + +.main_body_service .wrapper_cnt .banner .banner_bg { + background-image: url(/theme_zen_dark/static/src/img/banner/bg5.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body_service .wrapper_cnt .banner .banner_bg { + height: auto; + } +} + +.main_body_service .wrapper_cnt .banner .banner_bg .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} +section .parallax{ + padding-top: 0px !important; + padding-bottom: 0px !important; +} + +.main_body_service .wrapper_cnt .banner .banner_bg .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card .card-title { + font-size: 25px; + } +} + +.main_body_service .wrapper_cnt .banner .banner_bg .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card .card-text { + font-size: 30px; + } +} + +.main_body_service .wrapper_cnt .banner .banner_bg .card .text-bottom span { + font-size: 25px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +@media screen and (max-width: 572px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card .text-bottom span { + font-size: 20px; + } +} + +@media screen and (max-width: 415px) { + .main_body_service .wrapper_cnt .banner .banner_bg .card .text-bottom span { + font-size: 14px; + } +} + +.main_body_service .wrapper_cnt .banner .banner_left { + width: 100%; + height: 100vh; + background-color: #333333; +} + +@media screen and (max-width: 996px) { + .main_body_service .wrapper_cnt .banner .banner_left { + display: none; + } +} + +.main_body_service .wrapper_cnt .banner .banner_left p { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body_service .wrapper_cnt .banner .banner_left p.first { + animation-delay: 1s; +} + +.main_body_service .wrapper_cnt .banner .banner_left p.second { + animation-delay: 3s; +} + +.main_body_service .wrapper_cnt .banner .banner_left p.third { + animation-delay: 5s; +} + +.main_body_service .wrapper_cnt .banner .banner_left p.fourth { + animation-delay: 7s; +} + +.main_body_service .wrapper_cnt .banner .banner_left p.fifth { + animation-delay: 9s; +} + +.main_body_service .wrapper_cnt .banner .banner_left p.sixth { + animation-delay: 11s; +} + +.main_body_service .wrapper_cnt .banner .banner_left .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +.main_body_service .wrapper_cnt .banner .banner_left .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +.main_body_service .wrapper_cnt .banner .banner_left .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +.main_body_service .wrapper_cnt .banner .banner_left .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +.main_body_service .service { + background: #f6faff; + padding: 100px 0; +} + +@media screen and (max-width: 992px) { + .main_body_service .service { + padding: 50px 0px; + } +} + +.main_body_service .service .heading h1 { + text-align: center; + color: #333333; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 30px !important; +} + +@media screen and (max-width: 768px) { + .main_body_service .service .heading h1 { + font-size: 40px; + } +} + +.main_body_service .service .wrapper { + padding: 0 60px; +} + +@media screen and (max-width: 992px) { + .main_body_service .service .wrapper { + padding: 0; + } +} + +.main_body_service .service .wrapper .service_bg { + background-image: url(/theme_zen_dark/static/src/img/service/1.jpg); + justify-content: center; + width: 100%; + margin-top: 90px; + background-size: cover; + height: 50vh; + background-repeat: no-repeat; + background-position: center; + padding-top: 50px; +} + +.main_body_service .service .wrapper .bg2 { + background-image: url(/theme_zen_dark/static/src/img/service/2.jpg) !important; + justify-content: center; + width: 100%; + margin-top: 90px; + background-size: cover; + height: 50vh; + background-repeat: no-repeat; + background-position: center; + padding-top: 50px; +} + +.main_body_service .service .wrapper .bg3 { + background-image: url(/theme_zen_dark/static/src/img/service/3.jpg); + justify-content: center; + width: 100%; + margin-top: 90px; + background-size: cover; + height: 50vh; + background-repeat: no-repeat; + background-position: center; + padding-top: 50px; +} + +.main_body_service .service .wrapper .branding { + margin-top: 50px; +} + +@media screen and (max-width: 768px) { + .main_body_service .service .wrapper .branding .wrapper_brand { + padding-left: 30px; + } +} + +.main_body_service .service .wrapper .branding .team_heading { + text-transform: uppercase; + margin-top: 20px; +} + +.main_body_service .service .wrapper .branding .team_heading h5 { + font-size: 16px; + font-weight: 700; + color: #333333; + margin: auto; +} + +.main_body_service .service .wrapper .branding .team_heading span { + font-weight: 700; + color: #b36251; + font-size: 30px; + letter-spacing: 2px; +} + +.main_body_service .service .wrapper .branding .branding_info { + margin-top: 40px; +} + +.main_body_service .service .wrapper .branding .branding_info ul { + padding-left: 0; +} + +.main_body_service .service .wrapper .branding .branding_info ul h4 { + color: #333333; + font-size: 18px; + padding-bottom: 15px; +} + +.main_body_service .service .wrapper .branding .branding_info ul li::before { + content: "\2022"; + color: #b36251; + font-weight: bold; + display: inline-block; + width: 1em; + margin-left: -1em; +} + +.main_body_service .service .wrapper .branding .branding_info li { + font-size: 11px; + letter-spacing: 3px; + padding-bottom: 15px; + color: #1f2125; + text-transform: uppercase; +} + +.main_body_service .service .wrapper .branding p { + font-family: 'Open Sans', sans-serif !important; + font-size: 17px; + line-height: 2.5rem; + color: #1f2125; +} + +.main_body_service .skills { + background-color: #f6faff; +} + +.main_body_service .skills .skill_img { + max-width: 750px; +} + +@media screen and (max-width: 992px) { + .main_body_service .skills .skill_img { + max-width: 100%; + } +} + +.main_body_service .skills .skill_img img { + width: 100%; +} + +.main_body_service .skills .skill_info .wrapper { + padding-top: 100px; +} + +@media screen and (max-width: 992px) { + .main_body_service .skills .skill_info .wrapper { + padding-top: 50px; + padding-bottom: 40px; + } +} + +.main_body_service .skills .skill_info .wrapper h3 { + color: #333333; + text-align: center; + font-size: 40px; + padding-bottom: 40px; +} + +.main_body_service .skills .skill_info .wrapper .progress_info { + padding: 20px 50px; + margin-bottom: 20px; +} + +.main_body_service .skills .skill_info .wrapper .progress_info .p_details { + position: relative; +} + +.main_body_service .skills .skill_info .wrapper .progress_info .p_details .p_heading { + position: absolute; + left: 0; + bottom: 10px; + color: #333333; + font-size: 15px; + letter-spacing: 2px; + text-transform: uppercase; +} + +.main_body_service .skills .skill_info .wrapper .progress_info .p_details .p_perc { + position: absolute; + bottom: 10px; + color: #333333; + font-size: 15px; + letter-spacing: 2px; + text-transform: uppercase; + right: 0; +} + +.main_body_service .skills .skill_info .wrapper .progress_info .progress .progress-bar { + position: unset; + top: 0; + height: 3px; + width: 0; + background-image: linear-gradient(90deg, #B8C1E5 0%, #FF2E38 100%); + z-index: 11; + transition: width .2s; + will-change: width; +} + +.main_body_service .our_service { + padding: 100px 0; +} + +@media screen and (max-width: 992px) { + .main_body_service .our_service { + padding-top: 50px; + padding-bottom: 0; + } +} + +.main_body_service .our_service .heading { + color: #152235; + padding-bottom: 50px; +} + +.main_body_service .our_service .heading h1 { + text-align: center; + color: #333333; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; +} + +@media screen and (max-width: 768px) { + .main_body_service .our_service .heading h1 { + font-size: 40px; + } +} + +.main_body_service .our_service .heading p { + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500;color: #b36251; +} + +.main_body_service .our_service .wrapper { + margin-top: 75px; + margin: 0; +} + +@media screen and (max-width: 992px) { + .main_body_service .our_service .wrapper { + margin-top: 0; + } +} + +.main_body_service .our_service .wrapper .card { + border-radius: 0; + border: none; + margin-bottom: 50px; +} + +.main_body_service .our_service .wrapper .card .img_wrapper { + overflow: hidden; +} + +.main_body_service .our_service .wrapper .card .card-img-top { + border-radius: 0; + overflow: hidden; +} + +.main_body_service .our_service .wrapper .card .card-img-top:hover { + overflow: hidden; + transform: scale(1.1); + transition: all 1s ease-in-out; + transition-property: all; +} + +.main_body_service .our_service .wrapper .card .card-body { + margin-top: 10px; + margin-right: 30px; +} + +.main_body_service .our_service .wrapper .card .card-body .card-title { + font-size: 20px; + text-transform: uppercase; + color: #1f2125; + padding-top: 15px; +} + +.main_body_service .our_service .wrapper .card .card-body .card-text { + margin-top: 30px; + font-family: 'Open Sans', sans-serif !important; + font-size: 13px; + line-height: 29px; + color: #1f2125; +} + +.main_body_service .partners_service { + background: #1f2125; + padding: 100px 0; +} + +.main_body_service .partners_service .wrapper h3 { + color: #f6faff; + text-transform: uppercase; + font-size: 45px; + font-weight: 700; + margin-bottom: 10px; +} + +@media screen and (max-width: 768px) { + .main_body_service .partners_service .wrapper h3 { + font-size: 30px; + } +} + +.main_body_service .partners_service .partners_contents { + margin-top: 30px; + padding: 60px; +} + +@media screen and (max-width: 768px) { + .main_body_service .partners_service .partners_contents { + padding: 0; + margin-top: 60px; + } +} + +.main_body_service .partners_service .partners_contents .brd a { + width: 100%; + height: 100%; + border: 1px solid; + border-color: red; + display: block; + border-top-color: transparent; + border-left-color: transparent; +} + +.main_body_service .partners_service .partners_contents .brd:nth-child(4) a { + border-right-color: transparent !important; +} + +@media screen and (max-width: 768px) { + .main_body_service .partners_service .partners_contents .brd:nth-child(2) a { + border-right-color: transparent !important; + } +} + +@media screen and (max-width: 768px) { + .main_body_service .partners_service .partners_contents .brd:nth-child(6) a { + border-right-color: transparent !important; + } + .main_body_service .partners_service .partners_contents .brd:nth-child(10) a { + border-right-color: transparent !important; + border-bottom-color: transparent !important; + } +} + +.main_body_service .partners_service .partners_contents .brd:nth-child(8) a { + border-right-color: transparent !important; +} + +.main_body_service .partners_service .partners_contents .brd:nth-child(9) a { + border-bottom-color: transparent !important; +} + +.main_body_service .partners_service .partners_contents .brd:nth-child(10) a { + border-bottom-color: transparent !important; +} + +.main_body_service .partners_service .partners_contents .brd:nth-child(11) a { + border-bottom-color: transparent !important; +} + +.main_body_service .partners_service .partners_contents .brd:nth-child(12) a { + border-right-color: transparent !important; + border-bottom-color: transparent !important; +} + +@media screen and (max-width: 768px) { + .main_body_service .partners_service .partners_contents .brd:nth-child(11) a { + border-top-color: red !important; + } + .main_body_service .partners_service .partners_contents .brd:nth-child(12) a { + border-top-color: red !important; + } +} + +.main_body_service .part_wrapp { + margin: auto; + padding: 40px 20px; + max-width: 200px; +} + +.main_body_service .part_wrapp img { + width: 100%; +} + +.main_body_service .part_wrapp img:hover { + transition: all 500ms linear; + filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); + -webkit-filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); + -moz-filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); +} + +.main_body_service .b_wrapp { + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; +} + +@media screen and (max-width: 650px) { + .main_body_service .b_wrapp { + right: 40%; + bottom: 20px; + } +} + +.main_body_service .b_wrapp .btn.btn-down { + position: relative; + z-index: 999; + color: #fff; +} + +.main_body_service .b_wrapp .btn.btn-down::after { + display: block; + top: 103%; + left: 50%; + position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + transform: rotate(-45deg); + box-sizing: border-box; +} + +.main_body_service .b_wrapp .btn.btn-down::before { + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1); + border-radius: 100%; + opacity: 0; + animation: sdb03 3s infinite; + box-sizing: border-box; +} + +@keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255, 255, 255, 0.1); + opacity: 0; + } + 100% { + opacity: 0; + } +} + +.main_body_portfolio { + z-index: 3; + position: relative; + background-color: #fff; +} + +.main_body_portfolio .header { + position: relative; + z-index: 1; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg { + background-image: url(/theme_zen_dark/static/src/img/banner/bg6.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg { + height: auto; + } +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .card-title { + font-size: 25px; + } +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .card-text { + font-size: 30px; + } +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .text-bottom { + font-size: 30px; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .text-bottom span { + font-size: 25px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +@media screen and (max-width: 572px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .text-bottom span { + font-size: 20px; + } +} + +@media screen and (max-width: 415px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_bg .card .text-bottom span { + font-size: 14px; + } +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left { + width: 100%; + height: 100vh; + background-color: #333333; +} + +@media screen and (max-width: 996px) { + .main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left { + display: none; + } +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left p { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left p.first { + animation-delay: 1s; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left p.second { + animation-delay: 3s; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left p.third { + animation-delay: 5s; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left p.fourth { + animation-delay: 7s; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left p.fifth { + animation-delay: 9s; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left p.sixth { + animation-delay: 11s; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +.main_body_portfolio .header .wrapper_portfolio .banner_portfolio .banner_left .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +.main_body_portfolio .recent_P { + background: #fff; + padding-top: 100px; +} + +.main_body_portfolio .recent_P .heading { + color: #1f2125; + padding-bottom: 50px; +} + +.main_body_portfolio .recent_P .heading h1 { + text-align: center; + color: #1f2125; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; +} + +@media screen and (max-width: 768px) { + .main_body_portfolio .recent_P .heading h1 { + font-size: 40px; + } +} + +.main_body_portfolio .recent_P .heading p { + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500; +} + +.main_body_portfolio .recent_P .wrapper { + margin-top: 40px; +} + +.main_body_portfolio .recent_P .wrapper .recent_content { + padding-bottom: 100px; +} + +.main_body_portfolio .recent_P .wrapper .recent_content .top { + color: #333333; + font-size: 20px; + font-weight: 600; + margin-bottom: 5px; + text-transform: uppercase; + padding-top: 23px; +} + +.main_body_portfolio .recent_P .wrapper .recent_content h3 { + color: #1f2125; + font-weight: 700; + font-size: 30px; + text-transform: uppercase; + padding-top: 16px; +} + +.main_body_portfolio .recent_P .wrapper .recent_content .text { + padding-top: 40px; + padding-bottom: 40px; +} + +.main_body_portfolio .recent_P .wrapper .recent_img { + padding-bottom: 100px; + max-width: 380px; + overflow: hidden; + position: relative; +} + +.main_body_portfolio .recent_P .wrapper img { + width: 100%; +} + +.main_body_portfolio .recent_P .wrapper img:hover { + transform: scale(1.1); + transition: all 1s ease-in-out; +} + +.main_body_portfolio .load { + background-color: #f6faff; +} + +.main_body_portfolio .load .load_more { + padding: 80px 0; + text-align: center; +} + +.main_body_portfolio .b_wrap{ + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; +} + +@media screen and (max-width: 650px) { + .main_body_portfolio .b_wrap { + right: 40%; + bottom: 20px; + } +} + +.main_body_portfolio .b_wrap .btn.btn-down { + position: relative; + z-index: 999; + color: #fff; +} + +.main_body_portfolio .b_wrap .btn.btn-down::after { + display: block; + top: 103%; + left: 50%; + position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + transform: rotate(-45deg); + box-sizing: border-box; +} + +.main_body_portfolio .b_wrap .btn.btn-down::before { + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1); + border-radius: 100%; + opacity: 0; + animation: sdb03 3s infinite; + box-sizing: border-box; +} + +@keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255, 255, 255, 0.1); + opacity: 0; + } + 100% { + opacity: 0; + } +} + +.main_body_project { + z-index: 3; + position: relative; + background-color: #fff; +} + +.main_body_project .header { + position: relative; + z-index: 1; +} + +.main_body_project .header .wrapper_project .banner_project .banner_bg { + background-image: url(/theme_zen_dark/static/src/img/banner/bg7.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg { + height: auto; + } +} + +.main_body_project .header .wrapper_project .banner_project .banner_bg .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body_project .header .wrapper_project .banner_project .banner_bg .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card .card-title { + font-size: 25px; + } +} + +.main_body_project .header .wrapper_project .banner_project .banner_bg .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card .card-text { + font-size: 30px; + } +} + +.main_body_project .header .wrapper_project .banner_project .banner_bg .card .text-bottom span { + font-size: 25px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +@media screen and (max-width: 572px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card .text-bottom span { + font-size: 20px; + } +} + +@media screen and (max-width: 415px) { + .main_body_project .header .wrapper_project .banner_project .banner_bg .card .text-bottom span { + font-size: 14px; + } +} + +.main_body_project .header .wrapper_project .banner_project .banner_left { + width: 100%; + height: 100vh; + background-color: #333333; +} + +@media screen and (max-width: 996px) { + .main_body_project .header .wrapper_project .banner_project .banner_left { + display: none; + } +} + +.main_body_project .header .wrapper_project .banner_project .banner_left p { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left p.first { + animation-delay: 1s; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left p.second { + animation-delay: 3s; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left p.third { + animation-delay: 5s; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left p.fourth { + animation-delay: 7s; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left p.fifth { + animation-delay: 9s; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left p.sixth { + animation-delay: 11s; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left .card .card-title { + font-size: 2.7vw; + font-weight: 700; + color: #f6faff; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left .card .card-text { + color: #fff; + font-size: 4.3vw; + font-weight: bolder; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left .card .text-bottom { + font-size: 28px; + color: #fff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 2px; +} + +.main_body_project .header .wrapper_project .banner_project .banner_left .card .text-bottom span { + padding-right: 40px; +} + +.main_body_project .project { + background: #333333; + padding: 100px 0; +} + +@media screen and (max-width: 768px) { + .main_body_project .project { + padding: 40px 0; + } +} + +.main_body_project .project .wrapper .branding { + margin-top: 50px; +} + +@media screen and (max-width: 768px) { + .main_body_project .project .wrapper .branding { + margin-top: 0px; + } +} + +@media screen and (max-width: 768px) { + .main_body_project .project .wrapper .branding .wrapper_brand { + padding-left: 30px; + } +} + +.main_body_project .project .wrapper .branding .team_heading { + text-transform: uppercase; + margin-top: 20px; +} + +.main_body_project .project .wrapper .branding .team_heading h5 { + font-size: 16px; + font-weight: 700; + color: #f6faff; + margin: auto; +} + +.main_body_project .project .wrapper .branding .team_heading span { + font-weight: 700; + color: #fff; + font-size: 30px; + letter-spacing: 2px; +} + +.main_body_project .project .wrapper .branding .branding_info { + margin-top: 40px; +} + +.main_body_project .project .wrapper .branding .branding_info ul { + padding-left: 0; +} + +.main_body_project .project .wrapper .branding .branding_info ul h4 { + color: #f6faff; + font-size: 18px; + padding-bottom: 15px; +} + +.main_body_project .project .wrapper .branding .branding_info ul li::before { + content: "\2022"; + color: #f6faff; + font-weight: bold; + display: inline-block; + width: 1em; + margin-left: -1em; + position: absolute; + left: -8px; +} + +.main_body_project .project .wrapper .branding .branding_info li { + font-size: 11px; + letter-spacing: 2px; + padding-bottom: 16px; + font-weight: 600; + color: #fff; + text-transform: uppercase; + position: relative; +} + +.main_body_project .project .wrapper .branding p { + font-family: 'Open Sans', sans-serif !important; + font-size: 17px; + line-height: 2.5rem; + color: #fff; +} + +.main_body_project .project_details { + background: #fff; + padding: 100px 0; +} + +@media screen and (max-width: 768px) { + .main_body_project .project_details { + padding: 40px 0; + } +} + +.main_body_project .project_details .wrapper { + padding: 0 50px; +} + +@media screen and (max-width: 768px) { + .main_body_project .project_details .wrapper { + padding: 0px 20px; + } +} + +@media screen and (max-width: 415px) { + .main_body_project .project_details .wrapper { + padding: 0px 10px; + } +} + +.main_body_project .project_details .wrapper .project_heading { + color: #333333; + font-size: 30px; + font-weight: 700; + padding-bottom: 40px; +} + +.main_body_project .project_details .wrapper .project_desc { + font-family: 'Open Sans', sans-serif !important; + font-size: 17px; + line-height: 2.5rem; + color: #6c6a74; + font-weight: 500; +} + +.main_body_project .project_details .project_bottom { + margin-top: 50px; + margin-bottom: 50px; +} + +.main_body_project .project_details .project_bottom .single { + max-width: 460px; +} + +@media screen and (max-width: 992px) { + .main_body_project .project_details .project_bottom .single { + max-width: 990px; + padding-bottom: 30px; + object-fit: cover; + } +} + +.main_body_project .project_details .project_bottom .single img { + width: 100%; +} + +.main_body_project .project_details .project_bottom .single_2 { + color: #f6faff; + font-size: 25px; + padding-bottom: 30px; +} + +.main_body_project .project_details .single_3 { + max-width: 1600px; +} + +.main_body_project .project_details .single_3 img { + width: 100%; +} + +.main_body_project .part_two .wrapper { + padding: 0 50px; +} + +@media screen and (max-width: 768px) { + .main_body_project .part_two .wrapper { + padding: 0px 20px; + } +} + +@media screen and (max-width: 415px) { + .main_body_project .part_two .wrapper { + padding: 0px 10px; + } +} + +.main_body_project .part_two .wrapper .project_heading { + color: #333333; + font-size: 30px; + font-weight: 700; + padding-bottom: 40px; +} + +.main_body_project .part_two .wrapper .project_desc { + font-family: 'Open Sans', sans-serif !important; + font-size: 17px; + line-height: 2.5rem; + color: #6c6a74; + font-weight: 500; +} + +.main_body_project .part_two .wrapper_part_two { + margin-top: 40px; + padding-bottom: 100px; +} + +@media screen and (max-width: 768px) { + .main_body_project .part_two .wrapper_part_two { + margin-top: 0; + padding-bottom: 0px; + } +} + +.main_body_project .part_two .wrapper_part_two .single_img_part_two { + max-width: 1000px; + margin: auto; + padding-top: 40px; +} + +.main_body_project .part_two .wrapper_part_two .single_img_part_two img { + width: 100%; +} + +.main_body_project .part_two .wrapper_part_two .single_img_part_two:nth-child(4) img { + margin-bottom: 100px; +} + +.main_body_project .part_two .project_top .wrapper_3 { + position: relative; + top: 100%; + transform: translateY(-100%); +} + +.main_body_project .part_two .project_top .img_nine { + max-width: 1000px; +} + +@media screen and (max-width: 768px) { + .main_body_project .part_two .project_top .img_nine { + margin-top: 40px; + } +} + +.main_body_project .part_two .project_top .img_nine img { + width: 100%; +} + +.main_body_project .part_two .single_3 { + max-width: 1600px; + margin-top: 100px; +} + +.main_body_project .part_two .single_3 img { + width: 100%; +} + +.main_body_project .project_last { + background: #fff; + padding: 100px 0; +} + +@media screen and (max-width: 768px) { + .main_body_project .project_last { + padding: 50px 0; + } +} + +.main_body_project .project_last .wrapper .branding { + margin-top: 50px; +} + +@media screen and (max-width: 768px) { + .main_body_project .project_last .wrapper .branding .wrapper_brand { + padding-left: 20px; + padding-bottom: 30px; + } +} + +.main_body_project .project_last .wrapper .branding .team_heading { + text-transform: uppercase; + margin-top: 20px; +} + +.main_body_project .project_last .wrapper .branding .team_heading h5 { + font-size: 16px; + font-weight: 700; + color: #333333; + margin: auto; +} + +.main_body_project .project_last .wrapper .branding .team_heading span { + font-weight: 700; + color: #1f2125; + font-size: 30px; + letter-spacing: 2px; +} + +.main_body_project .project_last .wrapper .branding .branding_info { + margin-top: 40px; +} + +.main_body_project .project_last .wrapper .branding .branding_info .own p { + font-size: 17px; + color: #1f2125; + font-weight: 700; +} + +.main_body_project .project_last .wrapper .branding .branding_info .own span { + font-size: 17px; + color: #1f2125; + font-weight: 200; + padding-top: 10px; +} + +.main_body_project .project_last .wrapper .branding p { + font-family: 'Open Sans', sans-serif !important; + font-size: 17px; + line-height: 2.5rem; + color: #1f2125; +} + +.main_body_project .load { + background-color: #f6faff; +} + +.main_body_project .load .load_more { + padding: 80px 0; + text-align: center; +} + +.main_body_blog { + z-index: 3; + position: relative; + background-color: #fff; +} + +.main_body_blog .header { + position: relative; + z-index: 1; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_bg { + background-image: url(/theme_zen_dark/static/src/img/banner/bg8.jpg) !important; + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg { + height: auto; + } +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .card-title { + font-size: 25px; + } +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .card-text { + font-size: 30px; + } +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .text-bottom { + font-size: 30px; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .text-bottom span { + font-size: 25px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +@media screen and (max-width: 572px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .text-bottom span { + font-size: 20px; + } +} + +@media screen and (max-width: 415px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_bg .card .text-bottom span { + font-size: 14px; + } +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left { + width: 100%; + height: 100vh; + background-color: #333333; +} + +@media screen and (max-width: 996px) { + .main_body_blog .header .wrapper_blog .banner_blog .banner_left { + display: none; + } +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left p { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left p.first { + animation-delay: 1s; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left p.second { + animation-delay: 3s; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left p.third { + animation-delay: 5s; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left p.fourth { + animation-delay: 7s; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left p.fifth { + animation-delay: 9s; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left p.sixth { + animation-delay: 11s; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +.main_body_blog .header .wrapper_blog .banner_blog .banner_left .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +.main_body_blog .blog_main { + padding: 100px 0; +} + +@media screen and (max-width: 1200px) { + .main_body_blog .blog_main { + padding-top: 50px; + } +} + +.main_body_blog .blog_main .wrapper { + padding: 0 50px; +} + +@media screen and (max-width: 1200px) { + .main_body_blog .blog_main .wrapper { + margin-right: 30px; + padding: 0; + } +} + +.main_body_blog .blog_main .wrapper .blog_wrapper { + margin: 0 30px; +} + +@media screen and (max-width: 1200px) { + .main_body_blog .blog_main .wrapper .blog_wrapper { + margin-right: 0px; + } +} + +.main_body_blog .blog_main .wrapper .blog_wrapper a { + text-decoration: none; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card { + border-radius: 0; + border: none; + padding: 40px 0; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .img_wrapper { + overflow: hidden; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-img-top { + border-radius: 0; + overflow: hidden; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-img-top:hover { + overflow: hidden; + transform: scale(1.1); + transition: all 1s ease-in-out; + transition-property: all; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body { + margin-top: 10px; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body .card-title { + font-size: 30px; + text-transform: uppercase; + color: #1f2125; + padding-top: 15px; + margin: 0 10px; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body .title_details { + font-size: 16px; + padding-top: 15px; + margin: 0 10px; + line-height: 1.8; + font-weight: 600; + letter-spacing: 0px; + font-family: "Open Sans", sans-serif !important; + color: #1f2125; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body .blog-links { + padding-top: 20px; + margin-top: 10px; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body ul { + display: flex; + padding-left: 0; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body ul .icon { + max-width: 20px; + display: block; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body ul .icon img { + width: 100%; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body ul li { + padding: 0 10px; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body ul li a { + color: #6c6a74; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body ul li a:hover { + color: #f0bd7a; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body .card-text { + margin-top: 30px; + display: flex; + justify-content: space-between; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body .card-text span a { + color: #1f2125; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 12px; + font-weight: 700; +} + +.main_body_blog .blog_main .wrapper .blog_wrapper .card .card-body .card-text span a:hover { + color: #f0bd7a; +} + +.main_body_blog .b_wrapp { + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; +} + +@media screen and (max-width: 650px) { + .main_body_blog .b_wrapp { + right: 40%; + bottom: 20px; + } +} + +.main_body_blog .b_wrapp .btn.btn-down { + position: relative; + z-index: 999; + color: #fff; +} + +.main_body_blog .b_wrapp .btn.btn-down::after { + display: block; + top: 103%; + left: 50%; + position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + transform: rotate(-45deg); + box-sizing: border-box; +} + +.main_body_blog .b_wrapp .btn.btn-down::before { + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1); + border-radius: 100%; + opacity: 0; + animation: sdb03 3s infinite; + box-sizing: border-box; +} + +@keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255, 255, 255, 0.1); + opacity: 0; + } + 100% { + opacity: 0; + } +} + +.main_body_blog_detail { + z-index: 3; + position: relative; + background-color: #fff; +} + +.main_body_blog_detail .header { + position: relative; + z-index: 1; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg { + background-image: url(/theme_zen_dark/static/src/img/banner/bg9.jpg) !important; + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg { + height: auto; + } +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +@media screen and (max-width: 996px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-title { + font-size: 25px; + } +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +@media screen and (max-width: 996px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-text { + font-size: 30px; + } +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .text-bottom { + font-size: 30px; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .text-bottom span { + font-size: 25px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +@media screen and (max-width: 572px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .text-bottom span { + font-size: 20px; + } +} + +@media screen and (max-width: 415px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_bg .card .text-bottom span { + font-size: 14px; + } +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left { + width: 100%; + height: 100vh; + background-color: #333333; +} + +@media screen and (max-width: 996px) { + .main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left { + display: none; + } +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left p { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left p.first { + animation-delay: 1s; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left p.second { + animation-delay: 3s; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left p.third { + animation-delay: 5s; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left p.fourth { + animation-delay: 7s; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left p.fifth { + animation-delay: 9s; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left p.sixth { + animation-delay: 11s; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +.main_body_blog_detail .header .wrapper_blog_d .banner_blog_d .banner_left .card .text-bottom { + font-size: 20px; + color: #f6faff; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; +} + +.main_body_blog_detail .blog_main_detial { + padding: 100px 0; +} + +.main_body_blog_detail .blog_main_detial .wrapper { + padding: 0 50px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper { + margin: 0 30px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper a { + text-decoration: none; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card { + border-radius: 0; + border: none; + padding: 40px 0; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .img_wrapper { + overflow: hidden; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-img-top { + border-radius: 0; + overflow: hidden; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-img-top:hover { + overflow: hidden; + transform: scale(1.1); + transition: all 1s ease-in-out; + transition-property: all; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body { + margin-top: 20px; + padding-left: 0; + padding-right: 0; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .one, +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .two, +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .three, +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .five { + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + line-height: 29px; + letter-spacing: 1px; + color: #888787; + font-weight: 600; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .two, +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .five { + padding-top: 20px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .three { + padding-top: 20px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .three .bh { + color: #333333; + font-weight: 700; + font-size: 30px; + padding-top: 20px; + padding-bottom: 20px; + text-align: center; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four { + margin-top: 30px; + margin-bottom: 20px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i { + display: flex; + flex-flow: wrap; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i .img_wrapper { + max-width: 435px; + overflow: hidden; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i .img_wrapper img { + width: 100%; + overflow: hidden; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i .img_wrapper img:hover { + overflow: hidden; + transform: scale(1.1); + transition: all 1s ease-in-out; + transition-property: all; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i .img_wrapper:nth-child(1) img { + padding-right: 15px !important; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i .img_wrapper:nth-child(2) img { + padding-left: 15px !important; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i .img_wrapper:nth-child(3) img { + padding-right: 15px !important; + padding-top: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i .img_wrapper:nth-child(4) img { + padding-left: 15px !important; + padding-top: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .test_details { + margin-top: 60px; + position: relative; + background-color: #333333; + padding: 30px 20px; + font-family: "Open Sans", sans-serif !important; + font-size: 15px; + line-height: 29px; + letter-spacing: 2px; + color: #fff; + font-weight: 700; + text-align: justify; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .test_details:after { + content: " "; + position: absolute; + background-color: #333333; + height: 20px; + width: 20px; + left: 95%; + bottom: -10px; + transform: translateX(-50%) rotate(45deg); +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons { + display: flex; + justify-content: end; + align-items: baseline; + margin-top: 40px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons h6 { + padding-right: 20px; + color: #6c6a74; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons .icons { + display: flex; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons .icons a { + color: #000000; + margin-right: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons .icons a:hover { + color: #f0bd7a; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons .icons a span { + font-size: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b { + margin-top: 75px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b h6 { + font-size: 16px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + font-family: "Open Sans", sans-serif !important; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card { + border-radius: 0; + border: none; + padding-top: 10px !important; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card .img_wrapper { + overflow: hidden; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card .card-img-top { + border-radius: 0; + overflow: hidden; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card .card-img-top:hover { + overflow: hidden; + transform: scale(1.1); + transition: all 1s ease-in-out; + transition-property: all; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card .card-body { + margin-top: 10px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card .card-body .card-title { + font-size: 14px; + text-transform: uppercase; + color: #1f2125; + margin: 0 10px; + letter-spacing: 2px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card .card-body .card-text { + padding-top: 10px; + margin: 0 10px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card .card-body .card-text span a { + color: #1f2125; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 12px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card .card-body .card-text span a:hover { + color: #f0bd7a; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment { + padding: 60px; + display: flex; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .img_wrapper { + max-width: 200px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .img_wrapper img { + width: 100%; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .comment_details { + padding-top: 10px; + padding-left: 20px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .comment_details h6 { + font-size: 16px;color: #b36251; + padding-bottom: 10px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .comment_details p { + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: #888787; + font-weight: 600; + margin-bottom: 10px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .comment_details .icons { + display: flex; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .comment_details .icons a { + color: #000000; + margin-right: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .comment_details .icons a:hover { + color: #f0bd7a; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .comment_details .icons a span { + font-size: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay { + margin-top: 30px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay h6 { + font-size: 16px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + font-family: "Open Sans", sans-serif !important; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment { + padding: 20px; + display: flex; + border: 1px solid; + border-color: transparent; + border-bottom-color: #6c6a74; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .img_wrapper img { + width: 100%; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details { + padding-top: 10px; + padding-left: 20px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details .top { + display: flex; + justify-content: space-between; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details .top span { + color: #1f2125; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details .top span a { + color: #888787; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details .date { + font-family: "Open Sans", sans-serif !important; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details p { + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: #888787; + font-weight: 600; + margin-bottom: 10px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details .icons { + display: flex; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details .icons a { + color: #000000; + margin-right: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details .icons a:hover { + color: #f0bd7a; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details .icons a span { + font-size: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 { + padding: 20px; + margin-top: 30px; + display: flex; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .img_wrapper img { + width: 100%; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details { + padding-top: 10px; + padding-left: 20px; + border: 1px solid; + border-color: transparent; + border-bottom-color: #6c6a74; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details .top { + display: flex; + justify-content: space-between; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details .top span { + color: #1f2125; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details .top span a { + color: #888787; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details .date { + font-family: "Open Sans", sans-serif !important; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details p { + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: #888787; + font-weight: 600; + margin-bottom: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details .icons { + display: flex; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details .icons a { + color: #000000; + margin-right: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details .icons a:hover { + color: #f0bd7a; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details .icons a span { + font-size: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 { + padding: 20px; + margin-top: 30px; + display: flex; + margin-left: 75px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .img_wrapper img { + width: 100%; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details { + padding-top: 10px; + padding-left: 20px; + border: 1px solid; + border-color: transparent; + border-bottom-color: #6c6a74; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details .top { + display: flex; + justify-content: space-between; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details .top span { + color: #1f2125; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details .top span a { + color: #888787; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details .date { + font-family: "Open Sans", sans-serif !important; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details p { + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: #888787; + font-weight: 600; + margin-bottom: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details .icons { + display: flex; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details .icons a { + color: #000000; + margin-right: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details .icons a:hover { + color: #f0bd7a; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details .icons a span { + font-size: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 { + padding: 20px; + margin-top: 30px; + display: flex; + margin-left: 125px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .img_wrapper img { + width: 100%; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details { + padding-top: 10px; + padding-left: 20px; + border: 1px solid; + border-color: transparent; + border-bottom-color: #6c6a74; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details .top { + display: flex; + justify-content: space-between; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details .top span { + color: #1f2125; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details .top span a { + color: #888787; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details .date { + font-family: "Open Sans", sans-serif !important; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details p { + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: #888787; + font-weight: 600; + margin-bottom: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details .icons { + display: flex; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details .icons a { + color: #000000; + margin-right: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details .icons a:hover { + color: #f0bd7a; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details .icons a span { + font-size: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 { + padding: 20px; + margin-top: 30px; + display: flex; + margin-left: 50px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .img_wrapper img { + width: 100%; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details { + padding-top: 10px; + padding-left: 20px; + border: 1px solid; + border-color: transparent; + border-bottom-color: #6c6a74; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details .top { + display: flex; + justify-content: space-between; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details .top span { + color: #1f2125; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details .top span a { + color: #888787; + font-size: 14px; + font-weight: 700; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details .date { + font-family: "Open Sans", sans-serif !important; + padding-bottom: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details p { + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: #888787; + font-weight: 600; + margin-bottom: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details .icons { + display: flex; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details .icons a { + color: #000000; + margin-right: 25px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details .icons a:hover { + color: #f0bd7a; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details .icons a span { + font-size: 15px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay { + padding-top: 50px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay h6 { + font-size: 16px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + font-family: "Open Sans", sans-serif !important; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay form { + margin-top: 30px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay form .form-group { + margin-bottom: 30px; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay form .form-group .form-control { + border-radius: 0; + height: calc(3.5em + .95rem + 2px); + padding: .575rem .75rem; + box-shadow: none !important; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay form .form-group .form-control:focus { + color: #5f5f5f; + background-color: #fff; + border-color: #1f2125; + outline: 0; +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay form textarea { + border: 1px solid !important; + border-top-color: #c9c7c7 !important; + border-right-color: #c9c7c7 !important; + border-bottom-color: #c9c7c7 !important; + border-left-color: #c9c7c7 !important; + padding: 30px 20px; +} + +.main_body_blog_detail .b_wrapp { + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; +} + +@media screen and (max-width: 650px) { + .main_body_blog_detail .b_wrapp { + right: 40%; + bottom: 20px; + } +} + +.main_body_blog_detail .b_wrapp .btn.btn-down { + position: relative; + z-index: 999; + color: #fff; +} + +.main_body_blog_detail .b_wrapp .btn.btn-down::after { + display: block; + top: 103%; + left: 50%; + position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + transform: rotate(-45deg); + box-sizing: border-box; +} + +.main_body_blog_detail .b_wrapp .btn.btn-down::before { + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1); + border-radius: 100%; + opacity: 0; + animation: sdb03 3s infinite; + box-sizing: border-box; +} + +@keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255, 255, 255, 0.1); + opacity: 0; + } + 100% { + opacity: 0; + } + +} +/*# new menus.... */ + + +.navbar-light{ + background: #333333; +} + +.nav-item a { + font-size: 18px !important; +} +.nav-link{ + font-size: 18px; + text-decoration: none; +} +.navbar .nav-link{ + color: white !important; +} +.nav-link:hover{ + color: #F0BD7A !important; + } +.nav-link.active { + background: none !important; + color: #b36251 !important; +} + +.navbar-toggler-icon.o_not_editable { + font-size: 29px; + color: #000000 !important; + opacity: 1; +} +.navbar-toggler.ml-2 { + border: none !important; + color: #000 !important; +} +.navbar-toggler.ml-2.collapsed:hover { + background: none; +} +#menu { + display: none; +} +#top_menu_container { + display: flex; + width: 100%; + justify-content: space-between; + max-width: none !important; +} +.row { + max-width: none !important; +} + +.card-body { + background-color: transparent !important; + + } +section, .oe_img_bg, [data-oe-shape-data], .o_background_video, .parallax, section > *, .oe_img_bg > *, [data-oe-shape-data] > *, .o_background_video > *, .parallax > * { + position: relative !important; +} +.nav { + display: block; +} +div .border-end{ + display: none !important; +} +#oe_structure_header_magazine_1 { + display: none; +} +.s_title { + padding-top: 0px !important; + padding-bottom: 0px !important; +} + +.nav_style { + float: right; + background: #b36251 !important; + text-align: right; +} + +.main_body .header .wrapper { + position: relative; + width: 100% !important; + overflow: hidden; +} + +.btn-load { + border-radius: 0; + border-color: #fff !important; + border: 1px solid; + background-color: transparent; + color: #1f2125 !important; + letter-spacing: 4px; + font-size: 12px; + padding: 15px 40px; +} + +.btn-load:hover { + background-color: transparent; +} +.o_portal_chatter_attachment_btn { + padding: 9px 12px !important; +} + +.css_attribute_color{ + width: 2.1rem; +} + +.o_portal h2 * { + font-size: 2rem; +} + +.o_wsale_product_btn .btn-primary{ + border-color: #2a797c !important; + border-radius: 5px; + color: white !important; +} +.o_wsale_product_btn .btn-primary span{ + font-size: 15px; +} +.o_wsale_product_btn .btn-primary:hover{ + background-color: #e6e5e5 !important; + color: black !important; +} + +.js_main_product .product_price * { + font-size: 30px; +} + +.main_body_contact .header { + position: relative; + z-index: 1; +} + +.main_body_contact .header .wrapper_abt .banner .banner_bg { + background-image: url(/theme_zen_dark/static/src/img/banner/bg10.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg { + height: auto; + } +} + +.main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + text-transform: uppercase; +} + +@media screen and (max-width: 996px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 768px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: block; + padding-top: 200px; + padding-left: 100px; + } +} + +@media screen and (max-width: 572px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 25px; + } +} + +@media screen and (max-width: 450px) { + .main_body_contact .header .wrapper_abt .banner .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body_contact .header .wrapper_abt .banner .banner_bg .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #152235; +} + +.main_body_project .b_wrapp { + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; +} + +@media screen and (max-width: 650px) { + .main_body_project .b_wrapp { + right: 40%; + bottom: 20px; + } +} + +.main_body_project .b_wrapp .btn.btn-down { + position: relative; + z-index: 999; + color: #fff; +} + +.main_body_project .b_wrapp .btn.btn-down::after { + display: block; + top: 103%; + left: 50%; + position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + transform: rotate(-45deg); + box-sizing: border-box; +} + +.main_body_project .b_wrapp .btn.btn-down::before { + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1); + border-radius: 100%; + opacity: 0; + animation: sdb03 3s infinite; + box-sizing: border-box; +} + +@keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255, 255, 255, 0.1); + opacity: 0; + } + 100% { + opacity: 0; + } +} + +.main_body_blog_detail .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay form textarea:focus { + color: #5f5f5f; + background-color: #fff; + border-color: #1f2125 !important; + outline: 0; +} + +.btn-secondary:not(:disabled):not(.disabled).active{ + color: #FFFFFF; + background-color: #000000 !important; + border-color: #000000; +} +.btn-secondary:not(:disabled):not(.disabled).active:hover{ + color: #FFF !important; + background-color: #000000 !important; + border-color: #000000; +} +.oe_product .btn-secondary:disabled{ + color: red !important; +} + +.products_pager{ + padding-bottom: 50px !important; +} + +.product_wrapper{ + padding-right: 0; + padding-left: 0; + width: auto; +} + +.btn-secondary:hover { + background-color: transparent !important; + color: #b36251 !important; +} + +.contact-zen{ + opacity: 1 !important; +} + +#top_menu_container .offcanvas-backdrop { + display: none; +} + +#top_menu_collapse .nav li span, .links span { + color: #111; + font-size: 25px !important; +} + +.coupon_form .input-group .btn-secondary.a-submit{ + padding:5px; +} +#cart_total .table{ + border:none; +} +#wrap{ +overflow-y:hidden !important; +} + +.o_portal_content .row > * { + flex-shrink: 0 !important; + width: 100% !important; + max-width: 100% !important; + padding-right: calc(var(--gutter-x) * .5) !important; + padding-left: calc(var(--gutter-x) * .5) !important; + margin-top: var(--gutter-y); +} + +.order-2 { + order: 2 !important; +} +@media (min-width: 768px){ + .o_portal_content .col-md-6 { + -webkit-box-flex: 0 !important; + -webkit-flex: 0 0 auto !important; + flex: 0 0 auto !important; + width: 50% !important; + } +} + +.o_portal .record_pager .oi, .alert-link .oi, .o_portal_security_body .oi { + display: inline-block !important; + font-family: 'odoo_ui_icons' !important; + speak: never !important; + font-style: normal !important; + font-weight: normal !important; + font-variant: normal !important; + text-transform: none !important; + line-height: 1 !important; + -webkit-font-smoothing: antialiased !important; + -moz-osx-font-smoothing: grayscale !important; +} + +header#top{ + position: relative; + height: 85px; +} + +.navbar.navbar-light.o_colored_level.o_cc { + position: absolute; + width: 100%; +} +.text-primary-emphasis { + color: #b36251 !important; +} +.badge.bg-primary { + background-color: black !important; + border-color: black !important; +} + +.oe_product_cart .o_wsale_product_btn .btn:hover { + color: #b36251 !important; + background-color: #31708f !important; +} + +.bg-primary { + background-color: #31708f !important; +} + +.form-check-input:checked { + background-color: #31708f !important; + border-color: #31708f !important; +} +input[type="radio"]+label { + margin-left: 1rem !important; +} +.input-group { + padding: 10px; +} +.navbar-light .dropdown-menu .dropdown-item.active { + background-color: #31708f !important; +} \ No newline at end of file diff --git a/theme_zen_dark/static/src/css/style.css.map b/theme_zen_dark/static/src/css/style.css.map new file mode 100644 index 000000000..da0701bc6 --- /dev/null +++ b/theme_zen_dark/static/src/css/style.css.map @@ -0,0 +1,40 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "../scss/style.scss", + "../scss/_variables.scss", + "../scss/_normalize.scss", + "../scss/_common.scss", + "../scss/_elements.scss", + "../scss/components/_components.scss", + "../scss/components/_buttons.scss", + "../scss/components/_custom-pointer.scss", + "../scss/components/_preloader.scss", + "../scss/layout/_layouts.scss", + "../scss/layout/_navigation.scss", + "../scss/layout/_banner.scss", + "../scss/layout/_product.scss", + "../scss/layout/_footer.scss", + "../scss/layout/_header.scss", + "../scss/layout/_sidebar.scss", + "../scss/pages/_pages.scss", + "../scss/pages/home/_home.scss", + "../scss/pages/home/_about.scss", + "../scss/pages/home/_recent.scss", + "../scss/pages/home/_partners.scss", + "../scss/pages/home/_testimonial.scss", + "../scss/pages/home/_video.scss", + "../scss/pages/home/_blog.scss", + "../scss/pages/home/_subscribe.scss", + "../scss/pages/_about.scss", + "../scss/pages/_contact.scss", + "../scss/pages/_services.scss", + "../scss/pages/_portfolio.scss", + "../scss/pages/_project.scss", + "../scss/pages/_blog.scss", + "../scss/pages/_blog-single.scss" + ], + "names": [], + "file": "style.css" +} \ No newline at end of file diff --git a/theme_zen_dark/static/src/css/style2.css b/theme_zen_dark/static/src/css/style2.css new file mode 100644 index 000000000..15104c81d --- /dev/null +++ b/theme_zen_dark/static/src/css/style2.css @@ -0,0 +1,353 @@ +.title-details-zen{ + font-size: 16px; + padding-top: 15px; + margin: 0 10px; + line-height: 1.8; + font-weight: 600; + letter-spacing: 0px; + font-family: "Open Sans", sans-serif !important; + color: #1f2125 !important; + text-align: left; +} + +.tracking-in-expand-zen{ + animation: tracking-in-expand 4s cubic-bezier(0.215, 0.61, 0.355, 1) both; +} + +.card-text-group{ + margin-top: 30px; + display: flex; + justify-content: space-between; +} + +.card-text-zen{ + color: #1f2125 !important; + text-decoration: none !important; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 12px; + font-weight: 700; + font-family: "Oswald", sans-serif !important; +} + +.card-text-zen:hover{ + color: #f0bd7a !important; +} + +.card-body-zen { + margin-top: 10px; + transition: all 1.5s ease-in !important; +} + +.card-body-zen .card-title-zen { + font-size: 30px !important; + text-transform: uppercase; + color: #1f2125; + padding-top: 15px; + margin: 0 10px; + text-align: left; + ::after, ::before { + box-sizing: border-box; +} +} + +@media screen and (max-width: 768px) { + .card-body-zen .card-title-zen { + font-size: 20px; + } +} + +.card-body-zen .blog-links { + padding-top: 20px; + margin-top: 10px; + transition: all 1.5s ease; +} + +.card-body-zen .blog-links:hover { + transform: translateX(20px); +} + +.card-body-zen ul { + display: flex; + padding-left: 0; +} + +@media screen and (max-width: 738px) { + .card-body-zen ul { + display: block; + } +} + +.card-body-zen ul .icon { + max-width: 20px; + display: block; +} + +.card-body-zen ul .icon img { + width: 100%; +} + +.card-body-zen ul li { + padding: 0 10px; +} + +.card-body-zen ul li a { + color: #6c6a74; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; +} + +.card-body-zen ul li a:hover { + color: #f0bd7a; +} + +.card-body-zen .card-text-group { + margin-top: 30px; + display: flex; + justify-content: space-between; +} + +.card-zen .img_wrapper-zen { + overflow: hidden; +} + +.card-zen .img_wrapper-zen { + overflow: hidden; +} + +.card-img-top-zen { + border-radius: 0 !important; + overflow: hidden !important; + width: 100% !important; + vertical-align: middle !important; +} + +.inner-zen { + padding: 5px; + margin-bottom: 20px; +} + +.inner-zen a { + color: #f6faff; + text-decoration: none; + background-color: #333333; + padding: 5px 20px; + text-transform: uppercase; +} + +.inner-zen a:hover{ + background-color: #333333; +} + +.website_blog .o_wblog_read_text p, .website_blog .o_wblog_read_text ul, .website_blog .o_wblog_read_text ol{ + font-family: "Open Sans", sans-serif !important; + font-size: 14px; + line-height: 29px; + letter-spacing: 1px; + color: #888787; + font-weight: 600; +} + +.website_blog .o_wblog_read_text .lead{ + color: #333333; + font-weight: 700; + font-size: 30px; + padding-top: 20px; + padding-bottom: 20px; + text-align: center; + animation: lead 4s cubic-bezier(0.215, 0.61, 0.355, 1) both; + margin-bottom: .5rem; + line-height: 1.2; + margin-top: 0; +} + +.card-zen{ + border-radius: 0; + border: none; + padding-top: 10px !important; + padding: 40px 0; + padding-top: 40px; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; +} + +.card-heading-zen{ + font-size: 16px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + font-family: "Open Sans", sans-serif !important; + color: #1f2125; +} + +.card-date-hover:hover{ + color: #f0bd7a !important; +} + +.card-img{ + height: 10%; + width: 30%; +} + +.menu-toggler-zen{ + border: none !important; + color: #b36251 !important; +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(179, 98, 81, 1.0)' stroke-width='3.5' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h24M4 13h24M4 19h24'/%3e%3c/svg%3e"); +} + +.navbar-light button:focus, button:hover { + background: transparent !important; +} + +.s_latest_posts[data-vcss="001"] .s_latest_posts_horizontal.js_get_posts .s_latest_posts_post .card-title-zen { + padding-left: 0 !important; +} + + @media screen and (max-width: 768px) { + #menu-bar{ + margin: 20px 0px 0 0; + } +} + +.cover_small { + height: 100px !important; + width: 100px !important; +} +.cover_big { + margin: 3% 0 0 8%; + height: 500px !important; + width: 800px !important; +} + + @media screen and (max-width: 768px) { + .cover_big { + margin: 3% 0 0 8%; + height: 200px !important; + width: 250px !important; + } +} + + @media screen and (max-width: 768px) { + header { + margin-bottom: 0 !important; + } +} + +.nav-pills .nav-link.active, .nav-pills .show > .nav-link { + color: #FFFFFF; + background-color: #000 !important; +} + +.nav-link span { + color: #bfbac9; +} + +.input-group .oe_search_box{ + padding-left: 3.375rem !important; + background-color: #333333 !important; + color: #f6faff !important; + height: 50px; +} + +ul{ + margin-left: 0 !important; +} + +.sidebar .categories ul li{ + padding-left: 0; + padding-right: 0; +} + +.product { + margin-top: 60px; +} + + +.product .product_wrapper { + margin-bottom: 90px; +} + + +#products_grid.o_wsale_layout_list .oe_product_cart{ +width: 500px; +height: 200px; +margin-left: 42px; +} +.pagination1{ + background-color: #f2f2f2; + display: flex; + position: relative; + overflow: hidden; + justify-content: center; + margin-bottom: 15px; +} + +.pagination1 a{ + width: 100px; + height: 80px; + line-height: 80px; + text-align: center; + color: #333; + font-size: 18px; + font-weight: 700; + transition: .3s linear; +} + +.pagination1 a:hover{ + color: #eb4d4b; +} + +.bar1{ + position: absolute; + width: 100px; + height: 4px; + background-color: #eb4d4b; + bottom: 0; + left: -100px; + transition: .4s linear; +} + +.banner_about { + background:linear-gradient( rgba(0, 0, 0, 0.5) 100%, rgba(0, 0, 0, 0.5)100%), url(./../img/banner/product.jpg); + padding: 135px 0; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + position: relative; + .b_head{ + margin-top: 100px; + text-align: center; + font-size: 45px; + font-weight: 700; + width: 100%; + text-align: left; + } +} + +.btn-change1:hover{ + -webkit-box-shadow: 50px 0px 0 0 #31708f inset , -50px 0px 0 0 #31708f inset !important; +} + +@media (max-width: 767.98px) { + .video { + height: 75vh !important; + } +} \ No newline at end of file diff --git a/theme_zen_dark/static/src/fonts/OFL.txt b/theme_zen_dark/static/src/fonts/OFL.txt new file mode 100644 index 000000000..7e2c15200 --- /dev/null +++ b/theme_zen_dark/static/src/fonts/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2016 The Oswald Project Authors (https://github.com/googlefonts/OswaldFont) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/theme_zen_dark/static/src/fonts/OpenSans-Regular.ttf b/theme_zen_dark/static/src/fonts/OpenSans-Regular.ttf new file mode 100644 index 000000000..1dc226ddc Binary files /dev/null and b/theme_zen_dark/static/src/fonts/OpenSans-Regular.ttf differ diff --git a/theme_zen_dark/static/src/fonts/Oswald-Regular.ttf b/theme_zen_dark/static/src/fonts/Oswald-Regular.ttf new file mode 100644 index 000000000..053cf269d Binary files /dev/null and b/theme_zen_dark/static/src/fonts/Oswald-Regular.ttf differ diff --git a/theme_zen_dark/static/src/img/about/create/1.jpg b/theme_zen_dark/static/src/img/about/create/1.jpg new file mode 100644 index 000000000..312658504 Binary files /dev/null and b/theme_zen_dark/static/src/img/about/create/1.jpg differ diff --git a/theme_zen_dark/static/src/img/about/create/2.jpg b/theme_zen_dark/static/src/img/about/create/2.jpg new file mode 100644 index 000000000..cc92a2fa9 Binary files /dev/null and b/theme_zen_dark/static/src/img/about/create/2.jpg differ diff --git a/theme_zen_dark/static/src/img/about/create/3.jpg b/theme_zen_dark/static/src/img/about/create/3.jpg new file mode 100644 index 000000000..e152510d4 Binary files /dev/null and b/theme_zen_dark/static/src/img/about/create/3.jpg differ diff --git a/theme_zen_dark/static/src/img/about/create/4.jpg b/theme_zen_dark/static/src/img/about/create/4.jpg new file mode 100644 index 000000000..7d08f8749 Binary files /dev/null and b/theme_zen_dark/static/src/img/about/create/4.jpg differ diff --git a/theme_zen_dark/static/src/img/about/create/5.jpg b/theme_zen_dark/static/src/img/about/create/5.jpg new file mode 100644 index 000000000..ecf5f6d28 Binary files /dev/null and b/theme_zen_dark/static/src/img/about/create/5.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg1.jpg b/theme_zen_dark/static/src/img/banner/bg1.jpg new file mode 100644 index 000000000..86a993830 Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg1.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg10.jpg b/theme_zen_dark/static/src/img/banner/bg10.jpg new file mode 100644 index 000000000..58c10a3b1 Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg10.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg2.jpg b/theme_zen_dark/static/src/img/banner/bg2.jpg new file mode 100644 index 000000000..ddada73e1 Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg2.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg3.jpg b/theme_zen_dark/static/src/img/banner/bg3.jpg new file mode 100644 index 000000000..3b0146702 Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg3.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg4.jpg b/theme_zen_dark/static/src/img/banner/bg4.jpg new file mode 100644 index 000000000..46b7b2dc4 Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg4.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg5.jpg b/theme_zen_dark/static/src/img/banner/bg5.jpg new file mode 100644 index 000000000..0278bb012 Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg5.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg6.jpg b/theme_zen_dark/static/src/img/banner/bg6.jpg new file mode 100644 index 000000000..3a1b1ce40 Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg6.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg7.jpg b/theme_zen_dark/static/src/img/banner/bg7.jpg new file mode 100644 index 000000000..6946bb08c Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg7.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg8.jpg b/theme_zen_dark/static/src/img/banner/bg8.jpg new file mode 100644 index 000000000..c6a5b5269 Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg8.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/bg9.jpg b/theme_zen_dark/static/src/img/banner/bg9.jpg new file mode 100644 index 000000000..59aaae59b Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/bg9.jpg differ diff --git a/theme_zen_dark/static/src/img/banner/product.jpg b/theme_zen_dark/static/src/img/banner/product.jpg new file mode 100644 index 000000000..e97b40dc9 Binary files /dev/null and b/theme_zen_dark/static/src/img/banner/product.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/1.jpg b/theme_zen_dark/static/src/img/blog/1.jpg new file mode 100644 index 000000000..30cd25a89 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/1.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/2.jpg b/theme_zen_dark/static/src/img/blog/2.jpg new file mode 100644 index 000000000..42a4bee0b Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/2.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/3.jpg b/theme_zen_dark/static/src/img/blog/3.jpg new file mode 100644 index 000000000..3a268a2eb Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/3.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/1.jpg b/theme_zen_dark/static/src/img/blog/blog-single/1.jpg new file mode 100644 index 000000000..d70fcdc7f Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/1.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/2.jpg b/theme_zen_dark/static/src/img/blog/blog-single/2.jpg new file mode 100644 index 000000000..57c8fe136 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/2.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/3.jpg b/theme_zen_dark/static/src/img/blog/blog-single/3.jpg new file mode 100644 index 000000000..c7ae05023 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/3.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/4.jpg b/theme_zen_dark/static/src/img/blog/blog-single/4.jpg new file mode 100644 index 000000000..608546bbf Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/4.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/comment/1.jpg b/theme_zen_dark/static/src/img/blog/blog-single/comment/1.jpg new file mode 100644 index 000000000..994c7f59d Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/comment/1.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/comment/2.jpg b/theme_zen_dark/static/src/img/blog/blog-single/comment/2.jpg new file mode 100644 index 000000000..82b9f6a30 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/comment/2.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/comment/3.jpg b/theme_zen_dark/static/src/img/blog/blog-single/comment/3.jpg new file mode 100644 index 000000000..2aed679ca Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/comment/3.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/comment/4.jpg b/theme_zen_dark/static/src/img/blog/blog-single/comment/4.jpg new file mode 100644 index 000000000..8a2d80638 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/comment/4.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/comment/5.jpg b/theme_zen_dark/static/src/img/blog/blog-single/comment/5.jpg new file mode 100644 index 000000000..945c0ff87 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/comment/5.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/comment/6.jpg b/theme_zen_dark/static/src/img/blog/blog-single/comment/6.jpg new file mode 100644 index 000000000..32874b795 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/comment/6.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/blog-single/comment/7.jpg b/theme_zen_dark/static/src/img/blog/blog-single/comment/7.jpg new file mode 100644 index 000000000..6b9c0cc8e Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/blog-single/comment/7.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/sidebar/1.jpg b/theme_zen_dark/static/src/img/blog/sidebar/1.jpg new file mode 100644 index 000000000..ef1f8b9cb Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/sidebar/1.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/sidebar/2.jpg b/theme_zen_dark/static/src/img/blog/sidebar/2.jpg new file mode 100644 index 000000000..7c8d90830 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/sidebar/2.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/sidebar/3.jpg b/theme_zen_dark/static/src/img/blog/sidebar/3.jpg new file mode 100644 index 000000000..d827c33b4 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/sidebar/3.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/sidebar/instagram/1.jpg b/theme_zen_dark/static/src/img/blog/sidebar/instagram/1.jpg new file mode 100644 index 000000000..21ff3c18b Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/sidebar/instagram/1.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/sidebar/instagram/2.jpg b/theme_zen_dark/static/src/img/blog/sidebar/instagram/2.jpg new file mode 100644 index 000000000..420a994f4 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/sidebar/instagram/2.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/sidebar/instagram/3.jpg b/theme_zen_dark/static/src/img/blog/sidebar/instagram/3.jpg new file mode 100644 index 000000000..2b04b7440 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/sidebar/instagram/3.jpg differ diff --git a/theme_zen_dark/static/src/img/blog/sidebar/instagram/4.jpg b/theme_zen_dark/static/src/img/blog/sidebar/instagram/4.jpg new file mode 100644 index 000000000..45b4e74b6 Binary files /dev/null and b/theme_zen_dark/static/src/img/blog/sidebar/instagram/4.jpg differ diff --git a/theme_zen_dark/static/src/img/contact/contact-bg.jpg b/theme_zen_dark/static/src/img/contact/contact-bg.jpg new file mode 100644 index 000000000..5663aae33 Binary files /dev/null and b/theme_zen_dark/static/src/img/contact/contact-bg.jpg differ diff --git a/theme_zen_dark/static/src/img/icons/about/tick.svg b/theme_zen_dark/static/src/img/icons/about/tick.svg new file mode 100644 index 000000000..dfb490ac8 --- /dev/null +++ b/theme_zen_dark/static/src/img/icons/about/tick.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_zen_dark/static/src/img/icons/blog/paper-push-pin.svg b/theme_zen_dark/static/src/img/icons/blog/paper-push-pin.svg new file mode 100644 index 000000000..18e116acd --- /dev/null +++ b/theme_zen_dark/static/src/img/icons/blog/paper-push-pin.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_zen_dark/static/src/img/icons/blog/tag.svg b/theme_zen_dark/static/src/img/icons/blog/tag.svg new file mode 100644 index 000000000..7c91d1c00 --- /dev/null +++ b/theme_zen_dark/static/src/img/icons/blog/tag.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_zen_dark/static/src/img/icons/footer/envelope.svg b/theme_zen_dark/static/src/img/icons/footer/envelope.svg new file mode 100644 index 000000000..05a94deae --- /dev/null +++ b/theme_zen_dark/static/src/img/icons/footer/envelope.svg @@ -0,0 +1,2 @@ + + diff --git a/theme_zen_dark/static/src/img/icons/footer/pin.svg b/theme_zen_dark/static/src/img/icons/footer/pin.svg new file mode 100644 index 000000000..e17a78830 --- /dev/null +++ b/theme_zen_dark/static/src/img/icons/footer/pin.svg @@ -0,0 +1,2 @@ + + diff --git a/theme_zen_dark/static/src/img/icons/footer/smartphone.svg b/theme_zen_dark/static/src/img/icons/footer/smartphone.svg new file mode 100644 index 000000000..bda80bd05 --- /dev/null +++ b/theme_zen_dark/static/src/img/icons/footer/smartphone.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme_zen_dark/static/src/img/partners/1.png b/theme_zen_dark/static/src/img/partners/1.png new file mode 100644 index 000000000..c568112b8 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/1.png differ diff --git a/theme_zen_dark/static/src/img/partners/2.png b/theme_zen_dark/static/src/img/partners/2.png new file mode 100644 index 000000000..559cd5fd7 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/2.png differ diff --git a/theme_zen_dark/static/src/img/partners/3.png b/theme_zen_dark/static/src/img/partners/3.png new file mode 100644 index 000000000..6911ce004 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/3.png differ diff --git a/theme_zen_dark/static/src/img/partners/4.png b/theme_zen_dark/static/src/img/partners/4.png new file mode 100644 index 000000000..7df781881 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/4.png differ diff --git a/theme_zen_dark/static/src/img/partners/images/2687836_01.jpg b/theme_zen_dark/static/src/img/partners/images/2687836_01.jpg new file mode 100644 index 000000000..4955f0f76 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/2687836_01.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/2687836_02.jpg b/theme_zen_dark/static/src/img/partners/images/2687836_02.jpg new file mode 100644 index 000000000..078e2aae5 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/2687836_02.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/2687836_03.jpg b/theme_zen_dark/static/src/img/partners/images/2687836_03.jpg new file mode 100644 index 000000000..6e70b1294 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/2687836_03.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/2687836_04.jpg b/theme_zen_dark/static/src/img/partners/images/2687836_04.jpg new file mode 100644 index 000000000..07710c58f Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/2687836_04.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/2687836_07.jpg b/theme_zen_dark/static/src/img/partners/images/2687836_07.jpg new file mode 100644 index 000000000..5f609a8b2 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/2687836_07.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/2687836_08.jpg b/theme_zen_dark/static/src/img/partners/images/2687836_08.jpg new file mode 100644 index 000000000..6f0d4be27 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/2687836_08.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_01.jpg b/theme_zen_dark/static/src/img/partners/images/91716_01.jpg new file mode 100644 index 000000000..7386efeee Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_01.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_02.jpg b/theme_zen_dark/static/src/img/partners/images/91716_02.jpg new file mode 100644 index 000000000..a9a54ded5 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_02.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_03.jpg b/theme_zen_dark/static/src/img/partners/images/91716_03.jpg new file mode 100644 index 000000000..c46d057e7 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_03.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_04.jpg b/theme_zen_dark/static/src/img/partners/images/91716_04.jpg new file mode 100644 index 000000000..94d99e27c Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_04.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_05.jpg b/theme_zen_dark/static/src/img/partners/images/91716_05.jpg new file mode 100644 index 000000000..3f3c05cc4 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_05.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_06.jpg b/theme_zen_dark/static/src/img/partners/images/91716_06.jpg new file mode 100644 index 000000000..3c470ca71 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_06.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_07.jpg b/theme_zen_dark/static/src/img/partners/images/91716_07.jpg new file mode 100644 index 000000000..c72db2e85 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_07.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_08.jpg b/theme_zen_dark/static/src/img/partners/images/91716_08.jpg new file mode 100644 index 000000000..50664416f Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_08.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_09.jpg b/theme_zen_dark/static/src/img/partners/images/91716_09.jpg new file mode 100644 index 000000000..77e9d9d78 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_09.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_10.png b/theme_zen_dark/static/src/img/partners/images/91716_10.png new file mode 100644 index 000000000..2590de55e Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_10.png differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_11.jpg b/theme_zen_dark/static/src/img/partners/images/91716_11.jpg new file mode 100644 index 000000000..54506964a Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_11.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_12.jpg b/theme_zen_dark/static/src/img/partners/images/91716_12.jpg new file mode 100644 index 000000000..6bd859c41 Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_12.jpg differ diff --git a/theme_zen_dark/static/src/img/partners/images/91716_13.jpg b/theme_zen_dark/static/src/img/partners/images/91716_13.jpg new file mode 100644 index 000000000..6faaac21d Binary files /dev/null and b/theme_zen_dark/static/src/img/partners/images/91716_13.jpg differ diff --git a/theme_zen_dark/static/src/img/project/1.jpg b/theme_zen_dark/static/src/img/project/1.jpg new file mode 100644 index 000000000..8c3a81318 Binary files /dev/null and b/theme_zen_dark/static/src/img/project/1.jpg differ diff --git a/theme_zen_dark/static/src/img/project/10.jpg b/theme_zen_dark/static/src/img/project/10.jpg new file mode 100644 index 000000000..da04c700b Binary files /dev/null and b/theme_zen_dark/static/src/img/project/10.jpg differ diff --git a/theme_zen_dark/static/src/img/project/2.jpg b/theme_zen_dark/static/src/img/project/2.jpg new file mode 100644 index 000000000..eb3af76d9 Binary files /dev/null and b/theme_zen_dark/static/src/img/project/2.jpg differ diff --git a/theme_zen_dark/static/src/img/project/3.jpg b/theme_zen_dark/static/src/img/project/3.jpg new file mode 100644 index 000000000..1d0296b63 Binary files /dev/null and b/theme_zen_dark/static/src/img/project/3.jpg differ diff --git a/theme_zen_dark/static/src/img/project/4.jpg b/theme_zen_dark/static/src/img/project/4.jpg new file mode 100644 index 000000000..1bfee88fc Binary files /dev/null and b/theme_zen_dark/static/src/img/project/4.jpg differ diff --git a/theme_zen_dark/static/src/img/project/5.jpg b/theme_zen_dark/static/src/img/project/5.jpg new file mode 100644 index 000000000..48993714d Binary files /dev/null and b/theme_zen_dark/static/src/img/project/5.jpg differ diff --git a/theme_zen_dark/static/src/img/project/6.jpg b/theme_zen_dark/static/src/img/project/6.jpg new file mode 100644 index 000000000..a2303aed0 Binary files /dev/null and b/theme_zen_dark/static/src/img/project/6.jpg differ diff --git a/theme_zen_dark/static/src/img/project/7.jpg b/theme_zen_dark/static/src/img/project/7.jpg new file mode 100644 index 000000000..67b2f03b2 Binary files /dev/null and b/theme_zen_dark/static/src/img/project/7.jpg differ diff --git a/theme_zen_dark/static/src/img/project/8.jpg b/theme_zen_dark/static/src/img/project/8.jpg new file mode 100644 index 000000000..04f048804 Binary files /dev/null and b/theme_zen_dark/static/src/img/project/8.jpg differ diff --git a/theme_zen_dark/static/src/img/project/9.jpg b/theme_zen_dark/static/src/img/project/9.jpg new file mode 100644 index 000000000..ec7bade31 Binary files /dev/null and b/theme_zen_dark/static/src/img/project/9.jpg differ diff --git a/theme_zen_dark/static/src/img/recent/1.jpg b/theme_zen_dark/static/src/img/recent/1.jpg new file mode 100644 index 000000000..0613a45e1 Binary files /dev/null and b/theme_zen_dark/static/src/img/recent/1.jpg differ diff --git a/theme_zen_dark/static/src/img/recent/2.jpg b/theme_zen_dark/static/src/img/recent/2.jpg new file mode 100644 index 000000000..3cc814ad3 Binary files /dev/null and b/theme_zen_dark/static/src/img/recent/2.jpg differ diff --git a/theme_zen_dark/static/src/img/recent/3.jpg b/theme_zen_dark/static/src/img/recent/3.jpg new file mode 100644 index 000000000..7f57362f8 Binary files /dev/null and b/theme_zen_dark/static/src/img/recent/3.jpg differ diff --git a/theme_zen_dark/static/src/img/recent/4.jpg b/theme_zen_dark/static/src/img/recent/4.jpg new file mode 100644 index 000000000..d1599c83e Binary files /dev/null and b/theme_zen_dark/static/src/img/recent/4.jpg differ diff --git a/theme_zen_dark/static/src/img/service/1.jpg b/theme_zen_dark/static/src/img/service/1.jpg new file mode 100644 index 000000000..e4a80aeae Binary files /dev/null and b/theme_zen_dark/static/src/img/service/1.jpg differ diff --git a/theme_zen_dark/static/src/img/service/2.jpg b/theme_zen_dark/static/src/img/service/2.jpg new file mode 100644 index 000000000..78109b8ca Binary files /dev/null and b/theme_zen_dark/static/src/img/service/2.jpg differ diff --git a/theme_zen_dark/static/src/img/service/3.jpg b/theme_zen_dark/static/src/img/service/3.jpg new file mode 100644 index 000000000..e3f3e42e8 Binary files /dev/null and b/theme_zen_dark/static/src/img/service/3.jpg differ diff --git a/theme_zen_dark/static/src/img/service/service/1.jpg b/theme_zen_dark/static/src/img/service/service/1.jpg new file mode 100644 index 000000000..9cee438ff Binary files /dev/null and b/theme_zen_dark/static/src/img/service/service/1.jpg differ diff --git a/theme_zen_dark/static/src/img/service/service/2.jpg b/theme_zen_dark/static/src/img/service/service/2.jpg new file mode 100644 index 000000000..01234482b Binary files /dev/null and b/theme_zen_dark/static/src/img/service/service/2.jpg differ diff --git a/theme_zen_dark/static/src/img/service/service/3.jpg b/theme_zen_dark/static/src/img/service/service/3.jpg new file mode 100644 index 000000000..fdef5ab7e Binary files /dev/null and b/theme_zen_dark/static/src/img/service/service/3.jpg differ diff --git a/theme_zen_dark/static/src/img/service/service/4.jpg b/theme_zen_dark/static/src/img/service/service/4.jpg new file mode 100644 index 000000000..52a5bfc40 Binary files /dev/null and b/theme_zen_dark/static/src/img/service/service/4.jpg differ diff --git a/theme_zen_dark/static/src/img/service/service/5.jpg b/theme_zen_dark/static/src/img/service/service/5.jpg new file mode 100644 index 000000000..23bf7b083 Binary files /dev/null and b/theme_zen_dark/static/src/img/service/service/5.jpg differ diff --git a/theme_zen_dark/static/src/img/service/service/6.jpg b/theme_zen_dark/static/src/img/service/service/6.jpg new file mode 100644 index 000000000..850f0ce9a Binary files /dev/null and b/theme_zen_dark/static/src/img/service/service/6.jpg differ diff --git a/theme_zen_dark/static/src/img/service/skill.jpg b/theme_zen_dark/static/src/img/service/skill.jpg new file mode 100644 index 000000000..a69da5aba Binary files /dev/null and b/theme_zen_dark/static/src/img/service/skill.jpg differ diff --git a/theme_zen_dark/static/src/img/snippets/Portfolio.png b/theme_zen_dark/static/src/img/snippets/Portfolio.png new file mode 100644 index 000000000..b4e8675d5 Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/Portfolio.png differ diff --git a/theme_zen_dark/static/src/img/snippets/Video.png b/theme_zen_dark/static/src/img/snippets/Video.png new file mode 100644 index 000000000..74567ce99 Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/Video.png differ diff --git a/theme_zen_dark/static/src/img/snippets/about-1.png b/theme_zen_dark/static/src/img/snippets/about-1.png new file mode 100644 index 000000000..676fd00a0 Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/about-1.png differ diff --git a/theme_zen_dark/static/src/img/snippets/banner_section-1.png b/theme_zen_dark/static/src/img/snippets/banner_section-1.png new file mode 100644 index 000000000..92ed93c4d Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/banner_section-1.png differ diff --git a/theme_zen_dark/static/src/img/snippets/blog-1.png b/theme_zen_dark/static/src/img/snippets/blog-1.png new file mode 100644 index 000000000..24106015d Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/blog-1.png differ diff --git a/theme_zen_dark/static/src/img/snippets/client-1.png b/theme_zen_dark/static/src/img/snippets/client-1.png new file mode 100644 index 000000000..6f553c575 Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/client-1.png differ diff --git a/theme_zen_dark/static/src/img/snippets/contact.png b/theme_zen_dark/static/src/img/snippets/contact.png new file mode 100644 index 000000000..502f4cbe8 Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/contact.png differ diff --git a/theme_zen_dark/static/src/img/snippets/recent-1.png b/theme_zen_dark/static/src/img/snippets/recent-1.png new file mode 100644 index 000000000..e1f0bc3f8 Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/recent-1.png differ diff --git a/theme_zen_dark/static/src/img/snippets/service_page.png b/theme_zen_dark/static/src/img/snippets/service_page.png new file mode 100644 index 000000000..61c0152f1 Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/service_page.png differ diff --git a/theme_zen_dark/static/src/img/snippets/testimonial-1.png b/theme_zen_dark/static/src/img/snippets/testimonial-1.png new file mode 100644 index 000000000..bef28d0ba Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/testimonial-1.png differ diff --git a/theme_zen_dark/static/src/img/team/1.jpg b/theme_zen_dark/static/src/img/team/1.jpg new file mode 100644 index 000000000..5b0385c91 Binary files /dev/null and b/theme_zen_dark/static/src/img/team/1.jpg differ diff --git a/theme_zen_dark/static/src/img/team/2.jpg b/theme_zen_dark/static/src/img/team/2.jpg new file mode 100644 index 000000000..0cd4e2945 Binary files /dev/null and b/theme_zen_dark/static/src/img/team/2.jpg differ diff --git a/theme_zen_dark/static/src/img/team/3.jpg b/theme_zen_dark/static/src/img/team/3.jpg new file mode 100644 index 000000000..0aaf59e05 Binary files /dev/null and b/theme_zen_dark/static/src/img/team/3.jpg differ diff --git a/theme_zen_dark/static/src/img/team/4.jpg b/theme_zen_dark/static/src/img/team/4.jpg new file mode 100644 index 000000000..8f7da1254 Binary files /dev/null and b/theme_zen_dark/static/src/img/team/4.jpg differ diff --git a/theme_zen_dark/static/src/img/team/5.jpg b/theme_zen_dark/static/src/img/team/5.jpg new file mode 100644 index 000000000..aa2d08601 Binary files /dev/null and b/theme_zen_dark/static/src/img/team/5.jpg differ diff --git a/theme_zen_dark/static/src/img/testimonial/1.jpg b/theme_zen_dark/static/src/img/testimonial/1.jpg new file mode 100644 index 000000000..ff779b009 Binary files /dev/null and b/theme_zen_dark/static/src/img/testimonial/1.jpg differ diff --git a/theme_zen_dark/static/src/img/testimonial/2.jpg b/theme_zen_dark/static/src/img/testimonial/2.jpg new file mode 100644 index 000000000..96bb6977a Binary files /dev/null and b/theme_zen_dark/static/src/img/testimonial/2.jpg differ diff --git a/theme_zen_dark/static/src/img/testimonial/3.jpg b/theme_zen_dark/static/src/img/testimonial/3.jpg new file mode 100644 index 000000000..1a27f1160 Binary files /dev/null and b/theme_zen_dark/static/src/img/testimonial/3.jpg differ diff --git a/theme_zen_dark/static/src/img/testimonial/4.jpg b/theme_zen_dark/static/src/img/testimonial/4.jpg new file mode 100644 index 000000000..58beeb2f6 Binary files /dev/null and b/theme_zen_dark/static/src/img/testimonial/4.jpg differ diff --git a/theme_zen_dark/static/src/img/testimonial/pexels-andrea-piacquadio-774909.jpg b/theme_zen_dark/static/src/img/testimonial/pexels-andrea-piacquadio-774909.jpg new file mode 100644 index 000000000..4ded4a6c8 Binary files /dev/null and b/theme_zen_dark/static/src/img/testimonial/pexels-andrea-piacquadio-774909.jpg differ diff --git a/theme_zen_dark/static/src/img/testimonial/pexels-mentatdgt-1024311.jpg b/theme_zen_dark/static/src/img/testimonial/pexels-mentatdgt-1024311.jpg new file mode 100644 index 000000000..183f5747e Binary files /dev/null and b/theme_zen_dark/static/src/img/testimonial/pexels-mentatdgt-1024311.jpg differ diff --git a/theme_zen_dark/static/src/img/testimonial/pexels-pixabay-220453.jpg b/theme_zen_dark/static/src/img/testimonial/pexels-pixabay-220453.jpg new file mode 100644 index 000000000..1639879be Binary files /dev/null and b/theme_zen_dark/static/src/img/testimonial/pexels-pixabay-220453.jpg differ diff --git a/theme_zen_dark/static/src/img/testimonial/pexels-pixabay-532220.jpg b/theme_zen_dark/static/src/img/testimonial/pexels-pixabay-532220.jpg new file mode 100644 index 000000000..012f1d7a1 Binary files /dev/null and b/theme_zen_dark/static/src/img/testimonial/pexels-pixabay-532220.jpg differ diff --git a/theme_zen_dark/static/src/img/video/video.jpg b/theme_zen_dark/static/src/img/video/video.jpg new file mode 100644 index 000000000..e1957f33d Binary files /dev/null and b/theme_zen_dark/static/src/img/video/video.jpg differ diff --git a/theme_zen_dark/static/src/js/custom_nav.js b/theme_zen_dark/static/src/js/custom_nav.js new file mode 100644 index 000000000..dae33d1a5 --- /dev/null +++ b/theme_zen_dark/static/src/js/custom_nav.js @@ -0,0 +1,24 @@ +/** @odoo-module */ +import publicWidget from '@web/legacy/js/public/public_widget'; + +publicWidget.registry.customMenuBar = publicWidget.Widget.extend({ + selector: 'header#top', + events: { + 'show.bs.collapse #top_menu_collapse': 'menuOnClick', + 'hide.bs.collapse #top_menu_collapse': 'menuOnClickHide', + }, + start: function () { + if(this.$el.find('section').hasClass('header')){ + this.$el.find('header').css('margin-bottom','0'); + } + else { + this.$el.find('header').css('margin-bottom','100px') + }; + }, + menuOnClick: function () { + this.$el.find('#menu-bar').addClass('change'); + }, + menuOnClickHide: function () { + this.$el.find('#menu-bar').removeClass('change'); + }, +}); \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/_common.scss b/theme_zen_dark/static/src/scss/_common.scss new file mode 100644 index 000000000..c93485dbd --- /dev/null +++ b/theme_zen_dark/static/src/scss/_common.scss @@ -0,0 +1,151 @@ +*:focus { + outline: 0 !important; +} + +*button:focus { + border: none; + outline: none; + box-shadow: none; +} + +* { + list-style-type: none; + + font-family: $font-default; + font-size: 14px; + &:focus, + &:active { + outline: none !important; + } +} + +*:hover { + -webkit-transition: 0.5s; + transition: 0.5s; +} + +*::selection { + color: rgb(28, 132, 158); +} + +*a, +a:visited { + color: #990000; + text-decoration: none; +} + +body { +// background-color: #ffffff; /* light gray */ +// font-family:$font-third; +// font-weight: 500; +// font-size: 14px; + color: $color-text; /* dark gray */ + + + // overflow: hidden; + // -webkit-user-select: none; + // -moz-user-select: none; + // -o-user-select: none; + // -ms-user-select: none; + // user-select: none; +} +.main_body{ + z-index: 2; + position: relative; + background-color: $color-white; +} +.affix { + top:0; + width: 100%; + z-index: 9999 !important; + } +h1, h2, h3, h4, h5, h6 { + + font-family:$font-default; + color: $color-black; } + +.gap{ + padding-top: 100px; + padding-bottom: 50px; +} + +.gap2{ + padding-top: 50px; + +} + + +// .section_heading{ +// margin-top: 40px; +// margin-bottom: 40px; +// text-align: center; +// h3{ +// font-size: 35px; +// font-family:'Overpass Mono', monospace; +// font-weight: 900; +// text-transform: uppercase; +// } +// hr{ +// width: 15%; +// background: $color-brand; +// height: 1px; +// } +// p{ +// line-height: 30px; +// padding-top: 10px; +// } +// } +html { + scroll-behavior: smooth; + + + .back-to-top { + position: fixed; + bottom: 25px; + right: 25px; + display: block; + z-index: 999; +} +} + +.text{ + font-family: 'Open Sans', sans-serif; + font-size: 14px; + line-height: 29px; + letter-spacing: 2px; +} + +.progress-bar { + position: fixed; + top: 0; + height: 3px; + width: 0; + background-image: linear-gradient(90deg, #B8C1E5 0%, #FF2E38 100%); + z-index: 11; + transition: width .2s; + will-change: width; + } + + + @keyframes fade-in { + from {opacity: 0; transform: scale(.7,.7)} + to {opacity: 1;} + +} +.fade-in-element { + animation: fade-in 1.4s; + -webkit-transition: all 1s; + -moz-transition: all 1s; + -o-transition: all 1s; + transition: all 1s; + transition-delay: 1s ; + -webkit-transition-delay: 1s; +} + + +.hidden { + opacity: 0; + } + + + diff --git a/theme_zen_dark/static/src/scss/_elements.scss b/theme_zen_dark/static/src/scss/_elements.scss new file mode 100644 index 000000000..e69de29bb diff --git a/theme_zen_dark/static/src/scss/_normalize.scss b/theme_zen_dark/static/src/scss/_normalize.scss new file mode 100644 index 000000000..6c9fcda33 --- /dev/null +++ b/theme_zen_dark/static/src/scss/_normalize.scss @@ -0,0 +1,352 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +// button, +// input, +// optgroup, +// select, +// textarea { +// font-family: inherit; /* 1 */ +// font-size: 100%; /* 1 */ +// line-height: 1.15; /* 1 */ +// margin: 0; /* 2 */ +// } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +// button, +// input { /* 1 */ +// overflow: visible; +// } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +// button, +// select { /* 1 */ +// text-transform: none; +// } +// + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + +// button, +// [type="button"], +// [type="reset"], +// [type="submit"] { +// -webkit-appearance: button; +// } + + /** + * Remove the inner border and padding in Firefox. + */ + +// button::-moz-focus-inner, +// [type="button"]::-moz-focus-inner, +// [type="reset"]::-moz-focus-inner, +// [type="submit"]::-moz-focus-inner { +// border-style: none; +// padding: 0; +// } + + /** + * Restore the focus styles unset by the previous rule. + */ + +// button:-moz-focusring, +// [type="button"]:-moz-focusring, +// [type="reset"]:-moz-focusring, +// [type="submit"]:-moz-focusring { +// outline: 1px dotted ButtonText; +// } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + =========================================== + =============================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } + + \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/_variables.scss b/theme_zen_dark/static/src/scss/_variables.scss new file mode 100644 index 000000000..5fc91ea13 --- /dev/null +++ b/theme_zen_dark/static/src/scss/_variables.scss @@ -0,0 +1,55 @@ + +//font +$font-text:'Open Sans', sans-serif; +$font-default:'Oswald', sans-serif; + +//colors +// #b22126 +// #152235 +// #48576c + +$color-brand: #b22126; +$color-brand2: #152235; +$color-brand3: #48576c; +$color-black:#000000; +$color-white:#fff; +$color-off-white:#dfdfdf; +$color-text:#888787; +$color-grey:#b8b8b8; +$color-green:#28a745; +$color-button:#0069d9; +$color-footer:#121725; +$color-grey:#6c6a74; +$color-hover:#f03f45; +$color-border:#c9c7c7; +$color-transp:#3a3a3ab3; +$color-h-bg:#bfbac9; + +$select-border-color: #ccc; +$select-focus-color: green; + +//font-size + + +$font-h1:36px; +$font-h2: 18px; +$font-h3:36px; +$font-h4: 25px; +$font-h5:36px; +$font-h6: 18px; +$font-size-banner:60px; +$font-heading:46px; +$font-sub-heading:28px; +$font-text:14px; + + +$primary: #dc5656; +$primary-ultralight: mix(white, $primary, 80%); +$primary-light: mix(white, $primary, 25%); +$primary-dark: mix(black, $primary, 25%); +$primary-ultradark: mix(black, $primary, 80%); +$black: #333333; +$white: #eeeeee; + + +// Button diff --git a/theme_zen_dark/static/src/scss/components/_buttons.scss b/theme_zen_dark/static/src/scss/components/_buttons.scss new file mode 100644 index 000000000..ed5428d24 --- /dev/null +++ b/theme_zen_dark/static/src/scss/components/_buttons.scss @@ -0,0 +1,293 @@ +.btn { + cursor: unset !important; + line-height: 1.5; + color: $color-black; + padding: 12px 36px; + letter-spacing: 0.05rem; + box-shadow: none !important; + background-color: transparent !important; + &-primary { + border-radius: 0; + border-color: $color-white !important; + border: 1px solid; + background-color: transparent; + color: $color-white; + letter-spacing: 4px; + font-size: 12px; + padding: 15px 40px; + &:hover { + background-color: transparent; + } + } + + &-top{ + cursor: unset !important; + line-height: 1.5; + color: $color-black; + padding: 10px 12px; + letter-spacing: 0.05rem; + box-shadow: none !important; + background-color: transparent !important; + &:hover{ + background-color: $color-white !important; + color: $color-text; + } + } + + + + + &-primary_b { + border-radius: 0; + border-color: $color-white !important; + border: 1px solid; + background-color: transparent; + color: $color-white; + letter-spacing: 4px; + font-size: 12px; + padding: 15px 40px; + +position: relative; + + &::before{ + position: absolute; + content: ""; + width: 0px; + height: 0px; + left: 0; + bottom: 0; + border: 3px solid transparant; + box-sizing: border-box; + &:hover{ + width: calc(240px / 2); + height: 46px; + border: 3px solid #111; + border-right: none; + border-bottom: none; + transition: height 0.3s linear, + width 0.3s linear 0.3s; + } + } + + &::after{ + position: absolute; + content: ""; + width: 0px; + height: 0px; + top: 0; + right: 0; + border: 3px solid transparant; + box-sizing: border-box; + &:hover{ + width: calc(600px / 2); + + border: 3px solid #111; + border-left: none; + border-top: none; + transition: height 0.3s linear, + width 0.3s linear 0.3s; + } + } + + + + + + + + } + + + + &-primary_c { + border-radius: 0; + border-color: $color-black !important; + border: 1px solid; + background-color: transparent; + color: $color-black; + letter-spacing: 4px; + font-size: 13px; + font-weight: 600; + padding: 15px 40px; + &:hover { + background-color: transparent; + } + } +// &-pulse { +// width: 70px; +// height: 70px; +// border-radius: 100px; +// background: rgb(145, 31, 31); +// box-shadow: 0 0 0 rgba(133, 18, 18, 0.541); +// animation: pulse 2000ms infinite; +// position: relative; +// &:after{ +// content: " "; +// position: absolute; +// left: 56%; +// top: 21px; +// transform: translateX(-50%) rotate(-180deg); +// width: 0; +// height: 0; +// border-top: 15px solid transparent; +// border-right: 20px solid #252222; +// border-bottom: 15px solid transparent; +// } +// } + &-recent { + border-radius: 0; + border-color: $color-brand2 !important; + border: 1px solid; + background-color: $color-brand2 !important; + color: $color-white; + letter-spacing: 4px; + font-size: 12px; + padding: 15px 40px; + position: relative; + .arrow { + border: solid white; + border-width: 0 2px 2px 0; + display: inline-block; + padding: 3px; + } + .right { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + margin-left: 22px; + position: absolute; + top: 22px; + left: 110px; + } + &::after { + content: ""; + position: absolute; + height: 1px; + width: 10px; + background-color:transparent !important; + top: 24px; + left: 106px; + display: block; + } + &:hover { + .right { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + margin-left: 22px; + position: absolute; + position: absolute; + top: 22px; + left: 141px; + -webkit-transition: 0.5s; + transition: 0.5s; + } + padding-right: 65px; + color: $color-white !important; + &::after { + content: ""; + position: absolute; + height: 1px; + width: 20px; + background-color: $color-white !important; + top: 25px; + left: 146px; + display: block; + -webkit-transition: 0.5s; + transition: 0.5s; + -ms-transform: scaleX(1.5); /* IE 9 */ + transform: scaleX(1.5); + } + } + } + &-card { + border-radius:25px !important; + border-color: $color-white !important; + border: 1px solid; + background-color: transparent; + color: $color-white; + letter-spacing: 4px; + font-size: 13px; + font-weight: 600; + padding: 15px 40px; + &:hover { + background-color: $color-brand !important; + border-color: $color-brand !important; + color: $color-black; + } + } + &-load { + border-radius: 0; + border-color: $color-white !important; + border: none !important; + background-color: transparent; + color: $color-brand2; + font-size: 50px; + font-weight: 700; + margin:auto; + &:hover { + color:$color-white; + -webkit-transition: 0.5s; + transition: 0.5s; + } + } + &-recent-blog { + border-radius: 0; + border-color: $color-brand2 !important; + border: 1px solid; + background-color: $color-brand2 !important; + color: $color-white; + letter-spacing: 4px; + font-size: 12px; + padding: 15px 40px; + position: relative; + .arrow { + border: solid white; + border-width: 0 2px 2px 0; + display: inline-block; + padding: 3px; + } + .right { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + margin-left: 55px; + position: absolute; + top: 22px; + left: 112px; + } + &::after { + content: ""; + position: absolute; + height: 1px; + width: 10px; + background-color:transparent !important; + top: 24px; + left: 106px; + display: block; + } + &:hover { + .right { + transform: rotate(-45deg); +-webkit-transform: rotate(-45deg); +margin-left: 40px; +position: absolute; +position: absolute; +top: 22px; +left: 150px; +transition: 0.5s; + } + padding-right: 65px; + color: $color-white !important; + &::after { + content: ""; + position: absolute; + height: 1px; + width: 20px; + background-color: #fff !important; + top: 25px; + left: 172px; + display: block; + transition: 0.5s; + transform: scaleX(1.5); + } + } + } +} diff --git a/theme_zen_dark/static/src/scss/components/_components.scss b/theme_zen_dark/static/src/scss/components/_components.scss new file mode 100644 index 000000000..579cd9d6c --- /dev/null +++ b/theme_zen_dark/static/src/scss/components/_components.scss @@ -0,0 +1,3 @@ +@import './buttons'; +@import './custom-pointer'; +@import './preloader'; \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/components/_custom-pointer.scss b/theme_zen_dark/static/src/scss/components/_custom-pointer.scss new file mode 100644 index 000000000..6c8039d2e --- /dev/null +++ b/theme_zen_dark/static/src/scss/components/_custom-pointer.scss @@ -0,0 +1,37 @@ + + +html, +body { + &, + * { + cursor: pointer !important; + } +} + +.cursor-dot, +.cursor-dot-outline { + pointer-events: none; + position: absolute; + top: 50%; + left: 50%; + border-radius: 50%; + opacity: 0; + transform: translate(-50%, -50%); + transition: opacity 0.3s ease-in-out, + transform 0.3s ease-in-out; + z-index: 1051; +} + +.cursor-dot { + $size: 8px; + width: $size; + height: $size; + background-color: $primary; +} + +.cursor-dot-outline { + $size: 40px; + width: $size; + height: $size; + background-color: rgba($primary-light, 0.5); +} \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/components/_form.scss b/theme_zen_dark/static/src/scss/components/_form.scss new file mode 100644 index 000000000..e69de29bb diff --git a/theme_zen_dark/static/src/scss/components/_grid.scss b/theme_zen_dark/static/src/scss/components/_grid.scss new file mode 100644 index 000000000..e69de29bb diff --git a/theme_zen_dark/static/src/scss/components/_preloader.scss b/theme_zen_dark/static/src/scss/components/_preloader.scss new file mode 100644 index 000000000..3d822b32f --- /dev/null +++ b/theme_zen_dark/static/src/scss/components/_preloader.scss @@ -0,0 +1,12 @@ +.no-js #loader { display: none; } +.js #loader { display: block; position: absolute; left: 100px; top: 0; } +.se-pre-con { + position: fixed; + left: 0px; + top: 0px; + width: 100%; + height: 100%; + z-index: 9999; + background: url(http://smallenvelop.com/demo/simple-pre-loader/images/loader-64x/Preloader_2.gif) center no-repeat #ffffff; +} + diff --git a/theme_zen_dark/static/src/scss/layout/_banner.scss b/theme_zen_dark/static/src/scss/layout/_banner.scss new file mode 100644 index 000000000..ee9504db5 --- /dev/null +++ b/theme_zen_dark/static/src/scss/layout/_banner.scss @@ -0,0 +1,598 @@ +.main_body{ + .header { + position: relative; + z-index: 1; + .wrapper { + position: relative; + .banner_index { + .banner_bg { + background-image: url(./../img/banner/bg1.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + .banner_bg2 { + background-image: url(./../img/banner/bg2.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + .banner_bg3 { + background-image: url(./../img/banner/bg3.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + .banner_left { + width: 100%; + height: 100vh; + background-color: #b22126; + @media screen and(max-width:996px) { + display: none; + } + canvas { + position: absolute; + top: 0; + left: 0; + } + p { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.first { + animation-delay: 1s; + } + &.second { + animation-delay: 3s; + } + &.third { + animation-delay: 5s; + } + &.fourth { + animation-delay: 7s; + } + &.fifth { + animation-delay: 9s; + } + &.sixth { + animation-delay: 11s; + } + } + .btn, + .owl-nav { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.fourth { + animation-delay: 7s; + } + } + .owl-nav { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.first { + animation-delay: 1s; + } + &.second { + animation-delay: 3s; + } + &.third { + animation-delay: 5s; + } + &.fourth { + animation-delay: 7s; + } + &.fifth { + animation-delay: 9s; + } + &.sixth { + animation-delay: 11s; + } + } + .card { + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + //@media screen and(max-width:768px){ + //padding-top:50px; + //padding-bottom: 100px; + // } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + } + .owl-carousel button.owl-dot span { + height: 20px; + width: 20px; + color: $color-white; + background-color: transparent; + display: block; + font-weight: bolder; + margin: 5px; + @media screen and(max-width:996px) { + right: 16%; + bottom: 4%; + } + } + .owl-carousel button.owl-dot.active span { + color: $color-hover; + height: 30px; + width: 30px; + font-size: 25px; + } + .owl-carousel { + position: relative; + .owl-nav { + position: absolute; + right: 36%; + bottom: 4%; + width: 250px; + text-align: center; + padding-top: 23px; + @media screen and(max-width:996px) { + right: 0%; + bottom: 4%; + } + @media screen and(max-width:572px) { + right: 0%; + bottom: 3%; + } + @media screen and(max-width:572px) { + right: 0%; + bottom: 3%; + } + } + .owl-prev { + color: $color-white; + margin-right: 15px; + // &::after{ + // content: ""; + // position: absolute; + // height: 3px; + // width: 18px; + // background-color: #f0f0f0; + // top: 59px; + // left: 78px; + // display: none; + // } + &:hover { + color: $color-white; + -webkit-transition: 0.5s; + transition: 0.5s; + padding-right: 15px; + &::after { + content: ""; + position: absolute; + height: 3px; + width: 33px; + background-color: #f0f0f0; + top: 59px; + left: 75px; + display: block; + -webkit-transition: 0.5s; + transition: 0.5s; + } + i { + font-size: 45px; + -webkit-transition: 0.5s; + transition: 0.5s; + } + } + i { + font-size: 45px; + padding: 15px; + } + } + .owl-next { + color: $color-white; + &::after { + content: ""; + position: absolute; + height: 3px; + width: 5px; + background-color: #f0f0f000; + top: 58px; + left: 153px; + display: block; + } + &:hover { + color: $color-white; + padding-left: 15px !important; + -webkit-transition: 0.5s; + transition: 0.5s; + &::after { + content: ""; + position: absolute; + height: 3px; + width: 40px; + background-color: #f0f0f0; + top: 59px; + left: 139px; + display: block; + -webkit-transition: 0.5s; + transition: 0.5s; + } + i { + font-size: 45px; + padding: 15px; + } + } + i { + font-size: 45px; + padding: 15px; + } + } + .owl-dots { + position: absolute; + bottom: 5%; + right: 5%; + @media screen and(max-width:1000px) { + left: 20px; + } + @media screen and(max-width:768px) { + left: 100px; + } + @media screen and(max-width:600px) { + left: 55px; + } + @media screen and(max-width:450px) { + left: 20px; + } + } + } + } +} +} + + +// @keyframes fadeInOut { +// 0% { +// opacity: 0; +// } +// 45% { +// opacity: 1; +// } +// 100% { +// opacity: 0%; +// } +// } +/* defines the animation */ +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +.b_wrapp{ + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; + @media screen and(max-width:650px) { + right: 40%; + bottom: 20px; + } + .btn.btn-down { + position: relative; + z-index: 999; +color: $color-white; + &::after{ + display: block; + top: 103%; +left: 50%; +position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + box-sizing: border-box; + } + &::before{ + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255,255,255,.1); + border-radius: 100%; + opacity: 0; + -webkit-animation: sdb03 3s infinite; + animation: sdb03 3s infinite; + box-sizing: border-box; + } + @-webkit-keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + @keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + } +} diff --git a/theme_zen_dark/static/src/scss/layout/_footer.scss b/theme_zen_dark/static/src/scss/layout/_footer.scss new file mode 100644 index 000000000..dc5f71d49 --- /dev/null +++ b/theme_zen_dark/static/src/scss/layout/_footer.scss @@ -0,0 +1,139 @@ +.footer{ + position: fixed; + bottom: 0; + z-index:1; + height: 400px; + width: 100%; + background-color:$color-brand2; + + @media screen and(max-width:768px) { + height: 1000px; + } + + .footer_content{ + padding-top: 70px; + @media screen and(max-width:768px) { + padding-top: 270px;; + } + + .footer_logo{ + font-size: 45px; + color: #b22126; + font-weight: 700; + text-align: center; + + @media screen and(max-width:768px) { + text-align: left; + padding-bottom: 30px; + padding-left: 30px; + } + } + .links{ + + ul{ + + margin: auto; + + li{ + padding-bottom: 5px; + @media screen and(max-width:768px) { + text-align: left; + padding-bottom: 15px !important; + // padding-left: 30px; + } + a{ + color:$color-h-bg; + font-weight: 700; + font-size: 18px; + text-decoration: none; + text-transform: uppercase; + &:hover{ + color: $color-hover; + } + } + } + } + } + + .footer_contact{ + @media screen and(max-width:768px) { + padding-top: 15px; + } + } + .ft { + @media screen and(max-width:768px) { + text-align: left; + + padding-left: 30px; + + } + display: flex; + padding-left: 50px; + margin-bottom: 20px; + + .icon { + max-width: 20px; + display: block; + img { + width: 100%; + } + } + li{ + padding: 0 10px; + a{ + color:$color-h-bg; + font-size: 16px; + font-weight: 700; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; + &:hover{ + color: $color-hover; + } + } + } + } + + .social{ + li{ + padding-bottom: 5px; + a{ + color:$color-h-bg; + font-size: 16px; + font-weight: 700; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; + letter-spacing: 2px; + &:hover{ + color: $color-hover; + } + } + } + } + + } + + .footer_bottom{ + + text-align: center; + text-transform: uppercase; + letter-spacing: 3px; +font-weight: 700; +font-size: 12px; +margin:auto; +color:$color-h-bg; + padding-top: 60px; + @media screen and(max-width:768px) { + padding-top: 10px; + } + a{ + color: $color-brand; + &:hover{ + color: $color-hover; + } + } + } +} \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/layout/_header.scss b/theme_zen_dark/static/src/scss/layout/_header.scss new file mode 100644 index 000000000..e69de29bb diff --git a/theme_zen_dark/static/src/scss/layout/_layouts.scss b/theme_zen_dark/static/src/scss/layout/_layouts.scss new file mode 100644 index 000000000..bcb7330ea --- /dev/null +++ b/theme_zen_dark/static/src/scss/layout/_layouts.scss @@ -0,0 +1,6 @@ +@import './navigation'; +@import './banner'; +@import './product'; +@import './footer'; +@import './header'; +@import './sidebar'; \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/layout/_navigation.scss b/theme_zen_dark/static/src/scss/layout/_navigation.scss new file mode 100644 index 000000000..5d0ca133a --- /dev/null +++ b/theme_zen_dark/static/src/scss/layout/_navigation.scss @@ -0,0 +1,147 @@ +#menu { + z-index: 999; + cursor:unset !important; + position:fixed; + background-color: transparent !important; + + + top: 0; + + display: block; + transition: top 0.3s; + } + + #menu-bar { + width: 45px; + height: 40px; + margin: 35px 35px 10px 20px; + cursor: pointer; + cursor:unset !important; + } + + .bar { + height: 5px; + width: 100%; + background-color: + #152235; + // #48576c + display: block; + border-radius: 5px; + transition: 0.9s ease; + cursor:unset !important; + } + + #bar1 { + transform: translateY(-4px); + } + + #bar3 { + transform: translateY(4px); + } + + .nav { + transition: 0.9s ease; + display: none; + padding-right: 30px; + } + + .nav ul { + padding: 0 22px; + } + + .nav li { + list-style: none; + padding: 5px 0; + } + + .nav li a { + color: white; + font-size: 25px; + + text-decoration: none; + } + + .nav li a:hover { + font-weight: bold; + color: $color-hover; + } + + .menu-bg, #menu { + top: 0; + right: 0 !important; + position: absolute; + } + + .menu-bg { + z-index: 3; + width: 0; + height: 0; + // margin: 30px 0 20px 20px; + background: radial-gradient(circle, #48576c, #48576c); + + transition: 0.9s ease; + } + + // .menu-bg2, #menu { + // top: 0; + // left: 0; + // position: absolute; + // } + .menu-bg2 { + z-index: 3; + width: 0; + height: 0; + // margin: 30px 0 20px 20px; + background: radial-gradient(circle, #152235, #152235); + + transition: 0.9s ease; + } + + .change { + display: block; + } + + .change .bar { + background-color: white; + } + + .change #bar1 { + transform: translateY(4px) rotateZ(-45deg); + } + + .change #bar2 { + opacity: 0; + } + + .change #bar3 { + transform: translateY(-6px) rotateZ(45deg); + } + + .change-bg { + width: 50vw; + height: 100vh; + transform: translate(0%, 0%); + z-index: 3; + } + + .change-bg2 { + width: 50vw; + height: 100vh; + transform: translate(0%, 0%); + z-index: 3; + } + + #logo{ + + position: fixed; + top: 10px; + z-index: 999; + display: block; + transition: top 0.6s; + a{ + font-size: 45px; + color: #b22126; + font-weight: 700; + text-decoration: none; + } + } diff --git a/theme_zen_dark/static/src/scss/layout/_product.scss b/theme_zen_dark/static/src/scss/layout/_product.scss new file mode 100644 index 000000000..e69de29bb diff --git a/theme_zen_dark/static/src/scss/layout/_sidebar.scss b/theme_zen_dark/static/src/scss/layout/_sidebar.scss new file mode 100644 index 000000000..533096303 --- /dev/null +++ b/theme_zen_dark/static/src/scss/layout/_sidebar.scss @@ -0,0 +1,281 @@ +.sidebar{ + background-color: $color-brand2; + position: relative; + margin-top: 45px; + @media screen and(max-width:768px) { + margin-left: 30px; + } + +.wrapper_s{ +padding: 0px 70px; + + +@media screen and(max-width:1350px) { + padding: 0px 20px; + } +} + .search_box{ + padding: 100px 0; + +.has-search .form-control { + padding-left: 3.375rem; + background-color: $color-brand; + color: $color-brand2; +} + +.form-control{ + + padding: 20px 0; + display: block; +width: 100%; +height: calc(2.5em + .75rem + 2px); +padding: .375rem .75rem; + padding-left: 0.75rem; +font-size: 1rem; +font-weight: 400; +line-height: 1.5; + +background-color: rgb(146, 23, 23); +background-clip: padding-box; +border: none; +border-radius: 0; +transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; +box-shadow: none !important; +} + +.has-search .form-control-feedback { + + z-index: 2; + display: block; + width: 3.375rem; + height: 2.375rem; + line-height: 3.375rem; + text-align: center; + pointer-events: none; + color: #152235; +} + +.form-control-feedback{ + position: absolute; + right: 20px; +} + +.form-group{ + position: relative; +} +} + +.categories{ + padding-bottom: 40px; + h4{ + background-color:$color-brand; + color: $color-brand2; + text-transform: uppercase; + letter-spacing: 2px; + padding: 10px 0; + font-size: 18px; + font-family: "Open Sans", sans-serif; + font-weight: 700; + margin-bottom: 30px; + } + ul{ + padding-left:0px; + li{ + padding:5px; + + margin-bottom: 20px; + a{ + color: $color-brand2; + text-decoration: none; + background-color:$color-brand; + padding: 5px 20px; + text-transform: uppercase; + } + + } + } +} + +.recent_post{ + padding-bottom: 40px; + h4{ + background-color:$color-brand; + color: $color-brand2; + text-transform: uppercase; + letter-spacing: 2px; + padding: 10px 0; + font-size: 18px; + font-family: "Open Sans", sans-serif; + font-weight: 700; + margin-bottom: 30px; + } + .zen_wrapper{ + + display:flex; + margin-bottom: 30px; + + @media screen and(max-width:1140px) { + display: block; + } + .post{ + + .img_wrapper{ + max-width: 100px; + + + @media screen and(max-width:1140px) { + max-width: 100%; + } + img{ + width: 100%; + } + } + } + + .post_details{ + padding-left: 10px; + padding-top: 10px; + background-color: $color-brand; + padding-right: 38px; + a{ + text-decoration: none; + text-transform: uppercase; + color: $color-white; + span{ + + font-size: 14px; + + } + } + .date{ + text-transform: uppercase; + color: $color-white; + font-size: 12px; + padding-top: 10px; + font-family: "Open Sans", sans-serif; + } + } + } +} + +.tags{ + padding-bottom: 40px; + h4{ + background-color:$color-brand; + color: $color-brand2; + text-transform: uppercase; + letter-spacing: 2px; + padding: 10px 0; + font-size: 18px; + font-family: "Open Sans", sans-serif; + font-weight: 700; + margin-bottom: 30px; + } + + .wrapper_t{ + .tt{ + display: flex; + padding-left: 0; + flex-flow: wrap; + .inner{ + padding:5px; + + margin-bottom: 20px; + a{ + color: $color-brand2; + text-decoration: none; + background-color:$color-brand; + padding: 5px 20px; + text-transform: uppercase; + } + + } + } + } +} + +.instagram{ + padding-bottom: 50px; + h4{ + background-color:$color-brand; + color: $color-brand2; + text-transform: uppercase; + letter-spacing: 2px; + padding: 10px 0; + font-size: 18px; + font-family: "Open Sans", sans-serif; + font-weight: 700; + margin-bottom: 30px; + } + .wrapper_i{ + // display: flex; + // flex-flow: wrap; + + .img_wrapper{ + max-width: 175px; + + overflow: hidden; + + @media screen and(max-width:992px) { + max-width: 100%; + } + img{ + width: 100%; + overflow: hidden; + &:hover { + overflow: hidden; + transform: scale(1.1); + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease-in-out; + transition-property: all; + } + } + &:nth-child(1) { + img { + padding-right: 10px !important; + padding-top: 15px; + @media screen and(max-width:992px) { + padding: 0px !important; + margin-bottom: 15px; + } + } + } + &:nth-child(2) { + img { + padding-left: 10px !important; + padding-top: 15px; + @media screen and(max-width:992px) { + padding: 0px !important; + margin-bottom: 15px; + } + } + } + &:nth-child(3) { + img { + padding-right: 10px !important; + padding-top: 15px; + @media screen and(max-width:992px) { + padding: 0px !important; + margin-bottom: 15px; + } + } + } + + &:nth-child(4) { + img { + padding-left: 10px !important; + padding-top: 15px; + @media screen and(max-width:992px) { + padding: 0px !important; + margin-bottom: 15px; + + } + } + } + + } + } +} +} diff --git a/theme_zen_dark/static/src/scss/pages/_about.scss b/theme_zen_dark/static/src/scss/pages/_about.scss new file mode 100644 index 000000000..a9869b8d2 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/_about.scss @@ -0,0 +1,735 @@ +.main_body_about{ + z-index: 2; + position: relative; + background-color: #fff; + margin-bottom: 500px; + @media screen and(max-width:768px) { +margin-bottom: 800px; + } +.header { + position: relative; + z-index: 1; + .wrapper_about { + .banner_about { + .banner_bg { + background-image: url(./../img/banner/bg4.jpg) !important; + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + font-size: 30px; + span{ + font-size:25px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + @media screen and(max-width:572px) { + font-size: 20px; + } + @media screen and(max-width:415px) { + font-size: 14px; + } + } + } + } + } + .banner_left { + width: 100%; + height: 100vh; + background-color: #b22126; + @media screen and(max-width:996px) { + display: none; + } + p { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.first { + animation-delay: 1s; + } + &.second { + animation-delay: 3s; + } + &.third { + animation-delay: 5s; + } + &.fourth { + animation-delay: 7s; + } + &.fifth { + animation-delay: 9s; + } + &.sixth { + animation-delay: 11s; + } + } + .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + //@media screen and(max-width:768px){ + //padding-top:50px; + //padding-bottom: 100px; + // } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + } + } +} +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +.about_sec { + .about_main { + background: $color-brand2; + padding: 50px 0; + .wrapper_a { + padding: 100px; + @media screen and(max-width:768px) { + padding: 20px 30px; + } + .who { + font-size: 28px; + font-weight: 700; + color: $color-brand; + letter-spacing: 1px; + } + .who_details { + font-family: "Open Sans", sans-serif; + font-size: 18px; + font-weight: 700; + line-height: 1.7em; + letter-spacing: 2px; + color: $color-h-bg; + @media screen and(max-width:768px) { +margin-top: 20px; +font-size: 14px; +font-weight: normal; + } + } + } + .abt_bottom { + margin-top: 40px; + padding-top: 40px; + ul { + padding-left: 0; + @media screen and(max-width:768px) { +padding-left: 15px; + } + h4 { + color: $color-brand; + font-size: 18px; + padding-bottom: 15px; + } + } + ul li::before { + content: "\2022"; + color: $color-brand; + font-weight: bold; + display: inline-block; + width: 1em; + margin-left: -1em; + } + li { + font-size: 11px; + letter-spacing: 3px; + padding-bottom: 15px; + color: $color-h-bg; + } + } + } + .team { + background: $color-brand3; + padding: 100px; + @media screen and(max-width:768px) { + padding: 50px 20px; + } + .mg { + margin: 50px 0; + @media screen and(max-width:768px) { + margin: 0; + } + } + .team_heading { + text-transform: uppercase; + margin-top: 20px; + h5 { + font-size: 16px; + font-weight: 700; + color: $color-brand; + @media screen and(max-width:768px) { +font-size: 15px; + } + } + span { + font-weight: 700; + color: $color-white; + font-size: 30px; + letter-spacing: 2px; + @media screen and(max-width:768px) { + font-size: 24px; + } + } + } + .img_wrapper { + margin: 20px; + @media screen and(max-width:768px) { + margin: 20px 0; + padding-top: 20px; + } + .team_img { + max-width: 400px; + @media screen and(max-width:768px) { + max-width: 100%; + } + img { + width: 100%; + } + } + h6 { + font-size: 18px; + font-weight: 700; + color: $color-white; + padding-top: 15px; + } + p { + font-size: 12px; + letter-spacing: 3px; + color: $color-white; + } + } + } + .creative { + background-color: $color-off-white; + padding: 100px; + @media screen and(max-width:992px) { + padding: 50px 0px; + } + .mg { + margin: 50px 0; + @media screen and(max-width:768px) { + margin-top: 15px; + } + } + .wrapper{ + .heading { + padding-bottom: 50px; + h1 { + text-align: center; + color: $color-brand2; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin:0; + @media screen and(max-width:768px) { + font-size: 40px; + } + } + } + .wrapper_2{ + padding: 0 50px; + margin: 50px 100px; + @media screen and(max-width:768px) { + margin: 0; + } + .top{ + color: $color-text; + font-family: 'Open Sans', sans-serif; + font-size: 14px; + line-height: 29px; + font-weight: 700; + text-transform: uppercase; + letter-spacing:0; + } + .bottom{ + margin-top: 40px; + .text{ + color: $color-brand2; + } + } + } +} +.slider_part{ + margin: 0 -100px; + padding-top: 50px; + @media screen and(max-width:992px) { + margin: 0; + } + .create_img{ + transform: translate3d(375px, 0px, 0px); + @media screen and(max-width:768px) { + transform: translate3d(75px, 0px, 0px); + } + @media screen and(max-width:415px) { + transform: translate3d(0px, 0px, 0px); + } + .img_wrapper{ + max-width: 750px; + @media screen and(max-width:768px) { + max-width: 400px; + } + img{ + width: 100%; + } + } + padding-bottom: 50px; + } + .owl-carousel { + position: relative; + .owl-item { + // max-width: 750px; + } + .owl-nav { + position: absolute; + right: 40%; + bottom: -20%; + width: 250px; + text-align: center; + padding-top: 23px; + @media screen and(max-width:992px) { + bottom: -10%; + } + @media screen and(max-width:768px) { + right: 35%; + bottom: -20%; + } + @media screen and(max-width:415px) { + right: 21%; + } + } + .owl-prev { + color: $color-brand2; + margin-right: 15px; + // &::after{ + // content: ""; + // position: absolute; + // height: 3px; + // width: 18px; + // background-color: #f0f0f0; + // top: 59px; + // left: 78px; + // display: none; + // } + &:hover { + color: $color-brand2; + -webkit-transition: 0.5s; + transition: 0.5s; + padding-right: 15px; + &::after { + content: ""; + position: absolute; + height: 3px; + width: 33px; + background-color: $color-brand2; + top: 59px; + left: 75px; + display: block; + -webkit-transition: 0.5s; + transition: 0.5s; + } + i { + font-size: 45px; + -webkit-transition: 0.5s; + transition: 0.5s; + } + } + i { + font-size: 45px; + padding: 15px; + } + } + .owl-next { + color: $color-brand2; + &::after { + content: ""; + position: absolute; + height: 3px; + width: 5px; + background-color: #f0f0f000; + top: 58px; + left: 153px; + display: block; + } + &:hover { + color: $color-brand2; + padding-left: 15px !important; + -webkit-transition: 0.5s; + transition: 0.5s; + &::after { + content: ""; + position: absolute; + height: 3px; + width: 40px; + background-color: $color-brand2; + top: 59px; + left: 139px; + display: block; + -webkit-transition: 0.5s; + transition: 0.5s; + } + i { + font-size: 45px; + padding: 15px; + } + } + i { + font-size: 45px; + padding: 15px; + } + } + .owl-dots { + position: absolute; + bottom: 5%; + right: 5%; + @media screen and(max-width:1000px) { + left: 150px; + } + @media screen and(max-width:768px) { + left: 100px; + } + @media screen and(max-width:600px) { + left: 75px; + } + } + } +} + } + .pricing{ + background-color: $color-brand2; + padding: 100px; + @media screen and(max-width:992px) { + padding: 50px 0px; + } + .mg { + margin: 50px 0; + @media screen and(max-width:768px) { + margin-top: 15px; + } + } + .wrapper{ + padding: 0 50px; + @media screen and(max-width:1250px) { + padding: 0; + } + .heading{ + padding-bottom: 50px; + h1{ + text-align: center; + color: $color-white; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; + @media screen and(max-width:768px) { + font-size: 40px; + } + } + p{ + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500; + color: $color-brand; + } + } +.cd2{ + .card-title{ + padding: 40px 0 !important; + } + .card-body{ + padding-bottom: 30px !important; + } + @media screen and(max-width:768px) { +margin-top: 80px; +margin-bottom: 60px; + .card-body{ + padding-bottom: 0px !important; + } + .card-title{ + padding: 20px 0 !important; + } + } +} +.cd1{ + margin-top: 20px !important; +} +.cd3{ + margin-top: 20px !important; +} + .card{ + border: none; + background:$color-brand3; + padding-bottom: px; + border-top-left-radius: 8px !important; + border-top-right-radius: 8px !important; + border-bottom-left-radius: 8px !important; + border-bottom-right-radius: 8px !important; + .card-body{ + border: none; + padding: 0;; + border-bottom-left-radius: 8px !important; + border-bottom-right-radius: 8px !important; + margin-bottom: 30px; + padding-bottom: 20px; + .card-title{ + background:$color-brand; + border: none; + padding: 22px 0; + font-size: 15px; + color: $color-black; + border-top-left-radius: 8px !important; + border-top-right-radius: 8px !important; + margin-bottom: 0; + } + .card-text{ + border: none; + background-color: $color-brand3; + padding-top: 40px; + font-size: 75px; + color: $color-white; + font-weight: normal; + p{ + text-transform: uppercase; + font-size: 15px; + margin-bottom: 0; + } + } + .card-content{ + background-color: $color-brand3; +padding:40px 0; + .tick{ + max-width: 10px; + position: absolute; + img{ + width: 100%; + } + } + ul{ + li{ + position: relative; + padding-bottom: 15px; + &:last-child{ + padding-bottom: 0; + } + span{ + text-transform: uppercase; + color: $color-white; + letter-spacing: 5px; + text-align: center; + font-size: 11px !important; + } + } + } + } + } + } + } + } +} + + .testimonial_main_dark{ + padding-bottom: 70px; + margin-top: 100px; + margin-bottom: 100px; + @media screen and(max-width:768px) { + padding-bottom: 130px; + } + .test_content{ + .test_img{ + max-width: 120px; + margin: auto; + img{ + width: 100%; + border-radius: 50%; + } + } + .test_details{ + margin-top: 60px; + position: relative; + background-color: $color-brand; + padding: 30px 20px; + font-family: 'Open Sans', sans-serif; + font-size: 15px; + line-height: 29px; + letter-spacing: 2px; + color:$color-white; + font-weight: 700; + text-align: justify; + &:after{ + content: " "; + position:absolute; + background-color: $color-brand; + height: 20px; + width: 20px; + left: 50%; + top: -10px; + -webkit-transform: translateX(-50%) rotate(45deg); + -ms-transform: translateX(-50%) rotate(45deg); + transform: translateX(-50%) rotate(45deg); + } + } + .name{ + margin-top: 20px; + text-align: center; + color: $color-brand2; + font-size: 16px; + font-weight: 700; + span{ + color: $color-grey; + } + } + } + #owl-theme2 button.owl-dot span { + height: 8px; + width: 8px; + color: $color-white; + background-color:$color-brand2; + display: block; + font-weight: bolder; + border-radius: 50%; + margin: 20px; + } + #owl-theme2 button.owl-dot.active span { + color: $color-hover; + height: 12px; + width: 12px; + font-size: 25px; + -webkit-transition: 1s; + transition: 1s; + } + #owl-theme2 { + position: relative; + .owl-dots { + position: absolute; + bottom: -14%; + right: 38%; + -webkit-transform:translateX(-21%) rotate(-1deg); + -ms-transform:translateX(-21%) rotate(-1deg); + transform:translateX(-21%) rotate(-1deg); + @media screen and(max-width:1000px) { + right:31%; + } + @media screen and(max-width:768px) { + right:25%; + } + @media screen and(max-width:650px) { + right:26%; + } + @media screen and(max-width:500px) { + right:21%; + } + @media screen and(max-width:414px) { + right:15%; + bottom: -10%; + } + @media screen and(max-width:375px) { + right:11%; + } + } + } + } +} diff --git a/theme_zen_dark/static/src/scss/pages/_blog-single.scss b/theme_zen_dark/static/src/scss/pages/_blog-single.scss new file mode 100644 index 000000000..051c16f29 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/_blog-single.scss @@ -0,0 +1,1079 @@ +.main_body_blog_detail { + z-index: 3; + position: relative; + background-color: #fff; + margin-bottom: 400px; + + @media screen and(max-width:768px) { + margin-bottom: 800px; + } + + + .header { + position: relative; + z-index: 1; + .wrapper_blog_d { + .banner_blog_d { + .banner_bg { + background-image: url(./../img/banner/bg9.jpg) !important; + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + font-size: 30px; + span{ + font-size:25px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + @media screen and(max-width:572px) { + font-size: 20px; + } + @media screen and(max-width:415px) { + font-size: 14px; + } + } + } + } + } + .banner_left { + width: 100%; + height: 100vh; + background-color: #b22126; + @media screen and(max-width:996px) { + display: none; + } + p { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.first { + animation-delay: 1s; + } + &.second { + animation-delay: 3s; + } + &.third { + animation-delay: 5s; + } + &.fourth { + animation-delay: 7s; + } + &.fifth { + animation-delay: 9s; + } + &.sixth { + animation-delay: 11s; + } + } + .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + //@media screen and(max-width:768px){ + //padding-top:50px; + //padding-bottom: 100px; + // } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + } + } + } + + + // .banner { + // .banner_bg { + // background-image: url(./../img/banner/bg9.jpg); + // justify-content: center; + // width: 100%; + // margin: auto; + // background-size: cover; + // height: 100vh; + // background-repeat: no-repeat; + // background-position: center; + + // @media screen and(max-width:768px) { + // height: auto; + // } + // .card { + // display: none; + // background: transparent; + // padding-top: 100px; + // padding-bottom: 100px; + // border: none !important; + // letter-spacing: -2px; + // // animation-name: fadeInOut; + // // animation-delay: 1s; + // // animation-duration: 3s; + // text-transform: uppercase; + // @media screen and(max-width:996px) { + // display: block; + // padding-top: 200px; + // padding-left: 100px; + // } + // @media screen and(max-width:768px) { + // display: block; + // padding-top: 200px; + // padding-left: 100px; + // } + // @media screen and(max-width:572px) { + // display: block; + // padding-top: 100px; + // padding-left: 25px; + // } + // @media screen and(max-width:450px) { + // display: block; + // padding-top: 100px; + // padding-left: 20px; + // } + // .card-title { + // font-size: 2.5vw; + // font-weight: 700; + // color: $color-brand2; + // @media screen and(max-width:996px) { + // font-size: 25px; + // } + // @media screen and(max-width:572px) { + // font-size: 18px; + // } + // @media screen and(max-width:768px) { + // font-size: 25px; + // } + // } + // .card-text { + // color: $color-white; + // font-size: 3.5vw; + // font-weight: bolder; + // @media screen and(max-width:996px) { + // font-size: 40px; + // } + // @media screen and(max-width:768px) { + // font-size: 40px; + // } + // @media screen and(max-width:572px) { + // font-size: 30px; + // } + // } + // .text-bottom { + + + // span{ + // font-size:25px; + // color: $color-brand2; + // font-weight: bolder; + // padding-bottom: 40px; + // letter-spacing: 0px; + + // @media screen and(max-width:572px) { + // font-size: 20px; + // } + // @media screen and(max-width:415px) { + // font-size: 14px; + // } + // } + + + // } + // } + // } + // .banner_left { + // width: 100%; + // height: 100vh; + // background-color: #b22126; + + // @media screen and(max-width:996px) { + // display: none; + // } + // p { + // // first we make all instances of this transparent. + // opacity: 0; + // // as we're using the same animation for each instance, call it here so we're not repeating it + // animation: fadeInUp 1s ease-in-out 0s forwards; + // // then define the animation delay in each class + // &.first { + // animation-delay: 1s; + // } + // &.second { + // animation-delay: 3s; + // } + // &.third { + // animation-delay: 5s; + // } + // &.fourth { + // animation-delay: 7s; + // } + // &.fifth { + // animation-delay: 9s; + // } + // &.sixth { + // animation-delay: 11s; + // } + // } + // .card { + // background: transparent; + // padding-top: 150px; + // padding-bottom: 100px; + // border: none !important; + // letter-spacing: -2px; + // // animation-name: fadeInOut; + // // animation-delay: 1s; + // // animation-duration: 3s; + // text-transform: uppercase; + // //@media screen and(max-width:768px){ + // //padding-top:50px; + // //padding-bottom: 100px; + // // } + // .card-title { + // font-size: 2.5vw; + // font-weight: 700; + // color: $color-brand2; + // } + // .card-text { + // color: $color-white; + // font-size: 3.5vw; + // font-weight: bolder; + // } + // .text-bottom { + // font-size: 20px; + // color: $color-brand2; + // font-weight: bolder; + // padding-bottom: 40px; + // letter-spacing: 0px; + // } + // } + // } + // } + // Blog main + .blog_main_detial { + padding: 100px 0; + .wrapper { + padding: 0 50px; + .blog_wrapper { + margin: 0 30px; + a { + text-decoration: none; + } + .card { + border-radius: 0; + border: none; + padding: 40px 0; + .img_wrapper { + overflow: hidden; + } + .card-img-top { + border-radius: 0; + overflow: hidden; + &:hover { + overflow: hidden; + transform: scale(1.1); + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease-in-out; + transition-property: all; + } + } + .card-body { + margin-top: 20px; + padding-left: 0; + padding-right: 0; + .blog_details { + .one, + .two, + .three, + .five { + font-family: "Open Sans", sans-serif; + font-size: 14px; + line-height: 29px; + letter-spacing: 1px; + color: $color-brand2; + font-weight: 600; + } + .two, + .five { + padding-top: 20px; + } + .three { + padding-top: 20px; + .bh { + color: $color-brand2; + font-weight: 700; + font-size: 30px; + padding-top: 20px; + padding-bottom: 20px; + text-align: center; + } + } + .four { + margin-top: 30px; + margin-bottom: 20px; + .wrapper_i { + display: flex; + flex-flow: wrap; + .img_wrapper { + max-width: 435px; + overflow: hidden; + img { + width: 100%; + overflow: hidden; + &:hover { + overflow: hidden; + transform: scale(1.1); + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease-in-out; + transition-property: all; + } + } + &:nth-child(1) { + img { + padding-right: 15px !important; + padding-bottom: 15px; + } + } + &:nth-child(2) { + img { + padding-left: 15px !important; + padding-bottom: 15px; + } + } + &:nth-child(3) { + img { + padding-right: 15px !important; + padding-top: 15px; + } + } + &:nth-child(4) { + img { + padding-left: 15px !important; + padding-top: 15px; + } + } + } + } + } + .test_details { + margin-top: 60px; + position: relative; + background-color: $color-brand; + padding: 30px 20px; + font-family: "Open Sans", sans-serif; + font-size: 15px; + line-height: 29px; + letter-spacing: 2px; + color: $color-white; + font-weight: 700; + text-align: justify; + &:after { + content: " "; + position: absolute; + background-color: $color-brand; + height: 20px; + width: 20px; + left: 95%; + bottom: -10px; + -webkit-transform: translateX(-50%) rotate(45deg); + -ms-transform: translateX(-50%) rotate(45deg); + transform: translateX(-50%) rotate(45deg); + } + } + .blog_icons { + display: flex; + justify-content: end; + align-items: baseline; + margin-top: 40px; + h6 { + padding-right: 20px; + color: $color-grey; + } + .icons { + display: flex; + // @media screen and(max-width:768px) { + // margin-top: 40px; + // } + a { + color: $color-black; + margin-right: 25px; + &:hover { + color: $color-hover; + } + span { + font-size: 15px; + } + } + } + } + .next { + .wrapper_b { + margin-top: 75px; + h6 { + font-size: 16px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + font-family: "Open Sans", sans-serif; + } + .card-deck { + .card { + border-radius: 0; + border: none; + padding-top: 10px !important; + .img_wrapper { + overflow: hidden; + } + .card-img-top { + border-radius: 0; + overflow: hidden; + &:hover { + overflow: hidden; + transform: scale(1.1); + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease-in-out; + transition-property: all; + } + } + .card-body { + margin-top: 10px; + .card-title { + font-size: 14px; + text-transform: uppercase; + color: $color-brand2; + margin: 0 10px; + letter-spacing: 2px; + } + .card-text { + padding-top: 10px; + margin: 0 10px; + span { + a { + color: $color-brand3; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 12px; + font-weight: 700; + &:hover { + color: $color-hover; + } + } + } + } + } + } + } + } + } + + .comment{ + .top_comment{ + padding:60px; + display: flex; + .img_wrapper{ + max-width: 200px; + img{ + width: 100%; + } + } + .comment_details{ + padding-top: 10px; + padding-left: 20px; + h6{ + font-size: 16px; + padding-bottom: 10px; + + } + p{ + font-family: "Open Sans", sans-serif; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: $color-brand2; + font-weight: 600; + margin-bottom: 10px; + } + .icons { + display: flex; + // @media screen and(max-width:768px) { + // margin-top: 40px; + // } + a { + color: $color-black; + margin-right: 25px; + &:hover { + color: $color-hover; + } + span { + font-size: 15px; + } + } + } + } + } + .replay{ + margin-top: 30px; + h6{ + font-size: 16px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + font-family: "Open Sans", sans-serif; + } + .top_comment{ + padding:20px; + display: flex; + + border: 1px solid; + border-color: transparent; + border-bottom-color: $color-grey; + .img_wrapper{ + max-width: 75px; + img{ + width: 100%; + } + } + .comment_details{ + padding-top: 10px; + padding-left: 20px; + + .top{ + display: flex; + justify-content: space-between; + padding-bottom: 15px; + span{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + + a{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + } + } + } + .date{ + font-family: "Open Sans", sans-serif; + padding-bottom: 15px; + } + + p{ + font-family: "Open Sans", sans-serif; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: $color-brand2; + font-weight: 600; + margin-bottom: 10px; + } + .icons { + display: flex; + + a { + color: $color-black; + margin-right: 25px; + &:hover { + color: $color-hover; + } + span { + font-size: 15px; + } + } + } + } + } + .top_comment_1{ + padding:20px; + margin-top: 30px; + display: flex; + + + .img_wrapper{ + max-width: 75px; + img{ + width: 100%; + } + } + .comment_details{ + padding-top: 10px; + padding-left: 20px; + + border: 1px solid; + border-color: transparent; + border-bottom-color: $color-grey; + .top{ + display: flex; + justify-content: space-between; + padding-bottom: 15px; + span{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + + a{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + } + } + } + .date{ + font-family: "Open Sans", sans-serif; + padding-bottom: 15px; + } + + p{ + font-family: "Open Sans", sans-serif; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: $color-brand2; + font-weight: 600; + margin-bottom: 25px; + } + .icons { + display: flex; + + a { + color: $color-black; + margin-right: 25px; + &:hover { + color: $color-hover; + } + span { + font-size: 15px; + } + } + } + } + } + .top_comment_2{ + padding:20px; + margin-top: 30px; + display: flex; + margin-left: 75px; + + .img_wrapper{ + max-width: 75px; + img{ + width: 100%; + } + } + .comment_details{ + padding-top: 10px; + padding-left: 20px; + + border: 1px solid; + border-color: transparent; + border-bottom-color: $color-grey; + .top{ + display: flex; + justify-content: space-between; + padding-bottom: 15px; + span{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + + a{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + } + } + } + .date{ + font-family: "Open Sans", sans-serif; + padding-bottom: 15px; + } + + p{ + font-family: "Open Sans", sans-serif; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: $color-brand2; + font-weight: 600; + margin-bottom: 25px; + } + .icons { + display: flex; + + a { + color: $color-black; + margin-right: 25px; + &:hover { + color: $color-hover; + } + span { + font-size: 15px; + } + } + } + } + } + .top_comment_3{ + padding:20px; + margin-top: 30px; + display: flex; + margin-left: 125px; + + .img_wrapper{ + max-width: 75px; + img{ + width: 100%; + } + } + .comment_details{ + padding-top: 10px; + padding-left: 20px; + + border: 1px solid; + border-color: transparent; + border-bottom-color: $color-grey; + .top{ + display: flex; + justify-content: space-between; + padding-bottom: 15px; + span{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + + a{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + } + } + } + .date{ + font-family: "Open Sans", sans-serif; + padding-bottom: 15px; + } + + p{ + font-family: "Open Sans", sans-serif; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: $color-brand2; + font-weight: 600; + margin-bottom: 25px; + } + .icons { + display: flex; + + a { + color: $color-black; + margin-right: 25px; + &:hover { + color: $color-hover; + } + span { + font-size: 15px; + } + } + } + } + } + .top_comment_4{ + padding:20px; + margin-top: 30px; + display: flex; + margin-left: 50px; + + .img_wrapper{ + max-width: 75px; + img{ + width: 100%; + } + } + .comment_details{ + padding-top: 10px; + padding-left: 20px; + + border: 1px solid; + border-color: transparent; + border-bottom-color: $color-grey; + .top{ + display: flex; + justify-content: space-between; + padding-bottom: 15px; + span{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + + a{ + color: $color-brand2; + font-size: 14px; + font-weight: 700; + } + } + } + .date{ + font-family: "Open Sans", sans-serif; + padding-bottom: 15px; + } + + p{ + font-family: "Open Sans", sans-serif; + font-size: 14px; + line-height: 20px; + letter-spacing: 1px; + color: $color-brand2; + font-weight: 600; + margin-bottom: 25px; + } + .icons { + display: flex; + + a { + color: $color-black; + margin-right: 25px; + &:hover { + color: $color-hover; + } + span { + font-size: 15px; + } + } + } + } + } + } + + .post_replay{ + padding-top: 50px; + h6{ + font-size: 16px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + font-family: "Open Sans", sans-serif; + } + + form{ + + + + margin-top: 30px; + .form-group{ + margin-bottom: 30px; + .form-control{ + border-radius: 0; + height: calc(3.5em + .95rem + 2px); + padding: .575rem .75rem; + box-shadow: none !important; + + &:focus { + color: #5f5f5f; + background-color: #fff; + border-color: #fa3737; + outline: 0; + + } + } + + } + textarea{ + border: 1px solid !important; + border-top-color:$color-border !important; + border-right-color:$color-border !important; + border-bottom-color:$color-border !important; + border-left-color: $color-border !important; + padding: 30px 20px; + + + // &:focus { + // color: #5f5f5f; + // background-color: #fff; + // border-color: #fa3737; + // outline: 0; + + // } + + } + } + } + } + } + } + } + } + } + } + + + .b_wrapp{ + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; + @media screen and(max-width:650px) { + right: 40%; + bottom: 20px; + } + .btn.btn-down { + position: relative; + z-index: 999; + color: $color-white; + &::after{ + display: block; + top: 103%; + left: 50%; + position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + box-sizing: border-box; + } + &::before{ + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255,255,255,.1); + border-radius: 100%; + opacity: 0; + -webkit-animation: sdb03 3s infinite; + animation: sdb03 3s infinite; + box-sizing: border-box; + } + @-webkit-keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + @keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + } + } +} diff --git a/theme_zen_dark/static/src/scss/pages/_blog.scss b/theme_zen_dark/static/src/scss/pages/_blog.scss new file mode 100644 index 000000000..d1da72fe0 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/_blog.scss @@ -0,0 +1,525 @@ +.main_body_blog { + z-index: 3; + position: relative; + background-color: #fff; + margin-bottom: 400px; + + @media screen and(max-width:768px) { + margin-bottom: 800px; + } + + + .header { + position: relative; + z-index: 1; + .wrapper_blog { + .banner_blog { + .banner_bg { + background-image: url(./../img/banner/bg8.jpg) !important; + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + font-size: 30px; + span{ + font-size:25px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + @media screen and(max-width:572px) { + font-size: 20px; + } + @media screen and(max-width:415px) { + font-size: 14px; + } + } + } + } + } + .banner_left { + width: 100%; + height: 100vh; + background-color: #b22126; + @media screen and(max-width:996px) { + display: none; + } + p { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.first { + animation-delay: 1s; + } + &.second { + animation-delay: 3s; + } + &.third { + animation-delay: 5s; + } + &.fourth { + animation-delay: 7s; + } + &.fifth { + animation-delay: 9s; + } + &.sixth { + animation-delay: 11s; + } + } + .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + //@media screen and(max-width:768px){ + //padding-top:50px; + //padding-bottom: 100px; + // } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + } + } + } + + // .banner { + // .banner_bg { + // background-image: url(./../img/banner/bg8.jpg); + // justify-content: center; + // width: 100%; + // margin: auto; + // background-size: cover; + // height: 100vh; + // background-repeat: no-repeat; + // background-position: center; + + // @media screen and(max-width:768px) { + // height: auto; + // } + // .card { + // display: none; + // background: transparent; + // padding-top: 100px; + // padding-bottom: 100px; + // border: none !important; + // letter-spacing: -2px; + // // animation-name: fadeInOut; + // // animation-delay: 1s; + // // animation-duration: 3s; + // text-transform: uppercase; + // @media screen and(max-width:996px) { + // display: block; + // padding-top: 200px; + // padding-left: 100px; + // } + // @media screen and(max-width:768px) { + // display: block; + // padding-top: 200px; + // padding-left: 100px; + // } + // @media screen and(max-width:572px) { + // display: block; + // padding-top: 100px; + // padding-left: 25px; + // } + // @media screen and(max-width:450px) { + // display: block; + // padding-top: 100px; + // padding-left: 20px; + // } + // .card-title { + // font-size: 2.5vw; + // font-weight: 700; + // color: $color-brand2; + // @media screen and(max-width:996px) { + // font-size: 25px; + // } + // @media screen and(max-width:572px) { + // font-size: 18px; + // } + // @media screen and(max-width:768px) { + // font-size: 25px; + // } + // } + // .card-text { + // color: $color-white; + // font-size: 3.5vw; + // font-weight: bolder; + // @media screen and(max-width:996px) { + // font-size: 40px; + // } + // @media screen and(max-width:768px) { + // font-size: 40px; + // } + // @media screen and(max-width:572px) { + // font-size: 30px; + // } + // } + // .text-bottom { + + + // span{ + // font-size:25px; + // color: $color-brand2; + // font-weight: bolder; + // padding-bottom: 40px; + // letter-spacing: 0px; + + // @media screen and(max-width:572px) { + // font-size: 20px; + // } + // @media screen and(max-width:415px) { + // font-size: 14px; + // } + // } + + + // } + // } + // } + // .banner_left { + // width: 100%; + // height: 100vh; + // background-color: #b22126; + + // @media screen and(max-width:996px) { + // display: none; + // } + // p { + // // first we make all instances of this transparent. + // opacity: 0; + // // as we're using the same animation for each instance, call it here so we're not repeating it + // animation: fadeInUp 1s ease-in-out 0s forwards; + // // then define the animation delay in each class + // &.first { + // animation-delay: 1s; + // } + // &.second { + // animation-delay: 3s; + // } + // &.third { + // animation-delay: 5s; + // } + // &.fourth { + // animation-delay: 7s; + // } + // &.fifth { + // animation-delay: 9s; + // } + // &.sixth { + // animation-delay: 11s; + // } + // } + // .card { + // background: transparent; + // padding-top: 150px; + // padding-bottom: 100px; + // border: none !important; + // letter-spacing: -2px; + // // animation-name: fadeInOut; + // // animation-delay: 1s; + // // animation-duration: 3s; + // text-transform: uppercase; + // //@media screen and(max-width:768px){ + // //padding-top:50px; + // //padding-bottom: 100px; + // // } + // .card-title { + // font-size: 2.5vw; + // font-weight: 700; + // color: $color-brand2; + // } + // .card-text { + // color: $color-white; + // font-size: 3.5vw; + // font-weight: bolder; + // } + // .text-bottom { + // font-size: 20px; + // color: $color-brand2; + // font-weight: bolder; + // padding-bottom: 40px; + // letter-spacing: 0px; + // } + // } + // } + // } + // Blog main + .blog_main { + padding: 100px 0; + + @media screen and(max-width:1200px) { + padding-top:50px; + } + .wrapper { + padding: 0 50px; + + @media screen and(max-width:1200px) { + margin-right: 30px; + padding: 0; + } + .blog_wrapper { + margin: 0 30px; + @media screen and(max-width:1200px) { + margin-right: 0px; + } + a{text-decoration: none;} + .card { + border-radius: 0; + border: none; + padding: 40px 0; + .img_wrapper { + overflow: hidden; + } + .card-img-top { + border-radius: 0; + overflow: hidden; + &:hover { + overflow: hidden; + transform: scale(1.1); + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease-in-out; + transition-property: all; + } + } + .card-body { + margin-top: 10px; + .card-title { + font-size: 30px; + text-transform: uppercase; + color: $color-brand3; + padding-top: 15px; + margin: 0 10px; + } + .title_details { + font-size: 16px; + padding-top: 15px; + margin: 0 10px; + line-height: 1.8; + font-weight: 600; + letter-spacing: 0px; + font-family: "Open Sans", sans-serif; + color: $color-brand2; + } + .blog-links { + padding-top: 20px; + margin-top: 10px; + } + ul { + display: flex; + padding-left: 0; + .icon { + max-width: 20px; + display: block; + img { + width: 100%; + } + } + li { + padding: 0 10px; + a { + color: $color-grey; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; + &:hover { + color: $color-hover; + } + } + } + } + .card-text { + margin-top: 30px; + display: flex; + justify-content: space-between; + span { + a { + color: $color-brand3; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 12px; + font-weight: 700; + &:hover { + color: $color-hover; + } + } + } + } + } + } + } + } + } + + .b_wrapp{ + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; + @media screen and(max-width:650px) { + right: 40%; + bottom: 20px; + } + .btn.btn-down { + position: relative; + z-index: 999; + color: $color-white; + &::after{ + display: block; + top: 103%; + left: 50%; + position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + box-sizing: border-box; + } + &::before{ + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255,255,255,.1); + border-radius: 100%; + opacity: 0; + -webkit-animation: sdb03 3s infinite; + animation: sdb03 3s infinite; + box-sizing: border-box; + } + @-webkit-keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + @keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + } + } + +} diff --git a/theme_zen_dark/static/src/scss/pages/_contact.scss b/theme_zen_dark/static/src/scss/pages/_contact.scss new file mode 100644 index 000000000..d3ffb6c7a --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/_contact.scss @@ -0,0 +1,426 @@ +.main_body_contact { + z-index: 3; + position: relative; + background-color: #fff; + margin-bottom: 400px; + + + + @media screen and(max-width:768px) { + margin-bottom: 800px; + } + + + + + .header { + position: relative; + z-index: 1; + .wrapper_abt { + .banner { + .banner_bg { + background-image: url(./../img/banner/bg10.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + + + span{ + font-size:25px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + + @media screen and(max-width:572px) { + font-size: 20px; + } + @media screen and(max-width:415px) { + font-size: 14px; + } + } + + + } + } + } + .banner_left { + width: 100%; + height: 100vh; + background-color: #b22126; + + @media screen and(max-width:996px) { + display: none; + } + p { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.first { + animation-delay: 1s; + } + &.second { + animation-delay: 3s; + } + &.third { + animation-delay: 5s; + } + &.fourth { + animation-delay: 7s; + } + &.fifth { + animation-delay: 9s; + } + &.sixth { + animation-delay: 11s; + } + } + .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + //@media screen and(max-width:768px){ + //padding-top:50px; + //padding-bottom: 100px; + // } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + } + } + } + .contact { + background: $color-brand; + padding: 100px 0; + + + @media screen and(max-width:1200px) { + padding-top:50px; + } + @media screen and(max-width:768px) { + padding: 50px; + } + + .wrapper { + padding: 0 60px; + + @media screen and(max-width:768px) { +padding: 0 20px; + } + } + h1 { + text-align: center; + color: $color-brand2; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 30px !important; + + @media screen and(max-width:768px) { + font-size: 40px; + } + } + p { + font-family: "Open Sans", sans-serif; + font-size: 14px; + line-height: 29px; + letter-spacing: 2px; + font-weight: 700; + padding-bottom: 40px; + } + .contact_details { + margin-top: 75px; + margin-bottom: 50px; + @media screen and(max-width:768px) { + margin: 30px 0; + } + .wrapper_c { + h5 { + color: $color-brand2; + font-size: 16px; + font-weight: bolder; + padding-bottom: 10px; + } + .e_details { + color: $color-white; + font-size: 35px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 1px; + padding-bottom: 20px; + + @media screen and(max-width:1200px) { + font-size: 25px; + } + + @media screen and(max-width:820px) { + font-size: 22px; + font-weight: 600; + } + + + } + .mail { + ul { + padding-left: 0; + display: flex; + justify-content: space-between; + padding-right: 100px; + + @media screen and(max-width:992px) { + display: block; + } + li { + padding-bottom: 5px; + a { + color: #ffffff; + font-weight: 700; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; + &:hover { + color: $color-brand2; + } + } + } + } + } + } + } + } + .contact_form { + background-image: url(); + + + background-image: url(./../img/contact/contact-bg.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + + + + + padding: 100px 0; + h4 { + text-align: center; + color: $color-brand; + margin-bottom: 50px; + } + form { + padding: 0 100px; + margin-top: 75px; + + @media screen and(max-width:1000px) { + padding: 0; + } + + @media screen and(max-width:768px) { + margin-top: 50px; + } + .input-group-addon { + position: absolute; + right: 9px; + top: 10px; + } + .form-group { + position: relative; + + @media screen and(max-width:768px) { + margin-bottom: 40px; + } + .form-label { + position: absolute; + top: -15px; + left: 10px; + z-index: 2; + pointer-events: none; + font-size: 25px; + font-weight: 500; + letter-spacing: 1px; + color: rgb(0, 0, 0); + opacity: 1; + @media screen and(max-width:1000px) { + font-size: 16px; + } + } + .form-txt { + position: absolute; + top: 0px; + left: 10px; + z-index: 2; + pointer-events: none; + font-size: 25px; + font-weight: 500; + letter-spacing: 1px; + color: rgb(0, 0, 0); + opacity:1; + } + .form-txt1 { + position: absolute; + top: 60px; + left: 10px; + z-index: 2; + pointer-events: none; + font-size: 25px; + font-weight: 500; + letter-spacing: 1px; + color: rgb(0, 0, 0); + opacity: 1; + } + .transform { + -webkit-transition: all 2s ease; + -moz-transition: all 2s ease; + -o-transition: all 2s ease; + -ms-transition: all 2s ease; + transition: all 2s ease; + } + .transform-active { + color: #ffffff; + font-size: 10px; + } + .form-control { + display: block; + width: 100%; + height: calc(2.5em + 0.75rem + 2px); + padding: 0.575rem 0.75rem; + font-family: "Open Sans", sans-serif; + font-size: 14px; + font-weight: 400; + line-height: 1.5; + color: $color-black !important; + background-color: transparent !important; + background-clip: padding-box; + border: 1px solid; + border-color: transparent; + border-bottom-color: $color-black; + border-radius: 0; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + box-shadow: none !important; + } + .btn-secondary.focus { + background-color: transparent !important; + } + .btn-secondary { + &:hover { + background-color: transparent !important; + color: $color-black; + } + &:active { + background-color: transparent !important; + color: $color-black; + } + } + textarea { + border: 0.5px solid; + border-color: transparent; + border-bottom-color: $color-black; + border-radius: 0; + background-color: transparent; + margin-top: 60px; + margin-bottom: 50px; + position: relative; + } + } + } + } +} + + diff --git a/theme_zen_dark/static/src/scss/pages/_pages.scss b/theme_zen_dark/static/src/scss/pages/_pages.scss new file mode 100644 index 000000000..9fa38c9d4 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/_pages.scss @@ -0,0 +1,8 @@ +@import './home/home'; +@import './about'; +@import './contact'; +@import './services'; +@import './portfolio'; +@import './project'; +@import './blog'; +@import './blog-single'; \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/pages/_portfolio.scss b/theme_zen_dark/static/src/scss/pages/_portfolio.scss new file mode 100644 index 000000000..403cb99dc --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/_portfolio.scss @@ -0,0 +1,531 @@ +.main_body_portfolio { + + z-index: 3; + position: relative; + background-color: #fff; + margin-bottom: 400px; + @media screen and(max-width:768px) { + margin-bottom: 800px; + } + + + .header { + position: relative; + z-index: 1; + .wrapper_portfolio { + .banner_portfolio { + .banner_bg { + background-image: url(./../img/banner/bg6.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + font-size: 30px; + span{ + font-size:25px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + @media screen and(max-width:572px) { + font-size: 20px; + } + @media screen and(max-width:415px) { + font-size: 14px; + } + } + } + } + } + .banner_left { + width: 100%; + height: 100vh; + background-color: #b22126; + @media screen and(max-width:996px) { + display: none; + } + p { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.first { + animation-delay: 1s; + } + &.second { + animation-delay: 3s; + } + &.third { + animation-delay: 5s; + } + &.fourth { + animation-delay: 7s; + } + &.fifth { + animation-delay: 9s; + } + &.sixth { + animation-delay: 11s; + } + } + .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + //@media screen and(max-width:768px){ + //padding-top:50px; + //padding-bottom: 100px; + // } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + } + } + } + + + + // .banner_bg { + // background-image: url(./../img/banner/bg6.jpg); + // justify-content: center; + // width: 100%; + // margin: auto; + // background-size: cover; + // height: 100vh; + // background-repeat: no-repeat; + // background-position: center; + + // @media screen and(max-width:768px) { + // height: auto; + // } + // .card { + // display: none; + // background: transparent; + // padding-top: 100px; + // padding-bottom: 100px; + // border: none !important; + // letter-spacing: -2px; + // // animation-name: fadeInOut; + // // animation-delay: 1s; + // // animation-duration: 3s; + // text-transform: uppercase; + // @media screen and(max-width:996px) { + // display: block; + // padding-top: 200px; + // padding-left: 100px; + // } + // @media screen and(max-width:768px) { + // display: block; + // padding-top: 200px; + // padding-left: 100px; + // } + // @media screen and(max-width:572px) { + // display: block; + // padding-top: 100px; + // padding-left: 25px; + // } + // @media screen and(max-width:450px) { + // display: block; + // padding-top: 100px; + // padding-left: 20px; + // } + // .card-title { + // font-size: 2.5vw; + // font-weight: 700; + // color: $color-brand2; + // @media screen and(max-width:996px) { + // font-size: 25px; + // } + // @media screen and(max-width:572px) { + // font-size: 18px; + // } + // @media screen and(max-width:768px) { + // font-size: 25px; + // } + // } + // .card-text { + // color: $color-white; + // font-size: 3.5vw; + // font-weight: bolder; + // @media screen and(max-width:996px) { + // font-size: 40px; + // } + // @media screen and(max-width:768px) { + // font-size: 40px; + // } + // @media screen and(max-width:572px) { + // font-size: 30px; + // } + // } + // .text-bottom { + + + // span{ + // font-size:25px; + // color: $color-brand2; + // font-weight: bolder; + // padding-bottom: 40px; + // letter-spacing: 0px; + + // @media screen and(max-width:572px) { + // font-size: 20px; + // } + // @media screen and(max-width:415px) { + // font-size: 14px; + // } + // } + + + // } + // } + // } + // .banner_left { + // width: 100%; + // height: 100vh; + // background-color: #b22126; + + // @media screen and(max-width:996px) { + // display: none; + // } + // p { + // // first we make all instances of this transparent. + // opacity: 0; + // // as we're using the same animation for each instance, call it here so we're not repeating it + // animation: fadeInUp 1s ease-in-out 0s forwards; + // // then define the animation delay in each class + // &.first { + // animation-delay: 1s; + // } + // &.second { + // animation-delay: 3s; + // } + // &.third { + // animation-delay: 5s; + // } + // &.fourth { + // animation-delay: 7s; + // } + // &.fifth { + // animation-delay: 9s; + // } + // &.sixth { + // animation-delay: 11s; + // } + // } + // .card { + // background: transparent; + // padding-top: 150px; + // padding-bottom: 100px; + // border: none !important; + // letter-spacing: -2px; + // // animation-name: fadeInOut; + // // animation-delay: 1s; + // // animation-duration: 3s; + // text-transform: uppercase; + // //@media screen and(max-width:768px){ + // //padding-top:50px; + // //padding-bottom: 100px; + // // } + // .card-title { + // font-size: 2.5vw; + // font-weight: 700; + // color: $color-brand2; + // } + // .card-text { + // color: $color-white; + // font-size: 3.5vw; + // font-weight: bolder; + // } + // .text-bottom { + // font-size: 20px; + // color: $color-brand2; + // font-weight: bolder; + // padding-bottom: 40px; + // letter-spacing: 0px; + // } + // } + // } + + + + + .recent_P { + background: $color-white; + padding-top: 100px; + // padding-bottom: 40px; + .heading { + color: $color-brand3; + padding-bottom: 50px; + h1 { + text-align: center; + color: $color-brand3; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; + @media screen and(max-width:768px) { + font-size: 40px; + } + } + p { + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500; + } + } + + .wrapper { + margin-top: 40px; + + + .recent_content { + padding-bottom: 100px; + + .top { + color: $color-brand; + font-size: 20px; + font-weight: 600; + margin-bottom: 5px; + text-transform: uppercase; + padding-top: 23px; + } + h3 { + color: $color-brand3; + font-weight: 700; + font-size: 30px; + text-transform: uppercase; + padding-top: 16px; + } + + .text { + padding-top: 40px; + padding-bottom: 40px; + } + } + .recent_img { + padding-bottom: 100px; + + max-width: 380px; + overflow: hidden; + + position: relative; + + .move { + // .no-js #loader { display: none; } + // .js #loader { display: block; position: absolute; left: 100px; top: 0; + // -webkit-transition: 1s; + // transition: 1s; + } + + // &::after { + // content: " "; + // position: absolute; + // top: 0; + // left: 0; + // background-color: $color-brand; + // width: 100%; + // height: 100%; + // z-index: 3; + // display: block; + // } + } + img { + width: 100%; + + &:hover { + transform: scale(1.1); + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease-in-out; + } + } + } + } + + .load{ + background-color: $color-brand; + + .load_more{ + padding: 80px 0; + text-align: center; + } + } + + .b_wrap{ + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; + @media screen and(max-width:650px) { + right: 40%; + bottom: 20px; + } + .btn.btn-down { + position: relative; + z-index: 999; + color: $color-white; + &::after{ + display: block; + top: 103%; + left: 50%; + position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + box-sizing: border-box; + } + &::before{ + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255,255,255,.1); + border-radius: 100%; + opacity: 0; + -webkit-animation: sdb03 3s infinite; + animation: sdb03 3s infinite; + box-sizing: border-box; + } + @-webkit-keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + @keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + } + } + + + + + +} + + diff --git a/theme_zen_dark/static/src/scss/pages/_project.scss b/theme_zen_dark/static/src/scss/pages/_project.scss new file mode 100644 index 000000000..4cd7aced1 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/_project.scss @@ -0,0 +1,515 @@ +.main_body_project { + z-index: 3; + position: relative; + background-color: #fff; + margin-bottom: 400px; + @media screen and(max-width:768px) { + margin-bottom: 800px; + } + + + + .header { + position: relative; + z-index: 1; + .wrapper_project { + .banner_project { + .banner_bg { + background-image: url(./../img/banner/bg7.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + + + span{ + font-size:25px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + + @media screen and(max-width:572px) { + font-size: 20px; + } + @media screen and(max-width:415px) { + font-size: 14px; + } + } + + + } + } + + + } + .banner_left { + width: 100%; + height: 100vh; + background-color: #b22126; + @media screen and(max-width:996px) { + display: none; + } + p { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.first { + animation-delay: 1s; + } + &.second { + animation-delay: 3s; + } + &.third { + animation-delay: 5s; + } + &.fourth { + animation-delay: 7s; + } + &.fifth { + animation-delay: 9s; + } + &.sixth { + animation-delay: 11s; + } + } + .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + //@media screen and(max-width:768px){ + //padding-top:50px; + //padding-bottom: 100px; + // } + .card-title { + font-size: 2.7vw; + font-weight: 700; + color: $color-brand2; + } + .card-text { + color: $color-white; + font-size: 4.3vw; + font-weight: bolder; + } + .text-bottom { + font-size: 28px; + color: $color-white; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 2px; + span{ + padding-right: 40px; + } + } + } + } + } + } + } + + + .project{ + background: $color-brand; + padding: 100px 0; + + + @media screen and(max-width:768px){ + padding: 40px 0; + } + + .wrapper{ + .branding{ + margin-top: 50px; + + + @media screen and(max-width:768px){ + margin-top: 0px; + } + .wrapper_brand{ + @media screen and(max-width:768px) { + padding-left: 30px; + } + } + + .team_heading { + text-transform: uppercase; + margin-top: 20px; + + h5 { + font-size: 16px; + font-weight: 700; + color: $color-brand2; + margin: auto; + } + span { + font-weight: 700; + color: $color-white; + font-size: 30px; + letter-spacing: 2px; + } + } + + .branding_info { + margin-top: 40px; + + ul { + padding-left: 0; + h4 { + color: $color-brand2; + font-size: 18px; + padding-bottom: 15px; + } + } + ul li::before { + content: "\2022"; + color: $color-brand2; + font-weight: bold; + display: inline-block; + width: 1em; + margin-left: -1em; + position: absolute; +left: -8px; + } + li { + font-size: 11px; + letter-spacing: 2px; + padding-bottom: 16px; + font-weight: 600; + color: $color-white; + text-transform: uppercase; + position: relative; + } + } + p{ + font-family: 'Open Sans', sans-serif; + font-size: 17px; + line-height: 2.5rem; + color: $color-white; + } + } + } + } + + + // project details + + .project_details{ + background: $color-white; + padding: 100px 0; + + @media screen and(max-width:768px){ + padding: 40px 0; + } + .wrapper{ + padding: 0 50px; + + @media screen and(max-width:768px){ + padding: 0px 20px; + } + @media screen and(max-width:415px){ + padding: 0px 10px; + } + .project_heading{ + color: $color-brand; + font-size: 30px; + font-weight: 700; + padding-bottom: 40px; + } + + .project_desc{ + font-family: 'Open Sans', sans-serif; + font-size: 17px; + line-height: 2.5rem; + color: $color-grey; + font-weight: 500; + } + + + } + // .project_top{ + + // } + .project_bottom{ + margin-top: 50px; + margin-bottom: 50px; + .single{ + max-width: 460px; + + @media screen and(max-width:992px){ + max-width: 990px; + padding-bottom: 30px; + object-fit: cover; + } + + img{ + width: 100%; + + } + } + + .single_2{ + color: $color-brand2; + font-size: 25px; + padding-bottom: 30px; + } + } + + + .single_3{ + max-width: 1600px; + img{ + width: 100%; + } + } + } + + + +.part_two{ +.wrapper{ + padding: 0 50px; + + @media screen and(max-width:768px){ + padding: 0px 20px; + } + + @media screen and(max-width:415px){ + padding: 0px 10px; + } + .project_heading{ + color: $color-brand; + font-size: 30px; + font-weight: 700; + padding-bottom: 40px; +} + +.project_desc{ + font-family: 'Open Sans', sans-serif; + font-size: 17px; + line-height: 2.5rem; +color: $color-grey; +font-weight: 500; +} + + +} +.wrapper_part_two{ + margin-top: 40px; + padding-bottom: 100px; + + @media screen and(max-width:768px){ + margin-top: 0; + padding-bottom: 0px; + } + .single_img_part_two{ +max-width: 1000px; +margin: auto; +padding-top: 40px; + +img{ + width: 100%; +} + +&:nth-child(4) { + img { +margin-bottom: 100px; + + } +} + } + +} + +.project_top{ + + .wrapper_3{ + position: relative; + top: 100%; + -webkit-transform: translateY(-100%); + -ms-transform: translateY(-100%); + transform: translateY(-100%) + } +.img_nine{ + max-width: 1000px; + @media screen and(max-width:768px){ + margin-top: 40px; + + } + img{ + width: 100%; + } +} +} + +.single_3{ + max-width: 1600px; + margin-top: 100px; + img{ + width: 100%; + } +} +} + + + + + + +.project_last{ + background: $color-brand2; + padding: 100px 0; + @media screen and(max-width:768px){ + padding: 50px 0; + } + .wrapper{ + .branding{ + margin-top: 50px; + @media screen and(max-width:768px){ + + } + + .wrapper_brand{ + @media screen and(max-width:768px) { + padding-left: 20px; + padding-bottom: 30px; + } + } + + .team_heading { + text-transform: uppercase; + margin-top: 20px; + + h5 { + font-size: 16px; + font-weight: 700; + color: $color-brand2; + margin: auto; + } + span { + font-weight: 700; + color: $color-white; + font-size: 30px; + letter-spacing: 2px; + } + } + + .branding_info { + margin-top: 40px; + + .own{ + + p{ + font-size: 17px; + color: $color-white; + font-weight: 700; + } + + span{ + font-size: 17px; + color: $color-white; + font-weight:200; + padding-top: 10px; + } + } + } + p{ + font-family: 'Open Sans', sans-serif; + font-size: 17px; + line-height: 2.5rem; + color: $color-white; + } + } + } +} + +.load{ + background-color: $color-brand; + .load_more{ + padding: 80px 0; + text-align: center; + } +} + +} + + + + + + + \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/pages/_services.scss b/theme_zen_dark/static/src/scss/pages/_services.scss new file mode 100644 index 000000000..3fe4b82d1 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/_services.scss @@ -0,0 +1,738 @@ +.main_body_service{ + z-index: 3; + position: relative; + background-color: #fff; + margin-bottom: 400px; + @media screen and(max-width:768px) { + margin-bottom: 800px; + } + + + .wrapper_cnt { + position: relative; + + .banner { + .banner_bg { + background-image: url(./../img/banner/bg5.jpg); + justify-content: center; + width: 100%; + margin: auto; + background-size: cover; + height: 100vh; + background-repeat: no-repeat; + background-position: center; + + @media screen and(max-width:768px) { + height: auto; + } + .card { + display: none; + background: transparent; + padding-top: 100px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + @media screen and(max-width:996px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:768px) { + display: block; + padding-top: 200px; + padding-left: 100px; + } + @media screen and(max-width:572px) { + display: block; + padding-top: 100px; + padding-left: 25px; + } + @media screen and(max-width:450px) { + display: block; + padding-top: 100px; + padding-left: 20px; + } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + @media screen and(max-width:996px) { + font-size: 25px; + } + @media screen and(max-width:572px) { + font-size: 18px; + } + @media screen and(max-width:768px) { + font-size: 25px; + } + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + @media screen and(max-width:996px) { + font-size: 40px; + } + @media screen and(max-width:768px) { + font-size: 40px; + } + @media screen and(max-width:572px) { + font-size: 30px; + } + } + .text-bottom { + + + span{ + font-size:25px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + + @media screen and(max-width:572px) { + font-size: 20px; + } + @media screen and(max-width:415px) { + font-size: 14px; + } + } + + + } + } + } + .banner_left { + width: 100%; + height: 100vh; + background-color: #b22126; + + @media screen and(max-width:996px) { + display: none; + } + p { + // first we make all instances of this transparent. + opacity: 0; + // as we're using the same animation for each instance, call it here so we're not repeating it + animation: fadeInUp 1s ease-in-out 0s forwards; + // then define the animation delay in each class + &.first { + animation-delay: 1s; + } + &.second { + animation-delay: 3s; + } + &.third { + animation-delay: 5s; + } + &.fourth { + animation-delay: 7s; + } + &.fifth { + animation-delay: 9s; + } + &.sixth { + animation-delay: 11s; + } + } + .card { + background: transparent; + padding-top: 150px; + padding-bottom: 100px; + border: none !important; + letter-spacing: -2px; + // animation-name: fadeInOut; + // animation-delay: 1s; + // animation-duration: 3s; + text-transform: uppercase; + //@media screen and(max-width:768px){ + //padding-top:50px; + //padding-bottom: 100px; + // } + .card-title { + font-size: 2.5vw; + font-weight: 700; + color: $color-brand2; + } + .card-text { + color: $color-white; + font-size: 3.5vw; + font-weight: bolder; + } + .text-bottom { + font-size: 20px; + color: $color-brand2; + font-weight: bolder; + padding-bottom: 40px; + letter-spacing: 0px; + } + } + } + } + + + } + + .service{ + background: $color-brand2; + padding: 100px 0; + + + @media screen and(max-width:992px) { + padding: 50px 0px; + } + .heading{ + h1 { + text-align: center; + color: $color-white; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 30px !important; + + @media screen and(max-width:768px) { + font-size: 40px; + } + } + } + .wrapper{ + padding: 0 60px; + @media screen and(max-width:992px) { + padding: 0; + } + .service_bg{ + background-image: url(./../img/service/1.jpg); + justify-content: center; + width: 100%; + margin-top: 90px; + background-size: cover; + height: 50vh; + background-repeat: no-repeat; + background-position: center; + padding-top: 50px; + } + + + .bg2{ + background-image: url(./../img/service/2.jpg) !important; + justify-content: center; + width: 100%; + margin-top: 90px; + background-size: cover; + height: 50vh; + background-repeat: no-repeat; + background-position: center; + padding-top: 50px; + } + + .bg3{ + background-image: url(./../img/service/3.jpg); + justify-content: center; + width: 100%; + margin-top: 90px; + background-size: cover; + height: 50vh; + background-repeat: no-repeat; + background-position: center; + padding-top: 50px; + } + .branding{ + margin-top: 50px; + + .wrapper_brand{ + @media screen and(max-width:768px) { + padding-left: 30px; + } + } + .team_heading { + text-transform: uppercase; + margin-top: 20px; + + h5 { + font-size: 16px; + font-weight: 700; + color: $color-brand; + margin: auto; + } + span { + font-weight: 700; + color: $color-white; + font-size: 30px; + letter-spacing: 2px; + } + + // @media screen and(max-width:992px) { + // padding-left: 50px; + // } + } + + .branding_info { + margin-top: 40px; + + ul { + padding-left: 0; + h4 { + color: $color-brand2; + font-size: 18px; + padding-bottom: 15px; + } + } + ul li::before { + content: "\2022"; + color: $color-brand; + font-weight: bold; + display: inline-block; + width: 1em; + margin-left: -1em; + } + li { + font-size: 11px; + letter-spacing: 3px; + padding-bottom: 15px; + color: $color-h-bg; + text-transform: uppercase; + } + } + p{ + font-family: 'Open Sans', sans-serif; + font-size: 17px; + line-height: 2.5rem; + color: $color-white; + } + } + + + } + } + // skill + + .skills{ + background-color: $color-brand2; + .skill_img{ + max-width: 750px; + @media screen and(max-width:992px) { + max-width: 100%; + } + + img{ + width: 100%; + } + } + .skill_info{ + .wrapper{ + // -ms-transform: translate(0px,35%); /* IE 9 */ + // transform: translate(0px,35%); /* Standard syntax */ + padding-top: 100px; + + @media screen and(max-width:992px) { + padding-top: 50px; + padding-bottom: 40px; + } + h3{ + color: $color-brand; + text-align: center; + font-size: 40px; + padding-bottom: 40px; + } + .progress_info{ + padding: 20px 50px; + margin-bottom: 20px; + .p_details{ + position: relative; + + .p_heading{ + position: absolute; + left: 0; + bottom: 10px; + color: $color-brand; + font-size: 15px; + letter-spacing: 2px; + text-transform: uppercase; + } + .p_perc{ + position: absolute; + bottom: 10px; + color: $color-brand; + font-size: 15px; + letter-spacing: 2px; + text-transform: uppercase; + + right: 0; + } + } + .progress{ + + + + .progress-bar { + position: unset; + top: 0; + height: 3px; + width: 0; + background-image: linear-gradient(90deg, #B8C1E5 0%, #FF2E38 100%); + z-index: 11; + transition: width .2s; + will-change: width; + } + + + } + } + } + } + + } + + // Our service + + .our_service{ + + padding: 100px 0; + @media screen and(max-width:992px) { + padding-top: 50px; + padding-bottom: 0; + } + .heading{ + color: $color-brand2; + padding-bottom: 50px; + h1{ + text-align: center; + color: $color-brand2; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; + + @media screen and(max-width:768px) { + font-size: 40px; + } + + } + p{ + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500; + + } + } + + .wrapper { + margin-top: 75px; + @media screen and(max-width:992px) { + margin-top: 0; + } + + margin: 0; + .card { + border-radius: 0; + border: none; + margin-bottom: 50px; + + .img_wrapper{ + overflow: hidden; + } + .card-img-top { + border-radius: 0; + + + overflow: hidden; + &:hover{ + overflow: hidden; + transform: scale(1.1); + + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease-in-out; + transition-property: all; + + } + } + .card-body { + margin-top: 10px; + margin-right: 30px; + .card-title { + font-size: 20px; + text-transform: uppercase; + color: $color-brand2; + padding-top: 15px; + + } + + + .card-text{ + margin-top: 30px; + font-family: 'Open Sans', sans-serif; + font-size: 13px; + line-height: 29px; + color: $color-brand2; + + + } + } + } + } + } + + + // partner service + + .partners_service{ + background: $color-brand3; + padding: 100px 0; + + .wrapper{ + h3{ + + color: $color-brand; + text-transform: uppercase; + font-size: 45px; + font-weight: 700; + + margin-bottom: 10px; + @media screen and(max-width:768px) { + font-size: 30px; + } + + } + + + } + .partners_contents{ + + margin-top: 30px; + padding: 60px; + + @media screen and(max-width:768px) { + padding: 0; + margin-top: 60px; + } + .brd{ + a{ + width: 100%; + height: 100%; + border: 1px solid; + border-color: red; + display: block; + border-top-color: transparent; + border-left-color: transparent; + + } + + &:nth-child(4) { + a { + border-right-color: transparent !important; + } + } + + @media screen and(max-width:768px) { + &:nth-child(2) { + a { + border-right-color: transparent !important; + } + } + } + @media screen and(max-width:768px) { + &:nth-child(6) { + a { + border-right-color: transparent !important; + } + } + + + &:nth-child(10) { + a { + border-right-color: transparent !important; + border-bottom-color: transparent !important; + } + } + } + &:nth-child(8) { + a { + border-right-color: transparent !important; + } + } + + + &:nth-child(9) { + a { + + border-bottom-color: transparent !important; + } + } + + &:nth-child(10) { + a { + + border-bottom-color: transparent !important; + } + } + + &:nth-child(11) { + a { + + border-bottom-color: transparent !important; + } + } + + &:nth-child(12) { + a { + border-right-color: transparent !important; + border-bottom-color: transparent !important; + } + } + + @media screen and(max-width:768px) { + &:nth-child(11) { + a { + + border-top-color: red !important; + } + } + &:nth-child(12) { + a { + + border-top-color: red !important; + } + } + } + } + + } + + } + + + + .part_wrapp{ + margin: auto; + padding:40px 20px; + max-width: 200px; + + img{ + + width: 100%; + &:hover{ + + -moz-transition: all 500ms linear; + -webkit-transition: all 500ms linear; + -o-transition: all 500ms linear; + transition: all 500ms linear; + filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); + -webkit-filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); + -moz-filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); + + } + } + + } + + + /* defines the animation */ +// @keyframes fadeInUp { +// from { +// opacity: 0; +// -webkit-transform: translate3d(0, 100%, 0); +// transform: translate3d(0, 100%, 0); +// } +// to { +// opacity: 1; +// -webkit-transform: none; +// transform: none; +// } +// } +.b_wrapp{ + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; + @media screen and(max-width:650px) { + right: 40%; + bottom: 20px; + } + .btn.btn-down { + position: relative; + z-index: 999; +color: $color-white; + &::after{ + display: block; + top: 103%; +left: 50%; +position: absolute; + content: ''; + width: 16px; + height: 16px; + margin: -12px 0 0 -8px; + border-left: 1px solid #fff; + border-bottom: 1px solid #fff; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + box-sizing: border-box; + } + &::before{ + display: block; + position: absolute; + top: 26%; + left: 29%; + z-index: -1; + content: ''; + width: 44px; + height: 44px; + box-shadow: 0 0 0 0 rgba(255,255,255,.1); + border-radius: 100%; + opacity: 0; + -webkit-animation: sdb03 3s infinite; + animation: sdb03 3s infinite; + box-sizing: border-box; + } + @-webkit-keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + @keyframes sdb03 { + 0% { + opacity: 0; + } + 30% { + opacity: 1; + } + 60% { + box-shadow: 0 0 0 60px rgba(255,255,255,.1); + opacity: 0; + } + 100% { + opacity: 0; + } + } + } +} + + +} + + + + + + + + \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/pages/home/_about.scss b/theme_zen_dark/static/src/scss/pages/home/_about.scss new file mode 100644 index 000000000..f26cc7276 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/home/_about.scss @@ -0,0 +1,103 @@ +.about{ + background: $color-brand2; + padding: 100px 0; + + + + h1{ + text-align: center; + color: $color-brand; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + + + @media screen and(max-width:768px) { + font-size: 40px; + } + + } + + + .animation-elementH { + opacity: 1; + position: relative; + } + /*animation element sliding left*/ + + .animation-elementH.slide-left { + opacity: 1; + -moz-transition: all 500ms linear; + -webkit-transition: all 500ms linear; + -o-transition: all 500ms linear; + transition: all 500ms linear; + -moz-transform: translate3d(-200px, 0px, 0px); + -webkit-transform: translate3d(-200px, 0px, 0px); + -o-transform: translate(-200px, 0px); + -ms-transform: translate(-200px, 0px); + transform: translate3d(-200px, 0px, 0px); + } + + .animation-elementH.slide-left { + opacity: 1; + -moz-transform: translate3d(0px, 0px, 0px); + -webkit-transform: translate3d(0px, 0px, 0px); + -o-transform: translate(0px, 0px); + -ms-transform: translate(0px, 0px); + transform: translate3d(0px, 0px, 0px); + } +// .in-view{ +// opacity: 1; +// } + + + + .wrapper{ + color: $color-white; + margin-top: 50px; + padding: 0 40px; + .about_text{ + + font-family: 'Open Sans', sans-serif; + font-size: 16px; + line-height: 29px; + } + .bt{ + margin-top: 50px; + letter-spacing: 4px; + text-align: center; + font-size: 13px; + } + + +.animation-element { + opacity: 0; + position: relative; +} +/*animation element sliding left*/ + +.animation-element.slide-left { + opacity: 0; + -moz-transition: all 900ms linear; + -webkit-transition: all 900ms linear; + -o-transition: all 900ms linear; + transition: all 900ms linear; + -moz-transform: translate3d(-200px, 0px, 0px); + -webkit-transform: translate3d(-200px, 0px, 0px); + -o-transform: translate(-200px, 0px); + -ms-transform: translate(-200px, 0px); + transform: translate3d(-200px, 0px, 0px); +} + +.animation-element.slide-left.in-view { + opacity: 1; + -moz-transform: translate3d(0px, 0px, 0px); + -webkit-transform: translate3d(0px, 0px, 0px); + -o-transform: translate(0px, 0px); + -ms-transform: translate(0px, 0px); + transform: translate3d(0px, 0px, 0px); +} + + } +} \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/pages/home/_blog.scss b/theme_zen_dark/static/src/scss/pages/home/_blog.scss new file mode 100644 index 000000000..b2ab659f8 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/home/_blog.scss @@ -0,0 +1,156 @@ +.blog { + padding-top: 100px; +margin-bottom: 450px; +padding-bottom: 100px; +background: rgb(252, 252, 252); + +@media screen and(max-width:768px) { +margin-bottom: 110vh; + } + .heading { + color: $color-brand3; + padding-bottom: 50px; + h1 { + text-align: center; + color: $color-brand3; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; + + @media screen and(max-width:768px) { + font-size: 40px; + } + } + p { + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500; + } + } + + .wrapper { + margin-top: 75px; + .card-deck { + .card { + border-radius: 0; + border: none; + padding: 40px 0; + transition: all 1.5s ease; + + .img_wrapper{ + overflow: hidden; + } + .card-img-top { + border-radius: 0; + + + overflow: hidden; + &:hover{ + overflow: hidden; + transform: scale(1.1); + + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease-in-out; + transition-property: all; + + } + } + + + .img_wrapper:hover ~ .card-body { + + + .card-title { + transform: translateX(20px) !important; + + transition: all 1.5s ease; + + } + + } + + .card-body :hover .card-title{ + + } + .card-body { + margin-top: 10px; + + transition: all 1.5s ease-in !important; + + .card-title { + font-size: 30px; + text-transform: uppercase; + color: $color-brand3; + padding-top: 15px; + margin:0 10px; + + @media screen and(max-width:768px) { + font-size: 20px; + } + + } + + .blog-links{ + padding-top: 20px; + margin-top: 10px; + transition: all 1.5s ease; + &:hover { + transform: translateX(20px); + } + } + ul { + display: flex; + padding-left: 0; + @media screen and(max-width:738px) { + display: block; + } + .icon { + max-width: 20px; + display: block; + img { + width: 100%; + } + } + li{ + padding: 0 10px; + a{ + color: $color-grey; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 11px; + &:hover{ + color: $color-hover; + } + } + } + } + .card-text{ + margin-top: 30px; + display: flex; + justify-content: space-between; + span{ + a{ + color: $color-brand3; + text-decoration: none; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 12px; + font-weight: 700; + &:hover{ + color: $color-hover; + } + } + } + } + } + } + } + } +} diff --git a/theme_zen_dark/static/src/scss/pages/home/_home.scss b/theme_zen_dark/static/src/scss/pages/home/_home.scss new file mode 100644 index 000000000..58685fbe0 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/home/_home.scss @@ -0,0 +1,7 @@ +@import './about'; +@import './recent'; +@import './partners'; +@import './testimonial'; +@import './video'; +@import './blog'; +@import './subscribe'; diff --git a/theme_zen_dark/static/src/scss/pages/home/_partners.scss b/theme_zen_dark/static/src/scss/pages/home/_partners.scss new file mode 100644 index 000000000..358e660e3 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/home/_partners.scss @@ -0,0 +1,150 @@ +.partners{ + background: $color-brand2; + padding: 100px 0; + + .wrapper{ + h3{ + + color: $color-brand; + text-transform: uppercase; + font-size: 45px; + font-weight: 700; + + margin-bottom: 10px; + @media screen and(max-width:768px) { + font-size: 30px; + } + + } + + + } + .partners_contents{ + + margin-top: 30px; + padding: 60px; + + @media screen and(max-width:768px) { +padding: 0; +margin-top: 60px; + } + .brd{ + a{ + width: 100%; + height: 100%; + border: 1px solid; + border-color: red; + display: block; + border-top-color: transparent; + border-left-color: transparent; + + } + + &:nth-child(4) { + a { + border-right-color: transparent !important; + } + } + + @media screen and(max-width:768px) { + &:nth-child(2) { + a { + border-right-color: transparent !important; + } + } + } + @media screen and(max-width:768px) { + &:nth-child(6) { + a { + border-right-color: transparent !important; + } + } + + + &:nth-child(10) { + a { + border-right-color: transparent !important; + border-bottom-color: transparent !important; + } + } + } + &:nth-child(8) { + a { + border-right-color: transparent !important; + } + } + + + &:nth-child(9) { + a { + + border-bottom-color: transparent !important; + } + } + + &:nth-child(10) { + a { + + border-bottom-color: transparent !important; + } + } + + &:nth-child(11) { + a { + + border-bottom-color: transparent !important; + } + } + + &:nth-child(12) { + a { + border-right-color: transparent !important; + border-bottom-color: transparent !important; + } + } + + @media screen and(max-width:768px) { + &:nth-child(11) { + a { + + border-top-color: red !important; + } + } + &:nth-child(12) { + a { + + border-top-color: red !important; + } + } + } + } + + } + +} + + + + .part_wrapp{ + margin: auto; +padding:40px 20px; + max-width: 200px; + + img{ + + width: 100%; + &:hover{ + + -moz-transition: all 500ms linear; + -webkit-transition: all 500ms linear; + -o-transition: all 500ms linear; + transition: all 500ms linear; + filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); +-webkit-filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); +-moz-filter: grayscale(100%) sepia(100%) brightness(102%) hue-rotate(128deg) saturate(1000%) contrast(1000%) invert(100%); + + } + } + + } + \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/pages/home/_recent.scss b/theme_zen_dark/static/src/scss/pages/home/_recent.scss new file mode 100644 index 000000000..f4c22d249 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/home/_recent.scss @@ -0,0 +1,240 @@ +.recent { + background: $color-white; + padding: 100px 0; + .heading { + color: $color-brand3; + padding-bottom: 50px; + h1 { + text-align: center; + color: $color-brand3; + text-transform: uppercase; + font-size: 65px; + letter-spacing: -2px; + font-weight: 700; + margin-bottom: 10px; + + + @media screen and(max-width:768px) { + font-size: 40px; + } + } + p { + text-align: center; + text-transform: uppercase; + letter-spacing: 2px; + font-size: 13px; + font-weight: 500; + } + } + .wrapper { + margin-top: 75px; + padding-bottom: 40px; + @media screen and(max-width:996px) { + padding: 0 30px; + } + @media screen and(max-width:768px) { + margin-top: 0; + } + .recent_content { + .top { + color: $color-brand; + font-size: 20px; + font-weight: 600; + margin-bottom: 5px; + text-transform: uppercase; + padding-top: 23px; + } + h3 { + color: $color-brand3; + font-weight: 700; + font-size: 30px; + text-transform: uppercase; + padding-top: 16px; + } + .text { + padding-top: 40px; + padding-bottom: 40px; + } + } + .recent_img { + max-width: 380px; + overflow: hidden; + position: relative; + @media screen and(max-width:996px) { + margin-top: 30px; + max-width: 100% + } + + + img { + width: 100%; + &:hover { + transform: scale(1.1); + -webkit-transition: all 1s ease; + -moz-transition: all 1s ease; + -o-transition: all 1s ease; + transition: all 1s ease-in-out; + } + } + } + } + } + + + + + + + + + + + + + + + + + + + + +.he { + opacity: 0; +} + +.tracking-in-expand { + -webkit-animation: tracking-in-expand 4s cubic-bezier(0.215, 0.61, 0.355, 1) both; + animation: tracking-in-expand 4s cubic-bezier(0.215, 0.61, 0.355, 1) both; +} + +@-webkit-keyframes tracking-in-expand { + 0% { + letter-spacing: -0.5em; + opacity: 0; + } + 40% { + opacity: 0.6; + } + 100% { + opacity: 1; + } +} +@keyframes tracking-in-expand { + 0% { + letter-spacing: -0.5em; + opacity: 0; + } + 40% { + opacity: 0.6; + } + 100% { + opacity: 1; + } +} + + + + + + +@keyframes fade-left-element { + // from { + // transform: scaleX(1); + // transform-origin: right; + // } + // to { + // transform: scaleX(0.5); + // transform-origin: right; + // } + + 0% { + transform: scaleX(1); +transform-origin: right; + } + 40% { + transform: scaleX(0.7); + transform-origin: right; + } + 70% { + transform: scaleX(0.3); + transform-origin: right; + } + 100% { + transform: scaleX(0); + transform-origin: right; + opacity: 0; + } +} + + + + + + + + + + + + + +.fill { + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.966); + position: absolute; + top: 0; + left: 0; + z-index: 10; + opacity: 0; + +} + + +@-webkit-keyframes fade-left-element { + // from { + // transform: scaleX(1); + // transform-origin: right; + // } + // to { + // transform: scaleX(0.5); + // transform-origin: right; + // } + + 0% { + transform: scaleX(1); +transform-origin: right; + } + 40% { + transform: scaleX(0.7); + transform-origin: right; + } + 70% { + transform: scaleX(0.3); + transform-origin: right; + } + 100% { + transform: scaleX(0); + transform-origin: right; + opacity: 0; + } +} + + + + + + + + + +.fade-left-element { + animation: fade-left 4s; + -webkit-transition:all 3s ease-in-out ; + -moz-transition:all 3s ease-in-out ; + -o-transition:all 3s ease-in-out ; + transition:all 3s ease-in-out ; + transition-delay: 1s; + -webkit-transition-delay: 1s; +} \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/pages/home/_subscribe.scss b/theme_zen_dark/static/src/scss/pages/home/_subscribe.scss new file mode 100644 index 000000000..e69de29bb diff --git a/theme_zen_dark/static/src/scss/pages/home/_testimonial.scss b/theme_zen_dark/static/src/scss/pages/home/_testimonial.scss new file mode 100644 index 000000000..f973e47cd --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/home/_testimonial.scss @@ -0,0 +1,109 @@ +.testimonial_main_dark{ + +padding-bottom: 70px; + margin-top: 100px; + margin-bottom: 100px; + +.test_content{ + .test_img{ + max-width: 120px; + margin: auto; + img{ + width: 100%; + border-radius: 50%; + } + } + + .test_details{ + margin-top: 60px; + position: relative; + background-color: $color-brand; + padding: 30px 20px; + font-family: 'Open Sans', sans-serif; + font-size: 15px; + line-height: 29px; + letter-spacing: 2px; + color:$color-white; + font-weight: 700; + text-align: justify; + + &:after{ + content: " "; + position:absolute; + background-color: $color-brand; + height: 20px; + width: 20px; + left: 50%; +top: -10px; + -webkit-transform: translateX(-50%) rotate(45deg); +-ms-transform: translateX(-50%) rotate(45deg); +transform: translateX(-50%) rotate(45deg); + } + } + + .name{ + margin-top: 20px; + text-align: center; + color: $color-brand2; + font-size: 16px; + font-weight: 700; + span{ + + color: $color-grey; + } + } +} + + #owl-theme2 button.owl-dot span { + height: 8px; + width: 8px; + color: $color-white; + background-color:$color-brand2; + display: block; + font-weight: bolder; + border-radius: 50%; + margin: 20px; + } + #owl-theme2 button.owl-dot.active span { + color: $color-hover; + height: 12px; + width: 12px; + font-size: 25px; + -webkit-transition: 1s; + transition: 1s; + } + + #owl-theme2 { + position: relative; + + + .owl-dots { + position: absolute; + bottom: -14%; + right: 38%; + -webkit-transform:translateX(-21%) rotate(-1deg); + -ms-transform:translateX(-21%) rotate(-1deg); + transform:translateX(-21%) rotate(-1deg); + + @media screen and(max-width:1000px) { + right:31%; + } + @media screen and(max-width:768px) { + right:25%; + } + @media screen and(max-width:650px) { + right:26%; + } + @media screen and(max-width:500px) { + right:21%; + } + @media screen and(max-width:414px) { + right:15%; + } + @media screen and(max-width:375px) { + right:11%; + } + } + } + } + \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/pages/home/_video.scss b/theme_zen_dark/static/src/scss/pages/home/_video.scss new file mode 100644 index 000000000..907af7a08 --- /dev/null +++ b/theme_zen_dark/static/src/scss/pages/home/_video.scss @@ -0,0 +1,177 @@ +.video{ + background-image: url(./../img/video/video.jpg); + justify-content: center; + width: 100%; + + background-size: cover; + height: 90vh; + background-repeat: no-repeat; + background-position: center; + + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + + .pulse { + border: 0 !important; + cursor: unset !important; + width: 70px; + height: 70px; + border-radius: 100px; + background: rgb(145, 31, 31); + box-shadow: 0 0 0 rgba(133, 18, 18, 0.541); + animation: pulse 2000ms infinite; + position: relative; + + &:after{ + content: " "; + +position: absolute; +left: 56%; +top: 21px; +transform: translateX(-50%) rotate(-180deg); +width: 0; +height: 0; +border-top: 15px solid transparent; +border-right: 20px solid #252222; +border-bottom: 15px solid transparent; + } + + } + + @keyframes pulse { + 0% { + -webkit-box-shadow: 0 0 0 0 rgba(247, 59, 59, 0.9); + } + + 90% { + -webkit-box-shadow: 0 0 0 20px rgba(0,0,0,0); + } + 100% { + -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0); + } + } + +.bs-example { + margin: 20px; +} +.modal{ + position: fixed; + + left: 0; + z-index: 999; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; + + +} + + + +.modal-dialog{ + max-width: 800px; + margin: 7.75rem auto; + .modal-header{ + border: none; + + .close{ + color: $color-white; + padding: 0; +background-color: transparent; +border: 0; + float: right; + +line-height: 1; +color: #fff; +text-shadow: 0 1px 0 rgba(255, 255, 255, 0); +opacity: 1; +padding: 0; + + } + + + +.close-button { + + margin: -1rem -1rem -1rem auto; + + height: 1px; + width: 43px; + position: relative; + box-sizing: border-box; + line-height: 20px; + display: inline-block; + + &:before, &:after { + $width: 30px; + $height: 5px; + transform: rotate(-45deg); + content: ''; + position: absolute; + top: 50%; + left: 50%; + margin-top: -$height/2; + margin-left: -$width/2; + display: block; + height: $height; + width: $width; + background-color: #fff; + transition: all 0.25s ease-out; + } + + &:after { + transform: rotate(-135deg); + } + + &:hover { + + &:before, &:after { + transform: rotate(0deg); + } + } + } + } + .modal-body{ + padding: 0; + } +} +.modal-content iframe { + margin: 0 auto; + display: block; + +} + +.modal-content{ + position: relative; +display: -ms-flexbox; +display: flex; +-ms-flex-direction: column; +flex-direction: column; +width: 100%; +pointer-events: auto; +background-color: rgba(255, 255, 255, 0); +background-clip: padding-box; +border: none !important; +border-radius: 0; +outline: 0; + +} +} + + + + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + // z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; + display: none; +} \ No newline at end of file diff --git a/theme_zen_dark/static/src/scss/style.scss b/theme_zen_dark/static/src/scss/style.scss new file mode 100644 index 000000000..0392e1d08 --- /dev/null +++ b/theme_zen_dark/static/src/scss/style.scss @@ -0,0 +1,16 @@ +// Font_family +@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&family=Oswald:wght@300;400;500;600;700&display=swap'); +//Global +@font-face{ + font-family: 'Oswald'; + src: url("/theme_zen_dark/static/src/fonts/Oswald-Regular.ttf") format('truetype'); +} + +@import './variables'; +@import './normalize'; +@import './common'; +@import './elements'; +@import './components/components'; +@import './layout/layouts'; +@import './pages/pages'; + diff --git a/theme_zen_dark/views/about/about.xml b/theme_zen_dark/views/about/about.xml new file mode 100644 index 000000000..b98ce1fef --- /dev/null +++ b/theme_zen_dark/views/about/about.xml @@ -0,0 +1,598 @@ + + + + + diff --git a/theme_zen_dark/views/blog.xml b/theme_zen_dark/views/blog.xml new file mode 100644 index 000000000..7922f09dd --- /dev/null +++ b/theme_zen_dark/views/blog.xml @@ -0,0 +1,357 @@ + + + + + + + + + + diff --git a/theme_zen_dark/views/blog_details.xml b/theme_zen_dark/views/blog_details.xml new file mode 100644 index 000000000..80399baa7 --- /dev/null +++ b/theme_zen_dark/views/blog_details.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + diff --git a/theme_zen_dark/views/contact.xml b/theme_zen_dark/views/contact.xml new file mode 100644 index 000000000..a776a1b4e --- /dev/null +++ b/theme_zen_dark/views/contact.xml @@ -0,0 +1,154 @@ + + + + + diff --git a/theme_zen_dark/views/index/index_about.xml b/theme_zen_dark/views/index/index_about.xml new file mode 100644 index 000000000..32e32dfff --- /dev/null +++ b/theme_zen_dark/views/index/index_about.xml @@ -0,0 +1,50 @@ + + + + + diff --git a/theme_zen_dark/views/index/index_banner.xml b/theme_zen_dark/views/index/index_banner.xml new file mode 100644 index 000000000..2605ab02a --- /dev/null +++ b/theme_zen_dark/views/index/index_banner.xml @@ -0,0 +1,135 @@ + + + + + diff --git a/theme_zen_dark/views/index/index_blog.xml b/theme_zen_dark/views/index/index_blog.xml new file mode 100644 index 000000000..67b7054b3 --- /dev/null +++ b/theme_zen_dark/views/index/index_blog.xml @@ -0,0 +1,39 @@ + + + + + diff --git a/theme_zen_dark/views/index/index_partners.xml b/theme_zen_dark/views/index/index_partners.xml new file mode 100644 index 000000000..5ace46f10 --- /dev/null +++ b/theme_zen_dark/views/index/index_partners.xml @@ -0,0 +1,107 @@ + + + + + diff --git a/theme_zen_dark/views/index/index_recent.xml b/theme_zen_dark/views/index/index_recent.xml new file mode 100644 index 000000000..a1121233c --- /dev/null +++ b/theme_zen_dark/views/index/index_recent.xml @@ -0,0 +1,144 @@ + + + + + diff --git a/theme_zen_dark/views/index/index_testimonial.xml b/theme_zen_dark/views/index/index_testimonial.xml new file mode 100644 index 000000000..bd53f3e9e --- /dev/null +++ b/theme_zen_dark/views/index/index_testimonial.xml @@ -0,0 +1,138 @@ + + + + + diff --git a/theme_zen_dark/views/index/index_video.xml b/theme_zen_dark/views/index/index_video.xml new file mode 100644 index 000000000..ae829ca3e --- /dev/null +++ b/theme_zen_dark/views/index/index_video.xml @@ -0,0 +1,16 @@ + + + + + diff --git a/theme_zen_dark/views/portfolio/portfolio.xml b/theme_zen_dark/views/portfolio/portfolio.xml new file mode 100644 index 000000000..2460d89d8 --- /dev/null +++ b/theme_zen_dark/views/portfolio/portfolio.xml @@ -0,0 +1,206 @@ + + + + + diff --git a/theme_zen_dark/views/recent_post.xml b/theme_zen_dark/views/recent_post.xml new file mode 100644 index 000000000..9b86cb30b --- /dev/null +++ b/theme_zen_dark/views/recent_post.xml @@ -0,0 +1,31 @@ + + + + + diff --git a/theme_zen_dark/views/service/service.xml b/theme_zen_dark/views/service/service.xml new file mode 100644 index 000000000..16c0a8d33 --- /dev/null +++ b/theme_zen_dark/views/service/service.xml @@ -0,0 +1,496 @@ + + + + + diff --git a/theme_zen_dark/views/shop.xml b/theme_zen_dark/views/shop.xml new file mode 100644 index 000000000..a779fdbfc --- /dev/null +++ b/theme_zen_dark/views/shop.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + diff --git a/theme_zen_dark/views/snippets/snippets.xml b/theme_zen_dark/views/snippets/snippets.xml new file mode 100644 index 000000000..367b99661 --- /dev/null +++ b/theme_zen_dark/views/snippets/snippets.xml @@ -0,0 +1,27 @@ + + + + + \ No newline at end of file diff --git a/theme_zen_dark/views/website_templates.xml b/theme_zen_dark/views/website_templates.xml new file mode 100644 index 000000000..f3d241d61 --- /dev/null +++ b/theme_zen_dark/views/website_templates.xml @@ -0,0 +1,194 @@ + + + + + + + +