diff --git a/theme_zen_dark/README.rst b/theme_zen_dark/README.rst new file mode 100644 index 000000000..495553c24 --- /dev/null +++ b/theme_zen_dark/README.rst @@ -0,0 +1,41 @@ +Theme Zen Dark +============== +* Design Web Pages with theme zen dark + +Installation +============ + - www.odoo.com/documentation/14.0/setup/install.html + - Install our custom addon + +License +------- +General Public License, Version 3 (LGPL v3). +(https://www.odoo.com/documentation/user/13.0/legal/licenses/licenses.html) + +Company +------- +* 'Cybrosys Techno Solutions `__ + +Credits +------- +* Developer: +Susmitha @ 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 +========== +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..54752ce10 --- /dev/null +++ b/theme_zen_dark/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# 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 models +from . import controllers diff --git a/theme_zen_dark/__manifest__.py b/theme_zen_dark/__manifest__.py new file mode 100644 index 000000000..9c1f7855a --- /dev/null +++ b/theme_zen_dark/__manifest__.py @@ -0,0 +1,61 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# 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', + 'description': 'Design Web Pages with theme zen dark', + 'summary': 'Design Web Pages with theme zen dark', + 'category': 'Theme/Corporate', + 'version': '14.0.1.0.0', + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['base', 'website', 'website_blog', 'website_sale_wishlist'], + 'data': [ + 'views/index/index_banner.xml', + 'views/index/index_about.xml', + 'views/index/index_testinomial.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/assets.xml', + 'views/templates.xml', + ], + 'images': [ + 'static/description/banner.png', + 'static/description/theme_screenshot.png', + ], + '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..84aad8331 --- /dev/null +++ b/theme_zen_dark/controllers/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# 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..ed80fa05e --- /dev/null +++ b/theme_zen_dark/controllers/recent_post.py @@ -0,0 +1,69 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# 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 http, fields +from odoo.http import request +from odoo.osv import expression +from odoo.addons.website_blog.controllers.main import WebsiteBlog + + +class WebsiteBlogInherit(WebsiteBlog): + + @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): + 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(WebsiteBlogInherit, self).blog(blog=blog, tag=tag, page=1, search=search, **opt) + res.qcontext.update({'posts_recent': posts}) + return res + + @http.route([ + '''/blog// + +#### 10.08.2021 + +#### Version 14.0.1.0.0 + +#### ADD + +- Initial commit for Theme Zen Dark \ No newline at end of file diff --git a/theme_zen_dark/models/__init__.py b/theme_zen_dark/models/__init__.py new file mode 100644 index 000000000..3fcd29139 --- /dev/null +++ b/theme_zen_dark/models/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# 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..39e7c8bc6 --- /dev/null +++ b/theme_zen_dark/models/theme_zen_dark.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# 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): + _inherit = 'theme.utils' + + def _theme_zen_dark_post_copy(self, mod): + self.enable_view('website.template_header_magazine') + 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.template_header_default') + self.disable_view('website_blog.opt_posts_loop_show_author') + self.disable_view('website_sale.add_grid_or_list_option') + self.disable_view('website_sale.products_list_view') diff --git a/theme_zen_dark/static/description/banner.png b/theme_zen_dark/static/description/banner.png new file mode 100644 index 000000000..ed86cb303 Binary files /dev/null and b/theme_zen_dark/static/description/banner.png 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..5515d551a 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.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/cybro-logo-oca-no-text.png b/theme_zen_dark/static/description/images/cybro-logo-oca-no-text.png new file mode 100644 index 000000000..180d15dd6 Binary files /dev/null and b/theme_zen_dark/static/description/images/cybro-logo-oca-no-text.png differ diff --git a/theme_zen_dark/static/description/images/cybro-logo-oca.png b/theme_zen_dark/static/description/images/cybro-logo-oca.png new file mode 100644 index 000000000..90e4c9cb9 Binary files /dev/null and b/theme_zen_dark/static/description/images/cybro-logo-oca.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/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/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/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/index.html b/theme_zen_dark/static/description/index.html new file mode 100644 index 000000000..f9d870da9 --- /dev/null +++ b/theme_zen_dark/static/description/index.html @@ -0,0 +1,265 @@ + +
+
+
+ Cybrosys Logo +
+
+
+
+
+ Theme Screenshot +
+
+

Theme Zen Dark

+

+ Theme Zen Dark is an attractive and unique front-end theme mainly suitable for eCommerce website. Many + custom designed snippets facilitates to add better user experience. Contains best deals with new arrival + products slider, testimonial slider that are configured from the backend. This theme fully customized + the eCommerce website, shop view, custom categories view, product view, contact us page...etc. it + contains price filter and clear cart options by default. +

+
+
+ + + + +
+
+

Desktop View

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages. +

+
+
+ Theme Screenshot +
+
+
+
+ Theme Screenshot +
+
+

Mobile View

+

+ User friendly and modern looking theme makes your page more Stylish And Beautiful. +

+
+
+ + + + +
+ +
+
+
+ Theme Screenshot +
+
+

Home Page

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+
+ + + +
+
+
+ Theme Screenshot +
+
+

Portfolio

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+
+ +
+ + + + +
+
+ Theme Screenshot +
+
+

Overview

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive webpages. +

+
+
+ + + +
+ +
+
+
+ Theme Screenshot +
+
+

Service

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+
+ + + +
+
+
+ Theme Screenshot +
+
+

Recent Works

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+
+ + + + +
+
+
+ Theme Screenshot +
+
+

Blog

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

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

Demo Pages

+
+
+
+ +
+
+
+ +
Home
+
+
+
+ +
+
+ +
About
+
+
+
+ +
+
+ +
Service
+
+
+
+ +
+
+ + + +
+
+

Get Help

+
+

If you have anything to share with us + based + on + your use of this module, please let us know. We are ready to offer our support.

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

A Quality Theme From

+
+
+ +
+
+ +
\ No newline at end of file diff --git a/theme_zen_dark/static/description/theme_screenshot.png b/theme_zen_dark/static/description/theme_screenshot.png new file mode 100644 index 000000000..67d1eec2c Binary files /dev/null and b/theme_zen_dark/static/description/theme_screenshot.png differ 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..76d2fe1a8 --- /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) 2020 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.carousel.min.css b/theme_zen_dark/static/src/css/owl.carousel.min.css new file mode 100644 index 000000000..a71df11c0 --- /dev/null +++ b/theme_zen_dark/static/src/css/owl.carousel.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-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} \ No newline at end of file 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..ed0712b88 --- /dev/null +++ b/theme_zen_dark/static/src/css/style.css @@ -0,0 +1,7519 @@ +/* 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-family: "Oswald", sans-serif !important; + 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; +} + +.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; +} + +@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 36px; + letter-spacing: 0.05rem; + box-shadow: none !important; + background-color: transparent !important; +} + +.btn-primary { + background-color: #2b2424 !important; + color: white !important; + letter-spacing: 4px !important; + font-size: 12px !important; + border-color: #000000 !important; + border: 0px solid !important; +} + +.btn-primary:hover { + background-color: #2b2424 !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 40px; +} + +.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 transparant; + 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 transparant; + 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 40px; + 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: 22px; + position: absolute; + top: 22px; + 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); +} + +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; + display: none; + padding-right: 30px; +} + +.nav ul { + padding: 0 22px; +} + +.nav li { + list-style: none; + padding: 20px 0; +} + +.nav li a { + color: white; + font-size: 25px; + text-decoration: none; +} + +.nav li a:hover { + font-weight: bold; + color: #f0bd7a; +} + +.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: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@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: 100vh; + background-color: #333333; +} + +@media screen and (max-width: 996px) { + .main_body .header .wrapper .banner_index .banner_left { + display: none; + } +} + +.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; +} + +.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; +} + +.main_body .header .wrapper .owl-carousel .owl-prev:hover::after { + content: ""; + position: absolute; + height: 3px; + width: 33px; + background-color: #f0f0f0; + top: 59px; + left: 75px; + 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: 139px; + 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: 40px; + z-index: 999; + right: 26%; +} + +@media screen and (max-width: 650px) { + .b_wrapp { + right: 40%; + bottom: 20px; + } +} + +.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; + 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; + } +} + +.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; +} + +@media screen and (max-width: 768px) { + .footer .footer_content { + padding-top: 270px; + } +} + +.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; + padding-left: 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_bootm { + 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_bootm { + padding-top: 10px; + } +} + +.footer .footer_bootm a { + color: #b36251; +} + +.footer .footer_bootm a:hover { + color: #f0bd7a; +} + +.sidebar { + background-color: #f6faff; + position: relative; + margin-top: 45px; + width: 130%; +} + +@media screen and (max-width: 768px) { + .sidebar { + margin-left: 30px; + } +} + +.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 0; + 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 0; + font-size: 18px; + font-family: "Open Sans", sans-serif !important; + font-weight: 700; + margin-bottom: 30px; +} + +.sidebar .recent_post .warapper { + display: flex; + margin-bottom: 30px; +} + +@media screen and (max-width: 1140px) { + .sidebar .recent_post .warapper { + display: block; + } +} + +.sidebar .recent_post .warapper .post .img_wrapper { + max-width: 157px; +} + +@media screen and (max-width: 1140px) { + .sidebar .recent_post .warapper .post .img_wrapper { + max-width: 100%; + } +} + +.sidebar .recent_post .warapper .post .img_wrapper img { + width: 100%; +} + +.sidebar .recent_post .warapper .post_detials { + padding-left: 10px; + padding-top: 10px; + background-color: #333333; + padding-right: 38px; + width: 100%; +} + +.sidebar .recent_post .warapper .post_detials a { + text-decoration: none; + text-transform: uppercase; + color: #fff; +} + +.sidebar .recent_post .warapper .post_detials a span { + font-size: 14px; +} + +.sidebar .recent_post .warapper .post_detials .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 0; + 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; +} + +.tracking-in-expand { + animation: tracking-in-expand 4s 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 { + padding-bottom: 70px; + margin-top: 100px; + margin-bottom: 100px; +} + +.testimonial_main .test_content .test_img { + max-width: 120px; + margin: auto; +} + +.testimonial_main .test_content .test_img img { + width: 100%; + border-radius: 50%; +} + +.testimonial_main .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 .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 .test_content .name { + margin-top: 20px; + text-align: center; + color: #333333; + font-size: 16px; + font-weight: 700; +} + +.testimonial_main .test_content .name span { + color: #6c6a74; +} + +.testimonial_main #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 #owl-theme2 button.owl-dot.active span { + color: #f0bd7a; + height: 12px; + width: 12px; + font-size: 25px; + transition: 1s; +} + +.testimonial_main #owl-theme2 { + position: relative; +} + +.testimonial_main #owl-theme2 .owl-dots { + position: absolute; + bottom: -14%; + right: 38%; + transform: translateX(-21%) rotate(-1deg); +} + +@media screen and (max-width: 1000px) { + .testimonial_main #owl-theme2 .owl-dots { + right: 31%; + } +} + +@media screen and (max-width: 768px) { + .testimonial_main #owl-theme2 .owl-dots { + right: 25%; + } +} + +@media screen and (max-width: 650px) { + .testimonial_main #owl-theme2 .owl-dots { + right: 26%; + } +} + +@media screen and (max-width: 500px) { + .testimonial_main #owl-theme2 .owl-dots { + right: 21%; + } +} + +@media screen and (max-width: 414px) { + .testimonial_main #owl-theme2 .owl-dots { + right: 15%; + } +} + +@media screen and (max-width: 375px) { + .testimonial_main #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: 100vh; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 768px) { + .main_body_about .header .wrapper_about .banner_about .banner_bg { + height: auto; + } +} + +.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; + background-color: #333333; +} + +@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 { + transform: translate3d(375px, 0px, 0px); + padding-bottom: 50px; +} + +@media screen and (max-width: 768px) { + .main_body_about .about_sec .creative .slider_part .create_img { + transform: translate3d(75px, 0px, 0px); + } +} + +@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 0; +} + +.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 { + padding-bottom: 70px; + margin-top: 100px; + margin-bottom: 100px; +} + +@media screen and (max-width: 768px) { + .main_body_about .testimonial_main { + padding-bottom: 130px; + } +} + +.main_body_about .testimonial_main .test_content .test_img { + max-width: 120px; + margin: auto; +} + +.main_body_about .testimonial_main .test_content .test_img img { + width: 100%; + border-radius: 50%; +} + +.main_body_about .testimonial_main .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 .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 .test_content .name { + margin-top: 20px; + text-align: center; + color: #1f2125; + font-size: 16px; + font-weight: 700; +} + +.main_body_about .testimonial_main .test_content .name span { + color: #6c6a74; +} + +.main_body_about .testimonial_main #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 #owl-theme2 button.owl-dot.active span { + background-color: #b36251; + height: 12px; + width: 12px; + font-size: 25px; + transition: 1s; +} + +.main_body_about .testimonial_main #owl-theme2 { + position: relative; +} + +.main_body_about .testimonial_main #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 #owl-theme2 .owl-dots { + right: 31%; + } +} + +@media screen and (max-width: 768px) { + .main_body_about .testimonial_main #owl-theme2 .owl-dots { + right: 25%; + } +} + +@media screen and (max-width: 650px) { + .main_body_about .testimonial_main #owl-theme2 .owl-dots { + right: 26%; + } +} + +@media screen and (max-width: 500px) { + .main_body_about .testimonial_main #owl-theme2 .owl-dots { + right: 21%; + } +} + +@media screen and (max-width: 414px) { + .main_body_about .testimonial_main #owl-theme2 .owl-dots { + right: 15%; + bottom: -10%; + } +} + +@media screen and (max-width: 375px) { + .main_body_about .testimonial_main #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; +} + +@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; + } +} + +.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_wrappe { + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; +} + +@media screen and (max-width: 650px) { + .main_body_portfolio .b_wrappe { + right: 40%; + bottom: 20px; + } +} + +.main_body_portfolio .b_wrappe .btn.btn-down { + position: relative; + z-index: 999; + color: #fff; +} + +.main_body_portfolio .b_wrappe .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_wrappe .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_detial { + z-index: 3; + position: relative; + background-color: #fff; +} + +.main_body_blog_detial .header { + position: relative; + z-index: 1; +} + +.main_body_blog_detial .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_detial .header .wrapper_blog_d .banner_blog_d .banner_bg { + height: auto; + } +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .header .wrapper_blog_d .banner_blog_d .banner_bg .card { + display: block; + padding-top: 100px; + padding-left: 20px; + } +} + +.main_body_blog_detial .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_detial .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-title { + font-size: 25px; + } +} + +@media screen and (max-width: 572px) { + .main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-title { + font-size: 18px; + } +} + +@media screen and (max-width: 768px) { + .main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-title { + font-size: 25px; + } +} + +.main_body_blog_detial .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_detial .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 768px) { + .main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-text { + font-size: 40px; + } +} + +@media screen and (max-width: 572px) { + .main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_bg .card .card-text { + font-size: 30px; + } +} + +.main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_bg .card .text-bottom { + font-size: 30px; +} + +.main_body_blog_detial .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_detial .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_detial .header .wrapper_blog_d .banner_blog_d .banner_bg .card .text-bottom span { + font-size: 14px; + } +} + +.main_body_blog_detial .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_detial .header .wrapper_blog_d .banner_blog_d .banner_left { + display: none; + } +} + +.main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_left p { + opacity: 0; + animation: fadeInUp 1s ease-in-out 0s forwards; +} + +.main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_left p.first { + animation-delay: 1s; +} + +.main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_left p.second { + animation-delay: 3s; +} + +.main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_left p.third { + animation-delay: 5s; +} + +.main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_left p.fourth { + animation-delay: 7s; +} + +.main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_left p.fifth { + animation-delay: 9s; +} + +.main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_left p.sixth { + animation-delay: 11s; +} + +.main_body_blog_detial .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_detial .header .wrapper_blog_d .banner_blog_d .banner_left .card .card-title { + font-size: 2.5vw; + font-weight: 700; + color: #f6faff; +} + +.main_body_blog_detial .header .wrapper_blog_d .banner_blog_d .banner_left .card .card-text { + color: #fff; + font-size: 3.5vw; + font-weight: bolder; +} + +.main_body_blog_detial .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_detial .blog_main_detial { + padding: 100px 0; +} + +.main_body_blog_detial .blog_main_detial .wrapper { + padding: 0 50px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper { + margin: 0 30px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper a { + text-decoration: none; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card { + border-radius: 0; + border: none; + padding: 40px 0; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .img_wrapper { + overflow: hidden; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-img-top { + border-radius: 0; + overflow: hidden; +} + +.main_body_blog_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body { + margin-top: 20px; + padding-left: 0; + padding-right: 0; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .one, +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .two, +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .three, +.main_body_blog_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .two, +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .five { + padding-top: 20px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .three { + padding-top: 20px; +} + +.main_body_blog_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four { + margin-top: 30px; + margin-bottom: 20px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i { + display: flex; + flex-flow: wrap; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i .img_wrapper { + max-width: 435px; + overflow: hidden; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .four .wrapper_i .img_wrapper img { + width: 100%; + overflow: hidden; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons h6 { + padding-right: 20px; + color: #6c6a74; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons .icons { + display: flex; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons .icons a { + color: #000000; + margin-right: 25px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons .icons a:hover { + color: #f0bd7a; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .blog_icons .icons a span { + font-size: 15px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b { + margin-top: 75px; +} + +.main_body_blog_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .next .wrapper_b .card-deck .card .img_wrapper { + overflow: hidden; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment { + padding: 60px; + display: flex; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .img_wrapper { + max-width: 200px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .img_wrapper img { + width: 100%; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .comment_details .icons { + display: flex; +} + +.main_body_blog_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .top_comment .comment_details .icons a:hover { + color: #f0bd7a; +} + +.main_body_blog_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay { + margin-top: 30px; +} + +.main_body_blog_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .img_wrapper img { + width: 100%; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment .comment_details .icons { + display: flex; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .img_wrapper img { + width: 100%; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_1 .comment_details .icons { + display: flex; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .img_wrapper img { + width: 100%; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_2 .comment_details .icons { + display: flex; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .img_wrapper img { + width: 100%; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_3 .comment_details .icons { + display: flex; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .img_wrapper { + max-width: 75px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .img_wrapper img { + width: 100%; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .replay .top_comment_4 .comment_details .icons { + display: flex; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay { + padding-top: 50px; +} + +.main_body_blog_detial .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_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay form { + margin-top: 30px; +} + +.main_body_blog_detial .blog_main_detial .wrapper .blog_wrapper .card .card-body .blog_details .comment .post_replay form .form-group { + margin-bottom: 30px; +} + +.main_body_blog_detial .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_detial .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_detial .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_detial .b_wrapp { + position: absolute; + bottom: 40px; + z-index: 999; + right: 26%; +} + +@media screen and (max-width: 650px) { + .main_body_blog_detial .b_wrapp { + right: 40%; + bottom: 20px; + } +} + +.main_body_blog_detial .b_wrapp .btn.btn-down { + position: relative; + z-index: 999; + color: #fff; +} + +.main_body_blog_detial .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_detial .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.navbar-light.o_colored_level.o_cc { + position: absolute; + right: 25px; + background: none; + top: 5px; + width: 100%; +} +.nav-item a { + font-size: 18px !important; +} +.nav-link span { + font-size: 18px; + text-decoration: none; + color: white; + font-size: 25px; + &:hover{ + color: #F0BD7A; + } +} +.nav-link.active { + background: none !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; +} +#oe_structure_header_magazine_1 { + display: none; +} + +.nav_style { + width: 50%; + float: right; + background: #b36251 !important; + text-align: right; +} + +.navbar-collapse.show { + background-color: #333 !important; +} +.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; +} + +.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_detial .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; +} + +.products_pager{ + padding-bottom: 50px !important; +} + +.btn-secondary:hover { + background-color: transparent !important; + color: #000000 !important; +} + +.contact-zen{ + opacity: 1 !important; +} + +/*# sourceMappingURL=style.css.map */ \ 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..7cbad86e5 --- /dev/null +++ b/theme_zen_dark/static/src/css/style2.css @@ -0,0 +1,357 @@ +.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; +} + +.oe_product_cart { + height: 348px; + width: 255px; + margin-left: 25px; +} + +#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; +} \ No newline at end of file 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/alex-iby-XhMSz5I1kn8-unsplash.jpg b/theme_zen_dark/static/src/img/alex-iby-XhMSz5I1kn8-unsplash.jpg new file mode 100644 index 000000000..77cb250fb Binary files /dev/null and b/theme_zen_dark/static/src/img/alex-iby-XhMSz5I1kn8-unsplash.jpg differ diff --git a/theme_zen_dark/static/src/img/alrick-gillard-0mN84vxigL0-unsplash.jpg b/theme_zen_dark/static/src/img/alrick-gillard-0mN84vxigL0-unsplash.jpg new file mode 100644 index 000000000..bc3265cf5 Binary files /dev/null and b/theme_zen_dark/static/src/img/alrick-gillard-0mN84vxigL0-unsplash.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/bg6.jpg b/theme_zen_dark/static/src/img/bg6.jpg new file mode 100644 index 000000000..421895328 Binary files /dev/null and b/theme_zen_dark/static/src/img/bg6.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/carl-ramolefi-tKrpDCAF0fk-unsplash.jpg b/theme_zen_dark/static/src/img/carl-ramolefi-tKrpDCAF0fk-unsplash.jpg new file mode 100644 index 000000000..404358791 Binary files /dev/null and b/theme_zen_dark/static/src/img/carl-ramolefi-tKrpDCAF0fk-unsplash.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/pexels-elina-krima-4149213.jpg b/theme_zen_dark/static/src/img/pexels-elina-krima-4149213.jpg new file mode 100644 index 000000000..0f002eaf1 Binary files /dev/null and b/theme_zen_dark/static/src/img/pexels-elina-krima-4149213.jpg differ diff --git a/theme_zen_dark/static/src/img/pexels-mika-borgia-1317712.jpg b/theme_zen_dark/static/src/img/pexels-mika-borgia-1317712.jpg new file mode 100644 index 000000000..139ae99d0 Binary files /dev/null and b/theme_zen_dark/static/src/img/pexels-mika-borgia-1317712.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/screencapture-preview-themeforest-net-item-xen-creative-agency-html5-template-full-screen-preview-23571969-2020-12-14-09_27_42.png b/theme_zen_dark/static/src/img/screencapture-preview-themeforest-net-item-xen-creative-agency-html5-template-full-screen-preview-23571969-2020-12-14-09_27_42.png new file mode 100644 index 000000000..5179a6bc4 Binary files /dev/null and b/theme_zen_dark/static/src/img/screencapture-preview-themeforest-net-item-xen-creative-agency-html5-template-full-screen-preview-23571969-2020-12-14-09_27_42.png 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/testinomial-1.png b/theme_zen_dark/static/src/img/snippets/testinomial-1.png new file mode 100644 index 000000000..bef28d0ba Binary files /dev/null and b/theme_zen_dark/static/src/img/snippets/testinomial-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.js b/theme_zen_dark/static/src/js/custom.js new file mode 100644 index 000000000..8a389f454 --- /dev/null +++ b/theme_zen_dark/static/src/js/custom.js @@ -0,0 +1,97 @@ +odoo.define('theme_zen_dark.carousel',function(require){ +'use strict'; + +var sAnimation = require('website.content.snippets.animation'); +var ajax = require('web.ajax'); + + +sAnimation.registry.banner_snippet = sAnimation.Class.extend({ + selector : '.banner_snippet', + disabledInEditableMode: false, + start: function () { + var self = this; + self.initialize_owl(); + }, + + initialize_owl: function (autoplay=false, items=4, slider_timing=5000) { + var self= this; + $("#banner").owlCarousel( + { + items: 1, + autoHeight: true, + loop: true, + margin: 0, + stagePadding: 0, + smartSpeed: 450, + autoplay: true, + autoPlaySpeed: 1000, + autoPlayTimeout: 5000, + autoplayHoverPause: true, + onInitialized: this.counter, + dots: true, + nav: true, + navText: ['', ''], + responsiveClass: true, + // responsive:{ + // 0:{ + // items:1, + // nav:true + // }, + // 600:{ + // items:1, + // nav:false + // }, + // 1000:{ + // items:1, + // nav:true, + // loop:false + // } + // } + } + ); + }, + + counter: function() { + var buttons = $('.owl-dots button'); + buttons.each(function (index, item,) { +// $(item).find('span').text(index + 1); + }); + } +}); + +sAnimation.registry.testimonial_main = sAnimation.Class.extend({ + selector : '.testimonial_main', + start: function () { + var self = this; + self.initialize_owl(); + }, + + initialize_owl: function (autoplay=false, items=4, slider_timing=5000) { + var self= this; + $("#owl-theme2").owlCarousel( + { + items: 1, + loop: false, + margin: 10, + stagePadding: 10, + smartSpeed: 450, + autoplay: false, + autoPlaySpeed: 1000, + autoPlayTimeout: 1000, + autoplayHoverPause: true, + dots: true, + nav: false, + navText: ['', ''], + } + ); + }, + + counter: function() { + var buttons = $('.owl-dots button'); + buttons.each(function (index, item,) { + $(item).find('span').text(index + 1); + }); + } +}); + +}); diff --git a/theme_zen_dark/static/src/js/custom_animation.js b/theme_zen_dark/static/src/js/custom_animation.js new file mode 100644 index 000000000..ff165a477 --- /dev/null +++ b/theme_zen_dark/static/src/js/custom_animation.js @@ -0,0 +1,93 @@ +(function () { + var elements; + var windowHeight; + + function init() { + elements = document.querySelectorAll('.hidden'); + windowHeight = window.innerHeight; + } + + function checkPosition() { + for (var i = 0; i < elements.length; i++) { + var element = elements[i]; + var positionFromTop = elements[i].getBoundingClientRect().top; + + if (positionFromTop - windowHeight <= 0) { + element.classList.add('fade-in-element'); + element.classList.remove('hidden'); + } + } + } + + window.addEventListener('scroll', checkPosition); + window.addEventListener('resize', init); + + init(); + checkPosition(); + })(); +// + + + (function () { + var elements; + var windowHeight; + + function init() { + elements = document.querySelectorAll('.he'); + windowHeight = window.innerHeight; + } + + function checkPosition() { + for (var i = 0; i < elements.length; i++) { + var element = elements[i]; + var positionFromTop = elements[i].getBoundingClientRect().top; + + if (positionFromTop - windowHeight <= 0) { + element.classList.add('tracking-in-expand'); + element.classList.remove('he'); + } + } + } + + window.addEventListener('scroll', checkPosition); + window.addEventListener('resize', init); + + init(); + checkPosition(); + })(); + + + + + +// + + +// + + +### call ( most simply ) + + $('target').textyle(); + +## CSS + + ### target element + + opacity: 0; + +### span (as child element) + + - **translate effect** + position: relative; + top: xxx; + left: xxx; + + - **fade effect** + opacity: 0; + +### example + target { + opacity: 0; + } + target span { + /* translate effect */ + position: relative; + top: 10px; + left: 10px; + /* fade effect */ + opacity: 0; + } + +## Opitions + +You can choose some following options or add callback function. +Values below is default. + + $('target').textyle({ + duration : 400, + delay : 100, + easing : 'swing', + callback : null + }); + +Easing property can be extended by **jquery.easing.js**. +If you want , add reading script below next to jQuery. + + + + +### example + + $('target').textyle({ + duration : 600, + delay : 150, + easing : 'linear', + callback : function(){ + $(this).css({ + color : 'coral', + transition : '1s', + }); + } + }); + +# DEMO + + [codepen](https://codepen.io/mycreatesite/pen/vvpmgy) \ No newline at end of file diff --git a/theme_zen_dark/static/src/js/text-reveal-effect-textyle/index.html b/theme_zen_dark/static/src/js/text-reveal-effect-textyle/index.html new file mode 100644 index 000000000..0871c5906 --- /dev/null +++ b/theme_zen_dark/static/src/js/text-reveal-effect-textyle/index.html @@ -0,0 +1,70 @@ + + + + + + + Textyle.js jQuery Plugin Example + + + +
+
+ +
+
+
+
+
+

TEXTYLE

+

Animation

+

- jQueryScript.NET -

+ + + + + diff --git a/theme_zen_dark/static/src/js/text-reveal-effect-textyle/style.css b/theme_zen_dark/static/src/js/text-reveal-effect-textyle/style.css new file mode 100644 index 000000000..e1c013f5c --- /dev/null +++ b/theme_zen_dark/static/src/js/text-reveal-effect-textyle/style.css @@ -0,0 +1,66 @@ +@import url("https://fonts.googleapis.com/css?family=Heebo:900"); +html,body { + width: 100%; + height: 100%; + margin: 0; + padding: 0; +} +body { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-family: "Heebo", sans-serif; + background: #f4f4f4; +} +p { + margin: 0; + padding: 0; + font-size: 7rem; + line-height: 1; + letter-spacing: 0.3rem; + color: #222; +} +.desc { + padding: 1rem; + font-size: 1rem; + letter-spacing: 0.2rem; + opacity: 0; + transition: 1s 1.5s; +} + +/*code sample from here*/ +/* +[required code] +parent { + opacity: 0; +} +parent span { + //translate effect + position: relative; + top: xxx; + left: xxx; + //fade effect + opacity: 0; +} +*/ +.ex1 { + opacity: 0; +} +.ex1 span { + position: relative; + top: 10px; + left: 10px; + opacity: 0; +} + +.ex2 { + opacity: 0; +} +.ex2 span { + position: relative; + left: -10px; + opacity: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} \ No newline at end of file diff --git a/theme_zen_dark/static/src/js/text-reveal-effect-textyle/textyle.js b/theme_zen_dark/static/src/js/text-reveal-effect-textyle/textyle.js new file mode 100644 index 000000000..87026e1be --- /dev/null +++ b/theme_zen_dark/static/src/js/text-reveal-effect-textyle/textyle.js @@ -0,0 +1,42 @@ +/* + * Textyle.js - v2.0 + * https://github.com/mycreatesite/Textyle.js + * MIT licensed + * Copyright (C) 2019 ma-ya's CREATE + * https://myscreate.com + */ +(function($){ + $.fn.textyle = function(options){ + var target = this; + var targetTxt = target.contents(); + var defaults = { + duration : 400, + delay : 100, + easing : 'swing', + callback : null + }; + var setting = $.extend(defaults, options); + targetTxt.each(function(){ + var texts = $(this); + if(this.nodeType === 3){ + mkspn(texts); + } + }); + function mkspn(texts){ + texts.replaceWith(texts.text().replace(/(\S)/g,'$1')); + } + return this.each(function(){ + var len = target.children().length; + target.css('opacity',1); + for (var i = 0; i < len; i++) { + target.children('span:eq('+i+')') + .delay(setting.delay*i) + .animate({ + opacity : 1, + top : 0, + left : 0, + },setting.duration,setting.easing,setting.callback); + }; + }); + }; +}( jQuery )); \ No newline at end of file diff --git a/theme_zen_dark/static/src/js/text-reveal-effect-textyle/textyle.min.js b/theme_zen_dark/static/src/js/text-reveal-effect-textyle/textyle.min.js new file mode 100644 index 000000000..537c9aa19 --- /dev/null +++ b/theme_zen_dark/static/src/js/text-reveal-effect-textyle/textyle.min.js @@ -0,0 +1 @@ +(function(a){a.fn.textyle=function(b){var g=this;var d=g.contents();var f={duration:400,delay:100,easing:"swing",callback:null};var c=a.extend(f,b);d.each(function(){var h=a(this);if(this.nodeType===3){e(h)}});function e(h){h.replaceWith(h.text().replace(/(\S)/g,"$1"))}return this.each(function(){var h=g.children().length;g.css("opacity",1);for(var j=0;j + + + + \ No newline at end of file diff --git a/theme_zen_dark/views/assets.xml b/theme_zen_dark/views/assets.xml new file mode 100644 index 000000000..1a9b480c8 --- /dev/null +++ b/theme_zen_dark/views/assets.xml @@ -0,0 +1,29 @@ + + + + + + \ No newline at end of file