diff --git a/.gitignore b/.gitignore deleted file mode 100644 index eef9c269c..000000000 --- a/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ - -ImproveBusiness.html -404.html -/engagement/about.min.html -/engagement/index.min.html -/expertise/appdevelopment.min.html -/expertise/artificialintelligence.min.html -/expertise/cloudtransformation.min.html -/expertise/collaborationcontent.min.html -/expertise/datamanagement.min.html -/expertise/index.min.html -/expertise/powerbi.min.html -/careers.min.html -/contact.min.html -/index.min.html -/news.min.html -/powerbisupport.min.html -/privacystatement.min.html diff --git a/BingSiteAuth.xml b/BingSiteAuth.xml deleted file mode 100644 index 188597233..000000000 --- a/BingSiteAuth.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - D750805C45AEE48ADD0E4F2879B74CC5 - \ No newline at end of file diff --git a/CNAME b/CNAME index a75e3fd7e..000d611c1 100644 --- a/CNAME +++ b/CNAME @@ -1,3 +1 @@ -maqsoftware.com -maqsoftware.in -maqsoftware.net +maqsoftware.com diff --git a/Careers.html b/Careers.html deleted file mode 100644 index ea81e991f..000000000 --- a/Careers.html +++ /dev/null @@ -1,608 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- - - -
-
-
-

Careers

- -
-
-
- - -
-
-
-
-
-
- -
-
-
-
-

Why do A-players choose to work with us?

-
-

All of us hold Computer Science and Engineering degrees from top universities in the US and in India. Many staff members have earned advanced degrees in Computer Science and management. In addition, we complete required Microsoft and Amazon Web Services certifications every year to stay technically proficient. Our company has the highest density in the industry of Agile Certified Practitioners (ACP) by Project Management Institute (PMI).

-
-
-
-
-
-
-
-
-
-

Professional Growth

-
    -
  • Substantial responsibilities at an early stage of the career
  • -
  • Exposure to all aspects of delivery lifecycle and project management
  • -
  • Continuous learning
  • -
-
-
-
-
-

Type of work

-
    -
  • Exciting and challenging work
  • -
  • Exposure to the latest and variety of technologies
  • -
-
-
-
-
-

Company culture

-
    -
  • Transparency, lack of bureaucracy
  • -
  • Ownership and accountability
  • -
  • Autonomy (with seniority)
  • -
  • Peers with strong technical background
  • -
  • Supportive managers with technical know-how
  • -
  • There is never a dull moment (fast paced work)
  • -
-
-
-
-
-
-

Contact Information

-
-
- For positions in Redmond,
- E-mail your resume to
- - - - RedmondJobs at MAQSoftware dot com - -
-
- For positions in India,
- E-mail your resume to
- - - - IndiaJobs at MAQSoftware dot com - -
-
-
-
-
-

- If you are offered a position with our company, we - will provide you copies of What I Did Not Learn at IIT and What I Did Not Learn in B-School. - Many successful candidates found these two books useful in understanding our customers’ expectations, - our work, and our point of view. We advise you to not accept our position unless you have reviewed the books. -

-
-
-
- - -
-
-
-
-
-
- -
-
- -
- -
-
-
- -
-
Programmer Analyst
-
-

- Programmer Analyst will be required to: -

-
    -
  • Analyze, develop and write codes to implement system applications
  • -
  • - Additionally, will assist in providing software support to projects that include programming, testing, debugging, and modifying software to meet - customer specifications -
  • -
-

Candidate Profile

-
    -
  • Requires Bachelor’s Degree or foreign equivalent in Computer Science, Computer Applications, Computer Information Systems, Electrical/Electronic Engineering or related field with 2 years of work experience in job offered, software engineer, system analyst or related work
  • -
-

- May require travel to client sites within the U.S. with expenses paid by employer and or relocate throughout the U.S. -

-

- Send resume to 15446 Bel Red Road, #201, Redmond, WA 98052, Attn: H.R. Manager. -

-
-
-
-
Program Manager
-
-

- Your key result areas as percentage of your overall work items will be: -

-
    -
  • - Managing and working closely with the development and test team to help define the - requirements and feature sets -
  • -
  • - Analyzing customer data, gathering feedback and ensuring that the product meets - user requirements -
  • -
  • - Supporting multiple release schedules throughout the project while handling all - PM - daily tasks -
  • -
-

- We are looking for an experienced and highly motivated Project Manager, with broad - experience in e-commerce based and/or smart client products, solid technical skills, - excellent communication skills, and a track record of shipping great products. Not - only - will this position require taking on a critical role on a high-performance team - but you will - help to develop an industry altering product with over a million hits a day. -

-

Candidate Profile

-
    -
  • 3 to 5 years as a Project Manager with strong leadership skills
  • -
  • Bachelor's or equivalent degree in related field desired
  • -
  • - Strong understanding of Project Management and the ability to handle multiple - projects and challenges -
  • -
  • - Strong technical background in .NET and Microsoft platform with the ability to - develop specifications and partner with development and test teams -
  • -
  • - Excellent communication skills, both verbal and written, with an ability to communicate - difficult technical and business concepts to both technical and non-technical users -
  • -
  • Previous Microsoft experience is a plus
  • -
-

- Please send resume to MAQ Software, 15446 Bel Red Road, #201, Redmond, WA 98052, - Attn: H.R. - Manager. -

- -
-
-
-
Content Editor
-
-

- Your key result areas as percentage of your overall work items will be: -

-
    -
  • - Website Editing: Utilize knowledge of web architecture, user interface design, MS - editorial standards, and web publishing practices to build and implement new content - areas/site features/graphics, individually or in conjunction with other development - resources -
  • -
  • - Editing and proofing submitted content and ensuring compliance with corporate style - and legal guidelines -
  • -
  • - Utilize knowledge of web architecture to spec out and implement small content - areas/site features, individually or in conjunction with development resources -
  • -
-

- We are seeking long-term contractor(s) to manage customer Internet sites for a large - Redmond software company. The website Producer/Editor will help develop and manage - content. This position is ideal for a strong website editor and content developer - with - previous experience interfacing with MSCOM and SharePoint. -

-

Candidate Profile

-
    -
  • One year minimum experience writing or producing web content required
  • -
  • - Two years minimum editorial/writing experience and demonstrated knowledge of - grammar, spelling and style required -
  • -
  • Hands-on experience with HTML required. XML knowledge is useful
  • -
  • Knowledge of website architecture and user interface principles a plus
  • -
  • - Knowledge of the MS server platform and general knowledge of Microsoft - environment a plus -
  • -
-

- Please send resume to MAQ Software, 15446 Bel Red Road, #201, Redmond, WA 98052, - Attn: H.R. - Manager. -

-
-
- -
-
Systems Engineer
-
-

- Your key result areas as percentage of your overall work items will be: -

-
    -
  • Maintain and support IT systems based on Windows 10, Windows Server 2012 R2, SQL Server 2016, and .NET technology
  • -
  • Key areas of expertise will include IIS website management in production, Active Directory, security, server monitoring, and network infrastructure
  • -
  • Provide technical engineering support for the implementation, integration, and evolution of complex systems architectures
  • -
  • Design and maintain Internet services support strategies
  • -
  • - Provide systems statistical trending and analysis, server capacity and threshold testing, systems documentation maintenance, - and the analysis and evaluation of new systems designs and technical strategies -
  • -
  • Troubleshoot complex issues, identify root causes and develop mitigation options
  • -
  • Provide operations and production support to ensure continuous availability of systems
  • -
  • Utilize best practices to continually evaluate system performance for possible areas of improvement
  • -
  • Disaster recovery, automate backups, security analysis, and systems reviews
  • -
  • Create on-going documentation of the environments as they evolve
  • -
-

Candidate Profile

-
    -
  • A minimum of two-three years experience in supporting Windows Servers in a Microsoft platform based data center environment
  • -
  • Working knowledge of Active Directory, XML, .NET Framework, TCP/IP, and SQL Server
  • -
  • Knowledge of application hosting and support including basic security concepts
  • -
  • Strong interpersonal and communications skills
  • -
  • Bachelor's or equivalent degree in related field desired
  • -
  • Current Microsoft Certified System Engineer (MCSE) required
  • -
-

- Please send resume to MAQ Software, 15446 Bel Red Road, #201, Redmond, WA 98052, - Attn: H.R. - Manager. -

-
-
-
-
Development Operations Engineer
-
-

- Will be responsible for gathering & analyzing business requirements from customers. Develop & review cost-effective software architecture to ensure appropriateness with current industry advances in data management, cloud and user experience. Implement, test and integrate software applications for use by customers. Automate user test scenarios, debug & fix errors in cloud based server infrastructure, applications to meet customer needs. Must be able to travel temporarily to client sites and or relocate throughout the U.S. The positions qualify for Employee Referral program. -

-

- Requirements: Master’s Degree or foreign equivalent in Computer Science, Computer Applications, Computer Engineering, Management Information Systems, Business Administration or related field. -

-

- Send resume to 15446 Bel Red Road, #201, Redmond, WA 98052, Attn: H.R. Manager. -

-
-
-
-
Development Operations Engineer
-
-

- Will support software projects to include programming, testing, debugging, and modifying software to meet customer specifications. Deploy, configure, implement, and test software programs and analyze databases for errors and fix them. Automate user test scenarios, configure, debug and fix errors in server infrastructure and applications to meet customer needs. Must be able to travel temporarily to client sites and or relocate throughout the U.S. The positions qualify for Employee Referral program. -

-

- Requirements: Bachelor’s Degree or foreign equivalent in Computer Science, Computer Applications, Computer Information Systems, Electrical/Electronic Engineering or related field with two years of work experience in job offered, software engineer, system analyst or related work. -

-

- Send resume to 15446 Bel-Red Road, #201, Redmond, WA 98052, Attn: H.R. Manager. -

-
-
-
-
-
- -
- -
- -
-
-
-
-
- - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 000000000..33a04fe17 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,71 @@ +module.exports = function(grunt) { + + // Project configuration. + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + uglify: { + build: { + files: { + 'js/timber.min.js': 'js/timber.js', + 'js/jquery.tm.swipe.min.js': 'js/jquery.tm.swipe.js', + 'js/jquery.tm.avalanche.min.js': 'js/jquery.tm.avalanche.js', + 'js/jquery.tm.summit.min.js': 'js/jquery.tm.summit.js', + 'js/jquery.tm.snowbridge.min.js': 'js/jquery.tm.snowbridge.js', + 'js/jquery.tm.horizon.min.js': 'js/jquery.tm.horizon.js', + 'js/jquery.tm.retinize.min.js': 'js/jquery.tm.retinize.js', + 'js/jquery.tm.equalize.min.js': 'js/jquery.tm.equalize.js', + 'js/jquery.tm.counter.min.js': 'js/jquery.tm.counter.js', + 'js/jquery.tm.freeze.min.js': 'js/jquery.tm.freeze.js', + 'js/jquery.tm.socialize.min.js': 'js/jquery.tm.socialize.js', + 'js/jquery.tm.preloadpage.min.js': 'js/jquery.tm.preloadpage.js', + 'js/template-functions.min.js': 'js/template-functions.js' + } + } + }, + cssmin: { + options: { + shorthandCompacting: false, + roundingPrecision: -1 + }, + target: { + files: { + 'css/core.min.css': ['css/timber.css', 'css/avalanche.css', 'css/summit.css',' css/snowbridge.css', 'css/horizon.css', 'css/templates.css'] + } + } + }, + imagemin: { + dynamic: { + files: [{ + expand: true, + cwd: 'images/', + src: ['**/*.{png,jpg,gif}'], + dest: 'images/' + }] + } + }, + jshint: { + options: { + reporterOutput: "" + }, + files: { + src: ['js/timber.js', 'js/jquery.tm.swipe.js', 'js/jquery.tm.avalanche.js', 'js/jquery.tm.summit.js', 'js/jquery.tm.snowbridge.js', 'js/jquery.tm.horizon.js', 'js/jquery.tm.retinize.js', 'js/jquery.tm.eqalize.js', 'js/jquery.tm.counter.js', 'js/jquery.tm.freeze.js', 'js/jquery.tm.socialize.js', 'js/jquery.tm.preloadpage.js', 'js/template-functions.js'] + } + } + }); + + // Uglify + grunt.loadNpmTasks('grunt-contrib-uglify'); + + // CSS min + grunt.loadNpmTasks('grunt-contrib-cssmin'); + + // Imgs min + grunt.loadNpmTasks('grunt-contrib-imagemin'); + + // jsHint + grunt.loadNpmTasks('grunt-contrib-jshint'); + + // Default task(s). + grunt.registerTask('default', ['uglify', 'cssmin', 'imagemin', 'jshint']); + +}; \ No newline at end of file diff --git a/Marketplace-Offers/MarketPlace-Offers.html b/Marketplace-Offers/MarketPlace-Offers.html new file mode 100644 index 000000000..6d326a242 --- /dev/null +++ b/Marketplace-Offers/MarketPlace-Offers.html @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + Marketplace Offers | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ +
+ +
+
+ + Discover SaaS Applications on Azure
+ Marketplace by MAQ Software +
+
+

+ Empower Your Solutions with MAQ Software's Innovative SaaS Offerings on Azure Marketplace +

+ Explore +
+ +
+ +
+ +
+ Power BI report on computer monitor +
+ +
+ + +
+
+ +
+
+ +
+ +
+
+ + Introducing the Launch of EmbedFAST
+ Now Live! Explore and Get Started. +
+
+

+ Elevate insights: Empower Self-Service BI and Expand Report Embedding with EmbedFAST +

+ Get Started +
+ +
+ +
+ +
+ Power BI report on computer monitor +
+ +
+ + +
+
+ +
+
+ +
+ +
+
+ + Empower your team with our data
+ Science Toolkit 1-Day Briefing +
+
+

+ From data to insights-empower your data-driven decisions with the Data Science Toolkit briefing +

+ Get Started +
+ +
+ +
+ +
+ Power BI report on computer monitor +
+ +
+ + +
+
+
+ LeftArrow + + + + RightArrow +
+
+
+
+ +
+
+ All + Apps + Consulting Services +
+
+ Power BI + Power Platform + Microsoft Fabric + Azure + AI/ML + Generative AI + Dynamics 365 +
+
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals.html b/Marketplace-Offers/Power-BI-custom-visuals.html new file mode 100644 index 000000000..29bf0b0f7 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals.html @@ -0,0 +1,359 @@ + + + + + + + + + + + + + + + + + + Power BI Custom Visuals | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+
+


+

+ + Power BI Custom Visuals + +

+

+ Expand your reporting capabilities with our 44 certified Power BI custom visuals. If you need + help choosing the right visual for your report, try our visual guide. +

+ Explore + custom visuals + View + visual guide +
+
+
+
+
+ +
+
+
+
+





+ + + + +
+
+

Popular Visuals

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

If you have questions about our custom visuals, please + visit our Power BI page on Zendesk. +

+
+
+
+ +
+
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Marketplace-Offers/Power-BI-custom-visuals/AdvancedLinearGauge.html b/Marketplace-Offers/Power-BI-custom-visuals/AdvancedLinearGauge.html new file mode 100644 index 000000000..086471f31 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/AdvancedLinearGauge.html @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/BowtieChart.html b/Marketplace-Offers/Power-BI-custom-visuals/BowtieChart.html new file mode 100644 index 000000000..8ed061dea --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/BowtieChart.html @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/BoxAndWhiskers.html b/Marketplace-Offers/Power-BI-custom-visuals/BoxAndWhiskers.html new file mode 100644 index 000000000..61af749d8 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/BoxAndWhiskers.html @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Key benefits

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

Use cases

+
    +
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/BrickChart.html b/Marketplace-Offers/Power-BI-custom-visuals/BrickChart.html new file mode 100644 index 000000000..55e180878 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/BrickChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/Calendar.html b/Marketplace-Offers/Power-BI-custom-visuals/Calendar.html new file mode 100644 index 000000000..bbcc9ef7c --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/Calendar.html @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + +
+
+

Key benefits

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

Use cases

+
    +
+
+
+ + +
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/CircularGaugeChart.html b/Marketplace-Offers/Power-BI-custom-visuals/CircularGaugeChart.html new file mode 100644 index 000000000..10701f402 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/CircularGaugeChart.html @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + +
+
+

Key benefits

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

Use cases

+
    +
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/ClusteringUsingOPTICS.html b/Marketplace-Offers/Power-BI-custom-visuals/ClusteringUsingOPTICS.html new file mode 100644 index 000000000..ef3887b72 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/ClusteringUsingOPTICS.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/CylindricalGaugeChart.html b/Marketplace-Offers/Power-BI-custom-visuals/CylindricalGaugeChart.html new file mode 100644 index 000000000..4d72d1538 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/CylindricalGaugeChart.html @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + +
+
+

Key benefits

+
    +
+
+
+ + +
+
+

Use cases

+
    +
+
+
+ + +
+
+
    +
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/DataInsights.html b/Marketplace-Offers/Power-BI-custom-visuals/DataInsights.html new file mode 100644 index 000000000..f54d6a529 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/DataInsights.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/DotPlotChart.html b/Marketplace-Offers/Power-BI-custom-visuals/DotPlotChart.html new file mode 100644 index 000000000..281e3f980 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/DotPlotChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/DumbbellChart.html b/Marketplace-Offers/Power-BI-custom-visuals/DumbbellChart.html new file mode 100644 index 000000000..850ad8024 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/DumbbellChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/DynamicTooltipChart.html b/Marketplace-Offers/Power-BI-custom-visuals/DynamicTooltipChart.html new file mode 100644 index 000000000..d574e086b --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/DynamicTooltipChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/ForecastUsingMultipleModels.html b/Marketplace-Offers/Power-BI-custom-visuals/ForecastUsingMultipleModels.html new file mode 100644 index 000000000..43d2f42ac --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/ForecastUsingMultipleModels.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/ForecastUsingNeuralNetwork.html b/Marketplace-Offers/Power-BI-custom-visuals/ForecastUsingNeuralNetwork.html new file mode 100644 index 000000000..cda31d3ef --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/ForecastUsingNeuralNetwork.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/FunnelWithSourceChart.html b/Marketplace-Offers/Power-BI-custom-visuals/FunnelWithSourceChart.html new file mode 100644 index 000000000..b2e2998a3 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/FunnelWithSourceChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/GanttChart.html b/Marketplace-Offers/Power-BI-custom-visuals/GanttChart.html new file mode 100644 index 000000000..b64763c58 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/GanttChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Use cases

+
    +
+
+
+
+
+

Key benefits

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/GridChart.html b/Marketplace-Offers/Power-BI-custom-visuals/GridChart.html new file mode 100644 index 000000000..34194148c --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/GridChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/HierarchyChart.html b/Marketplace-Offers/Power-BI-custom-visuals/HierarchyChart.html new file mode 100644 index 000000000..3436b7ba7 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/HierarchyChart.html @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/HistogramChart.html b/Marketplace-Offers/Power-BI-custom-visuals/HistogramChart.html new file mode 100644 index 000000000..000266042 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/HistogramChart.html @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + +
+
+

Key benefits

+
    +
+
+
+ + +
+
+

Use cases

+
    +
+
+
+ + +
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/HorizontalFunnelChart.html b/Marketplace-Offers/Power-BI-custom-visuals/HorizontalFunnelChart.html new file mode 100644 index 000000000..81a4904d8 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/HorizontalFunnelChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/HourglassChart.html b/Marketplace-Offers/Power-BI-custom-visuals/HourglassChart.html new file mode 100644 index 000000000..bf41c0179 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/HourglassChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/ImageCarousel.html b/Marketplace-Offers/Power-BI-custom-visuals/ImageCarousel.html new file mode 100644 index 000000000..499a4536b --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/ImageCarousel.html @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + +
+
+

Key benefits

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

Use cases

+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/JourneyChart.html b/Marketplace-Offers/Power-BI-custom-visuals/JourneyChart.html new file mode 100644 index 000000000..daecde3fa --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/JourneyChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/KPIColumnChart.html b/Marketplace-Offers/Power-BI-custom-visuals/KPIColumnChart.html new file mode 100644 index 000000000..232bbca93 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/KPIColumnChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/KPIGridChart.html b/Marketplace-Offers/Power-BI-custom-visuals/KPIGridChart.html new file mode 100644 index 000000000..a0f8906ed --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/KPIGridChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/KPITickerChart.html b/Marketplace-Offers/Power-BI-custom-visuals/KPITickerChart.html new file mode 100644 index 000000000..9eab4ed45 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/KPITickerChart.html @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + +
+
+

Key benefits

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

Use cases

+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/LinearGaugeChart.html b/Marketplace-Offers/Power-BI-custom-visuals/LinearGaugeChart.html new file mode 100644 index 000000000..51e8452c3 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/LinearGaugeChart.html @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + +
+
+

Key benefits

+

Basic edition

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

Use cases

+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/OrganizationChart.html b/Marketplace-Offers/Power-BI-custom-visuals/OrganizationChart.html new file mode 100644 index 000000000..058cad451 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/OrganizationChart.html @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + +
+
+

Key benefits

+
    +
+
+
+ + +
+
+

Use cases

+
    +
+
+
+ + + +
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/QuadrantChart.html b/Marketplace-Offers/Power-BI-custom-visuals/QuadrantChart.html new file mode 100644 index 000000000..68ecf6f76 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/QuadrantChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/RadarChart.html b/Marketplace-Offers/Power-BI-custom-visuals/RadarChart.html new file mode 100644 index 000000000..3094cb24e --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/RadarChart.html @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + +
+
+

Key benefits

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

Use cases

+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/Ratings.html b/Marketplace-Offers/Power-BI-custom-visuals/Ratings.html new file mode 100644 index 000000000..c2f50c69c --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/Ratings.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/RingChart.html b/Marketplace-Offers/Power-BI-custom-visuals/RingChart.html new file mode 100644 index 000000000..9524d976a --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/RingChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/RotatingChart.html b/Marketplace-Offers/Power-BI-custom-visuals/RotatingChart.html new file mode 100644 index 000000000..9b2642164 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/RotatingChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/RotatingTileChart.html b/Marketplace-Offers/Power-BI-custom-visuals/RotatingTileChart.html new file mode 100644 index 000000000..9429b2819 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/RotatingTileChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/SlopeChart.html b/Marketplace-Offers/Power-BI-custom-visuals/SlopeChart.html new file mode 100644 index 000000000..1e29614bb --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/SlopeChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/Sunburst.html b/Marketplace-Offers/Power-BI-custom-visuals/Sunburst.html new file mode 100644 index 000000000..ec26099cf --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/Sunburst.html @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+ + + +
+
+

Key benefits

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

Use cases

+
    +
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/TextEnhancer.html b/Marketplace-Offers/Power-BI-custom-visuals/TextEnhancer.html new file mode 100644 index 000000000..6702ef67d --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/TextEnhancer.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/TextWrapperChart.html b/Marketplace-Offers/Power-BI-custom-visuals/TextWrapperChart.html new file mode 100644 index 000000000..5473a1953 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/TextWrapperChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/ThermometerChart.html b/Marketplace-Offers/Power-BI-custom-visuals/ThermometerChart.html new file mode 100644 index 000000000..f42c1db05 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/ThermometerChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/TradingChart.html b/Marketplace-Offers/Power-BI-custom-visuals/TradingChart.html new file mode 100644 index 000000000..b90286bac --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/TradingChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/TreemapBarChart.html b/Marketplace-Offers/Power-BI-custom-visuals/TreemapBarChart.html new file mode 100644 index 000000000..9179244de --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/TreemapBarChart.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/VennDiagram.html b/Marketplace-Offers/Power-BI-custom-visuals/VennDiagram.html new file mode 100644 index 000000000..7a06bec35 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/VennDiagram.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/ViolinPlot.html b/Marketplace-Offers/Power-BI-custom-visuals/ViolinPlot.html new file mode 100644 index 000000000..6c4323d08 --- /dev/null +++ b/Marketplace-Offers/Power-BI-custom-visuals/ViolinPlot.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ + + +
+
+
+
+

Business uses

+
    +
+
+
+
+
+

Key Feature

+
    +
+
+
+
+
+
    +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + diff --git a/Marketplace-Offers/Power-BI-custom-visuals/Visuals-summary.pdf b/Marketplace-Offers/Power-BI-custom-visuals/Visuals-summary.pdf new file mode 100644 index 000000000..41e3fee90 Binary files /dev/null and b/Marketplace-Offers/Power-BI-custom-visuals/Visuals-summary.pdf differ diff --git a/News.html b/News.html deleted file mode 100644 index 34a9f567b..000000000 --- a/News.html +++ /dev/null @@ -1,543 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

News

-
-
-
- - -
-
-
-
-

Highlights

-
-
-
-
- -
-
-
- - -
- -
- - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 000000000..40895a4eb --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# MAQ-Website-New \ No newline at end of file diff --git a/Robots.txt b/Robots.txt deleted file mode 100644 index bc1164092..000000000 --- a/Robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -User-agent: * -Allow: / - diff --git a/Sustainability-Report.pdf b/Sustainability-Report.pdf new file mode 100644 index 000000000..c3852e9a9 Binary files /dev/null and b/Sustainability-Report.pdf differ diff --git a/Web.config b/Web.config deleted file mode 100644 index 3efb09fd0..000000000 --- a/Web.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/about/Social-Impact-Report-v1.pdf b/about/Social-Impact-Report-v1.pdf new file mode 100644 index 000000000..dc064e3e9 Binary files /dev/null and b/about/Social-Impact-Report-v1.pdf differ diff --git a/about/Social-Impact-Report.pdf b/about/Social-Impact-Report.pdf new file mode 100644 index 000000000..f223ce7c4 Binary files /dev/null and b/about/Social-Impact-Report.pdf differ diff --git a/bundleconfig.json b/bundleconfig.json deleted file mode 100644 index 9d7d0896c..000000000 --- a/bundleconfig.json +++ /dev/null @@ -1,176 +0,0 @@ -[ - { - "outputFileName": "css/style.min.css", - "inputFiles": [ - "css/style.css" - ] - }, - { - "outputFileName": "css/bootstrap.min.css", - "inputFiles": [ - "css/bootstrap.css" - ] - }, - { - "outputFileName": "index.html", - "inputFiles": [ - "header.html", - "views/home.html", - "footer.html", - "js/onloadscripts/home.html" - ] - }, - { - "outputFileName": "privacystatement.html", - "inputFiles": [ - "header.html", - "views/privacystatement.html", - "footer.html", - "js/onloadscripts/privacystatement.html" - ] - }, - { - "outputFileName": "expertise/index.html", - "inputFiles": [ - "header.html", - "views/datamanagement.html", - "footer.html", - "js/onloadscripts/datamanagement.html" - ] - }, - { - "outputFileName": "expertise/datamanagement.html", - "inputFiles": [ - "header.html", - "views/datamanagement.html", - "footer.html", - "js/onloadscripts/datamanagement.html" - ] - }, - { - "outputFileName": "expertise/artificialintelligence.html", - "inputFiles": [ - "header.html", - "views/artificialintelligence.html", - "footer.html", - "js/onloadscripts/artificialintelligence.html" - ] - }, - { - "outputFileName": "expertise/powerbi.html", - "inputFiles": [ - "header.html", - "views/powerbi.html", - "footer.html", - "js/onloadscripts/powerbi.html" - ] - }, - { - "outputFileName": "expertise/powerbiviewall.html", - "inputFiles": [ - "header.html", - "views/powerbiviewall.html", - "footer.html", - "js/onloadscripts/powerbiviewall.html" - ] - }, - { - "outputFileName": "expertise/appdevelopment.html", - "inputFiles": [ - "header.html", - "views/appdevelopment.html", - "footer.html", - "js/onloadscripts/appdevelopment.html" - ] - }, - { - "outputFileName": "expertise/cloudtransformation.html", - "inputFiles": [ - "header.html", - "views/cloudtransformation.html", - "footer.html", - "js/onloadscripts/cloudtransformation.html" - ] - }, - { - "outputFileName": "expertise/collaborationcontent.html", - "inputFiles": [ - "header.html", - "views/collaborationcontent.html", - "footer.html", - "js/onloadscripts/collaborationcontent.html" - ] - }, - { - "outputFileName": "engagement/index.html", - "inputFiles": [ - "header.html", - "views/about.html", - "footer.html", - "js/onloadscripts/about.html" - ] - }, - { - "outputFileName": "engagement/about.html", - "inputFiles": [ - "header.html", - "views/about.html", - "footer.html", - "js/onloadscripts/about.html" - ] - }, - { - "outputFileName": "engagement/recognitions.html", - "inputFiles": [ - "header.html", - "views/recognitions.html", - "footer.html", - "js/onloadscripts/recognitions.html" - ] - }, - { - "outputFileName": "news.html", - "inputFiles": [ - "header.html", - "views/news.html", - "footer.html", - "js/onloadscripts/news.html" - ] - }, - { - "outputFileName": "careers.html", - "inputFiles": [ - "header.html", - "views/careers.html", - "footer.html", - "js/onloadscripts/careers.html" - ] - }, - { - "outputFileName": "careers.html", - "inputFiles": [ - "header.html", - "views/careers.html", - "footer.html", - "js/onloadscripts/careers.html" - ] - }, - { - "outputFileName": "contact.html", - "inputFiles": [ - "header.html", - "views/contact.html", - "footer.html", - "js/onloadscripts/contact.html" - ] - }, - { - "outputFileName": "powerbisupport.html", - "inputFiles": [ - "header.html", - "views/powerbisupport.html", - "footer.html", - "js/onloadscripts/powerbisupport.html" - ] - } -] diff --git a/careers.html b/careers.html new file mode 100644 index 000000000..c34369a0b --- /dev/null +++ b/careers.html @@ -0,0 +1,376 @@ + + + + + + + + + + + + + + + + + + Jobs and Career Opportunities | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+

+ Careers +

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

Why do A-players choose to work with us?

+
+ +
+
+
+ +
+

Professional growth opportunities

+

+ Substantial responsibility at an early stage of the career. Exposure to all aspects of delivery lifecycle and project + management. Continuous learning. +

+
+
+
+ +
+

Type of work

+

+ Exciting and challenging work. Exposure to the latest and variety of technologies.There is never a dull moment (fast-paced work). +

+
+
+
+ +
+

Company culture

+

+ Transparency, lack of bureaucracy. Ownership and accountability. Autonomy (with seniority). Peers with strong technical background. Supportive managers with technical know-how. +

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

Offered a position at our company?

+

Many successful candidates found these two books useful in understanding our work and our point of view.

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

+ Want to join the MAQ Software team? +

+

Apply to open positions on Jobscore

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

Open positions

+
+
+
+ + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+
+ + + + +
+
+ + + + + + + + + + + + +
+
+ + + \ No newline at end of file diff --git a/carousel.html b/carousel.html new file mode 100644 index 000000000..5d8e5e5b7 --- /dev/null +++ b/carousel.html @@ -0,0 +1,29 @@ + + + + diff --git a/case-studies.html b/case-studies.html index c0f49d5a1..1e2265fbc 100644 --- a/case-studies.html +++ b/case-studies.html @@ -1,561 +1,169 @@  - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + Case Studies | MAQ Software + + + + + + + + + + + + + + + + + + - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Studies

- -
-
-
- - - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - -
- - -
- -
-
-
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/case-studies/black-friday.html b/case-studies/black-friday.html deleted file mode 100644 index 6f6a31165..000000000 --- a/case-studies/black-friday.html +++ /dev/null @@ -1,465 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
-
-

Leading Retailer Tracks Promotion Results in Real-time to Maximize Sales

- - -

MAQ Software implements a state of the art Azure and Power BI solution to report sales.

- - - -
- Share -
- - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Thanksgiving weekend is the busiest shopping time of the year for retailers. - Purchases during Black Friday weekend can account for more than 20% of quarterly sales. -

-

- Retailers attempt to maximize Black Friday sales by offering enticing promotions and discounts. - The retailers’ sales goals rely on each promotion meeting a certain number of purchases. - To evaluate the effectiveness of promotions, our client wanted to track store sales in real-time. - Based on sales, the retailer could adjust promotions to maximize revenue and profitability. -

-

- To track sales and promotions, our client relied on multiple data sources stored on various platforms, which was cumbersome and time consuming. - Using Azure Services and Power BI, MAQ Software built a real time promotion tracking solution for the retail store managers and marketing managers. -

-
Key Challenges:
-
    -
  • Create an easy to use Power BI portal to analyze real-time sales and promotion data.
  • -
  • Combine multiple database platforms into a single information portal.
  • -
  • Implement secure access allowing only authorized personnel to view the sales data.
  • -
-
-
-
-
-
-

Solution:

-
-
-

- MAQ Software created a real-time reporting solution using Azure Data Factory, Azure Data Lake Storage, Azure Data Analytics, and Power BI. -

-
Key Highlights:
-
    -
  • Created a data pipeline that updates twice per hour using Azure Data Factory.
  • -
  • Consolidated static files and stage data, pulled data from sources, and stored the processed data using Azure Data Lake.
  • -
  • Created visuals to report data as soon as it’s refreshed using Power BI.
  • -
- -
- - Chart - -
- -
Figure 1: Azure Solution Architecture
-
-

- MAQ Software developed a solution using an array of Azure services. - Azure Data Factory pulls real-time data from on-premise servers, blob storage, and static Excel worksheets and stores it on Azure Data Lake Storage (ADLS). - ADLS data is processed through Azure Data Warehouse to create external tables for processing the tabular model. -

-

- We then process the external tables in Analysis Services Tabular Model. - The Power BI report has a live connection to the tabular model and displays data visualizations that are refreshed twice an hour. - Along with the Power BI dashboard, the software sends a secure email every hour. -

-
-
-
-
-
-

Business Outcome:

-
-
-

- The Azure-based solution enables the retailer to track up to the minute data regarding the performance of its Black Friday promotions. - The retailer no longer relies on traditional databases that would take days to process for the needed information. -

-
Outcome Highlights:
-
    -
  • Increased revenue by tracking promotion utilization in real-time and adjusting promotions based on buyer response.
  • -
  • Saved time by reducing the need to search through various sales databases on different platforms.
  • -
  • Enabled quick adjustments by creating Azure alerts that pinpoint errors in promotion redemption.
  • -
- -
-
-
-
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/emotion-analyzer.html b/case-studies/emotion-analyzer.html deleted file mode 100644 index 7cf954c1a..000000000 --- a/case-studies/emotion-analyzer.html +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
- -
-

Using AI with Video Analysis to Determine Real-Time Audience Emotions from Facial Expressions

- - -

Emotion Analyzer uses Microsoft Cognitive Services to collect audience feedback in real time without the need for cumbersome surveys.

- - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Audience feedback is a key factor in evaluating the effectiveness of a conference, summit, or meeting. - Capturing consistent, high-quality feedback from audience members, however, is a challenge. - Long-used tools such as surveys fail to accurately gauge the actual emotion of audience members. - Surveys suffer from low response rates, delayed responses, and participant bias. -

-

- Cameras and AI have been used in the past to recognize objects. - The analysis was unable, however, to present any data about the object beyond a physical description. - MAQ Software developed Emotion Analyzer to take object recognition a step further. -

-

- We worked with our development team, observing a company-wide meeting, to demonstrate use of our Emotion Analyzer to measure audience feedback from 300 attendees. -

-
Key Challenges:
-
    -
  • Identify individual faces from a crowd of attendees captured in video footage.
  • -
  • Detect emotions on faces by analyzing facial expressions.
  • -
  • Translate emotion data to real-time graph to gauge overall attendee sentiment.
  • -
  • Maintain privacy of individuals while collecting and analyzing video footage.
  • -
- -
-
-
-
-
-

Solution:

-
-
-

- Our custom-built Emotion Analyzer can extract data from live video footage, recorded video, or static images. - From the extracted data, the software recognizes faces and analyzes emotions conveyed through facial expressions. - Emotion Analyzer then outputs the observed sentiment data graphically. -

-
Key Highlights:
-
    -
  • Used Microsoft’s Cognitive Face API to identify sentiment person by person.
  • -
  • Used Microsoft’s Emotion API to match facial patterns to emotions.
  • -
  • Extracted emotion data using Microsoft’s Vision API.
  • -
- -
- - Chart - -
-
Figure 1: Microsoft Cognitive APIs
-

- To analyze the audience sentiment, we started by breaking the video input into frames which we gave as input to the API. - The data returned from the API was captured and stored in a SQL server for deeper analysis. -

- -
- - Chart - -
-
Figure 2: API Flowchart
-

- Next, the software analyzed the observed audience feedback and plotted a distribution of various emotions including anger, contempt, disgust, fear, happiness, neutral, sadness, and surprise. - These emotions are understood to be communicated cross-culturally through facial expressions and are difficult to hide or fake. -

-
- - Chart - -
-
Figure 3: Distribution Analysis
-

- To protect the privacy of audience members, Emotion Analyzer does not match faces to individuals or store facial recognition data. -

-
-
-
-
-
-

Business Outcome:

-
-
-

- Using Emotion Analyzer, we were able to observe emotional trends, such as periods when the audience happiness quotient increased. - These trends allowed us to return to our presentation and cross-reference moments, pinpointing the precise topics that made our participants happy or sad. -

-

- The ability to capture and record audience sentiment allows businesses to gather unbiased feedback. - With Microsoft Cognitive APIs, there is no longer a need to rely on the accuracy of cumbersome surveys. -

-
Outcome Highlights:
-
    -
  • Gathered real-time feedback from facial expressions during large meetings.
  • -
  • Used expression analysis to reduce the need for surveys, resulting in significant cost and time savings.
  • -
  • Enabled rapid tailoring of presentations to suit audience interests and needs.
  • -
- -
-
-
-
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/government-chatbot-AI-benefits.html b/case-studies/government-chatbot-AI-benefits.html new file mode 100644 index 000000000..5908cb4ba --- /dev/null +++ b/case-studies/government-chatbot-AI-benefits.html @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + Government chatbot answers 5,000+ benefit questions | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
+
+
+
+

Chatbot enables millions of Arizona citizens to access benefits

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

The Arizona Department of Economic Security (DES) is a government agency that serves over 2.9 million Arizonians. Its mission is to make Arizona stronger by helping Arizonans reach their potential through temporary assistance for those in need and care for the vulnerable. To reach a broad range of citizens, the DES offers over 40 benefit programs and services that cover everything from unemployment insurance to nutrition assistance to developmental disabilities to child support. With so many programs available, applying for aid can quickly become overwhelming for citizens.

+

Determining which service an applicant qualifies for is a complex process that requires deep knowledge of DES offerings. To guide applicants through its application process, the DES employs program service evaluators (PSEs). PSEs are there to answer any questions applicants may have about DES programs.

+

The Cash & Nutrition Assistance program, which is used by over 1.2 million citizens, has 1,700 PSEs assigned. These PSEs rely on the Cash & Nutrition Assistance Program Manual, a 1700-page online policy manual, as their source of knowledge. As it needs to cover a wide array of specific guidelines and procedures, the policy manual is technical and long. Citizens applying for benefits might spend hours waiting for answers to critical questions about their eligibility status.

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

Up Next


Modern Marketing Increases Sales using Marketing Technology (MarTech)


Learn More →
+
+
+
+ + + +
+
+
+

+

We built an AI-driven chatbot that enables program service evaluators (PSEs) to quickly answer questions about benefits without personally consulting the policy manual.

+
+
    +
  • + Client: Arizona Department of Economic Security (DES) +
  • +
  • + Industry: Government +
  • +
  • + Technology: Chatbot built on Azure Cognitive Services +
  • +
+
+
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+
+ + +
+ + + + + + + + + + + + + diff --git a/case-studies/incentive-payment.html b/case-studies/incentive-payment.html deleted file mode 100644 index f3ab8c026..000000000 --- a/case-studies/incentive-payment.html +++ /dev/null @@ -1,465 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
-
-

Using AI to Determine the Validity of Customer Engagement for Incentive Payout

- - -

MAQ Software saves time by delivering an AI solution that validates vendor proof of engagement documents.

- - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Our client partners with system integrators (SIs) to drive sales of its products and services. - The SIs engage with potential business customers to identify upselling and cross-selling opportunities. - SIs are paid incentives based on revenue generated through audit engagements. -

-

- To receive incentives, SIs must deliver valid proof of engagement (POE) documents (email, Word, or PDFs). - Currently, verifying POE documents is a manual, time-consuming process. - Approval varies depending on who reads the documents. In some cases, reviewer bias leads to incorrect incentive payments. -

-

- We used AI techniques to classify POE documents as valid or invalid and restrict incentive payments for invalid documents. -

-
Key Challenges:
-
    -
  • Not enough people are available to review a large number of documents manually.
  • -
  • Read data from multiple formats (email, Word, PDFs).
  • -
  • Extract meaningful phrases (keywords) from documents to create a data dictionary.
  • -
  • Integrate machine learning (ML) model with POE upload application.
  • -
-
-
-
-
-
-

Solution:

-
-
-

- We used Text Classification and Feature Extraction algorithms to classify POE documents as valid or invalid. -

-
Key Highlights:
-
    -
  • Created a utility to parse data from different formats into a consumable form. We staged the parsed data in Azure Blob storage.
  • -
  • Visualized extracted keywords and phrases in a Word Cloud.
  • -
  • Identified keywords and their frequency using Feature Extraction algorithms.
  • -
  • Integrated machine learning model output with POE application.
  • -
- - -
- - Chart - -
- -
Figure 1: Auditing model flowchart
-
- - - -

- We started by parsing POE documents into a standard consumable format. - We then pre-processed the parsed data to remove redundant and stop words. - Next, we applied feature extraction techniques (N-grams TF and Unigrams TF-IDF) to convert variable length text into equal length feature vectors. - The vectors represent keywords and their frequency in the text. -

-

- We trained the output from the two extraction techniques using Two-Class Logistic regression model. - We then finalized the best model, based on the optimum KPI values, and deployed it as a web service that is used by the POE application. -

-
-
-
-
-
-

Business Outcome:

-
-
-

- Using the Text Classification and Feature Extraction algorithms, our client was able to identify POE documents as valid or invalid, reducing labor and avoiding invalid incentive payouts. -

-
Outcome Highlights:
-
    -
  • Improved consistency since document approval is no longer subject to POE reviewer bias.
  • -
  • Saved money by no longer paying incentives for invalid POE documents
  • -
  • Reduced the time needed to validate and approve POE documents.
  • -
- -
-
-
-
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/incentive-tracking.html b/case-studies/incentive-tracking.html deleted file mode 100644 index 7ee32fd1b..000000000 --- a/case-studies/incentive-tracking.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
- -
-

To Improve Productivity, a Leading Software Company Migrates Distribution Channel Incentive Application to the Microsoft Cloud

- - -

MAQ Software deploys state of the art application using Azure Services.

- - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- A leading software company partners with hundreds of resellers across the globe to distribute its products. - The resellers sell hundreds of thousands of units annually, generating millions of dollars in sales. - The software sales managers and resellers formerly relied on a traditional Windows-based application to record and verify reseller sales and to calculate and distribute incentive payments. -

-

- Because the incentive fee tracking application was hosted on local servers, the application relied on local storage and network capacity. - As a result, the application was subject to potential failures including local network outages, exceeding local storage capacity, and local database errors. - The local servers also incurred fixed costs, regardless of whether resources were fully utilized. -

-

- MAQ Software worked with the business partners, account managers, regional marketing managers, and auditors to develop a more robust cloud-based solution. -

-
Key Challenges:
-
    -
  • Take advantage of the latest Azure services to increase developer productivity.
  • -
  • Accommodate increasing database log size to prevent system failures from lack of server storage capacity.
  • -
  • Prevent server and application from becoming inaccessible in case of network outage.
  • -
  • Reduce server hardware and software costs incurred by on-premise systems.
  • -
- -
-
-
-
-
-

Solution:

-
-
-

- MAQ Software migrated the distribution channel incentive software to Azure (an all cloud solution) with a migration downtime of only 2 hours and no accessibility change for users. -

-
Key Highlights:
-
    -
  • Used Azure App Service and Azure Active Directory (AAD) to authenticate user access.
  • -
  • Used Azure Data Factory to pull data from upstream databases on the local server and push to Azure SQL database.
  • -
  • Used Microsoft Application Insights to track usage metrics.
  • -
- -
- - Chart - -
-
Figure 1: Azure migration of distribution channel incentive payment application
-

- MAQ Software deployed the cloud-based solution using Azure App Service. The application authenticates user access through Microsoft Active Directory. - Active Directory is utilized by configuring Azure out-of-the-box authentication and setting Microsoft as the current active directory. -

-

- The distribution channel incentive tool database is hosted on Azure SQL server. - Azure Data Factory pulls the data from the upstream database on the on-premises server and pushes it to the Azure SQL database. -

-

- Key vault is used to store the connection string and credentials for sending automated emails and accessing SharePoint document libraries. - Azure Blob storage stores backups of the old database and Proof of Execution (POE) submissions. -

-

- The cloud-based solution uses Application Insights to track usage metrics. MAQ Software configured out-of-the-box event tracking and exception logging. - Azure Virtual Machine (VM) is used to setup an on-premises gateway, which is used by the Azure Data Factory to pull data from the on-premises server. -

-
-
-
-
-
-

Business Outcome:

-
-
-

- Migrating the client’s distribution channel incentive tools to Azure resulted in higher availability, greater accessibility, and improved security. -

-

- Azure services guarantee over 99.9% availability. - This ensures that the distribution channel incentive application and underlying Azure services are always accessible. - The cloud-based solution ensures that the Azure services can be accessed from anywhere at any time without a need to first connect to the enterprise network. - Additionally, Azure uses secured connections for services. - Access to these services can be managed based on users, roles, or security groups. - Azure Key Vault can be used for securely storing connections and credentials. -

-

- The improved application access resulted in significant cost and time savings for both the sales managers and resellers. - The redundancy of the cloud-based solution meant that distribution channel incentives were easily tracked and accurately recorded. - The resellers now get paid accurately and quickly. - Cost-savings were also introduced because the cloud ensures optimal hardware resource utilization. -

-
Outcome Highlights:
-
    -
  • Increased productivity for resellers and sales managers through faster access to the application.
  • -
  • Increased reliability due to Azure services’ 99.9% availability.
  • -
  • Cost savings due to resource optimization which can be scaled based on the application workload.
  • -
  • Improved security with Azure Key Vault.
  • -
-
-
-
-
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/intelligent-recommendation.html b/case-studies/intelligent-recommendation.html deleted file mode 100644 index 09e3fa6ef..000000000 --- a/case-studies/intelligent-recommendation.html +++ /dev/null @@ -1,463 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
-
-

Manufacturer Uses AI Recommendation System to Streamline Purchases

-

MAQ Software implements a product recommendation engine for a gaming hardware manufacturer allowing - buyers to easily customize products.

- - - -
- Share -
- - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Our client is a leading gaming hardware retailer that sells products to millions of consumers globally. A popular item the - retailer sells is custom gaming controllers. Buyers can choose from hundreds of color combinations - for controller pads, cases, and buttons. Buyers pay a premium to purchase these customized products. -

-

- Because of the large number of possible color combinations, buyers often struggle to finalize purchases. MAQ Software created - a product recommendation solution that recommends controller designs based on the number of times - a custom design is saved by other buyers. -

-
Key Challenges:
-
    -
  • Refine data to determine design attributes and customer attributes.
  • -
  • Train a recommendation system to determine the most common designs and components.
  • -
-
-
-
-
-
-

Solution:

-
-
-

- MAQ Software generated order recommendations based on common traits amongst saved designs using - Azure Matchbox Recommender. (Matchbox Recommender is a probabilistic model for generating - personalized recommendations of items to users of a web service.)

-
Key Highlights:
-
    -
  • Collected and refined usage statistics data from Omniture source.
  • -
  • Trained Azure Matchbox Recommender system.
  • -
  • Created interactive recommendation report based on Matchbox results.
  • -
- -

- First, we collected website data from the Omniture data statistics source. The data included visitor location, visit frequency, - and item attributes visitors saved. Next, we refined the data, narrowing the results to specific - designs and the save frequency of each design. Each design was rated according to how many times - it was added to a customer cart.

-

- Next, we used the refined data to train the Matchbox recommendation system to determine which customizations were most common. - Finally, we outputted the Matchbox recommendations to the interactive report shown in Figure - 1.

- -
- - Chart - -
- -
Figure 1: Purchase recommendations report
-
-
-
-
-
-
-

Business Outcome:

-
-
-

- Using Azure Matchbox Recommender, buyers are suggested two similar designs after making each component choice. Buyers are - still able to make their own fully customized designs, but the recommendations streamline the - process by showing popular color combinations. The recommendations allow customers to make faster - selections, making the purchasing process more enjoyable.

-
Outcome Highlights:
-
    -
  • Streamlined the purchasing process by identifying popular color combinations based on the buyers’ - preferences. -
  • -
  • Increased ordering success by simplifying customization decision.
  • -
- -
-
-
-
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/marketing-data.html b/case-studies/marketing-data.html deleted file mode 100644 index 1c1d4372f..000000000 --- a/case-studies/marketing-data.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
- -
-

Scalable Azure Solution Aggregates Marketing Data from Disparate Database Sources to Provide Customer-Specific Promotional Offers

- - -

MAQ Software delivers state of the art solution to facilitate revenue growth for a software company.

- - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Our client offers a variety of products to large enterprises that are sold through a worldwide network of resellers. - The resellers work with enterprise customers to offer purchase incentives and product trials. - The unique offers must be approved by corporate sales managers before they are presented to the enterprise customers. -

-

- To evaluate offers, the corporate sales managers examine data from spreadsheets, feedback from resellers, and feedback from company sales representatives. - The data is maintained on various databases. For example, enterprise customer feedback may be in one database and sales leads may be on another. - The corporate sales managers find it difficult to analyze proposed offers because of the varying formats and disparate data sources. -

-

- MAQ Software worked with resellers, company sales representatives, and corporate sales managers to deliver a cloud-based solution that presents the disparate data in an easy to understand format. -

-
Key Challenges:
-
    -
  • Create a central source with visualizations for all pertinent sales databases.
  • -
  • Ensure that only authorized users access the sales opportunities.
  • -
  • Ensure easy access for users without requiring a connection to corporate network.
  • -
  • Save time for users by increasing the speed of data access.
  • -
- -
-
-
-
-
-

Solution:

-
-
-

- MAQ Software created a reliable and scalable cloud solution using Azure Data Factory, Azure SQL Database, and Azure Analysis services. -

-
Key Highlights:
-
    -
  • Used Azure Data Factory to aggregate data from multiple sources (SharePoint lists, static files, on-premise databases).
  • -
  • Implemented easy to understand data visualizations using Power BI.
  • -
- -
- - Chart - -
-
Figure 1: Solution architecture using Azure Services and Power BI
-

- MAQ Software used an Azure Virtual Machine (VM) to create an on-premise gateway. - Azure Data Factory connects to the VM to source data from multiple sources including SharePoint lists, static files, and other on-premise databases. - Blob storage is used to store the downloaded Excel files. -

-

- Data Factory then pushes the data to Azure SQL Database. Key vault is used to store connection strings and credentials for accessing SharePoint lists and other sources. - An Azure Analysis Services tabular model sources the data from the Azure SQL server. Power BI reports are created using the tabular model. -

- -
-
-
-
-
-

Business Outcome:

-
-
-

- MAQ Software’s end-to-end cloud solution joined disparate databases together, organizing the data into easy to interpret Power BI visuals. - Sales leads are now quickly followed up on and specific product offers are easily tailored to the needs of each enterprise customer. -

-
Outcome Highlights:
-
    -
  • Grew revenue due to easily accessible information from a single Power BI portal.
  • -
  • Saved time by reducing the need to search through various databases for information.
  • -
  • Created easy to interpret Power BI visuals for corporate sales managers.
  • -
  • Improved security with Azure Key Vault.
  • -
- -
-
-
-
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/policy-database.html b/case-studies/policy-database.html deleted file mode 100644 index c201c0d94..000000000 --- a/case-studies/policy-database.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
- -
-

Collaborative, Cloud-Based Policy Portal Allows Software Company to Stay Informed of Global Affairs

- - -

A software company partners with MAQ Software to improve global compliance with an interactive policy database.

- - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- A software company conducts business in many countries. Every country has different business regulations and policies. - The company’s government affairs officials must be informed of business policy provisions that vary from country to country. - Failing to comply with these regulations could result in loss of sales and legal penalties. -

-

- In the past, the company relied on compliance officers and legal departments that spent hours researching the policy landscape of each country. - But even the most diligent compliance research is not useful unless up-to-date information is easily accessible to employees worldwide. -

-

- MAQ Software worked with government affairs officials to create a policy database that is current and accessible company-wide. -

-
Key Challenges:
-
    -
  • Reduce expenses associated with on-premise equipment and maintenance.
  • -
  • Allow scaling as database grows.
  • -
  • Ensure easy access to current policies from any location, on any device.
  • -
- -
-
-
-
-
-

Solution:

-
-
-

- MAQ Software helped design a cloud-based solution where authenticated users can view all the consolidated policies in real-time. -

-
Key Highlights:
-
    -
  • Used Azure App Service to pull data from diverse APIs and servers at scheduled intervals.
  • -
  • Used Azure Application Insights to track usage metrics.
  • -
- -
- - Chart - -
-
Figure 1: Policy database architecture
-

- MAQ Software used Azure App Service to register multiple APIs including Graph and Azure Active Directory. - We used Azure WebJobs to run programs which pull the policy data from the APIs and servers at scheduled intervals. - Users are authenticated through Azure Active Directory. - Connection strings and credentials are encrypted and stored in Azure Key Vault. -

-

- The policy database—which includes policies, events, and internal messages—is hosted on an Azure SQL database. - User file attachments associated with policies and events are stored in Blob storage. - Azure Application Insights provides usage data including page views, unique user counts, and visits from external links. -

-

- We used Azure Cognitive Services to add Bing news functionality to the final product. - Based on keywords, Cognitive Services pulls relevant news and events from Bing, which are updated daily. -

- -
-
-
-
-
-

Business Outcome:

-
-
-

- The cloud-based policy solution provides a central location for compliance officers to view up-to-date policies from any country where the company conducts business. - The database minimizes the risk of policy violations that could cost the company millions of dollars. -

-
Outcome Highlights:
-
    -
  • Saved time by creating a central, searchable repository for all current policy documents.
  • -
  • Reduced the risk of costly legal proceedings in countries with different business policies.
  • -
  • Added security with Azure Key Vault.
  • -
  • Provided usage metrics with Azure Application Insights. This data is being used for usage reporting.
  • -
- -
-
-
-
- - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/prioritizing-support.html b/case-studies/prioritizing-support.html deleted file mode 100644 index 08579300e..000000000 --- a/case-studies/prioritizing-support.html +++ /dev/null @@ -1,471 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
-
-

Utilize Machine Learning (ML) to Prioritize Customer Support Requests

- - -

MAQ Software implements ML solution to respond more efficiently to customer support requests.

- - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Responding quickly to customer support requests is a key to building positive brand value. - Many companies use support feedback to improve products and services. - But providing excellent customer service is not easy when e-mails requesting support don’t provide necessary information. -

-

- Traditionally, every support request was deemed urgent. - Support tickets were resolved sequentially, based on the order received. - When all requests are “urgent,” there is no easy way to prioritize support. - Response times varied depending on the complexity of the request. - With sequential processing, time-consuming, non-urgent support tickets significantly delayed responses to other, higher-priority tickets. - Adding to the problem, tickets were assigned randomly to available engineers without considering the expertise of the engineer responding to the ticket. -

-

- To improve customer experience and the efficiency of the support team, we used ML tools to classify, prioritize, and assign support tickets based on the criticality, sentiment, and content of the request. -

-
Key Challenges:
-
    -
  • Extract email content and support history.
  • -
  • Classify requests into various support categories.
  • -
  • Determine the user organization hierarchy and email sentiment for prioritization.
  • -
  • Integrate machine learning (ML) model with Power BI reports.
  • -
-
-
-
-
-
-

Solution:

-
-
-

- We used a Clustering algorithm to classify support requests and prioritize based on the user hierarchy, sentiment, and ticket category. -

-
Key Highlights:
-
    -
  • Created a utility to extract email from e-mail server and transfer email contents into the database.
  • -
  • Used Python libraries to pre-process and cleanse data.
  • -
  • Determined the feature set for the model using Feature Hashing algorithm.
  • -
  • Integrated machine learning (ML) model output with Power BI reports.
  • -
- - -
- - Chart - -
- -
Figure 1: Support prioritization flowchart
-
- - - -

- We began by extracting email content from the Exchange server and transferring it to the database. - We pre-processed the extracted data to remove redundant and stop words. - Next, we applied feature hashing techniques to generate a feature list from the cleansed data. - We then trained the ML model using a Multi-Class Decision algorithm to sort the user requests into ticket categories. -

-

- Next, we trained the ML model to predict the steps required to resolve the support request based on past support requests, using the Decision Forest Regression algorithm. - Then, to determine the priority of support request, we extracted the sentiment, user hierarchy, conversation count, and request age of the ticket. - We used these parameters as inputs for the Clustering algorithm to derive the appropriate priority. - Finally, we deployed the ML model as a web service for use in Power BI reports. -

-
-
-
-
-
-

Business Outcome:

-
-
-

- Using the Clustering algorithm, we prioritized support requests according to the criticality and sentiment of the request. - The prioritization improved overall customer experience and the efficiency of the support ticket process. -

-
Outcome Highlights:
-
    -
  • Critical support needs are addressed immediately.
  • -
  • Prioritized higher seniority customers, addressing the most critical needs first.
  • -
  • Support tickets are now assigned based on engineer’s expertise.
  • -
- -
-
-
-
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/purchase-intent.html b/case-studies/purchase-intent.html deleted file mode 100644 index ee5ab4e4c..000000000 --- a/case-studies/purchase-intent.html +++ /dev/null @@ -1,482 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
-
-

Using AI to Evaluate Intent to Purchase New Software Products and Services

-

MAQ Software uses machine learning (ML) to determine which small business customers are likely to - purchase software.

- - - -
- Share -
- - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Over 20 million US small businesses use products and services offered by our client, a large internet retailer. To generate - new sales leads, our client needs to know which small businesses are most likely to purchase - new products or upgrades. -

-

- Traditional approaches to generating sales leads are very expensive and time-consuming. Internet retailers invest in tracking - web click-throughs and using company IP addresses to generate sales leads. Once potential customers - are identified, sales executives offer them compelling promotions. -

-

- With a large customer base, our client has multiple databases that contain information relating to purchase history, visits - to online portals, and social profiles. Using our client’s databases, we developed machine learning - (ML) models to evaluate small business’ intent to purchase. As an intermediate step, we evaluated - results from our ML models against traditional approaches to generating sales leads. If the ML - models could generate sales leads accurately, the client could experience significant savings - over the traditional approach. -

-
Key Challenges:
-
    -
  • Analyze past purchase behavior and collect customer data from relevant data sources.
  • -
  • Identify which customer actions are most likely to lead to future purchases.
  • -
  • Use AI to parse customer data to identify which customers are most likely to purchase products.
  • -
-
-
-
-
-
-

Solution:

-
-
-

- MAQ Software used multiclass classification algorithms to predict customer purchase intent as “high,” “medium,” or “low.” -

-
Key Highlights:
-
    -
  • Applied SQL transformation to cleanse and pre-process data.
  • -
  • Identified relevant customer actions through feature selection methods.
  • -
  • Trained data with multiclass classification algorithms.
  • -
- -

- We started by collecting data from traditional and digital marketing channels. These channels included seminar and webinar - participation, email engagement, and product website engagement. We performed data cleansing - and pre-processing, and then identified which activities customers performed before purchasing - products. -

-

- Next, we split the data into training and testing sets. We trained the data using multiclass classification algorithms. Finally, - we evaluated the algorithms and selected the algorithm with the best output. -

-

- To respect privacy, we only used data from customers that opted to share their information. -

-
- - Chart - -
- -
Figure 1: Correlation of results from ML models to traditional approach
-
-

- As shown in Figure 1, we compared the results from the ML model to the results from the traditional method. -

-
    -
  • The ML model identified customers that the traditional model labeled as high purchase intent correctly as high 50.8% and as medium 29.7% of the time.
  • -
  • The ML model identified customers that the traditional model labeled as low purchase intent correctly as low 84.1 % of the time.
  • -
  • The ML model identified customers that the traditional model labeled as medium purchase intent correctly as medium 48.1% and as high 33.8% of the time.
  • -
-
-
-
-
-
-

Business Outcome:

-
-
-

- The ML model is a quick and low-cost method to narrow the focus of sales leads. - The model determined with high accuracy (84.1%) which customers have low purchase intent. - By correctly identifying the low purchase intent customers with the ML model, the client can focus sales efforts on high and medium purchase intent customers. -

-
Outcome Highlights:
-
    -
  • Focused marketing efforts by determining which customer actions most likely lead to purchases.
  • -
  • Saved time by cleansing data for more accurate processing.
  • -
  • Reduced sales expenses by using AI to sort customers into high, medium, and low purchase intent.
  • -
- -
-
-
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/return-themes.html b/case-studies/return-themes.html deleted file mode 100644 index 27cf1733a..000000000 --- a/case-studies/return-themes.html +++ /dev/null @@ -1,410 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
- -
-

Leading Worldwide Retail Chain Uses AI to Automate Customer Feedback, Reducing Costs and Improving Customer Satisfaction

- - -

A large retailer partners with MAQ Software to identify patterns in customer feedback as they return a computer product.

- - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Our client runs a worldwide chain of retail stores and an online shopping site. - The client’s stores sell billions of dollars in first party products annually. - Its retail locations provide a great shopping experience for premium computer products. -

-

- Our client needed to understand why customers were returning retail products. - The client also needed to parse customer comments that were gathered in many languages in retail stores across the globe. - If recurring patterns in the reasons for customer returns could be identified, the client could better address problems faced by the users of these products. - The client would then be able to focus on specific areas where improvements were needed in the first party product. -

-

- Prior to working with MAQ Software, the client kept records of customer comments relating to returns but had not analyzed them for any patterns. - MAQ Software worked with the client’s Marketing Operations team and used machine learning models to review the customer data for useful insights. -

-
Key Challenges:
-
    -
  • Develop return themes from a static list of predefined categories based on business requirements.
  • -
  • Detect typing errors and comments that need to be translated.
  • -
  • Identify and weigh the relative importance of each word in a comment.
  • -
- -
-
-
-
-
-

Solution:

-
-
-

- MAQ Software collected and translated the comments using case statements in SQL, then further preprocessed using Python and R libraries. - We then developed a web service to display a word tree map of client return themes. -

-
Key Highlights:
-
    -
  • Translated and categorized comments using case statements in SQL.
  • -
  • Developed a custom Python script to correct typing errors and create a new corrected comments column in dataset.
  • -
  • Used R libraries to calculate the frequency and importance of each word.
  • -
  • Used the Support Vector Machine Algorithms model to identify themes.
  • -
-

- MAQ Software imported the required data from the Azure server and selected the columns required for training the model. - At the SQL level, we then preprocessed the translated data and categorized the comments into themes based on the rules identified by the business owner. - Even after the categorization, there were many comments for which we could not identify themes. - We categorized these comments manually to provide a rich data set for training the model. -

-

- Once the SQL preprocessing was done, we used Python libraries to clean the comments data. - We developed a custom Python script that performed a spell check on the comments and corrected typographical errors. - We also used auto-correct libraries based on words in a linked dictionary. -

-

- Next, we processed the corrected comments using the text preprocessing libraries in R to identify word frequency and remove words with very high and very low frequencies. - We then calculated the term frequency-inverse document frequency (TF-IDF) of each word in the comment to determine the relative importance of each word in the comments. -

-

- We used the preprocessed data set to develop a training model. - We split the dataset into a training dataset (used for training the model) and a validation dataset (used for scoring the training model). - We used the Support Vector Machine Algorithms model for training purposes. The training was done based on the TF-IDF scores of the comments. We found that this model was able to identify most themes with better accuracy. - The model was then finalized and deployed as a web service. -

-

- New return comments were sent to the web service, which allowed our client to see themes for the comments along with accuracy of prediction. -

-
-
-
-
-
-

Business Outcome:

-
-
-

- Using MAQ Software’s return theme model, product managers were able to identify the top reasons for product returns. - Customers were returning products because they found a lower price elsewhere or they were experiencing hardware failures. -

-

- The returns analysis allowed the client to focus on the specific areas in the pricing and product quality that were causing the most customer dissatisfaction. - By pinpointing the problem-areas, the client was able to save thousands of man-hours and potentially millions of dollars by reducing manufacturing errors and refurbishment costs. -

-
Outcome Highlights:
-
    -
  • Identified the source of most component failures in hardware returns.
  • -
  • Identified customers’ primary non-hardware-related reasons for returning products.
  • -
  • Allowed client to focus on the areas where they could most effectively reduce customer returns.
  • -
- -
-
-
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/sentiment-analysis.html b/case-studies/sentiment-analysis.html deleted file mode 100644 index acbd3d027..000000000 --- a/case-studies/sentiment-analysis.html +++ /dev/null @@ -1,487 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
-
-

Using AI Sentiment Analysis to Evaluate Feedback from a Large User Conference

- - -

MAQ Software uses text analytics to research feedback from conference attendees.

- - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Our client hosts a large annual conference of 20,000 technical decision makers, IT professionals, and software developers from around the world. - The conference includes over 700 sessions across multiple days that range from product demos to insights from industry leaders. - Selected sessions from the annual event are repeated in smaller events in cities around the world. -

-

- Each conference event generates a lot of feedback from attendees. - The conference organizers analyze the feedback to determine whether each day was a success. - MAQ Software worked with the conference organizers to analyze the attendee feedback from each event to better understand which sessions were most effective. -

-

- To track sales and promotions, our client relied on multiple data sources stored on various platforms, which was cumbersome and time consuming. - Using Azure Services and Power BI, MAQ Software built a real time promotion tracking solution for the retail store managers and marketing managers. -

-
Key Challenges:
-
    -
  • Create an executive summary detailing the overall sentiment of the participants on a given day.
  • -
  • Identify meaningful phrases (keywords) from the comments that summarize the feedback from the participants.
  • -
-
-
-
-
-
-

Solution:

-
-
-

- MAQ Software used N-gram analysis and IBM Watson’s Natural Language Understanding API to generate a Power BI report that organized the most common sentiments expressed by conference attendees. - We created a utility that takes a CSV file of subjective feedback as input and provides analysis as the output. -

- -
- - Chart - -
- -
Figure 1: An approach describing subjective feedback
-
- -
Key Highlights:
-
    -
  • Visualize the N-grams in the form of a Word Cloud
  • -
  • View the overall sentiment of the feedback
  • -
  • View the emotions expressed by attendees
  • -
  • Filter and view the actual feedback by clicking on keywords
  • -
- - - -

- MAQ Software used the N-gram analysis technique to derive the summary of the subjective feedback. - N-gram is probabilistic language model for predicting the next item in a sequence of words. - Bigrams and Trigrams (tuples of two words and three words, respectively) were used to get the complete context of the sentence while analyzing the sentiments of the feedback. -

-

- We used Stanford Core NLP algorithm to derive the “true sentiment” of the feedback and sort it into five categories: Very Positive, Positive, Neutral, Negative, and Very Negative. -

- -
- - Chart - -
- -
Figure 2: Detailed analysis of subjective feedback using Stanford Core NLP
-
- -

- We also used IBM Watson’s Natural Language Understanding API to derive the overall emotion of the feedback. The overall emotion was categorized into Anger, Sadness, Disgust, Fear, and Joy. -

- -
- - Chart - -
- -
Figure 3: Power BI report showing in-depth analysis
-
- -
-
-
-
-
-

Business Outcome:

-
-
-

- The sentiment analysis system provided the conference organizers with useful insights about attendee feedback. - Using sentiment analysis, the organizers no longer had to spend hours, if not days, sifting through the attendee comments to try to find insights. -

-
Outcome Highlights:
-
    -
  • Saved time by not having to analyze attendee feedback manually.
  • -
  • Improved the quality of conference sessions by focusing on the sessions with the best attendee sentiment.
  • -
  • Saved time by generating a Power BI report that allowed organizers to observe attendee sentiment throughout the event.
  • -
- -
-
-
-
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/case-studies/targeted-marketing.html b/case-studies/targeted-marketing.html deleted file mode 100644 index d7f5ae0bb..000000000 --- a/case-studies/targeted-marketing.html +++ /dev/null @@ -1,475 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
-
- - -
- - - - -
-
-
-

Case Study

- -
-
-
- - -
-
-
-
-

Using AI to Identify Small Businesses for Event Marketing Efforts

- - -

MAQ Software uses machine learning (ML) to target prospective customers based on product usage and demographics.

- - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
-

Business Case:

-
-
-

- Our client sells products and services to 20 million US small businesses. - To drive sales, our client conducts in-person workshops/seminars and webinars to demonstrate its products to potential buyers. -

-

- Conducting in-person events is resource and time-intensive. - Traditionally, the audience for events is selected by the local sales team and marketing managers. - The recommendations are not always effective and may not meet sales expectations. -

-

- To increase the effectiveness of marketing events, our client needed to understand which criteria to consider when inviting event audiences. - From the criteria, our client could identify target audiences with high sales potential for the events. -

-

- To narrowly select the target audience, we developed a machine learning model that categorizes prospective customers based on past product usage and demographics. -

-
Key Challenges:
-
    -
  • Integrate data from multiple database sources to identify factors that influence customer categorization.
  • -
  • Use AI to recommend highest sales-potential prospective customers.
  • -
  • Target customers based on product usage patterns.
  • -
-
-
-
-
-
-

Solution:

-
-
-

- We used two-class classification algorithms to categorize prospective customers as “hot,” “warm,” or “cold.” -

-
Key Highlights:
-
    -
  • Used R libraries to cleanse and pre-process data.
  • -
  • Trained data with two-class classification algorithms.
  • -
  • Created a utility to retrain the ML model based on the latest customer behavioral and demographic information.
  • -
  • Integrated the ML model output with Power BI.
  • -
- - -
- - Chart - -
- -
Figure 1: Customer categorization ML model architecture
-
- - - -

- We started by collecting customers’ historical data related to product sales, product consumption, and prior marketing engagement. - We also collected demographic information about the small businesses. - We performed data cleansing and pre-processing activities using R libraries. - Next, we identified behavioral and demographics factors exhibited by the highest revenue potential customers. -

-

- We then split the preprocessed data into training and testing sets. - Using the training data, we evaluated multiple algorithms (Two-Class Logistic Regression, Multiclass Decision Forest, Two-Class Decision Jungle, and Two-Class Decision Forest). - Based on evaluation results, we selected the Two-Class Decision Forest algorithm as having the optimum KPI values. -

-

- The model was then finalized and deployed as a web service. We used the R feature of SQL 2017 to invoke ML web service. - Next, we loaded the predicted output directly into the SQL database and integrated it into Power BI reports. -

-

- We created a C# utility to retrain the predicted model and generate the updated prediction output based on the new data flowing into the ML model. -

-
-
-
-
-
-

Business Outcome:

-
-
-

- Using ML categorization, marketing managers now categorize prospective customers as “hot,” “warm,” or “cold,” focusing marketing efforts on the segments that have a high conversion probability. -

-
Outcome Highlights:
-
    -
  • Increased resource utilization and reduced costs by limiting target audience for marketing efforts.
  • -
  • Identified factors that contribute to highest sales-potential prospective customers.
  • -
  • Reduced sales expenses by focusing efforts on only high sales-potential prospective customers.
  • -
- -
-
-
-
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/certyFAST.html b/certyFAST.html new file mode 100644 index 000000000..1b28cd6f9 --- /dev/null +++ b/certyFAST.html @@ -0,0 +1,645 @@ + + + + + + + + + + + + + + + + + + CertyFAST | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+

+ CertyFAST +

+ + +

+ Streamlining Power BI model development with automated error detection, DAX measure formatting, and simplified documentation. + Ensure top-quality reports and adherence to best practices. +

+

+ Ready to revolutionize your data strategy and empower your business with the capabilities of Power BI? +

+ + + +
+
+ +
+
+
+ Power BI report on computer monitor +
+
+
+ +
+ +
+ +
+
+ +
+ + + + + + +
+
+

See how your business can benefit from CertyFAST

+

Let our automation toolkit do the heavy lifting for you.

+
+
+
+
+ +
+

Automate the review process

+

+ Save time and effort by easily identifying errors, formatting DAX measures, and creating knowledge base documents. +

+
+
+
+ +
+

Error free reporting

+

+ Ensure your report aligns with organizational standards. Identify discrepancies that impact the report’s size, performance, or user experience. +

+
+
+
+ +
+

Accurate and uniform reports

+

+ Access detailed documentation of semantic models and report visuals, aiding developers in creating consistent knowledge documents. +

+
+
+
+ + + + + +
+
+

Improve your Power BI models in three easy steps

+

CertyFAST automates error detection, DAX formatting, and documentation for high-quality, consistent reports.

+
+
+
+ https://storyset.com/illustration/setup-analytics/pana +

Analyze your report

+

+ Automatically detect errors, discrepancies, and performance issues impacting report quality. +

+
+
+ https://storyset.com/illustration/online-document/pana +

Review insights

+

+ Explore field lineage and generate detailed documentation of your Power BI models. +

+
+
+ https://storyset.com/illustration/conversion-rate-optimization/pana +

Optimize and deploy

+

+ Fix alignment issues and ensure adherence to best practices for seamless report delivery. +

+
+
+
+ + + + + +
+
+

Resources

+
+
+
+ +
+

+ +

+
+
+
+ Power BI report on computer monitor +
+
+

Access our technical documentation to get in-depth information on integrating and using CertyFAST.

+

Discover step-by-step instructions, best practices, and troubleshooting tips to ensure seamless implementation and optimal performance.

+
+ CertyFAST installation and user guide> +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+
+

+ Connect with us +

+

+ Let’s accelerate your delivery and optimize your operations. +

+ +
+
+ + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/community/best-practices.html b/community/best-practices.html new file mode 100644 index 000000000..aaaa5c9df --- /dev/null +++ b/community/best-practices.html @@ -0,0 +1,420 @@ + + + + + + + + + + + + + + + + + + Best practice guides | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + +
+
+
+

+ Best Practice Guides +

+
+
+
+ + + +
+ +
+
+
+ + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/interactive-reports.html b/community/interactive-reports.html new file mode 100644 index 000000000..3b43f46fd --- /dev/null +++ b/community/interactive-reports.html @@ -0,0 +1,320 @@ + + + + + + + + + + + + + + + + + + Interactive Power BI Reports | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+

+ Interactive Reports +

+

+ Explore our free Power BI reports to gain insights on election results, COVID-19 impact, Inc. 5000 history, popular gaming trends, retail, travel, and education. +

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

Inc. 5000 + Report +

+ +
+
+
+
+
+
+
+ +
+

Election + Map +

+ +
+
+
+ +
+
+
+
+ + +
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/contact.html b/contact.html index adede4e90..592800d21 100644 --- a/contact.html +++ b/contact.html @@ -1,407 +1,194 @@ - - - + + - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + Contact us | MAQ Software + + + + + + + + + + + + + + + + + + + + - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

Contact Us

-
-
-
-
- - -
-
-
-
-

Get in touch

-

- To facilitate interactions with our key clients, our offices are conveniently located within a few miles of their facilities in the US and in India. - Our company provides free parking in all our locations. -

-
-
-
-
- -
-
-
- Email: - - - Sales at MAQSoftware dot com + + + + + + + +
+
+
+ + +
+ - -
- -
- + +
+
+

Our locations

+
+ +
+
+

Redmond, Washington, USA

+
+ +

2027 152nd Avenue NE
+ Redmond, WA 98052

- - -
-
-
-
Hyderabad
- View map -

- - Level 7, Astro, aVance Business Hub
- Behind Dell Campus
- HITEC City 2, Madhapur
- Hyderabad 500 081 -
-

+
+

Noida, Uttar Pradesh, India

+
+ +

+ A3, Sector 145
+ Near Metro Station
+ Noida
+ G. B. Nagar, UP 201 301

-
- +91 40 4010 0570 +
+ +

+91 908 256 1327

+
+
- -
-
-
-
Mumbai
- View map -

- - 201, Meadows Building
- Sahar Plaza on Andheri Kurla Road - Andheri East
- Mumbai 400 059 -
-

+ +
+

Hyderabad, Telangana, India

+
+ +

+ Level 7, Astro, aVance Business Hub
+ Behind Dell Campus
+ HITEC City 2, Madhapur
+ Hyderabad 500 081

-
- +91 22 3080 0201 +
+ +

+91 40 4010 0570

+
+
-
-
- - -
-
- - -
- - - +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - \ No newline at end of file diff --git a/css/MarketPlace-Offers.css b/css/MarketPlace-Offers.css new file mode 100644 index 000000000..6cf7f83dc --- /dev/null +++ b/css/MarketPlace-Offers.css @@ -0,0 +1,117 @@ +.offerPage { + width: 80%; + margin: auto; + } + + .slider-container { + width: 100%; + } + + .sliderImage{ + width: auto; + } + + .sliderTitle{ + font-size: 3rem; + } + + .slide{ + display: flex; + flex-direction: row; + column-gap: 2rem; + } + + .slideContent{ + flex: 1; + display: flex; + align-items: center; + justify-content: center; + } + + .imageContainer{ + flex: 1; + } + + .slideText{ + width: 90%; + height: 90%; + } + + .slideParent{ + display: block; + } + + .slider-dots{ + margin-top: 4rem; + text-align: center; + } + + .dot { + display: inline-block; + width: 10px; + height: 10px; + background-color: #888; + border-radius: 50%; + margin: 0 5px; + cursor: pointer; + } + + .dot.active { + background-color: #333; + } + + .arrow{ + cursor: pointer; + } + + .buttonContainer{ + margin-top: 3rem; + } + + .upperRow{ + text-align: center; + } + + .lowerRow{ + text-align: center; + display: flex; + flex-direction: row; + justify-content: space-evenly; + } + + .containerButton{ + margin: 1rem; + } + + + .wrapper { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 10px; + grid-auto-rows: minmax(100px, auto); + column-gap: 50px; + padding-top: 75px; + } + + + .MarketPlaceGrid{ + padding-left: 20px; + position: relative; + } + + .MarketPlaceGridLearnMore{ + position: absolute; + bottom: 0; + margin-bottom: 30px !important; + } + + + .MarketPlaceGridHeader{ + font-size: 20px; + font-weight: bolder; + color:black + } + + .MarketPlaceGridSubject{ + font-size: 16px; + } \ No newline at end of file diff --git a/css/Microsoft-Fabric.css b/css/Microsoft-Fabric.css new file mode 100644 index 000000000..5e32b0805 --- /dev/null +++ b/css/Microsoft-Fabric.css @@ -0,0 +1,134 @@ + /* Style for the slider container */ + .slider-container { + position: relative; + overflow: hidden; + } + + /* Style for the slider */ + .slider { + display: flex; + transition: transform 0.5s ease-in-out; + } + + /* Style for each slide */ + .slide { + flex: 0 0 100%; + } + + /* Style for the slider navigation dots */ + .slider-dots { + text-align: center; + margin-top: 20px; + } + + .dot { + position: relative; + top: 1px; + display: inline-block; + width: 10px; + height: 10px; + background-color: #888; + border-radius: 50%; + margin: 0 5px; + cursor: pointer; + } + + .dot.active { + position: relative; + top: 1px; + background-color: #333; + } + + .rowFabric { + max-width: 175rem; + padding: 0; + margin: auto; + display: flex; + justify-content: space-between; + flex-direction: row; + column-gap: 2rem; + } + + .flexFabric { + width: 100%; + display: contents; + } + + .paddingLeftFabric { + padding-left: 10%; + padding-right: 2.5%; + } + + .paddingRightFabric { + padding-left: 2.5%; + padding-right: 10%; + } + + .FabricBlog { + padding-left: 0%; + padding-right: 0%; + padding: 0; + height: fit-content; + /* background-image: url('/img/Microsoft-Fabric/Blog1.png'); */ + /* background-position: center; + background-size: contain; + background-repeat: no-repeat; */ + } + + .arrows { + position: absolute; + top: 50%; + transform: translateY(-50%); + display: flex; + } + + .arrow { + padding: 10px; + cursor: pointer; + } + + .bloggerCard { + /* height: 30vh; */ + /* border:1px solid gray; */ + display: flex; + flex-direction: column; + + } + + .bloggerCard>div { + /* border: 1px black solid; */ + } + + .box-content { + padding: 1.5rem; + border: 1px solid lightgray; + border-top: none; + } + + .cardContainer { + display: flex; + + } + + .dropdownStyle::after { + content: "\25BC"; + position: absolute; + right: 25px; + transform: translateY(-50%) !important; + } + + .wrapper-messageBox { + margin: 0; + } + + #the-count { + float: right; + margin: 0; + /* padding: 0.1rem 0 0 0; */ + font-size: 0.875rem; + } + + .error-popup { + border: 2px solid red; + border-radius: 10px; + } diff --git a/css/avalanche.css b/css/avalanche.css new file mode 100644 index 000000000..781c88a67 --- /dev/null +++ b/css/avalanche.css @@ -0,0 +1,547 @@ +/*------------------------------------------------------------------ +Avalanche Slider +Version: 1.2.5; +Author: ThemeMountain +Copyright: ThemeMountain + +[Table of contents] + +1. Wrappers +2. Media +3. Progress Bar +4. Preloader +5. Captions +6. Navigation +7. Font Icons +-------------------------------------------------------------------*/ + +*, +*:before, +*:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +/*------------------------------------------------------------------ +[1. Wrappers] +*/ +.tm-slider-container, +.mobile .tm-slider-parallax-container .tm-slider-container{ + background: none; + position: relative; +} +.tm-slider-parallax-container .tm-slider-container:not(.out-of-view){ + position: fixed; +} +.tm-slider-parallax-container .tm-slider-container:not(.out-of-view), +.tm-slider-container:not(.out-of-view) .tms-content-inner > .row > .column, +.tms-slide{ + will-change: transform, opacity; +} +.tm-slider-container.background-slider{ + position: absolute; + z-index: 0; +} +.tm-slider-container.fullscreen, +.tm-slider-container.full-width-slider{ + width: 100%; +} +.tm-slider-container.fullscreen{ + width: 100%; + height: 100%; + height: 100vh; +} +.tm-slider-container.tms-carousel{ + overflow: hidden; +} +.tm-slider-container.tms-carousel > ul{ + opacity: 1; +} +.tm-slider-container.tms-carousel > ul > li{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.tm-slider-container.tms-scalable-height, +.tms-content-scalable{ + -webkit-transition-property: height, opacity; + -moz-transition-property: height, opacity; + -o-transition-property: height, opacity; + -ms-transition-property: height, opacity; + transition-property: height, opacity; + -webkit-transition-duration: 600ms; + -moz-transition-duration: 600ms; + -o-transition-duration: 600ms; + -ms-transition-duration: 600ms; + transition-duration: 600ms; +} +.tms-slides { + width: 100%; + height: 100%; + margin: 0; + padding: 0; + list-style: none; + overflow: hidden; + position: relative; +} +.tms-slide { + width:100%; + height: 100%; + overflow: hidden; + visibility: hidden; + position: absolute; + background-size: contain; + background-position: center; + background-repeat: no-repeat; + left: 0; + z-index: 1; +} +.tms-forcefit{ + background-size: cover; +} +.tms-carousel .tms-slide{ + float: left; + position: relative; +} +.tms-slide.active { + visibility: visible; +} +.tms-overlay{ + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 1; +} +.tms-error { + width: 100%; + font-size: 1.4rem; + text-align: center; + position: relative; + top: 50%; +} + +/*------------------------------------------------------------------ +[2. Media] +*/ +.tms-slide > video, +.tms-slide > iframe, +.tms-slide > object, +.tms-slide > embed{ + position: relative; + opacity: 0; +} +.tms-slide > video{ + z-index: 1; +} +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > video, +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > iframe, +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > object, +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > embed{ + width: 100% !important; + height: 100% !important; + position: static; +} +.tms-slide.tms-forcefit > iframe, +.tms-slide.tms-forcefit > object, +.tms-slide.tms-forcefit > embed{ + position: relative; +} +.tms-slide img { + max-width: 100%; + max-height: 100%; + margin: 0 auto; + display: block; + float: none; + position: relative; + transform: translate(0,0); +} +.tms-carousel .tms-slide img{ + max-height: none; +} +.tms-carousel .tms-slide .thumbnail{ + height: auto !important; +} +.tms-slide > video + img, +.tms-slide.tms-forcefit > img, +.tms-fullscreen .tms-slide > img { + max-width: none; + max-height: none; + float: none; + position: absolute; +} +[data-video-bkg] img, +[data-video-bkg-youtube] img, +[data-video-bkg-vimeo] img, +[data-video-bkg-youtube] iframe, +[data-video-bkg-vimeo] iframe, +.mobile [data-video-bkg-youtube] iframe, +.mobile [data-video-bkg-vimeo] iframe{ + opacity: 0 !important; +} +[data-video-bkg-youtube], +[data-video-bkg-vimeo]{ + background-size: 0; +} +.mobile .tms-slide, +.video-bkg-loaded iframe, +.tms-slide.error{ + background-size: cover !important; + opacity: 1 !important; +} +.mobile .tms-bkg-video .tms-overlay, +.img-loaded .tms-overlay, +.video-bkg-loaded .tms-overlay{ + opacity: 1 !important; +} +.mobile .tms-slide, +.video-bkg-loaded iframe, +.tms-slide.error, +.tms-overlay{ + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transition-duration: 1000ms; + transition-duration: 1000ms; +} + +/*------------------------------------------------------------------ +[3. Progress Bar] +*/ +.tms-progress-bar{ + width: 0; + height: 0.5rem; + background: rgba( 0, 0, 0, 0.3 ); + position: absolute; + top: 0; + z-index: 2; +} + +/*------------------------------------------------------------------ +[4. Preloader] +*/ + +/* Remove if full framework is used */ +.tm-loader { + width: 5rem; + height: 5rem; + margin: -2.5rem 0 0 -2.5rem; + position: absolute; + top: 50%; + left: 50%; +} +.tm-loader:before { + content: ''; + display: block; + padding-top: 100%; +} +.tm-loader #circle{ + background: none; + width: 100%; + height: 100%; + margin: auto; + border-radius: 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform-origin: center center; + animation: rotate 2s linear infinite; +} +.stroke{ + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; + stroke-linecap: round; + stroke-width: 0.2rem; +} +/* fallback */ +.ie-browser:not(.webkit) .tm-loader #circle{ + border: 3px solid rgba(0,0,0,0); + border-bottom-color: #ddd; + animation: rotate 1.5s ease-in-out infinite, color 6s ease-in-out infinite; +} + +@keyframes rotate { + 100% { + transform: rotate(360deg); + } +} +@keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } +} +@keyframes color { + 100%, + 0% { + stroke: #ddd; + border-bottom-color: #ddd; + } + 40% { + stroke: #666; + border-bottom-color: #666; + } + 66% { + stroke: #ddd; + border-bottom-color: #ddd; + } + 80%, + 90% { + stroke: #666; + border-bottom-color: #666; + } +} + +/*------------------------------------------------------------------ +[5. Captions] +*/ +.tms-caption:not([class*="width-"]){ + width: auto; +} +.tms-caption{ + display: inline-block !important; + opacity: 0; + position: absolute; + z-index: 2; + -webkit-text-size-adjust: none; + -moz-text-size-adjust: none; + -ms-text-size-adjust: none; +} +.tms-caption.scale{ + line-height: 1; +} +.tms-caption video, +.tms-caption iframe, +.tms-caption object, +.tms-caption embed{ + width: 100% !important; + height: 100% !important; +} +.tms-caption.no-transition{ + opacity: 1 !important; + visibility: hidden; + display: block !important; +} +.tms-caption + .tms-caption [class*="icon-"]{ + margin-left: 1rem; +} +.tms-perspective{ + perspective: 800px; +} + +/*Slider Fullscreen Captions*/ +.tms-content{ + width: 100%; + max-width: 100%; + height: 100%; + margin-left: auto; + margin-right: auto; + display: table; + table-layout: fixed; + text-align: center; + position: absolute; + z-index: 2; +} +.tms-content-inner{ + height: 100%; + vertical-align: middle; + display: table-cell; + float: none; +} +.tms-content-scalable{ + padding-bottom: 3rem; + opacity: 0; +} +.tms-content-inner .tms-caption{ + position: static; +} +.tms-content-inner.left{ + text-align: left; +} +.tms-content-inner.right{ + text-align: right; +} +.tms-content-inner.v-align-top{ + padding-top: 7rem; + vertical-align: top; +} +.tms-content-inner.v-align-bottom{ + padding-bottom: 7rem; + vertical-align: bottom; +} +.tms-fullscreen .tms-caption{ + position: relative; +} +.tms-slide .row, +.tms-slide .column{ + height: 100%; +} +.tms-content .row, +.tms-content .column{ + height: auto; +} +.tms-slide .row .tms-content{ + position: relative; +} +@media only screen and (max-width: 768px){ + .tms-slide .row .tms-content, + .tms-slide .row .tms-content-inner{ + display: block; + } + .tms-caption.hide-on-mobile{ + display: none !important + } +} + +/*------------------------------------------------------------------ +[6. Navigation] +*/ + +/* Arrow */ +.tms-arrow-nav { + margin-top: -2.2rem; + width: 4.4rem; + height: 4.4rem; + background-color: rgba(0,0,0,0.3); + color: #ccc; + font-size: 3rem; + text-align: center; + line-height: 5rem; + display: none; + position: absolute; + z-index: 10; +} +.tms-arrow-nav:hover{ + width: 7rem; + color: #fff; +} +.tms-carousel.tms-scalable-height .tms-arrow-nav{ + margin-top: -3.7rem; +} +#tms-next { + top: 50%; + right: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +#tms-next:before { + content: '\e644'; +} +#tms-prev { + top: 50%; + left: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +#tms-prev:before { + content: "\e643"; +} + +/* Bullets/Thumb */ +.tms-pagination { + width: 100%; + text-align: center; + display: none; + position: absolute; + bottom: 2rem; + line-height: 0; + z-index: 10; +} +.tms-carousel .tms-pagination{ + bottom: 0; +} +.tms-bullet-nav { + width: 0.8rem; + height: 0.8rem; + margin: 0 0.3rem; + display: inline-block; + background: #ffffff; + opacity: 0.5; + border-radius: 50%; +} +.tms-thumb-nav { + width: 5rem; + height: 5rem; + opacity: 0.5; +} +.tms-bullet-nav:hover, +.tms-thumb-nav:hover { + opacity: 1; +} +.tms-bullet-nav.active, +.tms-thumb-nav.active { + opacity: 1; +} +.tm-slider-container.show-on-hover .tms-arrow-nav, +.tm-slider-container.show-on-hover .tms-pagination{ + opacity: 0; +} +.tm-slider-container.show-on-hover:hover .tms-arrow-nav, +.tm-slider-container.show-on-hover:hover .tms-pagination{ + opacity: 1; +} +.tm-slider-container.background-slider .tms-arrow-nav, +.tm-slider-container.background-slider .tms-pagination{ + display: none !important; +} +.tm-slider-container.pagination-below .tms-pagination{ + bottom: -3rem; +} +.tm-slider-container.pagination-below .tms-bullet-nav{ + background: #000; +} + +/* Nav Animation */ +.tms-arrow-nav, +.tms-pagination{ + -webkit-transition-property: width, background, color, opacity; + -moz-transition-property: width, background, color, opacity; + -o-transition-property: width, background, color, opacity; + -ms-transition-property: width, background, color, opacity; + transition-property: width, background, color, opacity; + -webkit-transition-duration: 300ms; + -moz-transition-duration: 300ms; + -o-transition-duration: 300ms; + -ms-transition-duration: 300ms; + transition-duration: 300ms; +} + +/*------------------------------------------------------------------ +[7. Font Icons] +*/ +@font-face { + font-family: 'icomoon'; + src:url('../fonts/entypo.eot'); + src:url('../fonts/entypo.eot') format('embedded-opentype'), + url('../fonts/entypo.woff') format('woff'), + url('../fonts/entypo.ttf') format('truetype'), + url('../fonts/entypo.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +[class^="tms-arrow-nav"]:before, +[class*="tms-arrow-nav"]:before { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + display: inline-block; + + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} \ No newline at end of file diff --git a/css/bootstrap.css b/css/bootstrap.css deleted file mode 100644 index 95fa7ba4f..000000000 --- a/css/bootstrap.css +++ /dev/null @@ -1,9578 +0,0 @@ -/*! - * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com) - * Copyright 2011-2017 The Bootstrap Authors - * Copyright 2011-2017 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ -html { - /*font-family: sans-serif;*/ - line-height: 1.15; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; -} - -body { - margin: 0; -} - -article, -aside, -footer, -header, -nav, -section { - display: block; -} - - - -figcaption, -figure, -main { - display: block; -} - -figure { - margin: 1em 40px; -} - -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 0; - overflow: visible; -} - -pre { - font-family: monospace, monospace; - font-size: 1em; -} - -a { - background-color: transparent; - -webkit-text-decoration-skip: objects; -} - - a:active, - a:hover { - outline-width: 0; - } - -abbr[title] { - border-bottom: none; - text-decoration: none; - text-decoration: none; -} - -b, -strong { - font-weight: inherit; -} - -b, -strong { - font-weight: bolder; -} - -code, -kbd, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -dfn { - font-style: italic; -} - -mark { - background-color: #ff0; - color: #000; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -audio, -video { - display: inline-block; -} - - audio:not([controls]) { - display: none; - height: 0; - } - -img { - border-style: none; -} - -svg:not(:root) { - overflow: hidden; -} - -button, -input, -optgroup, -select, -textarea { - /*font-family: sans-serif;*/ - /*font-size: 100%;*/ - /*line-height: 1.15;*/ - /*margin: 0;*/ -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html [type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - - button::-moz-focus-inner, - [type="button"]::-moz-focus-inner, - [type="reset"]::-moz-focus-inner, - [type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; - } - - button:-moz-focusring, - [type="button"]:-moz-focusring, - [type="reset"]:-moz-focusring, - [type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; - } - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - -webkit-box-sizing: border-box; - box-sizing: border-box; - color: inherit; - display: table; - max-width: 100%; - padding: 0; - white-space: normal; -} - -progress { - display: inline-block; - vertical-align: baseline; -} - -textarea { - overflow: auto; -} - -[type="checkbox"], -[type="radio"] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - -webkit-appearance: textfield; - outline-offset: -2px; -} - - [type="search"]::-webkit-search-cancel-button, - [type="search"]::-webkit-search-decoration { - -webkit-appearance: none; - } - -::-webkit-file-upload-button { - -webkit-appearance: button; - font: inherit; -} - -details, -menu { - display: block; -} - -summary { - display: list-item; -} - -canvas { - display: inline-block; -} - -template { - display: none; -} - -[hidden] { - display: none; -} - -@media print { - *, - *::before, - *::after, - p::first-letter, - div::first-letter, - blockquote::first-letter, - li::first-letter, - p::first-line, - div::first-line, - blockquote::first-line, - li::first-line { - text-shadow: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - - a, - a:visited { - text-decoration: underline; - } - - abbr[title]::after { - content: " (" attr(title) ")"; - } - - pre { - white-space: pre-wrap !important; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - thead { - display: table-header-group; - } - - tr, - img { - page-break-inside: avoid; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } - - .navbar { - display: none; - } - - .badge { - border: 1px solid #000; - } - - .table { - border-collapse: collapse !important; - } - - .table td, - .table th { - background-color: #fff !important; - } - - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} - -html { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -*, -*::before, -*::after { - -webkit-box-sizing: inherit; - box-sizing: inherit; -} - -@-ms-viewport { - width: device-width; -} - -html { - -ms-overflow-style: scrollbar; - -webkit-tap-highlight-color: transparent; -} - -body { - /*font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;*/ - /*font-size: 1rem; - font-weight: normal; - line-height: 1.5; - color: #292b2c;*/ - /*background-color: #fff;*/ -} - -[tabindex="-1"]:focus { - outline: none !important; -} - -abbr[title], -abbr[data-original-title] { - cursor: help; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - - -dt { - font-weight: bold; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -a { - text-decoration: none; -} - - a:focus, a:hover { - } - - a:not([href]):not([tabindex]) { - /*color: inherit; - text-decoration: none;*/ - } - - a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { - /*color: inherit; - text-decoration: none;*/ - } - - a:not([href]):not([tabindex]):focus { - /*outline: 0;*/ - } - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; -} - -[role="button"] { - cursor: pointer; -} - -a, -area, -button, -[role="button"], -input, -label, -select, -summary, -textarea { - -ms-touch-action: manipulation; - touch-action: manipulation; -} - -table { - border-collapse: collapse; - background-color: transparent; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #636c72; - text-align: left; - caption-side: bottom; -} - -th { - text-align: left; -} - - -input, -button, -select, -textarea { - line-height: inherit; -} - - input[type="radio"]:disabled, - input[type="checkbox"]:disabled { - cursor: not-allowed; - } - - input[type="date"], - input[type="time"], - input[type="datetime-local"], - input[type="month"] { - -webkit-appearance: listbox; - } - -textarea { - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; -} - -input[type="search"] { - -webkit-appearance: none; -} - -output { - display: inline-block; -} - -[hidden] { - display: none !important; -} - - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.1; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.1; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.1; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.1; -} - -hr { - /*margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1);*/ -} - - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - - .list-inline-item:not(:last-child) { - margin-right: 5px; - } - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - padding: 0.5rem 1rem; - margin-bottom: 1rem; - font-size: 1.25rem; - border-left: 0.25rem solid #eceeef; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #636c72; -} - - .blockquote-footer::before { - content: "\2014 \00A0"; - } - -.blockquote-reverse { - padding-right: 1rem; - padding-left: 0; - text-align: right; - border-right: 0.25rem solid #eceeef; - border-left: 0; -} - - .blockquote-reverse .blockquote-footer::before { - content: ""; - } - - .blockquote-reverse .blockquote-footer::after { - content: "\00A0 \2014"; - } - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 0.25rem; - -webkit-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #636c72; -} - -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -code { - padding: 0.2rem 0.4rem; - font-size: 90%; - color: #bd4147; - background-color: #f7f7f9; - border-radius: 0.25rem; -} - -a > code { - padding: 0; - color: inherit; - background-color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 90%; - color: #fff; - background-color: #292b2c; - border-radius: 0.2rem; -} - - kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - } - -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - font-size: 90%; - color: #292b2c; -} - - pre code { - padding: 0; - font-size: inherit; - color: inherit; - background-color: transparent; - border-radius: 0; - } - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - position: relative; - margin-left: auto; - margin-right: auto; - padding-right: 15px; - padding-left: 15px; -} - -@media (min-width: 576px) { - .container { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 768px) { - .container { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 992px) { - .container { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 1200px) { - .container { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 576px) { - .container { - width: 540px; - max-width: 100%; - } -} - -@media (min-width: 768px) { - .container { - width: 720px; - max-width: 100%; - } -} - -@media (min-width: 992px) { - .container { - width: 960px; - max-width: 100%; - } -} - -@media (min-width: 1200px) { - .container { - width: 1140px; - max-width: 100%; - } -} - -.container-fluid { - position: relative; - margin-left: auto; - margin-right: auto; - padding-right: 15px; - padding-left: 15px; -} - -@media (min-width: 576px) { - .container-fluid { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 768px) { - .container-fluid { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 992px) { - .container-fluid { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 1200px) { - .container-fluid { - padding-right: 15px; - padding-left: 15px; - } -} - -.row { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -@media (min-width: 576px) { - .row { - margin-right: -15px; - margin-left: -15px; - } -} - -@media (min-width: 768px) { - .row { - margin-right: -15px; - margin-left: -15px; - } -} - -@media (min-width: 992px) { - .row { - margin-right: -15px; - margin-left: -15px; - } -} - -@media (min-width: 1200px) { - .row { - margin-right: -15px; - margin-left: -15px; - } -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - - .no-gutters > .col, - .no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; - } - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { - position: relative; - width: 100%; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; -} - -@media (min-width: 576px) { - .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 768px) { - .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 992px) { - .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { - padding-right: 15px; - padding-left: 15px; - } -} - -@media (min-width: 1200px) { - .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl { - padding-right: 15px; - padding-left: 15px; - } -} - -.col { - -webkit-flex-basis: 0; - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.col-auto { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; -} - -.col-1 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 8.333333%; - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 16.666667%; - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 25%; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 33.333333%; - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 41.666667%; - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 50%; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 58.333333%; - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 66.666667%; - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 75%; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 83.333333%; - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 91.666667%; - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.pull-0 { - right: auto; -} - -.pull-1 { - right: 8.333333%; -} - -.pull-2 { - right: 16.666667%; -} - -.pull-3 { - right: 25%; -} - -.pull-4 { - right: 33.333333%; -} - -.pull-5 { - right: 41.666667%; -} - -.pull-6 { - right: 50%; -} - -.pull-7 { - right: 58.333333%; -} - -.pull-8 { - right: 66.666667%; -} - -.pull-9 { - right: 75%; -} - -.pull-10 { - right: 83.333333%; -} - -.pull-11 { - right: 91.666667%; -} - -.pull-12 { - right: 100%; -} - -.push-0 { - left: auto; -} - -.push-1 { - left: 8.333333%; -} - -.push-2 { - left: 16.666667%; -} - -.push-3 { - left: 25%; -} - -.push-4 { - left: 33.333333%; -} - -.push-5 { - left: 41.666667%; -} - -.push-6 { - left: 50%; -} - -.push-7 { - left: 58.333333%; -} - -.push-8 { - left: 66.666667%; -} - -.push-9 { - left: 75%; -} - -.push-10 { - left: 83.333333%; -} - -.push-11 { - left: 91.666667%; -} - -.push-12 { - left: 100%; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -webkit-flex-basis: 0; - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-sm-auto { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - } - - .col-sm-1 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 8.333333%; - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - - .col-sm-2 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 16.666667%; - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - - .col-sm-3 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 25%; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-sm-4 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 33.333333%; - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - - .col-sm-5 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 41.666667%; - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - - .col-sm-6 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 50%; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-sm-7 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 58.333333%; - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - - .col-sm-8 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 66.666667%; - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - - .col-sm-9 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 75%; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-sm-10 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 83.333333%; - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - - .col-sm-11 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 91.666667%; - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - - .col-sm-12 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - - .pull-sm-0 { - right: auto; - } - - .pull-sm-1 { - right: 8.333333%; - } - - .pull-sm-2 { - right: 16.666667%; - } - - .pull-sm-3 { - right: 25%; - } - - .pull-sm-4 { - right: 33.333333%; - } - - .pull-sm-5 { - right: 41.666667%; - } - - .pull-sm-6 { - right: 50%; - } - - .pull-sm-7 { - right: 58.333333%; - } - - .pull-sm-8 { - right: 66.666667%; - } - - .pull-sm-9 { - right: 75%; - } - - .pull-sm-10 { - right: 83.333333%; - } - - .pull-sm-11 { - right: 91.666667%; - } - - .pull-sm-12 { - right: 100%; - } - - .push-sm-0 { - left: auto; - } - - .push-sm-1 { - left: 8.333333%; - } - - .push-sm-2 { - left: 16.666667%; - } - - .push-sm-3 { - left: 25%; - } - - .push-sm-4 { - left: 33.333333%; - } - - .push-sm-5 { - left: 41.666667%; - } - - .push-sm-6 { - left: 50%; - } - - .push-sm-7 { - left: 58.333333%; - } - - .push-sm-8 { - left: 66.666667%; - } - - .push-sm-9 { - left: 75%; - } - - .push-sm-10 { - left: 83.333333%; - } - - .push-sm-11 { - left: 91.666667%; - } - - .push-sm-12 { - left: 100%; - } - - .offset-sm-0 { - margin-left: 0%; - } - - .offset-sm-1 { - margin-left: 8.333333%; - } - - .offset-sm-2 { - margin-left: 16.666667%; - } - - .offset-sm-3 { - margin-left: 25%; - } - - .offset-sm-4 { - margin-left: 33.333333%; - } - - .offset-sm-5 { - margin-left: 41.666667%; - } - - .offset-sm-6 { - margin-left: 50%; - } - - .offset-sm-7 { - margin-left: 58.333333%; - } - - .offset-sm-8 { - margin-left: 66.666667%; - } - - .offset-sm-9 { - margin-left: 75%; - } - - .offset-sm-10 { - margin-left: 83.333333%; - } - - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -webkit-flex-basis: 0; - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-md-auto { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - } - - .col-md-1 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 8.333333%; - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - - .col-md-2 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 16.666667%; - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - - .col-md-3 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 25%; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-md-4 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 33.333333%; - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - - .col-md-5 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 41.666667%; - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - - .col-md-6 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 50%; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-md-7 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 58.333333%; - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - - .col-md-8 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 66.666667%; - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - - .col-md-9 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 75%; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-md-10 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 83.333333%; - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - - .col-md-11 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 91.666667%; - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - - .col-md-12 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - - .pull-md-0 { - right: auto; - } - - .pull-md-1 { - right: 8.333333%; - } - - .pull-md-2 { - right: 16.666667%; - } - - .pull-md-3 { - right: 25%; - } - - .pull-md-4 { - right: 33.333333%; - } - - .pull-md-5 { - right: 41.666667%; - } - - .pull-md-6 { - right: 50%; - } - - .pull-md-7 { - right: 58.333333%; - } - - .pull-md-8 { - right: 66.666667%; - } - - .pull-md-9 { - right: 75%; - } - - .pull-md-10 { - right: 83.333333%; - } - - .pull-md-11 { - right: 91.666667%; - } - - .pull-md-12 { - right: 100%; - } - - .push-md-0 { - left: auto; - } - - .push-md-1 { - left: 8.333333%; - } - - .push-md-2 { - left: 16.666667%; - } - - .push-md-3 { - left: 25%; - } - - .push-md-4 { - left: 33.333333%; - } - - .push-md-5 { - left: 41.666667%; - } - - .push-md-6 { - left: 50%; - } - - .push-md-7 { - left: 58.333333%; - } - - .push-md-8 { - left: 66.666667%; - } - - .push-md-9 { - left: 75%; - } - - .push-md-10 { - left: 83.333333%; - } - - .push-md-11 { - left: 91.666667%; - } - - .push-md-12 { - left: 100%; - } - - .offset-md-0 { - margin-left: 0%; - } - - .offset-md-1 { - margin-left: 8.333333%; - } - - .offset-md-2 { - margin-left: 16.666667%; - } - - .offset-md-3 { - margin-left: 25%; - } - - .offset-md-4 { - margin-left: 33.333333%; - } - - .offset-md-5 { - margin-left: 41.666667%; - } - - .offset-md-6 { - margin-left: 50%; - } - - .offset-md-7 { - margin-left: 58.333333%; - } - - .offset-md-8 { - margin-left: 66.666667%; - } - - .offset-md-9 { - margin-left: 75%; - } - - .offset-md-10 { - margin-left: 83.333333%; - } - - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -webkit-flex-basis: 0; - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-lg-auto { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - } - - .col-lg-1 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 8.333333%; - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - - .col-lg-2 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 16.666667%; - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - - .col-lg-3 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 25%; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-lg-4 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 33.333333%; - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - - .col-lg-5 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 41.666667%; - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - - .col-lg-6 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 50%; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-lg-7 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 58.333333%; - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - - .col-lg-8 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 66.666667%; - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - - .col-lg-9 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 75%; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-lg-10 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 83.333333%; - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - - .col-lg-11 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 91.666667%; - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - - .col-lg-12 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - - .pull-lg-0 { - right: auto; - } - - .pull-lg-1 { - right: 8.333333%; - } - - .pull-lg-2 { - right: 16.666667%; - } - - .pull-lg-3 { - right: 25%; - } - - .pull-lg-4 { - right: 33.333333%; - } - - .pull-lg-5 { - right: 41.666667%; - } - - .pull-lg-6 { - right: 50%; - } - - .pull-lg-7 { - right: 58.333333%; - } - - .pull-lg-8 { - right: 66.666667%; - } - - .pull-lg-9 { - right: 75%; - } - - .pull-lg-10 { - right: 83.333333%; - } - - .pull-lg-11 { - right: 91.666667%; - } - - .pull-lg-12 { - right: 100%; - } - - .push-lg-0 { - left: auto; - } - - .push-lg-1 { - left: 8.333333%; - } - - .push-lg-2 { - left: 16.666667%; - } - - .push-lg-3 { - left: 25%; - } - - .push-lg-4 { - left: 33.333333%; - } - - .push-lg-5 { - left: 41.666667%; - } - - .push-lg-6 { - left: 50%; - } - - .push-lg-7 { - left: 58.333333%; - } - - .push-lg-8 { - left: 66.666667%; - } - - .push-lg-9 { - left: 75%; - } - - .push-lg-10 { - left: 83.333333%; - } - - .push-lg-11 { - left: 91.666667%; - } - - .push-lg-12 { - left: 100%; - } - - .offset-lg-0 { - margin-left: 0%; - } - - .offset-lg-1 { - margin-left: 8.333333%; - } - - .offset-lg-2 { - margin-left: 16.666667%; - } - - .offset-lg-3 { - margin-left: 25%; - } - - .offset-lg-4 { - margin-left: 33.333333%; - } - - .offset-lg-5 { - margin-left: 41.666667%; - } - - .offset-lg-6 { - margin-left: 50%; - } - - .offset-lg-7 { - margin-left: 58.333333%; - } - - .offset-lg-8 { - margin-left: 66.666667%; - } - - .offset-lg-9 { - margin-left: 75%; - } - - .offset-lg-10 { - margin-left: 83.333333%; - } - - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -webkit-flex-basis: 0; - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-xl-auto { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - } - - .col-xl-1 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 8.333333%; - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - - .col-xl-2 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 16.666667%; - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - - .col-xl-3 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 25%; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-xl-4 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 33.333333%; - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - - .col-xl-5 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 41.666667%; - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - - .col-xl-6 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 50%; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-xl-7 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 58.333333%; - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - - .col-xl-8 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 66.666667%; - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - - .col-xl-9 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 75%; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-xl-10 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 83.333333%; - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - - .col-xl-11 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 91.666667%; - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - - .col-xl-12 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - - .pull-xl-0 { - right: auto; - } - - .pull-xl-1 { - right: 8.333333%; - } - - .pull-xl-2 { - right: 16.666667%; - } - - .pull-xl-3 { - right: 25%; - } - - .pull-xl-4 { - right: 33.333333%; - } - - .pull-xl-5 { - right: 41.666667%; - } - - .pull-xl-6 { - right: 50%; - } - - .pull-xl-7 { - right: 58.333333%; - } - - .pull-xl-8 { - right: 66.666667%; - } - - .pull-xl-9 { - right: 75%; - } - - .pull-xl-10 { - right: 83.333333%; - } - - .pull-xl-11 { - right: 91.666667%; - } - - .pull-xl-12 { - right: 100%; - } - - .push-xl-0 { - left: auto; - } - - .push-xl-1 { - left: 8.333333%; - } - - .push-xl-2 { - left: 16.666667%; - } - - .push-xl-3 { - left: 25%; - } - - .push-xl-4 { - left: 33.333333%; - } - - .push-xl-5 { - left: 41.666667%; - } - - .push-xl-6 { - left: 50%; - } - - .push-xl-7 { - left: 58.333333%; - } - - .push-xl-8 { - left: 66.666667%; - } - - .push-xl-9 { - left: 75%; - } - - .push-xl-10 { - left: 83.333333%; - } - - .push-xl-11 { - left: 91.666667%; - } - - .push-xl-12 { - left: 100%; - } - - .offset-xl-0 { - margin-left: 0%; - } - - .offset-xl-1 { - margin-left: 8.333333%; - } - - .offset-xl-2 { - margin-left: 16.666667%; - } - - .offset-xl-3 { - margin-left: 25%; - } - - .offset-xl-4 { - margin-left: 33.333333%; - } - - .offset-xl-5 { - margin-left: 41.666667%; - } - - .offset-xl-6 { - margin-left: 50%; - } - - .offset-xl-7 { - margin-left: 58.333333%; - } - - .offset-xl-8 { - margin-left: 66.666667%; - } - - .offset-xl-9 { - margin-left: 75%; - } - - .offset-xl-10 { - margin-left: 83.333333%; - } - - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.table { - width: 100%; - max-width: 100%; - margin-bottom: 1rem; -} - - .table th, - .table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #eceeef; - } - - .table thead th { - vertical-align: bottom; - border-bottom: 2px solid #eceeef; - } - - .table tbody + tbody { - border-top: 2px solid #eceeef; - } - - .table .table { - background-color: #fff; - } - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #eceeef; -} - - .table-bordered th, - .table-bordered td { - border: 1px solid #eceeef; - } - - .table-bordered thead th, - .table-bordered thead td { - border-bottom-width: 2px; - } - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - - .table-hover .table-active:hover > td, - .table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); - } - -.table-success, -.table-success > th, -.table-success > td { - background-color: #dff0d8; -} - -.table-hover .table-success:hover { - background-color: #d0e9c6; -} - - .table-hover .table-success:hover > td, - .table-hover .table-success:hover > th { - background-color: #d0e9c6; - } - -.table-info, -.table-info > th, -.table-info > td { - background-color: #d9edf7; -} - -.table-hover .table-info:hover { - background-color: #c4e3f3; -} - - .table-hover .table-info:hover > td, - .table-hover .table-info:hover > th { - background-color: #c4e3f3; - } - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #fcf8e3; -} - -.table-hover .table-warning:hover { - background-color: #faf2cc; -} - - .table-hover .table-warning:hover > td, - .table-hover .table-warning:hover > th { - background-color: #faf2cc; - } - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f2dede; -} - -.table-hover .table-danger:hover { - background-color: #ebcccc; -} - - .table-hover .table-danger:hover > td, - .table-hover .table-danger:hover > th { - background-color: #ebcccc; - } - -.thead-inverse th { - color: #fff; - background-color: #292b2c; -} - -.thead-default th { - color: #464a4c; - background-color: #eceeef; -} - -.table-inverse { - color: #fff; - background-color: #292b2c; -} - - .table-inverse th, - .table-inverse td, - .table-inverse thead th { - border-color: #fff; - } - - .table-inverse.table-bordered { - border: 0; - } - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; -} - - .table-responsive.table-bordered { - border: 0; - } - -.form-control { - display: block; - width: 100%; - padding: 0.5rem 0.75rem; - font-size: 1rem; - line-height: 1.25; - color: #464a4c; - background-color: #fff; - background-image: none; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; - -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; - -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; -} - - .form-control::-ms-expand { - background-color: transparent; - border: 0; - } - - .form-control:focus { - color: #464a4c; - background-color: #fff; - border-color: #5cb3fd; - outline: none; - } - - .form-control::-webkit-input-placeholder { - color: #636c72; - opacity: 1; - } - - .form-control::-moz-placeholder { - color: #636c72; - opacity: 1; - } - - .form-control:-ms-input-placeholder { - color: #636c72; - opacity: 1; - } - - .form-control::placeholder { - color: #636c72; - opacity: 1; - } - - .form-control:disabled, .form-control[readonly] { - background-color: #eceeef; - opacity: 1; - } - - .form-control:disabled { - cursor: not-allowed; - } - -select.form-control:not([size]):not([multiple]) { - height: calc(2.25rem + 2px); -} - -select.form-control:focus::-ms-value { - color: #464a4c; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; -} - -.col-form-label { - padding-top: calc(0.5rem - 1px * 2); - padding-bottom: calc(0.5rem - 1px * 2); - margin-bottom: 0; -} - -.col-form-label-lg { - padding-top: calc(0.75rem - 1px * 2); - padding-bottom: calc(0.75rem - 1px * 2); - font-size: 1.25rem; -} - -.col-form-label-sm { - padding-top: calc(0.25rem - 1px * 2); - padding-bottom: calc(0.25rem - 1px * 2); - font-size: 0.875rem; -} - -.col-form-legend { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - margin-bottom: 0; - font-size: 1rem; -} - -.form-control-static { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - margin-bottom: 0; - line-height: 1.25; - border: solid transparent; - border-width: 1px 0; -} - - .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control, - .input-group-sm > .form-control-static.input-group-addon, - .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control, - .input-group-lg > .form-control-static.input-group-addon, - .input-group-lg > .input-group-btn > .form-control-static.btn { - padding-right: 0; - padding-left: 0; - } - -.form-control-sm, .input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - border-radius: 0.2rem; -} - -select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), -.input-group-sm > select.input-group-addon:not([size]):not([multiple]), -.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) { - height: 1.8125rem; -} - -.form-control-lg, .input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - border-radius: 0.3rem; -} - -select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), -.input-group-lg > select.input-group-addon:not([size]):not([multiple]), -.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) { - height: 3.166667rem; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-check { - position: relative; - display: block; - margin-bottom: 0.5rem; -} - - .form-check.disabled .form-check-label { - color: #636c72; - cursor: not-allowed; - } - -.form-check-label { - padding-left: 1.25rem; - margin-bottom: 0; - cursor: pointer; -} - -.form-check-input { - position: absolute; - margin-top: 0.25rem; - margin-left: -1.25rem; -} - - .form-check-input:only-child { - position: static; - } - -.form-check-inline { - display: inline-block; -} - - .form-check-inline .form-check-label { - vertical-align: middle; - } - - .form-check-inline + .form-check-inline { - margin-left: 0.75rem; - } - -.form-control-feedback { - margin-top: 0.25rem; -} - -.form-control-success, -.form-control-warning, -.form-control-danger { - padding-right: 2.25rem; - background-repeat: no-repeat; - background-position: center right 0.5625rem; - -webkit-background-size: 1.125rem 1.125rem; - background-size: 1.125rem 1.125rem; -} - -.has-success .form-control-feedback, -.has-success .form-control-label, -.has-success .col-form-label, -.has-success .form-check-label, -.has-success .custom-control { - color: #5cb85c; -} - -.has-success .form-control { - border-color: #5cb85c; -} - -.has-success .input-group-addon { - color: #5cb85c; - border-color: #5cb85c; - background-color: #eaf6ea; -} - -.has-success .form-control-success { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); -} - -.has-warning .form-control-feedback, -.has-warning .form-control-label, -.has-warning .col-form-label, -.has-warning .form-check-label, -.has-warning .custom-control { - color: #f0ad4e; -} - -.has-warning .form-control { - border-color: #f0ad4e; -} - -.has-warning .input-group-addon { - color: #f0ad4e; - border-color: #f0ad4e; - background-color: white; -} - -.has-warning .form-control-warning { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); -} - -.has-danger .form-control-feedback, -.has-danger .form-control-label, -.has-danger .col-form-label, -.has-danger .form-check-label, -.has-danger .custom-control { - color: #d9534f; -} - -.has-danger .form-control { - border-color: #d9534f; -} - -.has-danger .input-group-addon { - color: #d9534f; - border-color: #d9534f; - background-color: #fdf7f7; -} - -.has-danger .form-control-danger { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); -} - -.form-inline { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} - - .form-inline .form-check { - width: 100%; - } - -@media (min-width: 576px) { - .form-inline label { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - - .form-inline .form-group { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - - .form-inline .form-control-static { - display: inline-block; - } - - .form-inline .input-group { - width: auto; - } - - .form-inline .form-control-label { - margin-bottom: 0; - vertical-align: middle; - } - - .form-inline .form-check { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - margin-top: 0; - margin-bottom: 0; - } - - .form-inline .form-check-label { - padding-left: 0; - } - - .form-inline .form-check-input { - position: relative; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - - .form-inline .custom-control { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - } - - .form-inline .custom-control-indicator { - position: static; - display: inline-block; - margin-right: 0.25rem; - vertical-align: text-bottom; - } - - .form-inline .has-feedback .form-control-feedback { - top: 0; - } -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} - - .fade.show, .fade.in { - opacity: 1; - } - -.collapse { - display: none; -} - - .collapse.show { - display: block; - } - -tr.collapse.show { - display: table-row; -} - -tbody.collapse.show { - display: table-row-group; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - -o-transition: height 0.35s ease; - transition: height 0.35s ease; -} - -.dropup, -.dropdown { - /*position: relative;*/ -} - -.dropdown-toggle::after { - display: inline-block; - width: 0; - height: 0; - margin-left: 0.3em; - vertical-align: middle; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:focus { - outline: 0; -} - -.dropup .dropdown-toggle::after { - border-top: 0; - border-bottom: 0.3em solid; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #292b2c; - text-align: left; - list-style: none; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-divider { - height: 1px; - margin: 0.5rem 0; - overflow: hidden; - background-color: #eceeef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 3px 1.5rem; - clear: both; - font-weight: normal; - color: #292b2c; - text-align: inherit; - white-space: nowrap; - background: none; - border: 0; -} - - .dropdown-item:focus, .dropdown-item:hover { - color: #1d1e1f; - text-decoration: none; - background-color: #f7f7f9; - } - - .dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #0275d8; - } - - .dropdown-item.disabled, .dropdown-item:disabled { - color: #636c72; - cursor: not-allowed; - background-color: transparent; - } - -.show > .dropdown-menu { - display: block; -} - -.show > a { - outline: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #636c72; - white-space: nowrap; -} - -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 0.125rem; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - - .btn-group > .btn, - .btn-group-vertical > .btn { - position: relative; - -webkit-box-flex: 0; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } - - .btn-group > .btn:hover, - .btn-group-vertical > .btn:hover { - z-index: 2; - } - - .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, - .btn-group-vertical > .btn:focus, - .btn-group-vertical > .btn:active, - .btn-group-vertical > .btn.active { - z-index: 2; - } - - .btn-group .btn + .btn, - .btn-group .btn + .btn-group, - .btn-group .btn-group + .btn, - .btn-group .btn-group + .btn-group, - .btn-group-vertical .btn + .btn, - .btn-group-vertical .btn + .btn-group, - .btn-group-vertical .btn-group + .btn, - .btn-group-vertical .btn-group + .btn-group { - margin-left: -1px; - } - -.btn-toolbar { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - -ms-flex-pack: start; - justify-content: flex-start; -} - - .btn-toolbar .input-group { - width: auto; - } - -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} - -.btn-group > .btn:first-child { - margin-left: 0; -} - - .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -.btn-group > .btn-group { - float: left; -} - - .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; - } - - .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, - .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - - .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -.btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - - .btn + .dropdown-toggle-split::after { - margin-left: 0; - } - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 1.125rem; - padding-left: 1.125rem; -} - -.btn-group-vertical { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -webkit-align-items: flex-start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; -} - - .btn-group-vertical .btn, - .btn-group-vertical .btn-group { - width: 100%; - } - - .btn-group-vertical > .btn + .btn, - .btn-group-vertical > .btn + .btn-group, - .btn-group-vertical > .btn-group + .btn, - .btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; - } - - .btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; - } - - .btn-group-vertical > .btn:first-child:not(:last-child) { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-right-radius: 0; - border-top-left-radius: 0; - } - - .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; - } - - .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, - .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; - } - -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - width: 100%; -} - - .input-group .form-control { - position: relative; - z-index: 2; - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - margin-bottom: 0; - } - - .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover { - z-index: 3; - } - - .input-group-addon, - .input-group-btn, - .input-group .form-control { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - } - - .input-group-addon:not(:first-child):not(:last-child), - .input-group-btn:not(:first-child):not(:last-child), - .input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; - } - -.input-group-addon, -.input-group-btn { - white-space: nowrap; - vertical-align: middle; -} - -.input-group-addon { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: normal; - line-height: 1.25; - color: #464a4c; - text-align: center; - background-color: #eceeef; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - - .input-group-addon.form-control-sm, - .input-group-sm > .input-group-addon, - .input-group-sm > .input-group-btn > .input-group-addon.btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - border-radius: 0.2rem; - } - - .input-group-addon.form-control-lg, - .input-group-lg > .input-group-addon, - .input-group-lg > .input-group-btn > .input-group-addon.btn { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - border-radius: 0.3rem; - } - - .input-group-addon input[type="radio"], - .input-group-addon input[type="checkbox"] { - margin-top: 0; - } - - .input-group .form-control:not(:last-child), - .input-group-addon:not(:last-child), - .input-group-btn:not(:last-child) > .btn, - .input-group-btn:not(:last-child) > .btn-group > .btn, - .input-group-btn:not(:last-child) > .dropdown-toggle, - .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), - .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - - .input-group-addon:not(:last-child) { - border-right: 0; - } - - .input-group .form-control:not(:first-child), - .input-group-addon:not(:first-child), - .input-group-btn:not(:first-child) > .btn, - .input-group-btn:not(:first-child) > .btn-group > .btn, - .input-group-btn:not(:first-child) > .dropdown-toggle, - .input-group-btn:not(:last-child) > .btn:not(:first-child), - .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - -.form-control + .input-group-addon:not(:first-child) { - border-left: 0; -} - -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} - - .input-group-btn > .btn { - position: relative; - -webkit-box-flex: 1; - -webkit-flex: 1 1 0%; - -ms-flex: 1 1 0%; - flex: 1 1 0%; - } - - .input-group-btn > .btn + .btn { - margin-left: -1px; - } - - .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover { - z-index: 3; - } - - .input-group-btn:not(:last-child) > .btn, - .input-group-btn:not(:last-child) > .btn-group { - margin-right: -1px; - } - - .input-group-btn:not(:first-child) > .btn, - .input-group-btn:not(:first-child) > .btn-group { - z-index: 2; - margin-left: -1px; - } - - .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover, - .input-group-btn:not(:first-child) > .btn-group:focus, - .input-group-btn:not(:first-child) > .btn-group:active, - .input-group-btn:not(:first-child) > .btn-group:hover { - z-index: 3; - } - -.custom-control { - position: relative; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - min-height: 1.5rem; - padding-left: 1.5rem; - margin-right: 1rem; - cursor: pointer; -} - -.custom-control-input { - position: absolute; - z-index: -1; - opacity: 0; -} - - .custom-control-input:checked ~ .custom-control-indicator { - color: #fff; - background-color: #0275d8; - } - - .custom-control-input:focus ~ .custom-control-indicator { - -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8; - box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8; - } - - .custom-control-input:active ~ .custom-control-indicator { - color: #fff; - background-color: #8fcafe; - } - - .custom-control-input:disabled ~ .custom-control-indicator { - cursor: not-allowed; - background-color: #eceeef; - } - - .custom-control-input:disabled ~ .custom-control-description { - color: #636c72; - cursor: not-allowed; - } - -.custom-control-indicator { - position: absolute; - top: 0.25rem; - left: 0; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: #ddd; - background-repeat: no-repeat; - background-position: center center; - -webkit-background-size: 50% 50%; - background-size: 50% 50%; -} - -.custom-checkbox .custom-control-indicator { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator { - background-color: #0275d8; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); -} - -.custom-radio .custom-control-indicator { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-indicator { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); -} - -.custom-controls-stacked { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; -} - - .custom-controls-stacked .custom-control { - margin-bottom: 0.25rem; - } - - .custom-controls-stacked .custom-control + .custom-control { - margin-left: 0; - } - -.custom-select { - display: inline-block; - max-width: 100%; - height: calc(2.25rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - line-height: 1.25; - color: #464a4c; - vertical-align: middle; - background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; - -webkit-background-size: 8px 10px; - background-size: 8px 10px; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; - -moz-appearance: none; - -webkit-appearance: none; -} - - .custom-select:focus { - border-color: #5cb3fd; - outline: none; - } - - .custom-select:focus::-ms-value { - color: #464a4c; - background-color: #fff; - } - - .custom-select:disabled { - color: #636c72; - cursor: not-allowed; - background-color: #eceeef; - } - - .custom-select::-ms-expand { - opacity: 0; - } - -.custom-select-sm { - padding-top: 0.375rem; - padding-bottom: 0.375rem; - font-size: 75%; -} - -.custom-file { - position: relative; - display: inline-block; - max-width: 100%; - height: 2.5rem; - margin-bottom: 0; - cursor: pointer; -} - -.custom-file-input { - min-width: 14rem; - max-width: 100%; - height: 2.5rem; - margin: 0; - filter: alpha(opacity=0); - opacity: 0; -} - -.custom-file-control { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 5; - height: 2.5rem; - padding: 0.5rem 1rem; - line-height: 1.5; - color: #464a4c; - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - - .custom-file-control:lang(en)::after { - content: "Choose file..."; - } - - .custom-file-control::before { - position: absolute; - top: -1px; - right: -1px; - bottom: -1px; - z-index: 6; - display: block; - height: 2.5rem; - padding: 0.5rem 1rem; - line-height: 1.5; - color: #464a4c; - background-color: #eceeef; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0 0.25rem 0.25rem 0; - } - - .custom-file-control:lang(en)::before { - content: "Browse"; - } - -.nav { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5em 1em; -} - - .nav-link:focus, .nav-link:hover { - text-decoration: none; - } - - .nav-link.disabled { - color: #636c72; - cursor: not-allowed; - } - -.nav-tabs { -} - - .nav-tabs .nav-item { - margin-bottom: -1px; - } - - .nav-tabs .nav-link { - border: 1px solid transparent; - border-top-right-radius: 0.25rem; - border-top-left-radius: 0.25rem; - } - - .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { - border-color: #eceeef #eceeef #ddd; - } - - .nav-tabs .nav-link.disabled { - color: #636c72; - background-color: transparent; - border-color: transparent; - } - - .nav-tabs .nav-link.active, - .nav-tabs .nav-item.show .nav-link { - color: #464a4c; - background-color: #fff; - border-color: #ddd #ddd #fff; - } - - .nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0; - } - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - - .nav-pills .nav-link.active, - .nav-pills .nav-item.show .nav-link { - color: #fff; - cursor: default; - background-color: #0275d8; - } - -.nav-fill .nav-item { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified .nav-item { - -webkit-box-flex: 1; - -webkit-flex: 1 1 100%; - -ms-flex: 1 1 100%; - flex: 1 1 100%; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - padding: 0.5rem 1rem; -} - -.navbar-brand { - display: inline-block; - padding-top: .25rem; - padding-bottom: .25rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} - - .navbar-brand:focus, .navbar-brand:hover { - text-decoration: none; - } - -.navbar-nav { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - - .navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; - } - -.navbar-text { - display: inline-block; - padding-top: .425rem; - padding-bottom: .425rem; -} - -.navbar-toggler { - -webkit-align-self: flex-start; - -ms-flex-item-align: start; - align-self: flex-start; - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - - .navbar-toggler:focus, .navbar-toggler:hover { - text-decoration: none; - } - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - -webkit-background-size: 100% 100%; - background-size: 100% 100%; -} - -.navbar-toggler-left { - position: absolute; - left: 1rem; -} - -.navbar-toggler-right { - position: absolute; - right: 1rem; -} - -@media (max-width: 575px) { - .navbar-toggleable .navbar-nav .dropdown-menu { - position: static; - float: none; - } - - .navbar-toggleable > .container { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-toggleable { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - } - - .navbar-toggleable .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - } - - .navbar-toggleable .navbar-nav .nav-link { - padding-right: .5rem; - padding-left: .5rem; - } - - .navbar-toggleable > .container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - } - - .navbar-toggleable .navbar-collapse { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; - width: 100%; - } - - .navbar-toggleable .navbar-toggler { - display: none; - } -} - -@media (max-width: 767px) { - .navbar-toggleable-sm .navbar-nav .dropdown-menu { - position: static; - float: none; - } - - .navbar-toggleable-sm > .container { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-toggleable-sm { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - } - - .navbar-toggleable-sm .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - } - - .navbar-toggleable-sm .navbar-nav .nav-link { - padding-right: .5rem; - padding-left: .5rem; - } - - .navbar-toggleable-sm > .container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - } - - .navbar-toggleable-sm .navbar-collapse { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; - width: 100%; - } - - .navbar-toggleable-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 991px) { - .navbar-toggleable-md .navbar-nav .dropdown-menu { - position: static; - float: none; - } - - .navbar-toggleable-md > .container { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-toggleable-md { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - } - - .navbar-toggleable-md .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - } - - .navbar-toggleable-md .navbar-nav .nav-link { - padding-right: .5rem; - padding-left: .5rem; - } - - .navbar-toggleable-md > .container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - } - - .navbar-toggleable-md .navbar-collapse { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; - width: 100%; - } - - .navbar-toggleable-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199px) { - .navbar-toggleable-lg .navbar-nav .dropdown-menu { - position: static; - float: none; - } - - .navbar-toggleable-lg > .container { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-toggleable-lg { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - } - - .navbar-toggleable-lg .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - } - - .navbar-toggleable-lg .navbar-nav .nav-link { - padding-right: .5rem; - padding-left: .5rem; - } - - .navbar-toggleable-lg > .container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - } - - .navbar-toggleable-lg .navbar-collapse { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; - width: 100%; - } - - .navbar-toggleable-lg .navbar-toggler { - display: none; - } -} - -.navbar-toggleable-xl { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} - - .navbar-toggleable-xl .navbar-nav .dropdown-menu { - position: static; - float: none; - } - - .navbar-toggleable-xl > .container { - padding-right: 0; - padding-left: 0; - } - - .navbar-toggleable-xl .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - } - - .navbar-toggleable-xl .navbar-nav .nav-link { - padding-right: .5rem; - padding-left: .5rem; - } - - .navbar-toggleable-xl > .container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - } - - .navbar-toggleable-xl .navbar-collapse { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; - width: 100%; - } - - .navbar-toggleable-xl .navbar-toggler { - display: none; - } - -.navbar-light .navbar-brand, -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.9); -} - - .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover, - .navbar-light .navbar-toggler:focus, - .navbar-light .navbar-toggler:hover { - color: rgba(0, 0, 0, 0.9); - } - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - - .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { - color: rgba(0, 0, 0, 0.7); - } - - .navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); - } - - .navbar-light .navbar-nav .open > .nav-link, - .navbar-light .navbar-nav .active > .nav-link, - .navbar-light .navbar-nav .nav-link.open, - .navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); - } - -.navbar-light .navbar-toggler { - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-inverse .navbar-brand, -.navbar-inverse .navbar-toggler { - color: white; -} - - .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover, - .navbar-inverse .navbar-toggler:focus, - .navbar-inverse .navbar-toggler:hover { - color: white; - } - -.navbar-inverse .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - - .navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover { - color: rgba(255, 255, 255, 0.75); - } - - .navbar-inverse .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); - } - - .navbar-inverse .navbar-nav .open > .nav-link, - .navbar-inverse .navbar-nav .active > .nav-link, - .navbar-inverse .navbar-nav .nav-link.open, - .navbar-inverse .navbar-nav .nav-link.active { - color: white; - } - -.navbar-inverse .navbar-toggler { - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-inverse .navbar-toggler-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); -} - -.navbar-inverse .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.card { - position: relative; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card-block { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card > .list-group:first-child .list-group-item:first-child { - border-top-right-radius: 0.25rem; - border-top-left-radius: 0.25rem; -} - -.card > .list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: #f7f7f9; - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - - .card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; - } - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: #f7f7f9; - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - - .card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); - } - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-primary { - background-color: #0275d8; - border-color: #0275d8; -} - - .card-primary .card-header, - .card-primary .card-footer { - background-color: transparent; - } - -.card-success { - background-color: #5cb85c; - border-color: #5cb85c; -} - - .card-success .card-header, - .card-success .card-footer { - background-color: transparent; - } - -.card-info { - background-color: #5bc0de; - border-color: #5bc0de; -} - - .card-info .card-header, - .card-info .card-footer { - background-color: transparent; - } - -.card-warning { - background-color: #f0ad4e; - border-color: #f0ad4e; -} - - .card-warning .card-header, - .card-warning .card-footer { - background-color: transparent; - } - -.card-danger { - background-color: #d9534f; - border-color: #d9534f; -} - - .card-danger .card-header, - .card-danger .card-footer { - background-color: transparent; - } - -.card-outline-primary { - background-color: transparent; - border-color: #0275d8; -} - -.card-outline-secondary { - background-color: transparent; - border-color: #ccc; -} - -.card-outline-info { - background-color: transparent; - border-color: #5bc0de; -} - -.card-outline-success { - background-color: transparent; - border-color: #5cb85c; -} - -.card-outline-warning { - background-color: transparent; - border-color: #f0ad4e; -} - -.card-outline-danger { - background-color: transparent; - border-color: #d9534f; -} - -.card-inverse { - color: rgba(255, 255, 255, 0.65); -} - - .card-inverse .card-header, - .card-inverse .card-footer { - background-color: transparent; - border-color: rgba(255, 255, 255, 0.2); - } - - .card-inverse .card-header, - .card-inverse .card-footer, - .card-inverse .card-title, - .card-inverse .card-blockquote { - color: #fff; - } - - .card-inverse .card-link, - .card-inverse .card-text, - .card-inverse .card-subtitle, - .card-inverse .card-blockquote .blockquote-footer { - color: rgba(255, 255, 255, 0.65); - } - - .card-inverse .card-link:focus, .card-inverse .card-link:hover { - color: #fff; - } - -.card-blockquote { - padding: 0; - margin-bottom: 0; - border-left: 0; -} - -.card-img { - border-radius: calc(0.25rem - 1px); -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} - -.card-img-top { - border-top-right-radius: calc(0.25rem - 1px); - border-top-left-radius: calc(0.25rem - 1px); -} - -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -@media (min-width: 576px) { - .card-deck { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - - .card-deck .card { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -webkit-flex: 1 0 0%; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - } - - .card-deck .card:not(:first-child) { - margin-left: 15px; - } - - .card-deck .card:not(:last-child) { - margin-right: 15px; - } -} - -@media (min-width: 576px) { - .card-group { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - - .card-group .card { - -webkit-box-flex: 1; - -webkit-flex: 1 0 0%; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - } - - .card-group .card + .card { - margin-left: 0; - border-left: 0; - } - - .card-group .card:first-child { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - } - - .card-group .card:first-child .card-img-top { - border-top-right-radius: 0; - } - - .card-group .card:first-child .card-img-bottom { - border-bottom-right-radius: 0; - } - - .card-group .card:last-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - } - - .card-group .card:last-child .card-img-top { - border-top-left-radius: 0; - } - - .card-group .card:last-child .card-img-bottom { - border-bottom-left-radius: 0; - } - - .card-group .card:not(:first-child):not(:last-child) { - border-radius: 0; - } - - .card-group .card:not(:first-child):not(:last-child) .card-img-top, - .card-group .card:not(:first-child):not(:last-child) .card-img-bottom { - border-radius: 0; - } -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .card-columns .card { - display: inline-block; - width: 100%; - margin-bottom: 0.75rem; - } -} - -.breadcrumb { - list-style: none; - background-color: #eceeef; - border-radius: 0.25rem; -} - - .breadcrumb::after { - display: block; - content: ""; - clear: both; - } - -.breadcrumb-item { - float: left; -} - - .breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - padding-left: 0.5rem; - color: #636c72; - content: "/"; - } - - .breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; - } - - .breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; - } - - .breadcrumb-item.active { - color: #636c72; - } - -.pagination { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-item:first-child .page-link { - margin-left: 0; - border-bottom-left-radius: 0.25rem; - border-top-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-bottom-right-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 2; - color: #fff; - background-color: #0275d8; - border-color: #0275d8; -} - -.page-item.disabled .page-link { - color: #636c72; - pointer-events: none; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #0275d8; - background-color: #fff; - border: 1px solid #ddd; -} - - .page-link:focus, .page-link:hover { - color: #014c8c; - text-decoration: none; - background-color: #eceeef; - border-color: #ddd; - } - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; -} - -.pagination-lg .page-item:first-child .page-link { - border-bottom-left-radius: 0.3rem; - border-top-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-bottom-right-radius: 0.3rem; - border-top-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; -} - -.pagination-sm .page-item:first-child .page-link { - border-bottom-left-radius: 0.2rem; - border-top-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-bottom-right-radius: 0.2rem; - border-top-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; -} - - .badge:empty { - display: none; - } - -.btn .badge { - position: relative; - top: -1px; -} - -a.badge:focus, a.badge:hover { - color: #fff; - text-decoration: none; - cursor: pointer; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-default { - background-color: #636c72; -} - - .badge-default[href]:focus, .badge-default[href]:hover { - background-color: #4b5257; - } - -.badge-primary { - background-color: #0275d8; -} - - .badge-primary[href]:focus, .badge-primary[href]:hover { - background-color: #025aa5; - } - -.badge-success { - background-color: #5cb85c; -} - - .badge-success[href]:focus, .badge-success[href]:hover { - background-color: #449d44; - } - -.badge-info { - background-color: #5bc0de; -} - - .badge-info[href]:focus, .badge-info[href]:hover { - background-color: #31b0d5; - } - -.badge-warning { - background-color: #f0ad4e; -} - - .badge-warning[href]:focus, .badge-warning[href]:hover { - background-color: #ec971f; - } - -.badge-danger { - background-color: #d9534f; -} - - .badge-danger[href]:focus, .badge-danger[href]:hover { - background-color: #c9302c; - } - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #eceeef; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-hr { - border-top-color: #d0d5d8; -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: bold; -} - -.alert-dismissible .close { - position: relative; - top: -0.75rem; - right: -1.25rem; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-success { - background-color: #dff0d8; - border-color: #d0e9c6; - color: #3c763d; -} - - .alert-success hr { - border-top-color: #c1e2b3; - } - - .alert-success .alert-link { - color: #2b542c; - } - -.alert-info { - background-color: #d9edf7; - border-color: #bcdff1; - color: #31708f; -} - - .alert-info hr { - border-top-color: #a6d5ec; - } - - .alert-info .alert-link { - color: #245269; - } - -.alert-warning { - background-color: #fcf8e3; - border-color: #faf2cc; - color: #8a6d3b; -} - - .alert-warning hr { - border-top-color: #f7ecb5; - } - - .alert-warning .alert-link { - color: #66512c; - } - -.alert-danger { - background-color: #f2dede; - border-color: #ebcccc; - color: #a94442; -} - - .alert-danger hr { - border-top-color: #e4b9b9; - } - - .alert-danger .alert-link { - color: #843534; - } - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - - to { - background-position: 0 0; - } -} - -@-o-keyframes progress-bar-stripes { - from; - -{ - background-position: 1rem 0; -} - -to { - background-position: 0 0; -} - -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - - to { - background-position: 0 0; - } -} - -.progress { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - overflow: hidden; - font-size: 0.75rem; - line-height: 1rem; - text-align: center; - background-color: #eceeef; - border-radius: 0.25rem; -} - -.progress-bar { - height: 1rem; - color: #fff; - background-color: #0275d8; -} - -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 1rem 1rem; - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - -o-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -.media { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -webkit-align-items: flex-start; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -webkit-box-flex: 1; - -webkit-flex: 1 1 0%; - -ms-flex: 1 1 0%; - flex: 1 1 0%; -} - -.list-group { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; -} - -.list-group-item-action { - width: 100%; - color: #464a4c; - text-align: inherit; -} - - .list-group-item-action .list-group-item-heading { - color: #292b2c; - } - - .list-group-item-action:focus, .list-group-item-action:hover { - color: #464a4c; - text-decoration: none; - background-color: #f7f7f9; - } - - .list-group-item-action:active { - color: #292b2c; - background-color: #eceeef; - } - -.list-group-item { - position: relative; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - padding: 0.75rem 1.25rem; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - - .list-group-item:first-child { - border-top-right-radius: 0.25rem; - border-top-left-radius: 0.25rem; - } - - .list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .list-group-item:focus, .list-group-item:hover { - text-decoration: none; - } - - .list-group-item.disabled, .list-group-item:disabled { - color: #636c72; - cursor: not-allowed; - background-color: #fff; - } - - .list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading { - color: inherit; - } - - .list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text { - color: #636c72; - } - - .list-group-item.active { - z-index: 2; - color: #fff; - background-color: #0275d8; - border-color: #0275d8; - } - - .list-group-item.active .list-group-item-heading, - .list-group-item.active .list-group-item-heading > small, - .list-group-item.active .list-group-item-heading > .small { - color: inherit; - } - - .list-group-item.active .list-group-item-text { - color: #daeeff; - } - -.list-group-flush .list-group-item { - border-right: 0; - border-left: 0; - border-radius: 0; -} - -.list-group-flush:first-child .list-group-item:first-child { - border-top: 0; -} - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom: 0; -} - -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} - -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; -} - - a.list-group-item-success .list-group-item-heading, - button.list-group-item-success .list-group-item-heading { - color: inherit; - } - - a.list-group-item-success:focus, a.list-group-item-success:hover, - button.list-group-item-success:focus, - button.list-group-item-success:hover { - color: #3c763d; - background-color: #d0e9c6; - } - - a.list-group-item-success.active, - button.list-group-item-success.active { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; - } - -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} - -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; -} - - a.list-group-item-info .list-group-item-heading, - button.list-group-item-info .list-group-item-heading { - color: inherit; - } - - a.list-group-item-info:focus, a.list-group-item-info:hover, - button.list-group-item-info:focus, - button.list-group-item-info:hover { - color: #31708f; - background-color: #c4e3f3; - } - - a.list-group-item-info.active, - button.list-group-item-info.active { - color: #fff; - background-color: #31708f; - border-color: #31708f; - } - -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} - -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; -} - - a.list-group-item-warning .list-group-item-heading, - button.list-group-item-warning .list-group-item-heading { - color: inherit; - } - - a.list-group-item-warning:focus, a.list-group-item-warning:hover, - button.list-group-item-warning:focus, - button.list-group-item-warning:hover { - color: #8a6d3b; - background-color: #faf2cc; - } - - a.list-group-item-warning.active, - button.list-group-item-warning.active { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; - } - -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} - -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; -} - - a.list-group-item-danger .list-group-item-heading, - button.list-group-item-danger .list-group-item-heading { - color: inherit; - } - - a.list-group-item-danger:focus, a.list-group-item-danger:hover, - button.list-group-item-danger:focus, - button.list-group-item-danger:hover { - color: #a94442; - background-color: #ebcccc; - } - - a.list-group-item-danger.active, - button.list-group-item-danger.active { - color: #fff; - background-color: #a94442; - border-color: #a94442; - } - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - - .embed-responsive::before { - display: block; - content: ""; - } - - .embed-responsive .embed-responsive-item, - .embed-responsive iframe, - .embed-responsive embed, - .embed-responsive object, - .embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; - } - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .5; -} - - .close:focus, .close:hover { - color: #000; - text-decoration: none; - cursor: pointer; - opacity: .75; - } - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -.modal-open { - overflow: hidden; -} - -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - outline: 0; -} - - .modal.fade .modal-dialog { - -webkit-transition: -webkit-transform 0.3s ease-out; - transition: -webkit-transform 0.3s ease-out; - -o-transition: -o-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out; - -webkit-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); - } - - .modal.show .modal-dialog { - -webkit-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); - } - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} - -.modal-content { - position: relative; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} - - .modal-backdrop.fade { - opacity: 0; - } - - .modal-backdrop.show { - opacity: 0.5; - } - -.modal-header { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 15px; - border-bottom: 1px solid #eceeef; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 15px; -} - -.modal-footer { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 15px; - border-top: 1px solid #eceeef; -} - - .modal-footer > :not(:first-child) { - margin-left: .25rem; - } - - .modal-footer > :not(:last-child) { - margin-right: .25rem; - } - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 30px auto; - } - - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg { - max-width: 800px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - /*font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;*/ - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - /*font-size: 0.875rem;*/ - word-wrap: break-word; - opacity: 0; -} - - .tooltip.show { - opacity: 0.9; - } - - .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom { - padding: 5px 0; - margin-top: -3px; - } - - .tooltip.tooltip-top .tooltip-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before { - bottom: 0; - left: 50%; - margin-left: -5px; - content: ""; - border-width: 5px 5px 0; - border-top-color: #000; - } - - .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left { - padding: 0 5px; - margin-left: 3px; - } - - .tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before { - top: 50%; - left: 0; - margin-top: -5px; - content: ""; - border-width: 5px 5px 5px 0; - border-right-color: #000; - } - - .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top { - padding: 5px 0; - margin-top: 3px; - } - - .tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before { - top: 0; - left: 50%; - margin-left: -5px; - content: ""; - border-width: 0 5px 5px; - border-bottom-color: #000; - } - - .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right { - padding: 0 5px; - margin-left: -3px; - } - - .tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before { - top: 50%; - right: 0; - margin-top: -5px; - content: ""; - border-width: 5px 0 5px 5px; - border-left-color: #000; - } - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - - .tooltip-inner::before { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - } - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - padding: 1px; - /*font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;*/ - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - /*font-size: 0.875rem;*/ - word-wrap: break-word; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - - .popover.popover-top, .popover.bs-tether-element-attached-bottom { - margin-top: -10px; - } - - .popover.popover-top::before, .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::before, .popover.bs-tether-element-attached-bottom::after { - left: 50%; - border-bottom-width: 0; - } - - .popover.popover-top::before, .popover.bs-tether-element-attached-bottom::before { - bottom: -11px; - margin-left: -11px; - border-top-color: rgba(0, 0, 0, 0.25); - } - - .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::after { - bottom: -10px; - margin-left: -10px; - border-top-color: #fff; - } - - .popover.popover-right, .popover.bs-tether-element-attached-left { - margin-left: 10px; - } - - .popover.popover-right::before, .popover.popover-right::after, .popover.bs-tether-element-attached-left::before, .popover.bs-tether-element-attached-left::after { - top: 50%; - border-left-width: 0; - } - - .popover.popover-right::before, .popover.bs-tether-element-attached-left::before { - left: -11px; - margin-top: -11px; - border-right-color: rgba(0, 0, 0, 0.25); - } - - .popover.popover-right::after, .popover.bs-tether-element-attached-left::after { - left: -10px; - margin-top: -10px; - border-right-color: #fff; - } - - .popover.popover-bottom, .popover.bs-tether-element-attached-top { - margin-top: 10px; - } - - .popover.popover-bottom::before, .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::before, .popover.bs-tether-element-attached-top::after { - left: 50%; - border-top-width: 0; - } - - .popover.popover-bottom::before, .popover.bs-tether-element-attached-top::before { - top: -11px; - margin-left: -11px; - border-bottom-color: rgba(0, 0, 0, 0.25); - } - - .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::after { - top: -10px; - margin-left: -10px; - border-bottom-color: #f7f7f7; - } - - .popover.popover-bottom .popover-title::before, .popover.bs-tether-element-attached-top .popover-title::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 20px; - margin-left: -10px; - content: ""; - border-bottom: 1px solid #f7f7f7; - } - - .popover.popover-left, .popover.bs-tether-element-attached-right { - margin-left: -10px; - } - - .popover.popover-left::before, .popover.popover-left::after, .popover.bs-tether-element-attached-right::before, .popover.bs-tether-element-attached-right::after { - top: 50%; - border-right-width: 0; - } - - .popover.popover-left::before, .popover.bs-tether-element-attached-right::before { - right: -11px; - margin-top: -11px; - border-left-color: rgba(0, 0, 0, 0.25); - } - - .popover.popover-left::after, .popover.bs-tether-element-attached-right::after { - right: -10px; - margin-top: -10px; - border-left-color: #fff; - } - -.popover-title { - padding: 8px 14px; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-right-radius: calc(0.3rem - 1px); - border-top-left-radius: calc(0.3rem - 1px); -} - - .popover-title:empty { - display: none; - } - -.popover-content { - padding: 9px 14px; -} - -.popover::before, -.popover::after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.popover::before { - content: ""; - border-width: 11px; -} - -.popover::after { - content: ""; - border-width: 10px; -} - -.carousel { - position: relative; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-item { - position: relative; - display: none; - width: 100%; -} - -@media (-webkit-transform-3d) { - .carousel-item { - -webkit-transition: -webkit-transform 0.6s ease-in-out; - transition: -webkit-transform 0.6s ease-in-out; - -o-transition: -o-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; - } -} - -@supports ((-webkit-transform: translate3d(0, 0, 0)) or (transform: translate3d(0, 0, 0))) { - .carousel-item; - -{ - -webkit-transition: -webkit-transform 0.6s ease-in-out; - transition: -webkit-transform 0.6s ease-in-out; - -o-transition: -o-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; -} - -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.carousel-item-next, -.carousel-item-prev { - position: absolute; - top: 0; -} - -@media (-webkit-transform-3d) { - .carousel-item-next.carousel-item-left, - .carousel-item-prev.carousel-item-right { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - .carousel-item-next, - .active.carousel-item-right { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - .carousel-item-prev, - .active.carousel-item-left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -@supports ((-webkit-transform: translate3d(0, 0, 0)) or (transform: translate3d(0, 0, 0))) { - .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right; - -{ - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.carousel-item-next, -.active.carousel-item-right { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); -} - -.carousel-item-prev, -.active.carousel-item-left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); -} - -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; -} - - .carousel-control-prev:focus, .carousel-control-prev:hover, - .carousel-control-next:focus, - .carousel-control-next:hover { - color: #fff; - text-decoration: none; - outline: 0; - opacity: .9; - } - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: transparent no-repeat center center; - -webkit-background-size: 100% 100%; - background-size: 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 10px; - left: 0; - z-index: 15; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - - .carousel-indicators li { - position: relative; - -webkit-box-flex: 1; - -webkit-flex: 1 0 auto; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - max-width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: rgba(255, 255, 255, 0.5); - } - - .carousel-indicators li::before { - position: absolute; - top: -10px; - left: 0; - display: inline-block; - width: 100%; - height: 10px; - content: ""; - } - - .carousel-indicators li::after { - position: absolute; - bottom: -10px; - left: 0; - display: inline-block; - width: 100%; - height: 10px; - content: ""; - } - - .carousel-indicators .active { - background-color: #fff; - } - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-faded { - background-color: #f7f7f7; -} - -.bg-primary { - background-color: #0275d8 !important; -} - -a.bg-primary:focus, a.bg-primary:hover { - background-color: #025aa5 !important; -} - -.bg-success { - background-color: #5cb85c !important; -} - -a.bg-success:focus, a.bg-success:hover { - background-color: #449d44 !important; -} - -.bg-info { - background-color: #5bc0de !important; -} - -a.bg-info:focus, a.bg-info:hover { - background-color: #31b0d5 !important; -} - -.bg-warning { - background-color: #f0ad4e !important; -} - -a.bg-warning:focus, a.bg-warning:hover { - background-color: #ec971f !important; -} - -.bg-danger { - background-color: #d9534f !important; -} - -a.bg-danger:focus, a.bg-danger:hover { - background-color: #c9302c !important; -} - -.bg-inverse { - background-color: #292b2c !important; -} - -a.bg-inverse:focus, a.bg-inverse:hover { - background-color: #101112 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.rounded { - border-radius: 0.25rem; -} - -.rounded-top { - border-top-right-radius: 0.25rem; - border-top-left-radius: 0.25rem; -} - -.rounded-right { - border-bottom-right-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.rounded-left { - border-bottom-left-radius: 0.25rem; - border-top-left-radius: 0.25rem; -} - -.rounded-circle { - border-radius: 50%; -} - -.rounded-0 { - border-radius: 0; -} - -.clearfix::after { - display: block; - content: ""; - clear: both; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -webkit-inline-box !important; - display: -webkit-inline-flex !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - - .d-sm-inline { - display: inline !important; - } - - .d-sm-inline-block { - display: inline-block !important; - } - - .d-sm-block { - display: block !important; - } - - .d-sm-table { - display: table !important; - } - - .d-sm-table-cell { - display: table-cell !important; - } - - .d-sm-flex { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; - } - - .d-sm-inline-flex { - display: -webkit-inline-box !important; - display: -webkit-inline-flex !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - - .d-md-inline { - display: inline !important; - } - - .d-md-inline-block { - display: inline-block !important; - } - - .d-md-block { - display: block !important; - } - - .d-md-table { - display: table !important; - } - - .d-md-table-cell { - display: table-cell !important; - } - - .d-md-flex { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; - } - - .d-md-inline-flex { - display: -webkit-inline-box !important; - display: -webkit-inline-flex !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - - .d-lg-inline { - display: inline !important; - } - - .d-lg-inline-block { - display: inline-block !important; - } - - .d-lg-block { - display: block !important; - } - - .d-lg-table { - display: table !important; - } - - .d-lg-table-cell { - display: table-cell !important; - } - - .d-lg-flex { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; - } - - .d-lg-inline-flex { - display: -webkit-inline-box !important; - display: -webkit-inline-flex !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - - .d-xl-inline { - display: inline !important; - } - - .d-xl-inline-block { - display: inline-block !important; - } - - .d-xl-block { - display: block !important; - } - - .d-xl-table { - display: table !important; - } - - .d-xl-table-cell { - display: table-cell !important; - } - - .d-xl-flex { - display: -webkit-box !important; - display: -webkit-flex !important; - display: -ms-flexbox !important; - display: flex !important; - } - - .d-xl-inline-flex { - display: -webkit-inline-box !important; - display: -webkit-inline-flex !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.flex-first { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - -ms-flex-order: -1; - order: -1; -} - -.flex-last { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; -} - -.flex-unordered { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; -} - -.flex-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: row !important; - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: column !important; - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: row-reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: column-reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -webkit-flex-wrap: wrap !important; - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -webkit-flex-wrap: nowrap !important; - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -webkit-flex-wrap: wrap-reverse !important; - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.justify-content-start { - -webkit-box-pack: start !important; - -webkit-justify-content: flex-start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -webkit-box-pack: end !important; - -webkit-justify-content: flex-end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -webkit-box-pack: center !important; - -webkit-justify-content: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -webkit-box-pack: justify !important; - -webkit-justify-content: space-between !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -webkit-justify-content: space-around !important; - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -webkit-box-align: start !important; - -webkit-align-items: flex-start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -webkit-box-align: end !important; - -webkit-align-items: flex-end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -webkit-box-align: center !important; - -webkit-align-items: center !important; - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -webkit-box-align: baseline !important; - -webkit-align-items: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -webkit-box-align: stretch !important; - -webkit-align-items: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -webkit-align-content: flex-start !important; - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -webkit-align-content: flex-end !important; - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -webkit-align-content: center !important; - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -webkit-align-content: space-between !important; - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -webkit-align-content: space-around !important; - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -webkit-align-content: stretch !important; - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -webkit-align-self: auto !important; - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -webkit-align-self: flex-start !important; - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -webkit-align-self: flex-end !important; - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -webkit-align-self: center !important; - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -webkit-align-self: baseline !important; - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -webkit-align-self: stretch !important; - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-first { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - -ms-flex-order: -1; - order: -1; - } - - .flex-sm-last { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; - } - - .flex-sm-unordered { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; - } - - .flex-sm-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: row !important; - -ms-flex-direction: row !important; - flex-direction: row !important; - } - - .flex-sm-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: column !important; - -ms-flex-direction: column !important; - flex-direction: column !important; - } - - .flex-sm-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: row-reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - - .flex-sm-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: column-reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - - .flex-sm-wrap { - -webkit-flex-wrap: wrap !important; - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - - .flex-sm-nowrap { - -webkit-flex-wrap: nowrap !important; - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - - .flex-sm-wrap-reverse { - -webkit-flex-wrap: wrap-reverse !important; - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - - .justify-content-sm-start { - -webkit-box-pack: start !important; - -webkit-justify-content: flex-start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - - .justify-content-sm-end { - -webkit-box-pack: end !important; - -webkit-justify-content: flex-end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - - .justify-content-sm-center { - -webkit-box-pack: center !important; - -webkit-justify-content: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - - .justify-content-sm-between { - -webkit-box-pack: justify !important; - -webkit-justify-content: space-between !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - - .justify-content-sm-around { - -webkit-justify-content: space-around !important; - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - - .align-items-sm-start { - -webkit-box-align: start !important; - -webkit-align-items: flex-start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; - } - - .align-items-sm-end { - -webkit-box-align: end !important; - -webkit-align-items: flex-end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; - } - - .align-items-sm-center { - -webkit-box-align: center !important; - -webkit-align-items: center !important; - -ms-flex-align: center !important; - align-items: center !important; - } - - .align-items-sm-baseline { - -webkit-box-align: baseline !important; - -webkit-align-items: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - - .align-items-sm-stretch { - -webkit-box-align: stretch !important; - -webkit-align-items: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - - .align-content-sm-start { - -webkit-align-content: flex-start !important; - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - - .align-content-sm-end { - -webkit-align-content: flex-end !important; - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - - .align-content-sm-center { - -webkit-align-content: center !important; - -ms-flex-line-pack: center !important; - align-content: center !important; - } - - .align-content-sm-between { - -webkit-align-content: space-between !important; - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - - .align-content-sm-around { - -webkit-align-content: space-around !important; - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - - .align-content-sm-stretch { - -webkit-align-content: stretch !important; - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - - .align-self-sm-auto { - -webkit-align-self: auto !important; - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; - } - - .align-self-sm-start { - -webkit-align-self: flex-start !important; - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - - .align-self-sm-end { - -webkit-align-self: flex-end !important; - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - - .align-self-sm-center { - -webkit-align-self: center !important; - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; - } - - .align-self-sm-baseline { - -webkit-align-self: baseline !important; - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - - .align-self-sm-stretch { - -webkit-align-self: stretch !important; - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-first { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - -ms-flex-order: -1; - order: -1; - } - - .flex-md-last { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; - } - - .flex-md-unordered { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; - } - - .flex-md-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: row !important; - -ms-flex-direction: row !important; - flex-direction: row !important; - } - - .flex-md-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: column !important; - -ms-flex-direction: column !important; - flex-direction: column !important; - } - - .flex-md-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: row-reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - - .flex-md-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: column-reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - - .flex-md-wrap { - -webkit-flex-wrap: wrap !important; - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - - .flex-md-nowrap { - -webkit-flex-wrap: nowrap !important; - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - - .flex-md-wrap-reverse { - -webkit-flex-wrap: wrap-reverse !important; - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - - .justify-content-md-start { - -webkit-box-pack: start !important; - -webkit-justify-content: flex-start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - - .justify-content-md-end { - -webkit-box-pack: end !important; - -webkit-justify-content: flex-end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - - .justify-content-md-center { - -webkit-box-pack: center !important; - -webkit-justify-content: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - - .justify-content-md-between { - -webkit-box-pack: justify !important; - -webkit-justify-content: space-between !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - - .justify-content-md-around { - -webkit-justify-content: space-around !important; - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - - .align-items-md-start { - -webkit-box-align: start !important; - -webkit-align-items: flex-start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; - } - - .align-items-md-end { - -webkit-box-align: end !important; - -webkit-align-items: flex-end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; - } - - .align-items-md-center { - -webkit-box-align: center !important; - -webkit-align-items: center !important; - -ms-flex-align: center !important; - align-items: center !important; - } - - .align-items-md-baseline { - -webkit-box-align: baseline !important; - -webkit-align-items: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - - .align-items-md-stretch { - -webkit-box-align: stretch !important; - -webkit-align-items: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - - .align-content-md-start { - -webkit-align-content: flex-start !important; - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - - .align-content-md-end { - -webkit-align-content: flex-end !important; - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - - .align-content-md-center { - -webkit-align-content: center !important; - -ms-flex-line-pack: center !important; - align-content: center !important; - } - - .align-content-md-between { - -webkit-align-content: space-between !important; - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - - .align-content-md-around { - -webkit-align-content: space-around !important; - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - - .align-content-md-stretch { - -webkit-align-content: stretch !important; - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - - .align-self-md-auto { - -webkit-align-self: auto !important; - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; - } - - .align-self-md-start { - -webkit-align-self: flex-start !important; - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - - .align-self-md-end { - -webkit-align-self: flex-end !important; - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - - .align-self-md-center { - -webkit-align-self: center !important; - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; - } - - .align-self-md-baseline { - -webkit-align-self: baseline !important; - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - - .align-self-md-stretch { - -webkit-align-self: stretch !important; - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-first { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - -ms-flex-order: -1; - order: -1; - } - - .flex-lg-last { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; - } - - .flex-lg-unordered { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; - } - - .flex-lg-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: row !important; - -ms-flex-direction: row !important; - flex-direction: row !important; - } - - .flex-lg-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: column !important; - -ms-flex-direction: column !important; - flex-direction: column !important; - } - - .flex-lg-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: row-reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - - .flex-lg-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: column-reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - - .flex-lg-wrap { - -webkit-flex-wrap: wrap !important; - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - - .flex-lg-nowrap { - -webkit-flex-wrap: nowrap !important; - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - - .flex-lg-wrap-reverse { - -webkit-flex-wrap: wrap-reverse !important; - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - - .justify-content-lg-start { - -webkit-box-pack: start !important; - -webkit-justify-content: flex-start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - - .justify-content-lg-end { - -webkit-box-pack: end !important; - -webkit-justify-content: flex-end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - - .justify-content-lg-center { - -webkit-box-pack: center !important; - -webkit-justify-content: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - - .justify-content-lg-between { - -webkit-box-pack: justify !important; - -webkit-justify-content: space-between !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - - .justify-content-lg-around { - -webkit-justify-content: space-around !important; - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - - .align-items-lg-start { - -webkit-box-align: start !important; - -webkit-align-items: flex-start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; - } - - .align-items-lg-end { - -webkit-box-align: end !important; - -webkit-align-items: flex-end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; - } - - .align-items-lg-center { - -webkit-box-align: center !important; - -webkit-align-items: center !important; - -ms-flex-align: center !important; - align-items: center !important; - } - - .align-items-lg-baseline { - -webkit-box-align: baseline !important; - -webkit-align-items: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - - .align-items-lg-stretch { - -webkit-box-align: stretch !important; - -webkit-align-items: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - - .align-content-lg-start { - -webkit-align-content: flex-start !important; - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - - .align-content-lg-end { - -webkit-align-content: flex-end !important; - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - - .align-content-lg-center { - -webkit-align-content: center !important; - -ms-flex-line-pack: center !important; - align-content: center !important; - } - - .align-content-lg-between { - -webkit-align-content: space-between !important; - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - - .align-content-lg-around { - -webkit-align-content: space-around !important; - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - - .align-content-lg-stretch { - -webkit-align-content: stretch !important; - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - - .align-self-lg-auto { - -webkit-align-self: auto !important; - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; - } - - .align-self-lg-start { - -webkit-align-self: flex-start !important; - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - - .align-self-lg-end { - -webkit-align-self: flex-end !important; - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - - .align-self-lg-center { - -webkit-align-self: center !important; - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; - } - - .align-self-lg-baseline { - -webkit-align-self: baseline !important; - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - - .align-self-lg-stretch { - -webkit-align-self: stretch !important; - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-first { - -webkit-box-ordinal-group: 0; - -webkit-order: -1; - -ms-flex-order: -1; - order: -1; - } - - .flex-xl-last { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; - } - - .flex-xl-unordered { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; - } - - .flex-xl-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: row !important; - -ms-flex-direction: row !important; - flex-direction: row !important; - } - - .flex-xl-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -webkit-flex-direction: column !important; - -ms-flex-direction: column !important; - flex-direction: column !important; - } - - .flex-xl-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: row-reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - - .flex-xl-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -webkit-flex-direction: column-reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - - .flex-xl-wrap { - -webkit-flex-wrap: wrap !important; - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - - .flex-xl-nowrap { - -webkit-flex-wrap: nowrap !important; - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - - .flex-xl-wrap-reverse { - -webkit-flex-wrap: wrap-reverse !important; - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - - .justify-content-xl-start { - -webkit-box-pack: start !important; - -webkit-justify-content: flex-start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - - .justify-content-xl-end { - -webkit-box-pack: end !important; - -webkit-justify-content: flex-end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - - .justify-content-xl-center { - -webkit-box-pack: center !important; - -webkit-justify-content: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - - .justify-content-xl-between { - -webkit-box-pack: justify !important; - -webkit-justify-content: space-between !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - - .justify-content-xl-around { - -webkit-justify-content: space-around !important; - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - - .align-items-xl-start { - -webkit-box-align: start !important; - -webkit-align-items: flex-start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; - } - - .align-items-xl-end { - -webkit-box-align: end !important; - -webkit-align-items: flex-end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; - } - - .align-items-xl-center { - -webkit-box-align: center !important; - -webkit-align-items: center !important; - -ms-flex-align: center !important; - align-items: center !important; - } - - .align-items-xl-baseline { - -webkit-box-align: baseline !important; - -webkit-align-items: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - - .align-items-xl-stretch { - -webkit-box-align: stretch !important; - -webkit-align-items: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - - .align-content-xl-start { - -webkit-align-content: flex-start !important; - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - - .align-content-xl-end { - -webkit-align-content: flex-end !important; - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - - .align-content-xl-center { - -webkit-align-content: center !important; - -ms-flex-line-pack: center !important; - align-content: center !important; - } - - .align-content-xl-between { - -webkit-align-content: space-between !important; - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - - .align-content-xl-around { - -webkit-align-content: space-around !important; - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - - .align-content-xl-stretch { - -webkit-align-content: stretch !important; - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - - .align-self-xl-auto { - -webkit-align-self: auto !important; - -ms-flex-item-align: auto !important; - -ms-grid-row-align: auto !important; - align-self: auto !important; - } - - .align-self-xl-start { - -webkit-align-self: flex-start !important; - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - - .align-self-xl-end { - -webkit-align-self: flex-end !important; - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - - .align-self-xl-center { - -webkit-align-self: center !important; - -ms-flex-item-align: center !important; - -ms-grid-row-align: center !important; - align-self: center !important; - } - - .align-self-xl-baseline { - -webkit-align-self: baseline !important; - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - - .align-self-xl-stretch { - -webkit-align-self: stretch !important; - -ms-flex-item-align: stretch !important; - -ms-grid-row-align: stretch !important; - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - - .float-sm-right { - float: right !important; - } - - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - - .float-md-right { - float: right !important; - } - - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - - .float-lg-right { - float: right !important; - } - - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - - .float-xl-right { - float: right !important; - } - - .float-xl-none { - float: none !important; - } -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -.sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1030; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.m-0 { - margin: 0 0 !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mr-0 { - margin-right: 0 !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.ml-0 { - margin-left: 0 !important; -} - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.m-1 { - margin: 0.25rem 0.25rem !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mr-1 { - margin-right: 0.25rem !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1 { - margin-left: 0.25rem !important; -} - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem 0.5rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mr-2 { - margin-right: 0.5rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2 { - margin-left: 0.5rem !important; -} - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.m-3 { - margin: 1rem 1rem !important; -} - -.mt-3 { - margin-top: 1rem !important; -} - -.mr-3 { - margin-right: 1rem !important; -} - -.mb-3 { - margin-bottom: 1rem !important; -} - -.ml-3 { - margin-left: 1rem !important; -} - -.mx-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.m-4 { - margin: 1.5rem 1.5rem !important; -} - -.mt-4 { - margin-top: 1.5rem !important; -} - -.mr-4 { - margin-right: 1.5rem !important; -} - -.mb-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4 { - margin-left: 1.5rem !important; -} - -.mx-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.m-5 { - margin: 3rem 3rem !important; -} - -.mt-5 { - margin-top: 3rem !important; -} - -.mr-5 { - margin-right: 3rem !important; -} - -.mb-5 { - margin-bottom: 3rem !important; -} - -.ml-5 { - margin-left: 3rem !important; -} - -.mx-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.p-0 { - padding: 0 0 !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pr-0 { - padding-right: 0 !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pl-0 { - padding-left: 0 !important; -} - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.p-1 { - padding: 0.25rem 0.25rem !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pr-1 { - padding-right: 0.25rem !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1 { - padding-left: 0.25rem !important; -} - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem 0.5rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pr-2 { - padding-right: 0.5rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2 { - padding-left: 0.5rem !important; -} - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.p-3 { - padding: 1rem 1rem !important; -} - -.pt-3 { - padding-top: 1rem !important; -} - -.pr-3 { - padding-right: 1rem !important; -} - -.pb-3 { - padding-bottom: 1rem !important; -} - -.pl-3 { - padding-left: 1rem !important; -} - -.px-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.p-4 { - padding: 1.5rem 1.5rem !important; -} - -.pt-4 { - padding-top: 1.5rem !important; -} - -.pr-4 { - padding-right: 1.5rem !important; -} - -.pb-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4 { - padding-left: 1.5rem !important; -} - -.px-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.p-5 { - padding: 3rem 3rem !important; -} - -.pt-5 { - padding-top: 3rem !important; -} - -.pr-5 { - padding-right: 3rem !important; -} - -.pb-5 { - padding-bottom: 3rem !important; -} - -.pl-5 { - padding-left: 3rem !important; -} - -.px-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.mr-auto { - margin-right: auto !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ml-auto { - margin-left: auto !important; -} - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -/*@media (min-width: 576px) { - .m-sm-0 { - margin: 0 0 !important; - } - - .mt-sm-0 { - margin-top: 0 !important; - } - - .mr-sm-0 { - margin-right: 0 !important; - } - - .mb-sm-0 { - margin-bottom: 0 !important; - } - - .ml-sm-0 { - margin-left: 0 !important; - } - - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .m-sm-1 { - margin: 0.25rem 0.25rem !important; - } - - .mt-sm-1 { - margin-top: 0.25rem !important; - } - - .mr-sm-1 { - margin-right: 0.25rem !important; - } - - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - - .ml-sm-1 { - margin-left: 0.25rem !important; - } - - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .m-sm-2 { - margin: 0.5rem 0.5rem !important; - } - - .mt-sm-2 { - margin-top: 0.5rem !important; - } - - .mr-sm-2 { - margin-right: 0.5rem !important; - } - - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - - .ml-sm-2 { - margin-left: 0.5rem !important; - } - - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .m-sm-3 { - margin: 1rem 1rem !important; - } - - .mt-sm-3 { - margin-top: 1rem !important; - } - - .mr-sm-3 { - margin-right: 1rem !important; - } - - .mb-sm-3 { - margin-bottom: 1rem !important; - } - - .ml-sm-3 { - margin-left: 1rem !important; - } - - .mx-sm-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .m-sm-4 { - margin: 1.5rem 1.5rem !important; - } - - .mt-sm-4 { - margin-top: 1.5rem !important; - } - - .mr-sm-4 { - margin-right: 1.5rem !important; - } - - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - - .ml-sm-4 { - margin-left: 1.5rem !important; - } - - .mx-sm-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .m-sm-5 { - margin: 3rem 3rem !important; - } - - .mt-sm-5 { - margin-top: 3rem !important; - } - - .mr-sm-5 { - margin-right: 3rem !important; - } - - .mb-sm-5 { - margin-bottom: 3rem !important; - } - - .ml-sm-5 { - margin-left: 3rem !important; - } - - .mx-sm-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .p-sm-0 { - padding: 0 0 !important; - } - - .pt-sm-0 { - padding-top: 0 !important; - } - - .pr-sm-0 { - padding-right: 0 !important; - } - - .pb-sm-0 { - padding-bottom: 0 !important; - } - - .pl-sm-0 { - padding-left: 0 !important; - } - - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .p-sm-1 { - padding: 0.25rem 0.25rem !important; - } - - .pt-sm-1 { - padding-top: 0.25rem !important; - } - - .pr-sm-1 { - padding-right: 0.25rem !important; - } - - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - - .pl-sm-1 { - padding-left: 0.25rem !important; - } - - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .p-sm-2 { - padding: 0.5rem 0.5rem !important; - } - - .pt-sm-2 { - padding-top: 0.5rem !important; - } - - .pr-sm-2 { - padding-right: 0.5rem !important; - } - - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - - .pl-sm-2 { - padding-left: 0.5rem !important; - } - - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .p-sm-3 { - padding: 1rem 1rem !important; - } - - .pt-sm-3 { - padding-top: 1rem !important; - } - - .pr-sm-3 { - padding-right: 1rem !important; - } - - .pb-sm-3 { - padding-bottom: 1rem !important; - } - - .pl-sm-3 { - padding-left: 1rem !important; - } - - .px-sm-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .p-sm-4 { - padding: 1.5rem 1.5rem !important; - } - - .pt-sm-4 { - padding-top: 1.5rem !important; - } - - .pr-sm-4 { - padding-right: 1.5rem !important; - } - - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - - .pl-sm-4 { - padding-left: 1.5rem !important; - } - - .px-sm-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .p-sm-5 { - padding: 3rem 3rem !important; - } - - .pt-sm-5 { - padding-top: 3rem !important; - } - - .pr-sm-5 { - padding-right: 3rem !important; - } - - .pb-sm-5 { - padding-bottom: 3rem !important; - } - - .pl-sm-5 { - padding-left: 3rem !important; - } - - .px-sm-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .m-sm-auto { - margin: auto !important; - } - - .mt-sm-auto { - margin-top: auto !important; - } - - .mr-sm-auto { - margin-right: auto !important; - } - - .mb-sm-auto { - margin-bottom: auto !important; - } - - .ml-sm-auto { - margin-left: auto !important; - } - - .mx-sm-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 0 !important; - } - - .mt-md-0 { - margin-top: 0 !important; - } - - .mr-md-0 { - margin-right: 0 !important; - } - - .mb-md-0 { - margin-bottom: 0 !important; - } - - .ml-md-0 { - margin-left: 0 !important; - } - - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .m-md-1 { - margin: 0.25rem 0.25rem !important; - } - - .mt-md-1 { - margin-top: 0.25rem !important; - } - - .mr-md-1 { - margin-right: 0.25rem !important; - } - - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - - .ml-md-1 { - margin-left: 0.25rem !important; - } - - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .m-md-2 { - margin: 0.5rem 0.5rem !important; - } - - .mt-md-2 { - margin-top: 0.5rem !important; - } - - .mr-md-2 { - margin-right: 0.5rem !important; - } - - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - - .ml-md-2 { - margin-left: 0.5rem !important; - } - - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .m-md-3 { - margin: 1rem 1rem !important; - } - - .mt-md-3 { - margin-top: 1rem !important; - } - - .mr-md-3 { - margin-right: 1rem !important; - } - - .mb-md-3 { - margin-bottom: 1rem !important; - } - - .ml-md-3 { - margin-left: 1rem !important; - } - - .mx-md-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .m-md-4 { - margin: 1.5rem 1.5rem !important; - } - - .mt-md-4 { - margin-top: 1.5rem !important; - } - - .mr-md-4 { - margin-right: 1.5rem !important; - } - - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - - .ml-md-4 { - margin-left: 1.5rem !important; - } - - .mx-md-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .m-md-5 { - margin: 3rem 3rem !important; - } - - .mt-md-5 { - margin-top: 3rem !important; - } - - .mr-md-5 { - margin-right: 3rem !important; - } - - .mb-md-5 { - margin-bottom: 3rem !important; - } - - .ml-md-5 { - margin-left: 3rem !important; - } - - .mx-md-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .p-md-0 { - padding: 0 0 !important; - } - - .pt-md-0 { - padding-top: 0 !important; - } - - .pr-md-0 { - padding-right: 0 !important; - } - - .pb-md-0 { - padding-bottom: 0 !important; - } - - .pl-md-0 { - padding-left: 0 !important; - } - - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .p-md-1 { - padding: 0.25rem 0.25rem !important; - } - - .pt-md-1 { - padding-top: 0.25rem !important; - } - - .pr-md-1 { - padding-right: 0.25rem !important; - } - - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - - .pl-md-1 { - padding-left: 0.25rem !important; - } - - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .p-md-2 { - padding: 0.5rem 0.5rem !important; - } - - .pt-md-2 { - padding-top: 0.5rem !important; - } - - .pr-md-2 { - padding-right: 0.5rem !important; - } - - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - - .pl-md-2 { - padding-left: 0.5rem !important; - } - - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .p-md-3 { - padding: 1rem 1rem !important; - } - - .pt-md-3 { - padding-top: 1rem !important; - } - - .pr-md-3 { - padding-right: 1rem !important; - } - - .pb-md-3 { - padding-bottom: 1rem !important; - } - - .pl-md-3 { - padding-left: 1rem !important; - } - - .px-md-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .p-md-4 { - padding: 1.5rem 1.5rem !important; - } - - .pt-md-4 { - padding-top: 1.5rem !important; - } - - .pr-md-4 { - padding-right: 1.5rem !important; - } - - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - - .pl-md-4 { - padding-left: 1.5rem !important; - } - - .px-md-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .p-md-5 { - padding: 3rem 3rem !important; - } - - .pt-md-5 { - padding-top: 3rem !important; - } - - .pr-md-5 { - padding-right: 3rem !important; - } - - .pb-md-5 { - padding-bottom: 3rem !important; - } - - .pl-md-5 { - padding-left: 3rem !important; - } - - .px-md-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .m-md-auto { - margin: auto !important; - } - - .mt-md-auto { - margin-top: auto !important; - } - - .mr-md-auto { - margin-right: auto !important; - } - - .mb-md-auto { - margin-bottom: auto !important; - } - - .ml-md-auto { - margin-left: auto !important; - } - - .mx-md-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 0 !important; - } - - .mt-lg-0 { - margin-top: 0 !important; - } - - .mr-lg-0 { - margin-right: 0 !important; - } - - .mb-lg-0 { - margin-bottom: 0 !important; - } - - .ml-lg-0 { - margin-left: 0 !important; - } - - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .m-lg-1 { - margin: 0.25rem 0.25rem !important; - } - - .mt-lg-1 { - margin-top: 0.25rem !important; - } - - .mr-lg-1 { - margin-right: 0.25rem !important; - } - - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - - .ml-lg-1 { - margin-left: 0.25rem !important; - } - - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .m-lg-2 { - margin: 0.5rem 0.5rem !important; - } - - .mt-lg-2 { - margin-top: 0.5rem !important; - } - - .mr-lg-2 { - margin-right: 0.5rem !important; - } - - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - - .ml-lg-2 { - margin-left: 0.5rem !important; - } - - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .m-lg-3 { - margin: 1rem 1rem !important; - } - - .mt-lg-3 { - margin-top: 1rem !important; - } - - .mr-lg-3 { - margin-right: 1rem !important; - } - - .mb-lg-3 { - margin-bottom: 1rem !important; - } - - .ml-lg-3 { - margin-left: 1rem !important; - } - - .mx-lg-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .m-lg-4 { - margin: 1.5rem 1.5rem !important; - } - - .mt-lg-4 { - margin-top: 1.5rem !important; - } - - .mr-lg-4 { - margin-right: 1.5rem !important; - } - - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - - .ml-lg-4 { - margin-left: 1.5rem !important; - } - - .mx-lg-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .m-lg-5 { - margin: 3rem 3rem !important; - } - - .mt-lg-5 { - margin-top: 3rem !important; - } - - .mr-lg-5 { - margin-right: 3rem !important; - } - - .mb-lg-5 { - margin-bottom: 3rem !important; - } - - .ml-lg-5 { - margin-left: 3rem !important; - } - - .mx-lg-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .p-lg-0 { - padding: 0 0 !important; - } - - .pt-lg-0 { - padding-top: 0 !important; - } - - .pr-lg-0 { - padding-right: 0 !important; - } - - .pb-lg-0 { - padding-bottom: 0 !important; - } - - .pl-lg-0 { - padding-left: 0 !important; - } - - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .p-lg-1 { - padding: 0.25rem 0.25rem !important; - } - - .pt-lg-1 { - padding-top: 0.25rem !important; - } - - .pr-lg-1 { - padding-right: 0.25rem !important; - } - - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - - .pl-lg-1 { - padding-left: 0.25rem !important; - } - - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .p-lg-2 { - padding: 0.5rem 0.5rem !important; - } - - .pt-lg-2 { - padding-top: 0.5rem !important; - } - - .pr-lg-2 { - padding-right: 0.5rem !important; - } - - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - - .pl-lg-2 { - padding-left: 0.5rem !important; - } - - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .p-lg-3 { - padding: 1rem 1rem !important; - } - - .pt-lg-3 { - padding-top: 1rem !important; - } - - .pr-lg-3 { - padding-right: 1rem !important; - } - - .pb-lg-3 { - padding-bottom: 1rem !important; - } - - .pl-lg-3 { - padding-left: 1rem !important; - } - - .px-lg-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .p-lg-4 { - padding: 1.5rem 1.5rem !important; - } - - .pt-lg-4 { - padding-top: 1.5rem !important; - } - - .pr-lg-4 { - padding-right: 1.5rem !important; - } - - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - - .pl-lg-4 { - padding-left: 1.5rem !important; - } - - .px-lg-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .p-lg-5 { - padding: 3rem 3rem !important; - } - - .pt-lg-5 { - padding-top: 3rem !important; - } - - .pr-lg-5 { - padding-right: 3rem !important; - } - - .pb-lg-5 { - padding-bottom: 3rem !important; - } - - .pl-lg-5 { - padding-left: 3rem !important; - } - - .px-lg-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .m-lg-auto { - margin: auto !important; - } - - .mt-lg-auto { - margin-top: auto !important; - } - - .mr-lg-auto { - margin-right: auto !important; - } - - .mb-lg-auto { - margin-bottom: auto !important; - } - - .ml-lg-auto { - margin-left: auto !important; - } - - .mx-lg-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 0 !important; - } - - .mt-xl-0 { - margin-top: 0 !important; - } - - .mr-xl-0 { - margin-right: 0 !important; - } - - .mb-xl-0 { - margin-bottom: 0 !important; - } - - .ml-xl-0 { - margin-left: 0 !important; - } - - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .m-xl-1 { - margin: 0.25rem 0.25rem !important; - } - - .mt-xl-1 { - margin-top: 0.25rem !important; - } - - .mr-xl-1 { - margin-right: 0.25rem !important; - } - - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - - .ml-xl-1 { - margin-left: 0.25rem !important; - } - - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .m-xl-2 { - margin: 0.5rem 0.5rem !important; - } - - .mt-xl-2 { - margin-top: 0.5rem !important; - } - - .mr-xl-2 { - margin-right: 0.5rem !important; - } - - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - - .ml-xl-2 { - margin-left: 0.5rem !important; - } - - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .m-xl-3 { - margin: 1rem 1rem !important; - } - - .mt-xl-3 { - margin-top: 1rem !important; - } - - .mr-xl-3 { - margin-right: 1rem !important; - } - - .mb-xl-3 { - margin-bottom: 1rem !important; - } - - .ml-xl-3 { - margin-left: 1rem !important; - } - - .mx-xl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .m-xl-4 { - margin: 1.5rem 1.5rem !important; - } - - .mt-xl-4 { - margin-top: 1.5rem !important; - } - - .mr-xl-4 { - margin-right: 1.5rem !important; - } - - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - - .ml-xl-4 { - margin-left: 1.5rem !important; - } - - .mx-xl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .m-xl-5 { - margin: 3rem 3rem !important; - } - - .mt-xl-5 { - margin-top: 3rem !important; - } - - .mr-xl-5 { - margin-right: 3rem !important; - } - - .mb-xl-5 { - margin-bottom: 3rem !important; - } - - .ml-xl-5 { - margin-left: 3rem !important; - } - - .mx-xl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .p-xl-0 { - padding: 0 0 !important; - } - - .pt-xl-0 { - padding-top: 0 !important; - } - - .pr-xl-0 { - padding-right: 0 !important; - } - - .pb-xl-0 { - padding-bottom: 0 !important; - } - - .pl-xl-0 { - padding-left: 0 !important; - } - - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .p-xl-1 { - padding: 0.25rem 0.25rem !important; - } - - .pt-xl-1 { - padding-top: 0.25rem !important; - } - - .pr-xl-1 { - padding-right: 0.25rem !important; - } - - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - - .pl-xl-1 { - padding-left: 0.25rem !important; - } - - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .p-xl-2 { - padding: 0.5rem 0.5rem !important; - } - - .pt-xl-2 { - padding-top: 0.5rem !important; - } - - .pr-xl-2 { - padding-right: 0.5rem !important; - } - - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - - .pl-xl-2 { - padding-left: 0.5rem !important; - } - - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .p-xl-3 { - padding: 1rem 1rem !important; - } - - .pt-xl-3 { - padding-top: 1rem !important; - } - - .pr-xl-3 { - padding-right: 1rem !important; - } - - .pb-xl-3 { - padding-bottom: 1rem !important; - } - - .pl-xl-3 { - padding-left: 1rem !important; - } - - .px-xl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .p-xl-4 { - padding: 1.5rem 1.5rem !important; - } - - .pt-xl-4 { - padding-top: 1.5rem !important; - } - - .pr-xl-4 { - padding-right: 1.5rem !important; - } - - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - - .pl-xl-4 { - padding-left: 1.5rem !important; - } - - .px-xl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .p-xl-5 { - padding: 3rem 3rem !important; - } - - .pt-xl-5 { - padding-top: 3rem !important; - } - - .pr-xl-5 { - padding-right: 3rem !important; - } - - .pb-xl-5 { - padding-bottom: 3rem !important; - } - - .pl-xl-5 { - padding-left: 3rem !important; - } - - .px-xl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .m-xl-auto { - margin: auto !important; - } - - .mt-xl-auto { - margin-top: auto !important; - } - - .mr-xl-auto { - margin-right: auto !important; - } - - .mb-xl-auto { - margin-bottom: auto !important; - } - - .ml-xl-auto { - margin-left: auto !important; - } - - .mx-xl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } -}*/ - -.text-justify { - text-align: justify !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - - .text-sm-right { - text-align: right !important; - } - - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - - .text-md-right { - text-align: right !important; - } - - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - - .text-lg-right { - text-align: right !important; - } - - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - - .text-xl-right { - text-align: right !important; - } - - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-normal { - font-weight: normal; -} - -.font-weight-bold { - font-weight: bold; -} - -.font-italic { - font-style: italic; -} - -.text-white { - color: #fff !important; -} - -.text-muted { - color: #636c72 !important; -} - -a.text-muted:focus, a.text-muted:hover { - color: #4b5257 !important; -} - -.text-primary { - color: #0275d8 !important; -} - -a.text-primary:focus, a.text-primary:hover { - color: #025aa5 !important; -} - -.text-success { - color: #5cb85c !important; -} - -a.text-success:focus, a.text-success:hover { - color: #449d44 !important; -} - -.text-info { - color: #5bc0de !important; -} - -a.text-info:focus, a.text-info:hover { - color: #31b0d5 !important; -} - -.text-warning { - color: #f0ad4e !important; -} - -a.text-warning:focus, a.text-warning:hover { - color: #ec971f !important; -} - -.text-danger { - color: #d9534f !important; -} - -a.text-danger:focus, a.text-danger:hover { - color: #c9302c !important; -} - -.text-gray-dark { - color: #292b2c !important; -} - -a.text-gray-dark:focus, a.text-gray-dark:hover { - color: #101112 !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.invisible { - visibility: hidden !important; -} - -.hidden-xs-up { - display: none !important; -} - -@media (max-width: 575px) { - .hidden-xs-down { - display: none !important; - } -} - -@media (min-width: 576px) { - .hidden-sm-up { - display: none !important; - } -} - -@media (max-width: 767px) { - .hidden-sm-down { - display: none !important; - } -} - -@media (min-width: 768px) { - .hidden-md-up { - display: none !important; - } -} - -@media (max-width: 991px) { - .hidden-md-down { - display: none !important; - } -} - -@media (min-width: 992px) { - .hidden-lg-up { - display: none !important; - } -} - -@media (max-width: 1199px) { - .hidden-lg-down { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-xl-up { - display: none !important; - } -} - -.hidden-xl-down { - display: none !important; -} - -.visible-print-block { - display: none !important; -} - -@media print { - .visible-print-block { - display: block !important; - } -} - -.visible-print-inline { - display: none !important; -} - -@media print { - .visible-print-inline { - display: inline !important; - } -} - -.visible-print-inline-block { - display: none !important; -} - -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} - -@media print { - .hidden-print { - display: none !important; - } -} -/*# sourceMappingURL=bootstrap.css.map */ diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css deleted file mode 100644 index 088986ff9..000000000 --- a/css/bootstrap.min.css +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com) - * Copyright 2011-2017 The Bootstrap Authors - * Copyright 2011-2017 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ -html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:none;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@media print{*,*::before,*::after,p::first-letter,div::first-letter,blockquote::first-letter,li::first-letter,p::first-line,div::first-line,blockquote::first-line,li::first-line {text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width;}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus{outline:none !important}abbr[title],abbr[data-original-title]{cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{text-decoration:none}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role="button"]{cursor:pointer}a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#636c72;text-align:left;caption-side:bottom}th{text-align:left}input,button,select,textarea{line-height:inherit}input[type="radio"]:disabled,input[type="checkbox"]:disabled{cursor:not-allowed}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type="search"]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none !important}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#636c72}.blockquote-footer::before{content:"— "}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:" —"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#636c72}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#292b2c;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:bold}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#292b2c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media(min-width:576px){.container{padding-right:15px;padding-left:15px}}@media(min-width:768px){.container{padding-right:15px;padding-left:15px}}@media(min-width:992px){.container{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media(min-width:576px){.container{width:540px;max-width:100%}}@media(min-width:768px){.container{width:720px;max-width:100%}}@media(min-width:992px){.container{width:960px;max-width:100%}}@media(min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media(min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media(min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media(min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media(min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media(min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media(min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media(min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width:576px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}@media(min-width:768px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}@media(min-width:992px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered th,.table-bordered td{border:1px solid #eceeef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table-success,.table-success>th,.table-success>td{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>th,.table-info>td{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>th,.table-danger>td{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#5cb3fd;outline:none}.form-control::-webkit-input-placeholder{color:#636c72;opacity:1}.form-control::-moz-placeholder{color:#636c72;opacity:1}.form-control:-ms-input-placeholder{color:#636c72;opacity:1}.form-control::placeholder{color:#636c72;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#464a4c;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px*2);padding-bottom:calc(.5rem - 1px*2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.75rem - 1px*2);padding-bottom:calc(.75rem - 1px*2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px*2);padding-bottom:calc(.25rem - 1px*2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.form-control-static.form-control-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]){height:3.166667rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#636c72;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-control-feedback{margin-top:.25rem}.form-control-success,.form-control-warning,.form-control-danger{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;-webkit-background-size:1.125rem 1.125rem;background-size:1.125rem 1.125rem}.has-success .form-control-feedback,.has-success .form-control-label,.has-success .col-form-label,.has-success .form-check-label,.has-success .custom-control{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .col-form-label,.has-warning .form-check-label,.has-warning .custom-control{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .col-form-label,.has-danger .form-check-label,.has-danger .custom-control{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.show,.fade.in{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#292b2c;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#eceeef}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:normal;color:#292b2c;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1d1e1f;text-decoration:none;background-color:#f7f7f9}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0275d8}.dropdown-item.disabled,.dropdown-item:disabled{color:#636c72;cursor:not-allowed;background-color:transparent}.show>.dropdown-menu{display:block}.show>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#636c72;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:2}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-group-vertical{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:normal;line-height:1.25;color:#464a4c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:hover{z-index:3}.custom-control{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0275d8}.custom-control-input:focus~.custom-control-indicator{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0275d8;box-shadow:0 0 0 1px #fff,0 0 0 3px #0275d8}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#8fcafe}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eceeef}.custom-control-input:disabled~.custom-control-description{color:#636c72;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#0275d8;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#464a4c;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;-webkit-background-size:8px 10px;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#5cb3fd;outline:none}.custom-select:focus::-ms-value{color:#464a4c;background-color:#fff}.custom-select:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.custom-file-control:lang(en)::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#636c72;cursor:not-allowed}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled{color:#636c72;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .nav-item.show .nav-link{color:#fff;cursor:default;background-color:#0275d8}.nav-fill .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5rem 1rem}.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.navbar-toggler-left{position:absolute;left:1rem}.navbar-toggler-right{position:absolute;right:1rem}@media(max-width:575px){.navbar-toggleable .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable>.container{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-toggleable{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:100%}.navbar-toggleable .navbar-toggler{display:none}}@media(max-width:767px){.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-sm>.container{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-toggleable-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-sm>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-sm .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:100%}.navbar-toggleable-sm .navbar-toggler{display:none}}@media(max-width:991px){.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-md>.container{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-toggleable-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-md>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-md .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:100%}.navbar-toggleable-md .navbar-toggler{display:none}}@media(max-width:1199px){.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-lg>.container{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-toggleable-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-lg>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-lg .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:100%}.navbar-toggleable-lg .navbar-toggler{display:none}}.navbar-toggleable-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-xl>.container{padding-right:0;padding-left:0}.navbar-toggleable-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-toggleable-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-xl>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggleable-xl .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:100%}.navbar-toggleable-xl .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-toggler{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:#fff}.navbar-inverse .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-inverse .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-inverse .navbar-nav .open>.nav-link,.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .nav-link.active{color:#fff}.navbar-inverse .navbar-toggler{border-color:rgba(255,255,255,.1)}.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-inverse .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-header,.card-primary .card-footer{background-color:transparent}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-header,.card-success .card-footer{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-header,.card-info .card-footer{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-header,.card-warning .card-footer{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-header,.card-danger .card-footer{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#0275d8}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#5cb85c}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse{color:rgba(255,255,255,.65)}.card-inverse .card-header,.card-inverse .card-footer{background-color:transparent;border-color:rgba(255,255,255,.2)}.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-blockquote{color:#fff}.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-subtitle,.card-inverse .card-blockquote .blockquote-footer{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media(min-width:576px){.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-deck .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-deck .card:not(:first-child){margin-left:15px}.card-deck .card:not(:last-child){margin-right:15px}}@media(min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:.75rem}}.breadcrumb{list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{display:block;content:"";clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#636c72;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#636c72}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link{color:#636c72;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0275d8;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;text-decoration:none;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-default{background-color:#636c72}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#4b5257}.badge-primary{background-color:#0275d8}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#025aa5}.badge-success{background-color:#5cb85c}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#449d44}.badge-info{background-color:#5bc0de}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#31b0d5}.badge-warning{background-color:#f0ad4e}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#ec971f}.badge-danger{background-color:#d9534f}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from;{background-position:1rem 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#eceeef;border-radius:.25rem}.progress-bar{height:1rem;color:#fff;background-color:#0275d8}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;-o-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#464a4c;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#292b2c}.list-group-item-action:focus,.list-group-item-action:hover{color:#464a4c;text-decoration:none;background-color:#f7f7f9}.list-group-item-action:active{color:#292b2c;background-color:#eceeef}.list-group-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#636c72;cursor:not-allowed;background-color:#fff}.list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text{color:#636c72}.list-group-item.active{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text{color:#daeeff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#a94442;border-color:#a94442}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.close{float:right;font-size:1.5rem;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.75}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip.tooltip-top,.tooltip.bs-tether-element-attached-bottom{padding:5px 0;margin-top:-3px}.tooltip.tooltip-top .tooltip-inner::before,.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.tooltip-right,.tooltip.bs-tether-element-attached-left{padding:0 5px;margin-left:3px}.tooltip.tooltip-right .tooltip-inner::before,.tooltip.bs-tether-element-attached-left .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.tooltip-bottom,.tooltip.bs-tether-element-attached-top{padding:5px 0;margin-top:3px}.tooltip.tooltip-bottom .tooltip-inner::before,.tooltip.bs-tether-element-attached-top .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.tooltip-left,.tooltip.bs-tether-element-attached-right{padding:0 5px;margin-left:-3px}.tooltip.tooltip-left .tooltip-inner::before,.tooltip.bs-tether-element-attached-right .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:break-word;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.popover-top,.popover.bs-tether-element-attached-bottom{margin-top:-10px}.popover.popover-top::before,.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::before,.popover.bs-tether-element-attached-bottom::after{left:50%;border-bottom-width:0}.popover.popover-top::before,.popover.bs-tether-element-attached-bottom::before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)}.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.popover-right,.popover.bs-tether-element-attached-left{margin-left:10px}.popover.popover-right::before,.popover.popover-right::after,.popover.bs-tether-element-attached-left::before,.popover.bs-tether-element-attached-left::after{top:50%;border-left-width:0}.popover.popover-right::before,.popover.bs-tether-element-attached-left::before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)}.popover.popover-right::after,.popover.bs-tether-element-attached-left::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.popover-bottom,.popover.bs-tether-element-attached-top{margin-top:10px}.popover.popover-bottom::before,.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::before,.popover.bs-tether-element-attached-top::after{left:50%;border-top-width:0}.popover.popover-bottom::before,.popover.bs-tether-element-attached-top::before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.popover-bottom .popover-title::before,.popover.bs-tether-element-attached-top .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.popover-left,.popover.bs-tether-element-attached-right{margin-left:-10px}.popover.popover-left::before,.popover.popover-left::after,.popover.bs-tether-element-attached-right::before,.popover.bs-tether-element-attached-right::after{top:50%;border-right-width:0}.popover.popover-left::before,.popover.bs-tether-element-attached-right::before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)}.popover.popover-left::after,.popover.bs-tether-element-attached-right::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::before,.popover::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;width:100%}@media(-webkit-transform-3d){.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}@supports ((-webkit-transform:translate3d(0,0,0))or(transform:translate3d(0,0,0))){.carousel-item;{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}@media(-webkit-transform-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-item-next,.active.carousel-item-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@supports ((-webkit-transform:translate3d(0,0,0))or(transform:translate3d(0,0,0))){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right;{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.carousel-item-next,.active.carousel-item-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-faded{background-color:#f7f7f7}.bg-primary{background-color:#0275d8 !important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5 !important}.bg-success{background-color:#5cb85c !important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44 !important}.bg-info{background-color:#5bc0de !important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5 !important}.bg-warning{background-color:#f0ad4e !important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f !important}.bg-danger{background-color:#d9534f !important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c !important}.bg-inverse{background-color:#292b2c !important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#101112 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:.25rem}.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;content:"";clear:both}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width:576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width:768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width:992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width:1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.flex-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}@media(min-width:576px){.flex-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-sm-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-sm-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-sm-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-sm-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media(min-width:768px){.flex-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-md-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-md-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-md-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-md-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media(min-width:992px){.flex-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-lg-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-lg-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-lg-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-lg-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media(min-width:1200px){.flex-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-xl-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-xl-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-xl-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-xl-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width:576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width:768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width:992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width:1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem .25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem .5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:1rem 1rem !important}.mt-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3{margin-bottom:1rem !important}.ml-3{margin-left:1rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-4{margin:1.5rem 1.5rem !important}.mt-4{margin-top:1.5rem !important}.mr-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4{margin-left:1.5rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-5{margin:3rem 3rem !important}.mt-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-0{padding:0 0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem .25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem .5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:1rem 1rem !important}.pt-3{padding-top:1rem !important}.pr-3{padding-right:1rem !important}.pb-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-4{padding:1.5rem 1.5rem !important}.pt-4{padding-top:1.5rem !important}.pr-4{padding-right:1.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pl-4{padding-left:1.5rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-5{padding:3rem 3rem !important}.pt-5{padding-top:3rem !important}.pr-5{padding-right:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media(min-width:576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width:768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width:992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width:1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-normal{font-weight:normal}.font-weight-bold{font-weight:bold}.font-italic{font-style:italic}.text-white{color:#fff !important}.text-muted{color:#636c72 !important}a.text-muted:focus,a.text-muted:hover{color:#4b5257 !important}.text-primary{color:#0275d8 !important}a.text-primary:focus,a.text-primary:hover{color:#025aa5 !important}.text-success{color:#5cb85c !important}a.text-success:focus,a.text-success:hover{color:#449d44 !important}.text-info{color:#5bc0de !important}a.text-info:focus,a.text-info:hover{color:#31b0d5 !important}.text-warning{color:#f0ad4e !important}a.text-warning:focus,a.text-warning:hover{color:#ec971f !important}.text-danger{color:#d9534f !important}a.text-danger:focus,a.text-danger:hover{color:#c9302c !important}.text-gray-dark{color:#292b2c !important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#101112 !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden !important}.hidden-xs-up{display:none !important}@media(max-width:575px){.hidden-xs-down{display:none !important}}@media(min-width:576px){.hidden-sm-up{display:none !important}}@media(max-width:767px){.hidden-sm-down{display:none !important}}@media(min-width:768px){.hidden-md-up{display:none !important}}@media(max-width:991px){.hidden-md-down{display:none !important}}@media(min-width:992px){.hidden-lg-up{display:none !important}}@media(max-width:1199px){.hidden-lg-down{display:none !important}}@media(min-width:1200px){.hidden-xl-up{display:none !important}}.hidden-xl-down{display:none !important}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}} \ No newline at end of file diff --git a/css/commonstyle.css b/css/commonstyle.css new file mode 100644 index 000000000..98f9e9ea9 --- /dev/null +++ b/css/commonstyle.css @@ -0,0 +1,889 @@ +/* Spacer Style ||-----------*/ + +.spacer-15 { + width: 100%; + height: 15px; +} + +.spacer-20 { + width: 100%; + height: 20px; +} +.spacer-25 { + width: 100%; + height: 25px; +} + +.spacer-30 { + width: 100%; + height: 30px; +} + +.spacer-40 { + width: 100%; + height: 40px; +} + +.spacer-45 { + width: 100%; + height: 45px; +} + +.spacer-50 { + width: 100%; + height: 50px; +} + +.spacer-55 { + width: 100%; + height: 55px; +} + +.spacer-60 { + width: 100%; + height: 60px; +} + +.spacer-75 { + width: 100%; + height: 75px; +} + +.spacer-90 { + width: 100%; + height: 90px; +} + +.no-padding { + padding: 0 !important; +} + +.padding-30 { + padding: 30px !important; +} + +.padding-40 { + padding: 40px !important; +} + +.plr-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.plr-30 { + padding-left: 30px !important; + padding-right: 30px !important; +} + +.plr-50 { + padding-left: 50px !important; + padding-right: 50px !important; +} + +.plr-60 { + padding-left: 60px !important; + padding-right: 60px !important; +} + +.plr-80 { + padding-left: 80px !important; + padding-right: 80px !important; +} + +.pl-0 { + padding-left: 0; +} + +.pl-30p { + padding-left: 30%; +} + +.pr-0 { + padding-right: 0; +} + +.ptb-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; +} + +.pt-0 { + padding-top: 0px !important; +} + +.pb-0 { + padding-bottom: 0px !important; +} + +.ptb { + padding-top: 70px; + padding-bottom: 70px; +} + +.pt { + padding-top: 110px; +} + +.pb { + padding-bottom: 110px; +} + +.ptb-5px { + padding-top: 5px; + padding-bottom: 5px; +} + +.pt-5px { + padding-top: 5px; +} + +.pb-5px { + padding-bottom: 5px; +} + +.ptb-10 { + padding-top: 10px; + padding-bottom: 10px; +} + +.pt-10 { + padding-top: 10px; +} + +.pb-10 { + padding-bottom: 10px; + font-family: "Roboto", sans-serif; +} + +.ptb-15 { + padding-top: 15px; + padding-bottom: 15px; +} + +.pt-15 { + padding-top: 15px; +} + +.pb-15 { + padding-bottom: 15px; +} + +.ptb-25 { + padding-top: 25px; + padding-bottom: 25px; +} + +.pt-25 { + padding-top: 25px; +} + +.pb-25 { + padding-bottom: 25px; +} + +.ptb-60 { + padding-top: 60px; + padding-bottom: 60px; +} + +.pt-30 { + padding-top: 30px; +} + +.pb-30 { + padding-bottom: 30px; +} + +.ptb-30 { + padding-top: 30px; + padding-bottom: 30px; +} + +.pt-40 { + padding-top: 40px; +} + +.pb-40 { + padding-bottom: 40px; +} + +.ptb-40 { + padding-top: 40px; + padding-bottom: 40px; +} + +.pt-45 { + padding-top: 45px; +} + +.pb-45 { + padding-bottom: 45px; +} + +.ptb-45 { + padding-top: 45px; + padding-bottom: 45px; +} + +.pt-50 { + padding-top: 50px; +} + +.pb-50 { + padding-bottom: 50px; +} + +.ptb-50 { + padding-top: 50px; + padding-bottom: 50px; +} + +.pt-60 { + padding-top: 60px; +} + +.pb-60 { + padding-bottom: 60px; +} + +.ptb-60 { + padding-top: 60px; + padding-bottom: 60px; +} + +.ptb-65 { + padding-top: 65px; + padding-bottom: 65px; +} + +.pb-65 { + padding-bottom: 65px; +} + +.pt-65 { + padding-top: 65px; +} + +.ptb-70 { + padding-top: 70px; + padding-bottom: 70px; +} + +.pt-70 { + padding-top: 70px; +} + +.pb-70 { + padding-bottom: 70px; +} + +.ptb-80 { + padding-top: 80px; + padding-bottom: 80px; +} + +.pt-80 { + padding-top: 80px; +} + +.pb-80 { + padding-bottom: 80px; +} + +.ptb-85 { + padding-top: 85px; + padding-bottom: 85px; +} + +.pt-85 { + padding-top: 85px; +} + +.pb-85 { + padding-bottom: 85px; +} + +.ptb-90 { + padding-top: 90px; + padding-bottom: 90px; +} + +.pt-90 { + padding-top: 90px; +} + +.pb-90 { + padding-bottom: 90px; +} + +.ptb-95 { + padding-top: 95px; + padding-bottom: 95px; +} + +.pt-95 { + padding-top: 95px; +} + +.pb-95 { + padding-bottom: 95px; +} + +.ptb-110 { + padding-top: 110px; + padding-bottom: 110px; +} + +.pt-110 { + padding-top: 110px; +} + +.pb-110 { + padding-bottom: 110px; +} + +.plr-10p { + padding-left: 10%; + padding-right: 10%; +} + +.mtb-0 { + margin-top: 0px; + margin-bottom: 0px; +} + +.mlr-0 { + margin-left: 0px; + margin-right: 0px; +} + +.mt-0 { + margin-top: 0px !important; +} + +.mb-0 { + margin-bottom: 0px !important; +} + +.ml-0 { + margin-left: 0px !important; +} + +.mr-0 { + margin-right: 0px !important; +} + +.mtb-10 { + margin-top: 10px; + margin-bottom: 10px; +} + +.mlr-10 { + margin-left: 10px; + margin-right: 10px; +} + +.mt-10 { + margin-top: 10px !important; +} + +.mb-10 { + margin-bottom: 10px !important; +} + +.ml-10 { + margin-left: 10px !important; +} + +.mr-10 { + margin-right: 10px !important; +} + +.mtb-13 { + margin-top: 13px; + margin-bottom: 13px; +} + +.mlr-13 { + margin-left: 13px; + margin-right: 13px; +} + +.mt-13 { + margin-top: 13px !important; +} + +.mb-13 { + margin-bottom: 13px !important; +} + +.ml-13 { + margin-left: 13px !important; +} + +.mr-13 { + margin-right: 13px !important; +} + +.mtb-15 { + margin-top: 15px; + margin-bottom: 15px; +} + +.mt-15 { + margin-top: 15px; +} + +.mb-15 { + margin-bottom: 15px; +} + +.mtb-25 { + margin-top: 25px; + margin-bottom: 25px; +} + +.mt-25 { + margin-top: 25px; +} + +.mb-25 { + margin-bottom: 25px; +} + +.mtb-40 { + margin-top: 40px; + margin-bottom: 40px; +} + +.mt-40 { + margin-top: 40px; +} + +.mb-40 { + margin-bottom: 40px; +} + +.mtb-50 { + margin-top: 40px; + margin-bottom: 40px; +} + +.mt-50 { + margin-top: 40px; +} + +.mb-50 { + margin-bottom: 40px; +} + +.mtb-80 { + margin-top: 80px; + margin-bottom: 80px; +} + +.mt-80 { + margin-top: 80px; +} + +.mb-80 { + margin-bottom: 80px; +} + +.mtb-90 { + margin-top: 90px; + margin-bottom: 90px; +} + +.mt-90 { + margin-top: 90px; +} + +.mb-90 { + margin-bottom: 90px; +} + +.mtb-60 { + margin-top: 60px; + margin-bottom: 60px; +} + +.mt-60 { + margin-top: 60px; +} + +.mb-60 { + margin-bottom: 60px; +} + +.mtb-45 { + margin-top: 45px; + margin-bottom: 45px; +} + +.mt-45 { + margin-top: 45px; +} + +.mb-45 { + margin-bottom: 45px; +} + +.mtb-30 { + margin-top: 30px; + margin-bottom: 30px; +} + +.mt-30 { + margin-top: 30px; +} + +.mb-30 { + margin-bottom: 30px; +} + +.ml-30 { + margin-left: 30px; +} + +.mr-30 { + margin-right: 30px; +} + +.mtb-25 { + margin-top: 25px; + margin-bottom: 25px; +} + +.mt-25 { + margin-top: 25px; +} + +.mb-25 { + margin-bottom: 25px; +} + +.mtb-15 { + margin-top: 15px; + margin-bottom: 15px; +} + +.mt-15 { + margin-top: 15px; +} + +.mb-15 { + margin-bottom: 15px; +} + +.float-left { + float: left; +} + +.float-right { + float: right; +} + +.CaseStudyLoading { + content: url(/images/loading.GIF); + width: auto !important; + margin-left: auto; + margin-right: auto; +} + +.index a { + color: #515151; +} + +.index a:hover { + color: #ba141a; +} +#security a, +#faster a { + text-decoration: underline; + color: #515151; +} +.text-large > a { + text-decoration: underline; + color: #515151; +} + +.text-left { + text-align: left !important +} + +.post-noDesc-title { + height: 120px; +} + +/* .post-info { + height: 50px; +} */ + +.SemiBold { + font-weight: 500 !important; +} +.CircleBullets { + list-style-type: disc; + padding-left: 35px; + color: Black; + margin: 0px; +} + +.CircleBullets a { + text-decoration: underline !important; +} + +/*-------------------------------------------------------------------------------------------*/ +/* Pricing ||---------------------------- */ +/*-------------------------------------------------------------------------------------------*/ + +.Pricing-box { + border: 1px solid #f1f1f1; + text-align: center; +} + +.Pricing-box.highlight { + background: #f9f9f9; + border: 1px solid #ddd; +} + +.Pricing-box.highlight hr { + border-color: #ddd; +} + +.price-title h4, +.price-title h5 { + margin-top: 0px; + margin-bottom: 0px; +} + +.Pricing-box .price { + font-size: 50px; + font-weight: 700; + position: relative; +} + +.Pricing-box .price .price-sm { + font-size: 14px; + position: absolute; +} + +.Pricing-box .price .price-lg { + padding-left: 10px; +} + +.Pricing-box .price-tenure { + font-size: 12px; + color: #888; + font-weight: 400; + padding-top: 8px; +} + +.Pricing-box .pricing-features { + font-size: 13px; +} + +.Pricing-box .pricing-features ul { + list-style: none; + padding: 0px; + margin: 0px; +} + +.Pricing-box .pricing-features ul li { + padding: 6px; +} + +.spacing-box { + padding: 25px; +} + +.spacing-grid { + padding-top: 25px; + padding-bottom: 25px; + padding-left: 10px; + padding-right: 10px; +} + +.biconsulting-tag { + float: right; + background-color: rgb(192, 0, 0); + padding: 0em 2em; + color: white; + font-weight: bold; +} + +.RecognitionImage img { + max-width: 210px; + max-height: 120px; + margin: 0 auto; + vertical-align: middle; +} + +.SemiBold-600 { + font-weight: 600 !important; + margin-bottom: 1rem; +} + +.topBorder { + border-top: 1px solid #dddddd; + padding-top: 13px; + margin-bottom: 1rem; +} + +.cursor-pointer{ + cursor: pointer; +} + +.text-align-left { + text-align: left; +} + +.text-align-center { + text-align: center !important; +} + +.RecognitionImage { + text-align: center !important; +} + +.height-70p { + height: 70%; +} + +.sustainability-raleway { + font-family: 'Raleway', sans-serif; +} + +.sustainability-summary-ruler{ + background-color:#629677; + height:7pt; + width:25%; + margin-left: 0px; +} + +.sustainability-service{ + text-align: left !important; +} + +.sustainability-green-color{ + color:#629677; +} + +.sustainability-container > h2 { + text-align: center; + font-family: 'Raleway', sans-serif; + font-size: 32px; + font-style: normal; + font-weight: bold; + letter-spacing: 0px; + line-height: 0; + color: #323232; + opacity: 1; +} + +.sustainability-container > div > h3 { + text-align: left; + font-family: 'Raleway', sans-serif; + letter-spacing: 0px; + color: #323232; + opacity: 1; +} + +.sustainability-raleway { + font-family: 'Raleway', sans-serif; +} + +.sustainability-container { + width: 100%; + border-bottom: 4px dotted #629677; + margin: 80px auto auto 0; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: center; + align-items: flex-end; +} + +p.lead, .lead { + font-size: 16px; + line-height: 24px; + padding: 4px 0 2.36px; + font-weight: 400; +} + +.whiteHex { + position: relative; + left: -47px; + bottom: -27px; + z-index: 1; + margin: 0; + padding: 0; +} + +.whiteHex1 { + position: relative; + left: -80px; + bottom: 0px; + z-index: 1; + margin: 0; + padding: 0; + top: -112px; +} + +.whiteHex2 { + position: relative; + left: -80px; + bottom: 0px; + z-index: 1; + margin: 0; + padding: 0; + top: -93px; +} + +.whiteHex3 { + position: relative; + left: -80px; + bottom: 0px; + z-index: 1; + margin: 0; + padding: 0; + top: -143px; +} + +.whiteHex5 { + position: relative; + left: -80px; + bottom: 0px; + z-index: 1; + margin: 0; + padding: 0; + top: -122px; +} + +.cs-image{ + height: 195px; +} + +.MsoNoSpacing{ + margin-left: 0px !important; + text-indent: 0px !important; +} + + +/*mobile styles for footer*/ +@media only screen and (max-width:768px) { + .mb-footer-items{ + display: flex; + flex-direction: column; + } + + .mb-footer-items .mb-align-start{ + text-align: start; + } +} + +.eventsChild{ + padding-top: 43px; +} diff --git a/css/core.min OG.css b/css/core.min OG.css new file mode 100644 index 000000000..11ca1d6c1 --- /dev/null +++ b/css/core.min OG.css @@ -0,0 +1,13452 @@ +.page-fade-out, +.side-navigation-wrapper, +.thumbnail .overlay-info, +.wrapper { + -webkit-backface-visibility: hidden; +} +.wrapper-inner, +body, +html { + max-width: 100%; +} +.column > :first-child, +.row { + margin-top: 0; +} +.row.flex.boxes > .v-align-top, +.row.flex > .v-align-top, +.row.flex > .v-align-top > .box, +.thumbnail .caption-over-inner.v-align-top { + align-self: flex-start; +} +.overlay-navigation ul li a, +.side-navigation ul li a { + -webkit-tap-highlight-color: transparent; + text-decoration: none; + word-wrap: break-word; +} +#tml-caption, +.tms-caption { + -webkit-text-size-adjust: none; + -moz-text-size-adjust: none; + -ms-text-size-adjust: none; +} +.tmh-perspective, +.tms-perspective { + perspective: 800px; +} +html { + font-size: 62.5%; +} +body { + padding: 0; + margin: 0; + background: #fff; + color: #666; + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.4rem; + line-height: 1.8; + overflow-x: hidden !important; + overflow-y: scroll; + -webkit-text-size-adjust: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +a, +button, +input, +select, +textarea { + touch-action: manipulation; +} +.button, +button, +input, +select { + line-height: 1.4; +} +.page-fade-reset { + opacity: 1; + -webkit-transition-duration: 0s; + transition-duration: 0s; +} +.page-fade-out { + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.scroll-to-top { + opacity: 0; + visibility: hidden; + -webkit-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.scroll-to-top.active { + opacity: 1; + visibility: visible; +} +.scroll-to-top.fixed { + width: 4rem; + height: 4rem; + line-height: 4rem; + border-radius: 50%; + background-color: #333; + content: "\e63e"; + text-align: center; + position: fixed; + right: 3rem; + bottom: 3rem; + top: auto; + z-index: 999; +} +.row, +.wrapper { + width: 100%; + margin-right: auto; + margin-left: auto; +} +.scroll-to-top.fixed a { + color: #fff; +} +.wrapper-inner { + margin-right: auto; + margin-left: auto; +} +.row, +body.boxed .wrapper-inner { + max-width: 114rem; +} +.row { + margin-bottom: 0; +} +.ie-browser .row { + max-width: 1140px; +} +.row.full-width { + max-width: 100%; +} +.row .row { + width: auto; + margin-right: -1.5rem; + margin-left: -1.5rem; +} +.column, +[class*="content-grid"] .grid-item { + width: 100%; + padding-left: 1.5rem; + padding-right: 1.5rem; + float: left; +} +.row.collapse > .column { + padding-left: 0; + padding-right: 0; +} +.row.full-width.collapse .row { + margin: auto; +} +.row.flex.v-align-middle { + height: 100%; + display: flex; + align-items: center; +} +.row.flex.v-align-middle > .column > div { + width: initial; +} +.row.flex.v-align-top { + align-items: flex-start; +} +.row.flex.v-align-bottom { + align-items: flex-end; +} +.ie-browser:not(.webkit) .row.flex.v-align-middle { + height: 100%; + display: table; + align-items: center; + flex-wrap: nowrap; +} +.ie-browser:not(.webkit) .row.flex.v-align-middle > .column { + display: table-cell; + vertical-align: middle; + float: none; +} +.ie-browser:not(.webkit) .row.flex.v-align-top { + vertical-align: top; +} +.ie-browser:not(.webkit) .row.flex.v-align-bottom { + vertical-align: bottom; +} +.row.flex { + height: auto; + display: flex; + flex-wrap: wrap; + align-items: initial; +} +.row.flex.boxes > .column, +.row.flex.boxes > .v-align-middle, +.row.flex > .v-align-middle, +.row.flex > .v-align-middle > .box { + height: auto; + display: inherit; +} +.row.flex.boxes > .v-align-bottom, +.row.flex > .v-align-bottom, +.row.flex > .v-align-bottom > .box { + align-self: flex-end; +} +.row.flex > .column > .box > div { + margin-top: auto; + margin-bottom: auto; +} +.row.flex > .v-align-top > .box > div { + margin-top: 0; + margin-bottom: auto; +} +.row.flex > .v-align-bottom > .box > div { + margin-top: auto; + margin-bottom: 0; +} +.row.flex > .column > div:not(.row) { + width: 100%; + flex-direction: column; +} +.row.flex .row.flex { + flex-direction: row; +} +@media only screen and (min-width: 768px) { + .row.flex .v-align-middle > :not(.box):not([class*="icon-"]), + .row.flex.boxes .v-align-middle > div > :not(.box):not([class*="icon-"]) { + width: 100%; + margin-top: auto; + margin-bottom: auto; + } + .ie-browser:not(.webkit) .flex > .column { + align-items: center; + } +} +.row.flex:after, +.row.flex:before { + content: ""; + display: none; +} +.row.small { + padding: 3rem 0; +} +.row.medium { + padding: 5rem 0; +} +.row.large { + padding: 7rem 0; +} +.row.xlarge { + padding: 9rem 0; +} +.width-1 { + width: 8.33333%; +} +.width-2 { + width: 16.66667%; +} +.width-3 { + width: 25%; +} +.width-4 { + width: 33.33333%; +} +.width-5 { + width: 41.66667%; +} +.width-6 { + width: 50%; +} +.width-7 { + width: 58.33333%; +} +.width-8 { + width: 66.66667%; +} +.width-9 { + width: 75%; +} +.width-10 { + width: 83.33333%; +} +.width-11 { + width: 91.66667%; +} +.width-12 { + width: 100%; +} +.column[class*="pull-"], +.column[class*="push-"] { + position: relative; +} +.push-1 { + left: 8.33333%; +} +.push-2 { + left: 16.66667%; +} +.push-3 { + left: 25%; +} +.push-4 { + left: 33.33333%; +} +.push-5 { + left: 41.66667%; +} +.push-6 { + left: 50%; +} +.push-7 { + left: 58.33333%; +} +.push-8 { + left: 66.66667%; +} +.push-9 { + left: 75%; +} +.push-10 { + left: 83.33333%; +} +.push-11 { + left: 91.66667%; +} +.pull-1 { + right: 8.33333%; +} +.pull-2 { + right: 16.66667%; +} +.pull-3 { + right: 25%; +} +.pull-4 { + right: 33.33333%; +} +.pull-5 { + right: 41.66667%; +} +.pull-6 { + right: 50%; +} +.pull-7 { + right: 58.33333%; +} +.pull-8 { + right: 66.66667%; +} +.pull-9 { + right: 75%; +} +.pull-10 { + right: 83.33333%; +} +.pull-11 { + right: 91.66667%; +} +.offset-1 { + margin-left: 8.33333%; +} +.offset-2 { + margin-left: 16.66667%; +} +.offset-3 { + margin-left: 25%; +} +.offset-4 { + margin-left: 33.33333%; +} +.offset-5 { + margin-left: 41.66667%; +} +.offset-6 { + margin-left: 50%; +} +.offset-7 { + margin-left: 58.33333%; +} +.offset-8 { + margin-left: 66.66667%; +} +.offset-9 { + margin-left: 75%; +} +.offset-10 { + margin-left: 83.33333%; +} +.offset-11 { + margin-left: 91.66667%; +} +.alpha { + padding-left: 0; +} +.omega { + padding-right: 0; +} +.clear { + width: 0; + height: 0; + display: block; + clear: both; + overflow: hidden; + visibility: hidden; +} +.clearfix:after, +.clearfix:before, +.row:after, +.row:before { + height: 0; + content: "."; + display: block; + overflow: hidden; +} +.clearfix:after, +.row:after { + clear: both; +} +.left { + text-align: left; +} +.right { + text-align: right; +} +.center, +.navigation.nav-center > ul { + text-align: center; +} +.text-break { + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -ms-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +pre, +pre code { + white-space: pre-wrap; +} +.pull-left { + float: left !important; +} +.pull-right { + float: right !important; +} +.flex { + width: 100%; + display: flex; + align-items: center; +} +.v-align-top { + align-self: flex-start !important; + vertical-align: top !important; +} +.v-align-bottom { + align-self: flex-end !important; + vertical-align: bottom !important; +} +.hide { + display: none !important; + visibility: hidden !important; +} +.show { + display: block !important; + visibility: visible !important; +} +.mobile .hide-on-mobile, +.mobile .hide-on-mobile *, +.mobile .hide-on-tablet, +.mobile .hide-on-tablet * { + display: none !important; + visibility: visible !important; +} +.inline-block, +[class*="bkg-"].inline-block, +[class*="border-"].inline-block { + width: auto !important; + display: inline-block !important; +} +.no-margins { + margin: 0 !important; +} +.no-margin-top { + margin-top: 0 !important; +} +.no-margin-right { + margin-right: 0 !important; +} +.no-margin-bottom { + margin-bottom: 0 !important; +} +.no-margin-left { + margin-left: 0 !important; +} +.no-padding { + padding: 0 !important; +} +.no-padding-top { + padding-top: 0 !important; +} +.no-padding-right { + padding-right: 0 !important; +} +.no-padding-bottom { + padding-bottom: 0 !important; +} +.no-padding-left { + padding-left: 0 !important; +} +.overflow-visible { + overflow: visible !important; +} +.overflow-auto { + overflow: auto !important; +} +.no-scroll, +.overflow-hidden { + overflow: hidden !important; +} +.overflow-x-scroll { + overflow-x: auto !important; +} +.overflow-y-scroll { + overflow-y: auto !important; +} +.overflow-scroll { + overflow: scroll !important; +} +.scrolling-touch { + -webkit-overflow-scrolling: touch !important; +} +.scrolling-auto { + -webkit-overflow-scrolling: auto !important; +} +.clear-height { + height: auto !important; +} +.full-width { + width: 100% !important; +} +.position-static { + position: static; +} +.position-relative { + position: relative; +} +.position-absolute { + position: absolute; +} +.position-fixed { + position: fixed; +} +.freeze, +.position-sticky { + position: -webkit-sticky; + position: sticky; +} +.nav-bar-inner, +.navigation ul li { + position: relative; +} +.prototype { + font-size: 1.1rem; + line-height: 3.5rem; +} +.row.prototype .column:nth-child(odd) { + background: #f9f9f9; +} +.row.prototype .column:nth-child(even) { + background: #eee; +} +.nav-bar { + width: 100%; + min-height: 5rem; +} +.nav-bar .logo { + height: 5rem; + line-height: 5rem; + float: left; + margin-right: 3rem; +} +.nav-bar .logo img { + margin-top: -4px; +} +.nav-bar .logo-right { + margin-left: 3rem; + margin-right: 0; + float: right; +} +.nav-bar .logo.logo-center { + margin: 0 auto; + float: none; +} +.navigation.nav-left { + float: left !important; +} +.navigation.nav-left > ul > li:first-child > a { + padding-left: 0; + margin-left: 0; +} +.navigation.nav-right { + float: right !important; + margin-left: 2.5rem; +} +.navigation.nav-right > ul > li:last-child > a { + padding-right: 0; + margin-right: 0; +} +.navigation.nav-center { + float: none !important; + display: block; +} +.navigation.nav-left { + margin-right: 2.5rem; +} +.navigation:last-child { + margin: 0; +} +.navigation .dropdown .button { + width: auto; + min-width: auto; +} +.navigation .button [class*="icon-"] { + margin-right: 0; +} +.navigation .dropdown-list, +.navigation ul { + padding: 0; + margin: 0; + list-style: none; +} +.navigation ul li { + margin: 0; + float: left; +} +.navigation ul li.contains-mega-sub-menu { + position: inherit; +} +.navigation.nav-center > ul > li { + margin-left: -0.4rem; + float: none; + display: inline-block !important; + vertical-align: top; +} +.navigation > ul > li > a { + padding: 0 1.5rem; + background-color: rgba(0, 0, 0, 0); + line-height: 5rem; +} +.navigation .dropdown-list:not(.custom-content) li a, +.navigation ul li > a:not(.button) { + font-size: 1.1rem; + color: #878787; + text-decoration: none; + display: block; + word-wrap: break-word; +} +.navigation .dropdown-list li > a:not(.button):hover, +.navigation ul li > a:not(.button):hover { + background: 0 0; + color: #fff; +} +.navigation ul li:hover > .sub-menu { + visibility: visible; + opacity: 1; +} +.navigation .dropdown-list, +.navigation .mega-sub-menu, +.navigation .sub-menu { + box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.3); + opacity: 0; + visibility: hidden; + z-index: 101; + line-height: 1.8; + position: absolute; +} +.navigation ul li.current > a, +.navigation ul li.current > a:hover { + color: #fff; +} +.navigation .dropdown-list, +.navigation .sub-menu { + width: 18rem; + text-align: left; + background: #222; + background: #222; + border: none; + border-radius: 0; +} +.navigation .dropdown-list li, +.navigation .sub-menu li { + background: 0 0; + border-bottom: 1px solid #303030; + float: none; +} +.navigation .dropdown-list.custom-content, +.navigation .sub-menu.custom-content { + width: auto; + min-width: 25rem; +} +.navigation .dropdown-list.custom-content, +.navigation .sub-menu.custom-content .custom-content-inner { + padding: 2rem; +} +.navigation .sub-menu.custom-content ul { + padding: 0 2rem 2rem; +} +.navigation .sub-menu.custom-content ul:first-child { + padding-top: 2rem; +} +.navigation .sub-menu.custom-content ul[class*="bkg-"] { + padding: 2rem; +} +.navigation .custom-content li:last-child :last-child { + margin-bottom: 0; +} +.navigation > ul > li.sub-menu-left .sub-menu { + left: 0; +} +.navigation .dropdown.pull-right .dropdown-list, +.navigation > ul > li.sub-menu-right .sub-menu, +.navigation > ul > li:last-child > .sub-menu { + right: 0; +} +.navigation .sub-menu ul { + top: 0; + left: 18rem; +} +.navigation > ul > li.sub-menu-right .sub-menu ul, +.navigation > ul > li:last-child > .sub-menu ul { + right: 18rem; + left: auto; +} +.navigation .dropdown-list:not(.custom-content) li a, +.navigation .sub-menu:not(.custom-content) li a { + padding: 1.2rem 1.5rem; + color: #666; +} +.navigation .dropdown-list:not(.custom-content) li:last-child, +.navigation .sub-menu:not(.custom-content) li:last-child { + border-bottom: none; +} +.navigation .mega-sub-menu { + height: auto; + padding: 2rem 0 0; + margin-left: 0; + margin-right: 0; + background: #222; + background: #222; + overflow: hidden; + display: flex; + flex-wrap: wrap; + left: 1.5rem; + right: 1.5rem; +} +.mega-sub-menu.row:after, +.mega-sub-menu.row:before { + display: none; + content: ""; +} +.navigation .mega-sub-menu > li { + margin-bottom: 2rem; + padding: 0 2rem; + text-align: left; + float: left; + border-right: 1px solid #303030; +} +.navigation .mega-sub-menu > li:not(.column) { + width: 33.33333%; +} +.navigation .mega-sub-menu > li > a:not(.button) { + background: 0 0; + font-weight: 700; + font-size: 1.2rem; + line-height: 1.8; + text-transform: uppercase; +} +.navigation .mega-sub-menu > li:hover > a:not(.button) { + background: 0 0; +} +.navigation .mega-sub-menu > li:last-child { + border-right: none; +} +.navigation .mega-sub-menu ul li p { + font-size: 1.2rem; + margin-bottom: 0; +} +.navigation .mega-sub-menu ul li p, +.navigation .mega-sub-menu > li > a:not(.button) { + padding: 0 1.5rem 0.7rem; +} +.navigation .mega-sub-menu ul li .title { + padding: 0 1.5rem; +} +.navigation .mega-sub-menu li.content-column ul li, +.navigation .mega-sub-menu ul li > a:not(.button) { + padding: 0.6rem 1.5rem; +} +.navigation .mega-sub-menu ul li.current > a:not(.button) { + color: #fff; +} +.navigation .mega-sub-menu ul li:hover > a:not(.button) { + background: #333; +} +.navigation .mega-sub-menu li ul > li { + float: none; +} +.navigation .mega-sub-menu li.content-column ul li > a:not(.button) { + padding: 0; +} +.navigation ul li:hover > .mega-sub-menu { + visibility: visible; + opacity: 1; +} +.navigation .sub-menu li.contains-sub-menu > a:after, +.navigation.sub-menu-indicator > ul > li.contains-mega-sub-menu > a:after, +.navigation.sub-menu-indicator > ul > li.contains-sub-menu > a:after { + font-family: icomoon; + font-size: inherit; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: inherit; + display: inline-block; + position: absolute; +} +.navigation.sub-menu-indicator > ul > li.contains-mega-sub-menu, +.navigation.sub-menu-indicator > ul > li.contains-sub-menu { + padding-right: 1.2rem; +} +.navigation.sub-menu-indicator > ul > li.contains-mega-sub-menu > a:after, +.navigation.sub-menu-indicator > ul > li.contains-sub-menu > a:after { + margin-left: 0.5rem; + content: "\e63e"; +} +.navigation .sub-menu li.contains-sub-menu > a { + padding-right: 2.2rem; +} +.navigation .sub-menu li.contains-sub-menu > a:after { + right: 0.8rem; + content: "\e640"; +} +.navigation .mega-sub-menu, +.navigation .sub-menu { + -webkit-transition-property: -webkit-transform, opacity, visibility, border-color; + transition-property: transform, opacity, visibility, border-color; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} +.navigation ul li a { + -webkit-transition-property: background, border-color, color, line-height; + transition-property: background, border-color, color, line-height; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.aux-navigation { + display: none; +} +.navigation-hide, +.navigation-show { + width: 4.4rem; + height: 4.4rem; + text-align: center; + float: right; +} +.navigation-hide a, +.navigation-show a { + height: 4.4rem; + text-align: center; + display: block; +} +.navigation-hide span, +.navigation-show span { + width: 100%; + line-height: 4.4rem; +} +.navigation-show a { + color: #666; +} +.navigation-show a:hover { + color: #fff; +} +.navigation-hide { + position: relative; + z-index: 10; +} +.navigation-hide a { + color: #666; +} +.navigation-hide a:hover { + color: #fff; +} +.mobile .logo.logo-center { + float: left; +} +.mobile header .navigation:not(.secondary-navigation), +.mobile header .primary-nav-column { + display: none !important; +} +.mobile header .logo-column, +.mobile header .secondary-nav-column { + width: auto !important; +} +.mobile header .logo-column { + float: left; +} +.mobile header .secondary-nav-column { + float: right; +} +.mobile .aux-navigation { + display: table !important; + visibility: visible !important; +} +.reveal-side-navigation > div:after { + position: absolute; + top: 0; + right: 0; + width: 0; + height: 0; + background: rgba(0, 0, 0, 0); + content: ""; + opacity: 0; + z-index: 110; + -webkit-transition: opacity 0.3s, width 0s, height 0s; + transition: opacity 0.3s, width 0s, height 0s; +} +.inactive.reveal-side-navigation > div:after { + width: 100%; + height: 100%; + opacity: 1; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} +.element-reveal-left { + -webkit-transform: translate3d(35rem, 0, 0); + transform: translate3d(35rem, 0, 0); +} +.element-reveal-right { + -webkit-transform: translate3d(-35rem, 0, 0); + transform: translate3d(-35rem, 0, 0); +} +.side-navigation-wrapper { + width: 35rem; + height: 100%; + padding: 0; + background: #292929; + box-shadow: inset -7px 0 9px -7px rgba(0, 0, 0, 0.6); + overflow-y: scroll; + visibility: hidden; + position: fixed; + left: 0; + right: auto; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.side-navigation-wrapper.active { + visibility: visible; +} +.side-navigation-wrapper.enter-right { + text-align: left; + box-shadow: inset 7px 0 9px -7px rgba(0, 0, 0, 0.6); + right: 0 !important; + left: auto !important; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.side-navigation-wrapper.no-scrollbar { + overflow: hidden; +} +.no-scrollbar .side-navigation-scroll-pane { + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: scroll; + position: absolute; + left: 0; +} +.no-scrollbar .side-navigation-scroll-pane::-webkit-scrollbar { + display: none; +} +.side-navigation-inner { + min-height: 100%; + position: relative; +} +.side-navigation-wrapper.no-transition-reset { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.side-navigation-wrapper.slide-in-reset { + z-index: 104; +} +.element-reveal-left.slide-in, +.element-reveal-right.slide-in, +.side-navigation-wrapper.slide-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.side-navigation-wrapper.push-in-reset { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); +} +.side-navigation-wrapper.enter-right.push-in-reset { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); +} +.side-navigation-wrapper.enter-right.push-in, +.side-navigation-wrapper.enter-right.reveal-reset, +.side-navigation-wrapper.push-in, +.side-navigation-wrapper.reveal-reset { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.side-navigation-wrapper.enter-right.scale-in-reset, +.side-navigation-wrapper.scale-in-reset { + -webkit-transform: translate3d(0, 0, 0) scale(0.9); + transform: translate3d(0, 0, 0) scale(0.9); +} +.side-navigation-wrapper.enter-right.scale-in, +.side-navigation-wrapper.scale-in { + -webkit-transform: translate3d(0, 0, 0) scale(1); + transform: translate3d(0, 0, 0) scale(1); +} +.reveal-side-navigation, +.side-navigation-wrapper { + -webkit-transition: -webkit-transform 550ms, visibility 0s; + transition: transform 550ms, visibility 0s; +} +.side-navigation-wrapper.hide { + visibility: hidden; + left: -35rem; +} +.side-navigation-wrapper.enter-right.hide { + right: -35rem; +} +.element-show-left { + left: 35rem; +} +.element-show-right { + left: -35rem; +} +.element-show-left, +.element-show-right { + position: relative !important; +} +.side-navigation { + width: 100%; +} +.side-navigation:after, +.side-navigation:before { + content: "."; + display: block; + height: 0; + overflow: hidden; + clear: both; +} +.side-navigation ul { + padding: 0; + margin: 0; + list-style: none; +} +.side-navigation ul:not(.list-horizontal) li { + width: 100%; + display: block; + margin-bottom: 0; +} +.side-navigation > ul > li > a { + padding: 1.3rem 4rem; +} +.side-navigation ul li a { + font-size: 1.2rem; + line-height: 1; + color: #999; + display: block; + -webkit-transition-property: background, color; + transition-property: background, color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.side-navigation ul li a:hover, +.side-navigation ul li.current > a:hover { + color: #fff; +} +.side-navigation ul li.current > a { + color: #fff; + font-weight: 700; +} +.side-navigation .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem 1.1rem 5.5rem; +} +.side-navigation.center .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem; +} +.side-navigation .sub-menu:not(.custom-content) a { + padding-left: 7rem; +} +.side-navigation:not(.center) .sub-menu .sub-menu { + padding-left: 1.5rem; +} +.side-navigation ul li:hover > .sub-menu { + opacity: 1; +} +.side-navigation .sub-menu { + overflow: hidden; + height: 0; + -webkit-transition-property: height; + transition-property: height; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.overlay-navigation-inner, +.overlay-navigation-wrapper { + width: 100vw; +} +.overlay-navigation-wrapper { + width: 100vw; + height: 100%; + min-height: 100%; + background-color: rgba(0, 0, 0, 0.8); + overflow-y: scroll; + visibility: hidden; + position: fixed; + top: -100%; + z-index: 101; + -webkit-transition: -webkit-transform 550ms, opacity 550ms; + transition: transform 550ms, opacity 550ms; +} +.overlay-navigation-wrapper.active { + visibility: visible; + top: 0 !important; +} +.overlay-navigation-wrapper.no-scrollbar { + overflow: hidden; +} +.overlay-navigation-scroll-pane { + height: 100%; +} +.no-scrollbar .overlay-navigation-scroll-pane { + overflow-x: hidden; + overflow-y: scroll; + position: absolute; + left: 0; +} +.no-scrollbar .overlay-navigation-scroll-pane::-webkit-scrollbar { + display: none; +} +.overlay-navigation-inner { + height: 100%; + display: table; + position: relative; +} +.overlay-navigation-inner .v-align-middle { + min-height: 100%; + display: table-cell; + vertical-align: middle; +} +.overlay-navigation-wrapper.no-transition-reset { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.overlay-navigation-wrapper.fade-in-reset { + opacity: 0; +} +.overlay-navigation-wrapper.fade-in { + opacity: 1; +} +.overlay-navigation-wrapper.slide-in-reset { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + opacity: 0; +} +.overlay-navigation-wrapper.enter-top.slide-in-reset { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + opacity: 0; +} +.overlay-navigation-wrapper.enter-right.slide-in-reset { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + opacity: 0; +} +.overlay-navigation-wrapper.enter-bottom.slide-in-reset { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + top: 100%; + opacity: 0; +} +.overlay-navigation-wrapper.enter-bottom.slide-in, +.overlay-navigation-wrapper.enter-right.slide-in, +.overlay-navigation-wrapper.enter-top.slide-in, +.overlay-navigation-wrapper.slide-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; +} +.overlay-navigation-wrapper.scale-in-reset { + -webkit-transform: translate3d(0, 0, 0) scale(0.8); + transform: translate3d(0, 0, 0) scale(0.8); + opacity: 0; +} +.overlay-navigation-wrapper.scale-in { + -webkit-transform: translate3d(0, 0, 0) scale(1); + transform: translate3d(0, 0, 0) scale(1); + opacity: 1; +} +.overlay-navigation { + max-width: 30rem; + margin-left: auto; + margin-right: auto; +} +.thumbnail video, +.video-container, +img, +pre { + max-width: 100%; +} +.overlay-navigation:after, +.overlay-navigation:before { + content: "."; + display: block; + height: 0; + overflow: hidden; + clear: both; +} +.overlay-navigation ul { + padding: 0; + margin: 0; + list-style: none; +} +.overlay-navigation ul:not(.list-horizontal) li { + width: 100%; + display: block; + margin-bottom: 0; +} +.overlay-navigation > ul > li > a { + padding: 0.6rem 0; +} +.overlay-navigation ul li a { + font-size: 1.2rem; + line-height: 1.5; + color: #878787; + display: block; + -webkit-transition-property: background, color; + transition-property: background, color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.overlay-navigation ul li a:hover, +.overlay-navigation ul li.current > a:hover { + color: #fff; +} +.overlay-navigation ul li.current > a { + color: #fff; + font-weight: 700; +} +.overlay-navigation .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem 1.1rem 5.5rem; +} +.overlay-navigation.center .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem; +} +.overlay-navigation .sub-menu a { + color: #666; +} +.overlay-navigation .sub-menu .sub-menu a { + padding-left: 7rem; +} +.overlay-navigation ul li:hover > .sub-menu { + opacity: 1; +} +.overlay-navigation .sub-menu { + overflow: hidden; + height: 0; + -webkit-transition-property: height, border-color; + transition-property: height, border-color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +img { + height: auto; + display: inline-block; + vertical-align: middle; + border: none; + border-radius: inherit; + outline: 0; +} +.thumbnail.pull-left, +img.pull-left { + margin: 0 1.5rem 1rem 0; +} +.thumbnail.pull-right, +img.pull-right { + margin: 0 0 1.5rem 1rem; +} +.thumbnail .background-image { + width: 100%; + height: 100%; + display: block; + background-position: center center; + -webkit-background-size: cover; + background-size: contain; + background-repeat: no-repeat; +} +.thumbnail { + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: bottom; +} +.thumbnail-video { + line-height: 0; +} +.thumbnail.rounded, +img.rounded { + border-radius: 0.3rem; +} +.thumbnail.circle, +img.circle { + border-radius: 50%; +} +.thumbnail > a, +.thumbnail > span { + border-radius: inherit; + float: left; +} +.thumbnail video { + height: auto; + position: relative; + z-index: 1; +} +.thumbnail video + img { + position: absolute; + top: 0; + z-index: 0; +} +.thumbnail:hover { + transform: none !important; + transition: none !important; +} +.thumbnail.background-image-container { + width: 100%; + min-height: 30rem; +} +.caption-below { + width: 100%; + padding: 1rem 1.5rem; + font-size: 1.2rem; + font-style: italic; + border: 1px solid #eee; + float: left; +} +.thumbnail .caption-over-outer { + width: 100%; + height: 100%; + padding: 3rem; + display: flex; + align-items: center; + position: absolute; + bottom: 0; + z-index: 2; +} +.thumbnail .caption-over-inner { + width: 100%; + height: auto; +} +.thumbnail .caption-over-inner.v-align-bottom { + align-self: flex-end; +} +.thumbnail .caption-over-inner * { + flex: none; +} +.thumbnail .caption-over-inner :first-child { + margin-top: 0; +} +.thumbnail .caption-over-inner :last-child { + margin-bottom: 0; +} +.ie-browser:not(.webkit) .thumbnail .caption-over-outer { + width: 100%; + height: 100%; + padding: 2rem; + display: table; + opacity: 0; + position: absolute; + bottom: 0; + z-index: 2; +} +.ie-browser:not(.webkit) .thumbnail .caption-over-inner { + width: 100%; + height: 100%; + display: table-cell; + vertical-align: middle; +} +.thumbnail > a, +.thumbnail > span { + width: 100%; + height: 100%; + display: block; + outline: 0; + border: none; + overflow: hidden; + position: relative; + top: 0; + left: 0; +} +.overlay-info { + width: 100%; + height: 100%; + padding: 0; + margin: 0; + color: #fff; + border: none; + border-radius: inherit; + background: #000; + background: rgba(0, 0, 0, 0.5); + text-align: center; + opacity: 0; + position: absolute; + top: 0; + left: 0; + z-index: 1; +} +a.overlay-info:hover { + color: #fff; +} +.overlay-info > div, +.overlay-info > span { + width: 100%; + height: 100%; + padding: 3rem; + font-size: 1.2rem; + font-style: normal; + display: flex; + align-items: center; +} +.overlay-info > div > div, +.overlay-info > span > span { + width: 100%; + height: auto; +} +.ie-browser:not(.webkit) .overlay-info > div, +.ie-browser:not(.webkit) .overlay-info > span { + width: 100%; + height: 100%; + padding: 1.5rem; + font-size: 1.2rem; + font-style: normal; + display: table; +} +.ie-browser:not(.webkit) .overlay-info > div > div, +.ie-browser:not(.webkit) .overlay-info > span > span { + display: table-cell; + text-align: center; + vertical-align: middle; +} +.fill-background { + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +.overlay-info.left > span > span { + text-align: left; +} +.overlay-info.right > span > span { + text-align: right; +} +.overlay-info.v-align-top > div > div, +.overlay-info.v-align-top > span > span, +.thumbnail .caption-over-inner.v-align-top { + align-self: flex-start; + vertical-align: top; +} +.overlay-info.v-align-bottom > div > div, +.overlay-info.v-align-bottom > span > span, +.thumbnail .caption-over-inner.v-align-bottom { + align-self: flex-end; + vertical-align: bottom; +} +.thumbnail .overlay-info { + width: 100.1%; + opacity: 0; + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.overlay-fade-img-scale-in .overlay-info, +.overlay-fade-img-scale-out .overlay-info, +.overlay-fade-out .overlay-info, +.thumbnail:hover .overlay-info { + opacity: 1; +} +.thumbnail:hover .background-image, +.thumbnail:hover .overlay-info, +.thumbnail:hover img { + -webkit-transform: translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1); + transform: translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1); +} +.overlay-fade-img-scale-in:hover .overlay-info, +.overlay-fade-img-scale-out:hover .overlay-info, +.overlay-fade-out:hover .overlay-info { + opacity: 0; +} +.overlay-slide-in-top .overlay-info { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} +.overlay-slide-in-right .overlay-info { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.overlay-slide-in-bottom .overlay-info { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.overlay-slide-in-left .overlay-info { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.overlay-scale-in .overlay-info { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 1); + transform: scale3d(0.1, 0.1, 1); +} +.overlay-rotate-in .overlay-info { + opacity: 0; + -webkit-transform: rotate3d(0.1, 0.1, 1, -180deg); + transform: rotate3d(0.1, 0.1, 1, -180deg); +} +.overlay-img-slide-right .overlay-info { + opacity: 1; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.overlay-img-slide-right:hover .background-image, +.overlay-img-slide-right:hover img { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.overlay-img-slide-left .overlay-info { + opacity: 1; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.overlay-img-slide-left:hover .background-image, +.overlay-img-slide-left:hover img { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.overlay-img-slide-down .overlay-info { + opacity: 1; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} +.overlay-img-slide-down:hover .background-image, +.overlay-img-slide-down:hover img { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.overlay-img-slide-up .overlay-info { + opacity: 1; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.overlay-img-slide-up:hover .background-image, +.overlay-img-slide-up:hover img { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} +.img-scale-in:hover .background-image, +.img-scale-in:hover img, +.img-scale-out .background-image, +.img-scale-out img, +.overlay-fade-img-scale-in:hover .background-image, +.overlay-fade-img-scale-in:hover img, +.overlay-fade-img-scale-out .background-image, +.overlay-fade-img-scale-out img, +.overlay-img-scale-in:hover .background-image, +.overlay-img-scale-in:hover img { + opacity: 1; + -webkit-transform: scale3d(1.2, 1.2, 1); + transform: scale3d(1.2, 1.2, 1); +} +.overlay-img-scale-in .overlay-info { + -webkit-transform: scale3d(0.4, 0.4, 1); + transform: scale3d(0.4, 0.4, 1); +} +.thumbnail.shadow { + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} +[class*="content-grid"] .grid-item { + margin: 0 0 3rem; + float: left; +} +[class*="content-grid"] .thumbnail { + max-width: 100%; + float: none; +} +.content-grid-1 .grid-item { + width: 100%; +} +.content-grid-2 .grid-item { + width: 50%; +} +.content-grid-3 .grid-item { + width: 33.33333%; +} +.content-grid-4 .grid-item { + width: 25%; +} +.content-grid-5 .grid-item { + width: 20%; +} +.content-grid-6 .grid-item { + width: 16.66667%; +} +.row [class*="content-grid-"].no-margins, +[class*="content-grid-"].no-margins { + margin-right: 0 !important; + margin-left: 0 !important; +} +[class*="content-grid-"].no-margins .grid-item { + padding: 0 !important; + margin: 0 !important; +} +.text-column { + margin-bottom: 3rem; +} +.text-column > :last-child { + margin-bottom: 0; +} +.feature-column-group .feature-column { + padding: 7rem; + margin-bottom: 0; +} +.feature-column { + margin-bottom: 3rem; +} +.feature-column > :last-child { + margin-bottom: 0; +} +.feature-icon { + font-size: 3rem; + margin-bottom: 2rem; + display: inline-block; + position: relative; +} +.feature-column.left .feature-icon { + float: left; +} +.feature-text.left { + padding-left: 5rem; +} +.feature-column.right .feature-text { + padding-right: 5rem; + padding-left: 0; +} +.feature-text :first-child { + margin-top: 0; +} +.feature-column.small .feature-icon { + font-size: 2rem; +} +.feature-column.left.small .feature-text { + padding-left: 4rem; +} +.feature-column.left.small .icon-boxed, +.feature-column.left.small .icon-circled { + width: 5.8rem; + height: 5.8rem; + line-height: 5.8rem; +} +.feature-column.left.small .icon-boxed + .feature-text, +.feature-column.left.small .icon-circled + .feature-text { + padding-left: 9rem; +} +.feature-column.right.small .feature-text { + padding-right: 4rem; + padding-left: 0; +} +.feature-column.right.small .icon-boxed + .feature-text, +.feature-column.right.small .icon-circled + .feature-text { + padding-right: 9rem; + padding-left: 0; +} +.feature-colum.mediumn .feature-icon { + font-size: 3rem; +} +.feature-column.left.medium .feature-text { + padding-left: 5rem; +} +.feature-column.medium .icon-boxed, +.feature-column.medium .icon-circled { + width: 6.6rem; + height: 6.6rem; + line-height: 6.6rem; +} +.feature-column.left .icon-boxed + .feature-text, +.feature-column.left .icon-circled + .feature-text, +.feature-column.left.medium .icon-boxed + .feature-text, +.feature-column.left.medium .icon-circled + .feature-text { + padding-left: 9.8rem; +} +.feature-column.right .icon-boxed + .feature-text, +.feature-column.right .icon-circled + .feature-text, +.feature-column.right.medium .icon-boxed + .feature-text, +.feature-column.right.medium .icon-circled + .feature-text { + padding-right: 9.8rem; + padding-left: 0; +} +.feature-column.large .feature-icon { + font-size: 4rem; +} +.feature-column.left.large .feature-text { + padding-left: 6rem; +} +.feature-column.large .icon-boxed, +.feature-column.large .icon-circled { + width: 7.4rem; + height: 7.4rem; + line-height: 7.4rem; +} +.feature-column.left.large .icon-boxed + .feature-text, +.feature-column.left.large .icon-circled + .feature-text { + padding-left: 10.6rem; +} +.feature-column.right.large .feature-text { + padding-right: 6rem; + padding-left: 0; +} +.feature-column.right.large .icon-boxed + .feature-text, +.feature-column.right.large .icon-circled + .feature-text { + padding-right: 10.6rem; + padding-left: 0; +} +.feature-column.xlarge .feature-icon { + font-size: 5rem; +} +.feature-column.left.xlarge .feature-text { + padding-left: 7rem; +} +.feature-column.xlarge .icon-boxed, +.feature-column.xlarge .icon-circled { + width: 8rem; + height: 8rem; + line-height: 7.8rem; +} +.feature-column.left.xlarge .icon-boxed + .feature-text, +.feature-column.left.xlarge .icon-circled + .feature-text { + padding-left: 12.2rem; +} +.feature-column.right.xlarge .feature-text { + padding-right: 7rem; + padding-left: 0; +} +.feature-column.right.xlarge .icon-boxed + .feature-text, +.feature-column.right.xlarge .icon-circled + .feature-text { + padding-right: 12.2rem; + padding-left: 0; +} +.feature-column.right .feature-icon { + float: right; + margin-left: auto; + margin-right: auto; +} +.feature-column.center .feature-icon { + display: inline-block; + float: none; + margin-left: auto; + margin-right: auto; +} +.feature-column.center .feature-icon + .feature-text { + padding-left: 0; + padding-right: 0; +} +@media only screen and (max-width: 768px) { + .feature-column.center-on-mobile .feature-icon { + display: inline-block; + float: none; + margin-left: auto; + margin-right: auto; + } + .feature-column.center-on-mobile .feature-icon + .feature-text { + padding-left: 0; + padding-right: 0; + } +} +input, +textarea { + width: 100%; + padding: 1.3rem 2.5rem; + margin: 0 0 1.5rem; +} +.checkbox-label ~ .checkbox-label, +.radio-label ~ .radio-label, +label.pull-right { + margin-left: 1rem; +} +input, +select, +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-border-radius: 0; +} +input[type="submit"] { + width: auto; +} +input:focus, +select:focus, +textarea:focus { + outline: 0; +} +.disabled, +input:disabled, +select:disabled, +textarea:disabled { + opacity: 0.6; + cursor: default !important; +} +.disabled * { + cursor: default !important; +} +.checkbox:disabled, +.radio:disabled { + opacity: 0; + cursor: default; +} +.form-element, +textarea { + background: #f9f9f9; + font-size: 1.3rem; + color: #666; + border: 1px solid #eee; + border-radius: 0; +} +.form-element:focus, +.input-indication .form-element:focus + .inherit-style, +.input-indication.reverse .form-element:focus + .inherit-style, +textarea:focus { + background: #fff; + color: #333; + border: 1px solid #ccc; + box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.2); + outline: 0; +} +textarea { + min-width: 10rem; + min-height: 20rem; +} +.textarea-no-resize { + resize: none; +} +label { + margin-bottom: 0.8rem; + color: #666; + font-size: 1.2rem; + display: block; +} +label.pull-left, +label.pull-right { + margin-bottom: 0; + padding: 1.4rem 0; + line-height: normal; + float: left; +} +label.pull-left { + margin-right: 1rem; +} +label.emphasized { + color: #666; + font-size: 1.2rem; + font-weight: 700; +} +select { + width: 100%; + background: 0 0; + border: 0; + border-radius: 0; + color: inherit; + font-size: inherit; +} +.form-select { + width: 100%; + padding: 0 !important; + position: relative; +} +.form-select select { + width: 100%; + padding: 1.3rem 2.5rem; +} +.form-select:after { + font-family: icomoon; + font-size: 1.5rem; + content: "\e63e"; + pointer-events: none; + position: absolute; + top: 1rem; + right: 2rem; +} +input[type="checkbox"] { + -webkit-appearance: checkbox; + -moz-appearance: checkbox; + appearance: checkbox; +} +.checkbox, +.radio { + opacity: 0; + position: absolute; +} +.checkbox, +.checkbox-label, +.radio, +.radio-label { + margin-bottom: 2rem; + display: inline-block; + vertical-align: middle; + cursor: pointer; +} +.checkbox:disabled + .checkbox-label, +.checkbox:disabled + .checkbox-label:before, +.radio:disabled + .radio-label, +.radio:disabled + .radio-label:before { + opacity: 0.6; +} +.checkbox-label, +.radio-label { + color: #666; + position: relative; +} +.checkbox + .checkbox-label:before, +.radio + .radio-label:before { + width: 2rem; + height: 2rem; + line-height: 2rem; + margin-right: 1rem; + display: inline-block; + vertical-align: middle; + background: #f9f9f9; + border: 1px solid #eee; + content: ""; + font-family: icomoon; + text-align: center; +} +.checkbox:checked + .checkbox-label, +.radio:checked + .radio-label { + opacity: 1; +} +.checkbox:checked + .checkbox-label:before { + content: "\e63a"; + background: #fff; + color: #666; +} +.radio:checked + .radio-label:before { + background: #666; + box-shadow: inset 0 0 0 4px #fff; +} +.checkbox:focus + .checkbox-label, +.radio:focus + .radio-label { + outline: 0; +} +.input-indication, +.input-indication .form-element, +.input-indication .input-icon { + margin: 0; + display: flex; +} +.button, +.button-content > span, +button { + display: inline-block; +} +.input-indication { + margin: 0 0 1.5rem; +} +.input-indication .input-icon { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + align-items: center; +} +.input-indication.reverse .form-element + .inherit-style, +.input-indication:not(.reverse) .form-element:first-child { + border-right: none !important; +} +.input-indication.reverse .form-element:first-child, +.input-indication:not(.reverse) .form-element + .inherit-style { + border-left: none !important; +} +.input-indication.reverse .form-element select, +.input-indication.reverse .form-element:first-child { + padding-left: 0; +} +.input-indication:not(.reverse) .form-element select, +.input-indication:not(.reverse) .form-element:first-child { + padding-right: 0; +} +.checkbox.rounded + .checkbox-label:before, +.form-element.rounded, +textarea.rounded { + border-radius: 0.3rem; +} +.radio + .radio-label:before { + border-radius: 50%; +} +.form-element.pill { + border-radius: 10.5rem; +} +@media only screen and (min-width: 768px) { + .merged-form-elements .column + .column:not(:last-child), + .merged-form-elements .column:first-child { + padding-right: 0; + } + .merged-form-elements .column + .column .button, + .merged-form-elements .column + .column .form-element { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + .merged-form-elements .field-wrapper { + overflow: visible; + } + .merged-form-elements .column + .column, + .merged-form-elements .column:last-child { + padding-left: 0; + } + .merged-form-elements .column:not(:last-child) .form-element { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + .merged-form-elements .column + .column .form-element:not(:focus) { + border-left-color: transparent; + } + .merged-form-elements .column + .column .button { + width: 100%; + } + .merged-form-elements .column .form-element:focus { + position: relative; + z-index: 1; + } +} +.input-indication.reverse > :last-child, +.input-indication:not(.reverse) > :first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-indication.reverse > :first-child, +.input-indication:not(.reverse) > :last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-indication.reverse { + flex-direction: row-reverse; +} +.form-element.small { + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.form-element.small select { + padding: 1rem 3.5rem 1rem 1.5rem; + font-size: 1.1rem; +} +.form-select.small:after { + top: 0.5rem; + right: 1rem; +} +.checkbox.small + .checkbox-label:before, +.radio.small + .radio-label:before { + width: 1.6rem; + height: 1.6rem; + line-height: 1.6rem; +} +.checkbox.small + .checkbox-label, +.radio.small + .radio-label { + font-size: 1.1rem; +} +.form-element.medium { + padding: 1.3rem 2.5rem; +} +.form-element.medium select { + padding: 1.3rem 4.5rem 1.3rem 2.5rem; +} +.form-element.large { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.form-element.large select { + padding: 1.6rem 5rem 1.6rem 3rem; + font-size: 1.4rem; +} +.form-select.large:after { + top: 1.4rem; + right: 2.5rem; +} +.checkbox.large + .checkbox-label:before, +.radio.large + .radio-label:before { + width: 2.4rem; + height: 2.4rem; + line-height: 2.4rem; +} +.checkbox.large + .checkbox-label, +.radio.large + .radio-label { + font-size: 1.4rem; +} +.form-element.xlarge { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.form-element.xlarge select { + padding: 1.9rem 5.5rem 1.9rem 3.5rem; + font-size: 1.5rem; +} +.form-select.xlarge:after { + top: 1.7rem; + right: 3rem; +} +.checkbox.xlarge + .checkbox-label:before, +.radio.xlarge + .radio-label:before { + width: 2.7rem; + height: 2.7rem; + line-height: 2.7rem; +} +.checkbox.xlarge + .checkbox-label, +.radio.xlarge + .radio-label { + font-size: 1.5rem; +} +div[contenteditable="true"] { + background: #f9f9f9; + color: #666; + border: 1px solid #eee; + padding: 1.3rem 2.5rem; +} +div[contenteditable="true"]:focus { + background: #fff; + color: #333; + border: 1px solid #ccc; + box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.2); + outline: 0; +} +div[contenteditable="true"].small { + padding: 1rem 1.5rem; + font-size: 1rem; +} +div[contenteditable="true"].medium { + padding: 1.3rem 2.5rem; +} +div[contenteditable="true"].large { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +div[contenteditable="true"].xlarge { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.button-group { + margin-bottom: 3rem; +} +.button, +button { + padding: 1.3rem 2.5rem; + font-family: inherit; + font-size: 1.3rem; + color: #666; + background-color: #eee; + border: 1px solid #eee; + font-weight: 400; + vertical-align: middle; + cursor: pointer; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.center .button, +.center button { + margin-right: 0.5rem; + margin-left: 0.5rem; +} +.right .button, +.right button { + margin-right: 0; + margin-left: 1rem; +} +form .button, +form button { + margin-right: 0 !important; + margin-left: 0 !important; +} +.button:focus, +button:focus { + outline: 0; +} +.button:hover, +button:hover { + text-decoration: none; + color: #666; + background-color: #d0d0d0; + border-color: #d0d0d0; +} +.button-small .button, +.button-small button { + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.button.small, +button.small { + padding: 1rem 1.5rem !important; + font-size: 1.1rem !important; +} +.button-medium .button, +.button-medium button { + padding: 1.3rem 2.5rem; + font-size: 1.3rem; +} +.button.medium, +button.medium { + padding: 1.3rem 2.5rem !important; + font-size: 1.3rem !important; +} +.button-large .button, +.button-large button { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.button.large, +button.large { + padding: 1.6rem 3rem !important; + font-size: 1.4rem !important; +} +.button-xlarge .button, +.button-xlarge button { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.button.xlarge, +button.xlarge { + padding: 1.9rem 3.5rem !important; + font-size: 1.5rem !important; +} +.button [class*="icon-"], +button [class*="icon-"] { + line-height: inherit; +} +.button [class*="icon-"].left, +button [class*="icon-"].left { + margin-right: 0.5rem; +} +.button [class*="icon-"].right, +button [class*="icon-"].right { + margin-left: 0.5rem; +} +.button-content small { + display: block; +} +input[type="submit"]::-moz-focus-inner { + border: 0 !important; +} +.button-rounded .button, +.button-rounded button { + border-radius: 0.3rem; +} +.button.rounded, +button.rounded { + border-radius: 0.3rem !important; +} +.button-pill .button, +.button-pill button { + border-radius: 10.5rem; +} +.button.pill, +button.pill { + border-radius: 10.5rem !important; +} +.button.shadow, +button.shadow { + -webkit-box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.3); +} +.dropdown-list, +.list-up .dropdown-list { + box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.3); +} +.button.hard-shadow, +button.hard-shadow { + border-bottom: 3px solid rgba(0, 0, 0, 0.15); +} +.button.disabled, +.button.disabled:hover, +button.disabled, +button.disabled:hover { + background-color: #f9f9f9; + border-color: #eee; +} +.button.disabled, +button.disabled { + cursor: default; + color: #ccc; +} +.button-nav { + padding: 0; + margin: 0; + list-style: none; +} +.button-nav > ul > li { + margin: 0 1px 0 0; + float: left; +} +.button-nav li .button.pill, +.button-nav li .button.rounded, +.button-nav li button.pill, +.button-nav li button.rounded { + border-radius: 0; +} +.button-nav li:first-child .button.rounded, +.button-nav li:first-child button.rounded, +.button-nav.rounded li:first-child .button, +.button-nav.rounded li:first-child button { + border-radius: 0.3rem 0 0 0.3rem; +} +.button-nav li:last-child .button.rounded .button-nav li:last-child button.rounded, +.button-nav.rounded li:last-child .button, +.button-nav.rounded li:last-child button { + border-radius: 0 0.3rem 0.3rem 0; +} +.button-nav li:first-child .button.pill, +.button-nav li:first-child button.pill, +.button-nav.pill li:first-child .button, +.button-nav.pill li:first-child button { + border-radius: 10.5rem 0 0 10.5rem; +} +.button-nav li:last-child .button.pill, +.button-nav li:last-child button.pill, +.button-nav.pill li:last-child .button, +.button-nav.pill li:last-child button { + border-radius: 0 10.5rem 10.5rem 0; +} +.button-nav.center li { + margin-left: -0.3rem; + display: inline-block; + float: none; +} +.dropdown { + position: relative; + margin-bottom: 1rem; +} +.dropdown .button, +.dropdown button { + margin: 0; + text-align: left; +} +.dropdown.disabled .button { + cursor: default; +} +.dropdown.disabled .button, +.dropdown.disabled .button:hover, +.dropdown.disabled button, +.dropdown.disabled button:hover { + border-color: #ddd !important; + background: #fff !important; + color: #ddd !important; +} +.dropdown-list { + width: 16rem; + margin: 0.3rem 0 0; + text-align: left; + background: #fff; + border: 1px solid #ddd; + border-radius: 0.3rem; + opacity: 0; + visibility: hidden; + list-style: none; + position: absolute; + z-index: 101; + -webkit-transition-property: -webkit-transform, opacity, visibility; + transition-property: transform, opacity, visibility; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} +.right .dropdown-list { + right: 0; +} +.dropdown-list:not(.custom-content) li a { + padding: 0.6rem 2.5rem; + display: block; + font-size: 1.2rem; + color: #666; + font-weight: 400; + cursor: pointer; +} +.list-horizontal li, +.list-inline li { + display: inline-block; +} +.dropdown-list li a:hover { + background: #f4f4f4; + color: #333; + text-decoration: none; +} +.dropdown-list li.current a { + background: #f4f4f4; + color: #666; +} +.dropdown-list.active { + opacity: 1; + visibility: visible; +} +.dropdown-list .list-header { + padding: 0.6rem 2.5rem; + font-size: 1.1rem; + font-weight: 700; + background: #ddd; +} +.dropdown.small .button, +.dropdown.small button { + padding: 1rem 1.5rem; +} +.dropdown.small .dropdown-list li a { + padding: 0.4rem 1.5rem; +} +.dropdown.small .dropdown-list { + width: 14rem; +} +.dropdown.medium .button, +.dropdown.medium button { + padding: 1.3rem 2.5rem; +} +.dropdown.medium .dropdown-list li a { + padding: 0.6rem 2.5rem; +} +.dropdown.medium .dropdown-list { + width: 16rem; +} +.dropdown.large .button, +.dropdown.large button { + padding: 1.6rem 3rem; +} +.dropdown.large .dropdown-list li a { + padding: 0.9rem 3rem; +} +.dropdown.large .dropdown-list { + width: 18rem; +} +.dropdown.xlarge .button, +.dropdown.xlarge button { + padding: 1.9rem 3.5rem; +} +.dropdown.xlarge .dropdown-list li a { + padding: 1.2rem 3.5rem; +} +.dropdown.xlarge .dropdown-list { + width: 20rem; +} +.dropdown.rounded .button, +.dropdown.rounded button { + border-radius: 0.3rem; +} +ol, +ul { + margin: 0 0 3rem 2rem; + padding: 0; + font-size: 1.4rem; +} +dl { + margin: 0 0 3rem; +} +dt { + font-weight: 700; +} +dd { + padding-left: 3rem; + margin: 0 0 1rem; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0.4rem 0 0.4rem 3rem; +} +.list-inline, +.list-unstyled { + margin-left: 0; + list-style: none; +} +.list-inline.right li { + margin-left: 1rem; +} +.list-inline.center li { + margin-left: 0.5rem; + margin-right: 0.5rem; +} +.list-inline.left li, +ol li > [class*="icon-"]:first-child, +ul li > [class*="icon-"]:first-child { + margin-right: 1rem; +} +.list-group-dotted, +.list-group.dashed, +.list-group.solid { + border: none; +} +.list-group { + margin-left: 0; + list-style: none; +} +.list-group li { + padding: 1rem 0; + border-bottom: 1px solid #eee; +} +.list-group li li { + border-top: 1px solid #eee; +} +.list-group > li:first-child { + padding-top: 0; +} +.list-group li li:last-child { + padding-bottom: 0; +} +.list-group li:last-child { + border-bottom: none; + border-width: 0; +} +.list-group ol, +.list-group ul { + margin: 0; +} +.list-group.boxed li { + padding: 1rem 2rem; +} +.list-group.boxed li li:last-child { + padding: 1rem 2rem; + border-top: 1px solid; +} +.list-group li ul { + padding-top: 1rem; +} +.list-group[class*="border-"] li, +.list-group[class*="border-"] li li, +.list-group[class*="border-"] li ul { + border-color: inherit !important; +} +.list-group li :last-child { + margin-bottom: 0; +} +.list-group.small li li { + padding-left: 1.5rem; + margin-top: 0; +} +.list-group.small li { + padding: 0.7rem 0; +} +.list-group.small ol, +.list-groups.small ul { + margin-top: 0.7rem !important; +} +.list-group.boxed.small li, +.list-groups.boxed.small li { + padding: 0.7rem 1.5rem; +} +.list-group.medium li { + padding: 1rem 0; +} +.list-group.medium ol, +.list-groups.medium ul { + margin-top: 1rem !important; +} +.list-group.boxed.medium li { + padding: 1rem 2rem; +} +.list-group.large li { + padding: 1.3rem 0; +} +.list-group.large ol, +.list-groups.large ul { + margin-top: 1.3rem !important; +} +.list-group.boxed.large li { + padding: 1.3rem 2.5rem; +} +.list-group.xlarge li { + padding: 1.6rem 0; +} +.list-group.xlarge ol, +.list-groups.xlarge ul { + margin-top: 1.6rem !important; +} +.list-group.boxed.xlarge li { + padding: 1.6rem 3rem; +} +.list-group.dotted li { + border-bottom-style: dotted; +} +.list-group.dotted li li { + border-top-style: dotted; +} +.list-group.dashed li { + border-bottom-style: dashed; +} +.list-group.dashed li li { + border-top-style: dashed; +} +.list-group.thick li { + border-bottom-width: 0.2rem; +} +.list-group.thick li li { + border-top-width: 0.2rem; +} +.list-group:not(.boxed) li:last-child { + border-bottom: none; + padding-bottom: 0 !important; +} +.list-group li li:last-child { + border-top: none; +} +.list-group.boxed li { + border: 1px solid; + border-bottom: none; +} +.list-group.boxed li:last-child { + border-bottom: 1px solid; +} +.list-group.boxed.dotted li { + border-style: dotted; + border-bottom: none; +} +.list-group.boxed.dotted li:last-child { + border-bottom: 1px dotted; +} +.list-group.boxed.dotted li li:last-child { + border-top-style: dotted; +} +.list-group.boxed.dashed li { + border-style: dashed; + border-bottom: none; +} +.list-group.boxed.dashed li:last-child { + border-bottom: 1px dashed; +} +.list-group.boxed.dashed li li:last-child { + border-top-style: dashed; +} +.list-group.boxed.thick li, +.list-group.boxed.thick li:last-child { + border-width: 0.2rem; +} +.list-group.rounded li:first-child { + border-radius: 0.3rem 0.3rem 0 0; +} +.list-group.rounded li:last-child { + border-radius: 0 0 0.3rem 0.3rem; +} +.list-group.boxed[class*="border-"], +.list-group.boxed[class*="border-"].dashed, +.list-group.boxed[class*="border-"].dotted, +.list-group.boxed[class*="border-"].thick, +.list-group.boxed[class*="border-"]:hover, +.list-group[class*="border-"], +.list-group[class*="border-"].dashed, +.list-group[class*="border-"].dotted, +.list-group[class*="border-"].thick, +.list-group[class*="border-"]:hover { + border-width: 0; +} +.list-horizontal li { + list-style: none; +} +.menu-box { + overflow: visible; + margin-bottom: 3rem; +} +.menu-list, +.menu-list li { + margin: 0 0 3rem; + list-style: none; +} +.menu-list h4, +.menu-list li:last-child, +.menu-list p { + margin-bottom: 0; +} +.menu-list.boxed { + padding: 2rem; +} +.menu-list li { + position: relative; +} +.menu-list h4 + p { + margin-top: 1.3rem; +} +.menu-list .menu-content { + padding-right: 10rem; +} +.menu-list .menu-description, +.menu-list .menu-price, +.menu-list .menu-title { + background-color: #fff; +} +.menu-list .menu-content, +.menu-list .menu-description, +.menu-list .menu-price, +.menu-list .menu-title, +.menu-list h4 { + position: relative; + z-index: 1; +} +.menu-list .menu-price { + font-weight: 700; + position: absolute; + right: 0; + bottom: 0; +} +.accordion > ul > li > a, +.tabs .tab-nav > li a, +.tabs .tab-nav > li.disabled a:hover { + font-weight: 400; + line-height: 1.4; + vertical-align: middle; + color: #666; + text-decoration: none; +} +.menu-title .menu-price { + position: relative; + right: auto; + left: auto; + bottom: auto; +} +.menu-list .menu-line { + height: 1px; + margin: 0; + border: 0; + display: block; + position: absolute; + bottom: 8px; + left: 0; + right: 0; + z-index: 0; + background-image: linear-gradient(to right, #ccc 100%, rgba(0, 0, 0, 0) 0); + background-position: bottom; + background-size: 6px 2px; + background-repeat: repeat-x; +} +.menu-list .callout.rounded, +.menu-list.rounded, +.menu-list.rounded .callout { + border-radius: 0.3rem; +} +.menu-list.menu-items-inline .menu-content, +.menu-list.menu-items-inline h4 { + display: inline; +} +.menu-list .callout { + padding: 2rem; + background-color: #f4f4f4; +} +.menu-list .callout * { + background-color: inherit; +} +.menu-list .special-item { + font-size: 1.3rem; + font-style: italic; + text-transform: none; +} +.menu-list h4 .menu-line { + bottom: 4px; +} +.menu-list .menu-content .menu-line { + bottom: 8px; +} +.menu-box.small, +.menu-list.boxed.small { + padding: 1.5rem 1.5rem 0; +} +.menu-box.small .menu-list, +.menu-list.boxed.small li:last-child { + margin-bottom: 1.5rem; +} +.menu-box.medium, +.menu-list.boxed.medium { + padding: 2rem 2rem 0; +} +.menu-box.medium .menu-list, +.menu-list.boxed.medium li:last-child { + margin-bottom: 2rem; +} +.menu-box.large, +.menu-list.boxed.large { + padding: 2.5rem 2.5rem 0; +} +.menu-box.large .menu-list, +.menu-list.boxed.large li:last-child { + margin-bottom: 2.5rem; +} +.menu-box.xlarge, +.menu-list.boxed.xlarge { + padding: 3rem 3rem 0; +} +.menu-box.xlarge .menu-list, +.menu-list.boxed.xlarge li:last-child { + margin-bottom: 3rem; +} +.menu-list.center .menu-line { + display: none; +} +.menu-list.center .menu-price { + position: relative; +} +.menu-list.center .menu-content { + padding: 0; +} +.menu-list.center .menu-description { + display: block; +} +.menu-list.right .menu-content { + padding-left: 10rem; + padding-right: 0; +} +.menu-list.right .menu-price { + left: 0; + right: auto; +} +.menu-list.boxed { + border-style: solid; + border-width: 1px; +} +.menu-list.boxed.dashed { + border-style: dashed; +} +.menu-list.boxed.dotted { + border-style: dotted; +} +.dotted .menu-line { + height: 2px; + background-image: radial-gradient(circle closest-side, #ccc 99%, rgba(0, 0, 0, 0) 0); +} +.dashed .menu-line { + height: 1px; + background-image: linear-gradient(to right, #ccc 50%, rgba(0, 0, 0, 0) 0); +} +.timeline { + width: 100%; + margin: 0 0 3rem; + list-style: none; +} +.timeline-item { + padding-left: 3rem; +} +.timeline .timeline-item { + width: 100%; + padding-left: 3rem; + position: relative; + text-align: left; +} +.timeline .timeline-content { + padding-bottom: 4rem; + position: relative; +} +.timeline .timeline-item:after, +.timeline .timeline-item:before, +.timeline .timeline-section:before { + position: absolute; + content: ""; +} +.timeline .timeline-section .timeline-content, +.timeline .timeline-section .timeline-info { + width: 100% !important; + padding: 0; +} +.timeline .timeline-item:last-child .timeline-content { + padding-bottom: 0; +} +.timeline .timeline-item:before { + width: 1.4rem; + height: 1.4rem; + display: block; + background: #7e57c2; + border: 2px solid transparent; + border-radius: 100%; + top: 4px; + left: -7px; + transition: background 0.3s ease-in-out, border 0.3s ease-in-out; +} +.timeline .timeline-item:after { + width: 2px; + background: #ddd; + display: block; + top: 2.4rem; + bottom: 0; + left: -1px; +} +.timeline.no-indication .timeline-item:after, +.timeline.no-indication .timeline-item:before { + display: none; +} +.timeline.no-indication .timeline-item { + padding-left: 0; +} +.timeline.right.no-indication .timeline-item { + padding-right: 0; +} +.timeline .timeline-content :last-child, +.timeline .timeline-section :last-child { + margin-bottom: 0; +} +.timeline .timeline-section, +.timeline.right .timeline-section { + padding: 3rem 0 7rem !important; +} +.timeline .timeline-section:before { + width: 1.4rem; + height: auto; + background: 0 0 !important; + border: none; + border-radius: 0; + top: 0; + bottom: 4rem; + border-top: 2px solid #ddd; + border-bottom: 2px solid #ddd; +} +.tabs.right.vertical .tab-nav:not([class*="width-"]), +.tabs.vertical .tab-nav:not([class*="width-"]) { + width: 25%; +} +.timeline .timeline-section:after { + content: ""; + height: 4rem; + top: auto; +} +.accordion:after, +.tab-nav:after, +.tab-panes > div.active, +.tabs.vertical:after { + content: ""; +} +.tabs { + margin: 0 0 3rem; + padding: 0; +} +.tab-nav { + margin: 0; + padding: 0; + font-size: 0; + list-style: none; +} +.tab-nav:after { + height: 0; + display: block; + overflow: hidden; + clear: both; +} +.tabs .tab-nav > li { + margin: 0 1px 0 0; + display: inline-block; +} +.tabs.vertical:after { + display: block; + overflow: hidden; + clear: both; +} +.tabs.vertical .tab-nav > li { + margin: 0 0 1px; + display: block; + float: none; +} +.tabs.vertical .tab-nav { + float: left; +} +.tabs .tab-nav > li:last-child { + margin-right: 0; +} +.tabs.right .tab-nav > li { + margin: 0 0 0 1px; +} +.tabs.right.vertical .tab-nav > li { + margin: 0 0 1px; + float: none; +} +.tabs.right.vertical .tab-nav { + float: right; +} +.tabs .tab-nav > li.active a, +.tabs .tab-nav > li.active a:hover { + background: #fff; + border-top: 1px solid #eee; + border-right: 1px solid #eee; + border-bottom: 1px solid transparent; + border-left: 1px solid #eee; + cursor: default; +} +.tabs.vertical .tab-nav > li.active a, +.tabs.vertical .tab-nav > li.active a:hover { + background: #fff; + border-top: 1px solid #eee; + border-right: 1px solid transparent; + border-bottom: 1px solid #eee; + border-left: 1px solid #eee; + cursor: default; + position: relative; +} +.tabs.right.vertical .tab-nav > li.active a, +.tabs.right.vertical .tab-nav > li.active a:hover { + background: #fff; + border-top: 1px solid #eee; + border-right: 1px solid #eee; + border-bottom: 1px solid #eee; + border-left: 1px solid transparent; +} +.tabs .tab-nav > li a, +.tabs .tab-nav > li.disabled a:hover { + padding: 1.3rem 2.5rem; + margin: 0; + font-size: 1.3rem; + display: inline-block; + background-color: #eee; + border: 1px solid #eee; + cursor: pointer; +} +.tabs.vertical .tab-nav > li a { + display: block; +} +.tabs .tab-nav > li a:hover { + text-decoration: none; + color: #666; + background: #d0d0d0; + border-color: #d0d0d0; +} +.tab-panes { + margin-top: -1px; + padding: 2.5rem; + background: #fff; + border: 1px solid #eee; +} +.tabs.vertical .tab-panes { + float: left; +} +.tabs.vertical .tab-panes:not([class*="width-"]) { + width: 75%; + margin-top: 0; + margin-left: -1px; +} +.pricing-table.columns-1 .pricing-table-column, +.table { + width: 100%; +} +.tabs.right.vertical .tab-panes { + float: right; +} +.tabs.right.vertical .tab-panes:not([class*="width-"]) { + margin-left: 0; + margin-right: -1px; +} +.tab-panes > div { + display: none; + background: 0 0; +} +.tab-panes .tab-content { + opacity: 0; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} +.accordion > ul > li > div, +.collapsable-target { + -webkit-transition-duration: 0.3s; + overflow: hidden; +} +.tab-panes .animate-in .tab-content { + opacity: 1; +} +.tab-panes > div.active { + display: block; + overflow: hidden; + clear: both; +} +.tab-panes > div > :first-child { + margin-top: 0; +} +.tab-panes > div :not(.form-element):not(.input-indication):not(.radio-label):not(.checkbox-label):last-child { + margin-bottom: 0; +} +.tabs.small .tab-nav > li a { + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.tabs.small .tab-panes { + padding: 1.5rem; +} +.tabs.medium .tab-nav > li a { + padding: 1.3rem 2.5rem; + font-size: 1.3rem; +} +.tabs.medium .tab-panes { + padding: 2.5rem; +} +.tabs.large .tab-nav > li a { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.tabs.large .tab-panes { + padding: 3rem; +} +.tabs.xlarge .tab-nav > li a { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.tabs.xlarge .tab-panes { + padding: 3.5rem; +} +.tabs.rounded .tab-nav > li:first-child a { + border-radius: 0.3rem 0 0; +} +.tabs.right.rounded .tab-nav > li:first-child a, +.tabs.rounded .tab-nav > li:last-child a { + border-radius: 0 0.3rem 0 0; +} +.tabs.right.rounded .tab-nav > li:last-child a { + border-radius: 0.3rem 0 0; +} +.tabs.vertical.rounded .tab-nav > li:last-child a { + border-radius: 0 0 0 0.3rem; +} +.tabs.right.vertical.rounded .tab-nav > li:last-child a { + border-radius: 0 0 0.3rem; +} +.tabs.rounded .tab-panes { + border-radius: 0 0.3rem 0.3rem; +} +.tabs.right.rounded .tab-panes { + border-radius: 0.3rem 0 0.3rem 0.3rem; +} +.tabs.solid .tab-nav > li.active a, +.tabs.solid .tab-nav > li.active a:hover, +.tabs.solid .tab-panes { + border-style: solid; +} +.tabs.dashed .tab-nav > li.active a, +.tabs.dashed .tab-nav > li.active a:hover, +.tabs.dashed .tab-panes, +.tabs.dotted .tab-nav > li.active a, +.tabs.dotted .tab-nav > li.active a:hover, +.tabs.dotted .tab-panes { + border-style: dashed; +} +.tabs.thick .tab-nav > li.active a, +.tabs.thick .tab-nav > li.active a:hover, +.tabs.thick .tab-panes { + border-width: 0.2rem; +} +.tabs[class*="border-"] { + border: none; +} +.collapsable-target { + height: 0; + -webkit-transition-property: height; + transition-property: height; + transition-duration: 0.3s; +} +.collapsable-target:not(.include-margin) > :last-child { + margin-bottom: 0 !important; +} +.collapsable-target.active { + height: auto; +} +.accordion { + margin: 0 0 3rem; + padding: 0; + border: none !important; +} +.accordion > ul { + margin: 0; + padding: 0; + list-style: none; +} +.accordion:after { + height: 0; + display: block; + overflow: hidden; + clear: both; +} +.accordion > ul > li { + margin: 0 0 1px; + display: block; +} +.accordion > ul > li.active > a { + background: 0 0; + border-top: 1px solid #eee; + border-right: 1px solid #eee; + border-bottom: 1px solid transparent; + border-left: 1px solid #eee; +} +.accordion > ul > li > a { + padding: 1.3rem 2.5rem; + margin: 0; + font-size: 1.3rem; + display: block; + background-color: #eee; + border: 1px solid #eee; + cursor: pointer; +} +.accordion > ul > li > a:hover { + text-decoration: none; + color: #666; + background: #d0d0d0; + border-color: #d0d0d0; +} +.table.striped tbody tr:nth-child(even) td, +.table.striped tbody tr:nth-child(even) th, +.table > thead { + background-color: #eee; +} +.accordion > ul > li > div { + height: 0; + visibility: hidden; + border: 1px solid #eee; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + transition-duration: 0.3s; +} +.accordion > ul > li.active > div { + height: auto; + visibility: visible; +} +.accordion .accordion-content { + height: auto; + padding: 2.5rem; + overflow: hidden; + display: block; +} +.accordion > ul > li > div > :first-child { + margin-top: 0; +} +.accordion > ul > li > div :not(.form-element):not(.input-indication):not(.radio-label):not(.checkbox-label):last-child { + margin-bottom: 0; +} +.accordion.small li > a { + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.accordion.small .accordion-content { + padding: 1.5rem; +} +.accordion.medium li > a { + padding: 1.3rem 2.5rem; + font-size: 1.3rem; +} +.accordion.medium .accordion-content { + padding: 2.5rem; +} +.accordion.large li > a { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.accordion.large .accordion-content { + padding: 3rem; +} +.accordion.xlarge li > a { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.accordion.xlarge .accordion-content { + padding: 3.5rem; +} +.accordion.rounded li:first-child > a { + border-radius: 0.3rem 0.3rem 0 0; +} +.accordion.rounded li:last-child > a, +.accordion.rounded li > div { + border-radius: 0 0 0.3rem 0.3rem; +} +.accordion.rounded li.active:last-child > a:hover { + border-radius: 0; +} +.accordion.solid li > a, +.accordion.solid li > div { + border-style: solid; +} +.accordion.dashed li > a, +.accordion.dashed li > div, +.accordion.dotted li > a, +.accordion.dotted li > div { + border-style: dashed; +} +.accordion.thick li > a, +.accordion.thick li > div { + border-width: 0.2rem; +} +.table { + border-width: 1px 1px 0; + border-color: #eee; + border-style: solid; + font-size: 1.2rem; + line-height: 1.5; + text-align: left; + border-collapse: separate; + border-spacing: 0; +} +.table > tbody > tr > td, +.table > tbody > tr > th, +.table > tfoot > tr > td, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > thead > tr > th { + padding: 1rem 1.5rem; +} +.table > thead { + color: #666; +} +.table td, +.table th + th { + border-left: 1px solid #eee; + border-bottom: 1px solid #eee; +} +.table > thead > tr > th { + border-bottom: none; +} +.table.small > tbody > tr > td, +.table.small > tbody > tr > th, +.table.small > tfoot > tr > td, +.table.small > tfoot > tr > th, +.table.small > thead > tr > td, +.table.small > thead > tr > th { + padding: 0.7rem 1rem; + font-size: 1rem; +} +.table.medium > tbody > tr > td, +.table.medium > tbody > tr > th, +.table.medium > tfoot > tr > td, +.table.medium > tfoot > tr > th, +.table.medium > thead > tr > td, +.table.medium > thead > tr > th { + padding: 1rem 1.5rem; +} +.table.large > tbody > tr > td, +.table.large > tbody > tr > th, +.table.large > tfoot > tr > td, +.table.large > tfoot > tr > th, +.table.large > thead > tr > td, +.table.large > thead > tr > th { + padding: 1.3rem 2.5rem; + font-size: 1.4rem; +} +.table.xlarge > tbody > tr > td, +.table.xlarge > tbody > tr > th, +.table.xlarge > tfoot > tr > td, +.table.xlarge > tfoot > tr > th, +.table.xlarge > thead > tr > td, +.table.xlarge > thead > tr > th { + padding: 1.6rem 3rem; + font-size: 1.5rem; +} +.table.rounded { + border-radius: 0.3rem; +} +.pricing-table { + width: 100%; + text-align: center; +} +.pricing-table.left { + text-align: left; +} +.pricing-table.right, +.progress-bar { + text-align: right; +} +.pricing-table:after, +.pricing-table:before { + content: "."; + display: block; + height: 0; + overflow-x: hidden; + overflow-y: hidden; +} +.pricing-table:after { + clear: both; +} +.pricing-table.columns-2 .pricing-table-column { + width: 50%; +} +.pricing-table.columns-3 .pricing-table-column { + width: 33.33333%; +} +.pricing-table.columns-4 .pricing-table-column { + width: 25%; +} +.pricing-table.columns-5 .pricing-table-column { + width: 20%; +} +.pricing-table-column { + float: left; +} +[class*="border-"] .pricing-table-column { + border-width: 1px 1px 1px 0; + border-style: solid; +} +.pricing-table-column:first-child { + border-width: 1px; +} +.pricing-table-column > :not(hr) { + padding: 3rem; +} +.pricing-table-column > :not(:first-child) { + padding-top: 0; +} +.pricing-table-column > [class*="bkg-"] { + padding: 3rem; +} +.pricing-table-column > hr { + margin: 3rem; + margin-top: 0; +} +.pricing-table-column.callout { + margin-left: -1px; + margin-bottom: -2rem; + border: 1px solid #fff; + box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.2); + position: relative; + top: -1.5rem; + z-index: 1; +} +.box :not(.form-element):not(.form-submit):last-child, +.pricing-table-footer .button, +.pricing-table-footer button, +.pricing-table-text p:last-child { + margin-bottom: 0; +} +.box.shadow, +.icon-boxed.shadow, +.icon-circled.shadow { + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} +.pricing-table-column.callout > .pricing-table-header { + padding-top: 4.5rem; +} +.pricing-table-column.callout > .pricing-table-footer { + padding-bottom: 4.5rem; +} +.pricing-table-header h2 { + margin: 0; + font-size: 2.5rem; +} +.pricing-table-header[class*="bkg-"] h2 { + color: #fff; +} +.pricing-table-price { + color: #666; +} +.pricing-table-price h4 { + margin: 0; + font-size: 3rem; +} +.pricing-table-price[class*="bkg-"] h4 { + color: #fff; +} +.pricing-table-price .currency { + margin-right: 0.2rem; + font-size: 1.3rem; + position: relative; + top: -1rem; +} +.pricing-table-price .interval { + font-size: 1.3rem; + opacity: 0.5; +} +.pricing-table-options, +.pricing-table-options ul { + margin: 0; + list-style: none; + line-height: inherit; +} +.pricing-table-options del { + opacity: 0.5; + text-decoration: none; +} +.pricing-table-options li { + margin-bottom: 0; + padding: 0.7rem 0; +} +.pricing-table-options.with-icon li:before { + margin-right: 1rem; + font-family: icomoon; + content: "\e63a"; + float: left; +} +.pricing-table-text { + line-height: inherit; +} +.pricing-table[class*="border-"] { + border-width: 0; +} +.pricing-table[class*="border-"] .pricing-table-column { + border-color: inherit !important; +} +.pricing-table.small .pricing-table-header h2 { + font-size: 2.5rem; +} +.pricing-table.small .pricing-table-price .currency { + font-size: 1.3rem; + top: -1rem; +} +.pricing-table.small .pricing-table-price .interval { + font-size: 1.1rem; +} +.pricing-table.medium .pricing-table-header h2, +.pricing-table.small .pricing-table-price h4 { + font-size: 3rem; +} +.pricing-table.medium .pricing-table-price .currency { + font-size: 1.6rem; + top: -1.4rem; +} +.pricing-table.medium .pricing-table-price .interval { + font-size: 1.3rem; +} +.pricing-table.medium .pricing-table-price h4 { + font-size: 3.6rem; +} +.pricing-table.large .pricing-table-header h2 { + font-size: 3rem; +} +.pricing-table.large .pricing-table-price .currency { + font-size: 1.6rem; + top: -2rem; +} +.pricing-table.large .pricing-table-price .interval { + font-size: 1.4rem; +} +.pricing-table.large .pricing-table-price h4 { + font-size: 3rem; +} +.pricing-table.xlarge .pricing-table-header h2 { + font-size: 3.2rem; +} +.pricing-table.xlarge .pricing-table-price .currency { + font-size: 2rem; + top: -2.7rem; +} +.pricing-table.xlarge .pricing-table-price .interval { + font-size: 1.6rem; +} +.pricing-table.xlarge .pricing-table-price h4 { + font-size: 6rem; +} +.pricing-table.rounded .pricing-table-column:first-child { + border-radius: 0.3rem 0 0 0.3rem; +} +.pricing-table.rounded .pricing-table-column:first-child > div:first-child { + border-top-left-radius: inherit; +} +.pricing-table.rounded .pricing-table-column:first-child > div:left-child { + border-bottom-left-radius: inherit; +} +.pricing-table.rounded .pricing-table-column:last-child { + border-radius: 0 0.3rem 0.3rem 0; +} +.pricing-table.rounded .pricing-table-column:last-child > div:first-child { + border-top-right-radius: inherit; +} +.pricing-table.rounded .pricing-table-column:last-child > div:last-child { + border-bottom-right-radius: inherit; +} +.pricing-table-column.rounded, +.pricing-table.rounded .pricing-table-column.callout, +.pricing-table.rounded.columns-1 .pricing-table-column { + border-radius: 0.3rem; +} +.pricing-table.rounded .pricing-table-column.callout > div:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.pricing-table.rounded .pricing-table-column.callout > div:lst-child { + border-bottom-left-radius: inherit; +} +.box { + width: 100%; + padding: 2.5rem; + border: 1px solid #eee; + overflow: hidden; + position: relative; +} +.box .box { + width: auto; + padding: inherit; +} +.equalize .column > .box, +.grid-item .box { + height: 100%; +} +.box.dotted { + border-style: dotted; +} +.box.dashed { + border-style: dashed; +} +.box > :first-child { + margin-top: 0; +} +.box > a:not(.button) { + color: inherit; + font-weight: 700; +} +.box > a:not(.button):hover { + color: inherit; + text-decoration: underline; +} +.box.dismissable .close, +.box.dismissable .close:hover, +.header .logo a, +.shop .product-price ins, +a, +a:hover, +p a, +p a:hover { + text-decoration: none; +} +.box.dismissable { + max-height: 100rem; +} +.box.dismissable .close { + opacity: 0.5; + display: block; + position: absolute; + right: 1rem; + top: 1rem; + z-index: 10; +} +.box.dismissable .close:hover { + opacity: 1; +} +.box.small { + padding: 1.5rem; +} +.box.medium { + padding: 2.5rem; +} +.box.large { + padding: 3rem; +} +.box.xlarge { + padding: 3.5rem; +} +.box .ignore-parent-padding { + border: none; +} +.box.small > .ignore-parent-padding { + margin: 0 -1.5rem; +} +.box.medium > .ignore-parent-padding { + margin: 0 -2.5rem; +} +.box.large > .ignore-parent-padding { + margin: 0 -3rem; +} +.box.xlarge > .ignore-parent-padding { + margin: 0 -3.5rem; +} +.box.small > .ignore-parent-padding.first { + margin: -1.5rem -1.5rem 3rem; +} +.box.medium > .ignore-parent-padding.first { + margin: -2.5rem -2.5rem 3rem; +} +.box.large > .ignore-parent-padding.first { + margin: -3rem -3rem 3rem; +} +.box.xlarge > .ignore-parent-padding.first { + margin: -3.5rem -3.5rem 3rem; +} +.box.small > .ignore-parent-padding.last { + margin: 0 -1.5rem -1.5rem; +} +.box.medium > .ignore-parent-padding.last { + margin: 0 -2.5rem -2.5rem; +} +.box.large > .ignore-parent-padding.last { + margin: 0 -3rem -3rem; +} +.box.xlarge > .ignore-parent-padding.last { + margin: 0 -3.5rem -3.5rem; +} +.box > .ignore-parent-padding:not(.first):not(.last) { + margin-top: 0; + margin-bottom: 3rem; +} +.box.rounded { + border-radius: 0.3rem; +} +.box.shadow { + box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} +.label { + padding: 0 0.8rem; + border: 1px solid #eee; +} +.bar, +.range-active-segment { + width: 100%; + padding: 0 1.5rem; + -webkit-backface-visibility: hidden; +} +.label [class*="icon-"]:before { + margin-left: 0; + margin-right: 0.5rem; +} +.highlight, +.label { + background: #eee; + color: #666; +} +.label.rounded { + border-radius: 0.3rem; +} +.label.pill { + border-radius: 5rem; +} +.progress-bar-group { + margin-bottom: 3rem; +} +.progress-bar-group .progress-bar:last-child { + margin-bottom: 0; +} +.progress-bar { + width: 100%; + height: 2rem; + margin-bottom: 2rem; + font-size: 1.2rem; + line-height: 1.8rem; + font-weight: 700; + color: #666; + border: 1px solid #eee; + background: #eee; + overflow: hidden; + transform: translate3d(0, 0, 0); + position: relative; +} +.progress-bar.tmh-perspective { + overflow: hidden !important; +} +.aux-navigation-active .progress-bar { + -webkit-mask-image: none; +} +.bar { + height: 100%; + border: 1px solid #d0d0d0; + background: #d0d0d0; + position: absolute; + top: 0; + left: 0; + z-index: 1; +} +.progress-bar-label { + margin-bottom: 0.8rem; + color: #666; + font-size: 1.2rem; + text-align: left; + display: block; +} +.progress-bar-label + .progress-bar { + margin-bottom: 1.7rem; +} +.progress-bar.small { + height: 1.3rem; + font-size: 1rem; + line-height: 0.8rem; +} +.progress-bar.medium { + height: 2rem; +} +.progress-bar.large { + height: 3rem; + font-size: 1.4rem; + line-height: 2.6rem; +} +.progress-bar.xlarge { + height: 4rem; + font-size: 1.5rem; + line-height: 3.6rem; +} +.progress-bar.rounded { + border-radius: 0.3rem; +} +.progress-bar.rounded .bar { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.progress-bar.pill { + border-radius: 10.5rem; +} +.progress-bar.pill .bar { + border-top-left-radius: 10.5rem; + border-bottom-left-radius: 10.5rem; +} +.range-slider { + width: 100%; + height: 2rem; + margin-bottom: 2rem; + font-size: 1.2rem; + line-height: 1.6rem; + font-weight: 700; + text-align: right; + color: #666; + border: 1px solid #eee; + background: #eee; + overflow: hidden; + position: relative; + -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); +} +.aux-navigation-active .range-slider { + -webkit-mask-image: none; +} +.range-active-segment { + height: 100%; + border: 1px solid #d0d0d0; + background: #d0d0d0; + position: absolute; + z-index: 0; +} +.range-handle { + width: 1.8rem; + height: 1.8rem; + display: inline-block; + background: #666; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + z-index: 1; + -ms-touch-action: manipulation; + touch-action: manipulation; +} +.range-slider.small { + height: 1.3rem; + font-size: 1rem; + line-height: 0.8rem; +} +.range-slider.small .range-handle { + width: 1.1rem; + height: 1.1rem; +} +.range-slider.medium { + height: 2rem; +} +.range-slider.medium .range-handle { + width: 1.8rem; + height: 1.8rem; +} +.range-slider.large { + height: 3rem; + font-size: 1.4rem; + line-height: 2.6rem; +} +.range-slider.large .range-handle { + width: 2.8rem; + height: 2.8rem; +} +.range-slider.xlarge { + height: 4rem; + font-size: 1.5rem; + line-height: 3.6rem; +} +.range-slider.xlarge .range-handle { + width: 3.8rem; + height: 3.8rem; +} +.range-slider .range-handle, +.range-slider.rounded, +.range-slider.rounded .range-active-segment { + border-radius: 0.3rem; +} +.range-slider .range-handle, +.range-slider.pill, +.range-slider.pill .range-active-segment { + border-radius: 10.5rem; +} +.video-container { + overflow: hidden; +} +.audio-container, +.video-container { + margin-bottom: 3rem; +} +.audio-container .mejs-container { + height: 3rem; +} +iframe { + width: 100%; + border: none; + overflow: hidden; + background: #000; +} +.divider, +hr { + margin: 3rem 0; + border-top: 1px solid #eee; + border-right: 0; + border-bottom: 0; + border-left: 0; + height: 0; + clear: both; +} +address, +p { + margin: 0 0 3rem; +} +.divider.dashed, +hr.dashed { + border-style: dashed; +} +.divider.dotted, +hr.dotted { + border-style: dotted; +} +.divider.thick, +hr.thick { + border-top-width: 0.2rem; +} +.divider[class*="border-"], +.divider[class*="border-"].dashed, +.divider[class*="border-"].dotted, +hr[class*="border-"], +hr[class*="border-"].dashed, +hr[class*="border-"].dotted { + border-right-style: none !important; + border-bottom-style: none !important; + border-left-style: none !important; +} +h1, +h2, +h3, +h4, +h5, +h6 { + color: #333; + font-weight: 700; + line-height: 1; + margin: 0 0 2rem; +} +h1 { + font-size: 4.8rem; +} +h2 { + font-size: 3.2rem; +} +h3 { + font-size: 2.4rem; +} +h3.widget-title, +h4 { + font-size: 2.1rem; +} +h5 { + font-size: 1.8rem; +} +h6 { + font-size: 1.6rem; +} +h1 a, +h2 a, +h3 a, +h4 a, +h5 a, +h6 a { + font-size: inherit; + font-weight: inherit; + line-height: inherit; +} +h1 a:hover, +h2 a:hover, +h3 a:hover, +h4 a:hover, +h5 a:hover, +h6 a:hover { + color: inherit; +} +h1 span[class*="bkg-"], +h1 span[class*="border-"], +h1[class*="bkg-"], +h1[class*="border-"], +h2 span[class*="bkg-"], +h2 span[class*="border-"], +h2[class*="bkg-"], +h2[class*="border-"], +h3 span[class*="bkg-"], +h3 span[class*="border-"], +h3[class*="bkg-"], +h3[class*="border-"], +h4 span[class*="bkg-"], +h4 span[class*="border-"], +h4[class*="bkg-"], +h4[class*="border-"], +h5 span[class*="bkg-"], +h5 span[class*="border-"], +h5[class*="bkg-"], +h5[class*="border-"], +h6 span[class*="bkg-"], +h6 span[class*="border-"], +h6[class*="bkg-"], +h6[class*="border-"], +p[class*="bkg-"], +p[class*="border-"] { + padding: 0.4rem 0.6rem; +} +.lead { + font-size: 2.2rem; + line-height: 1.5; + font-weight: 200; +} +.separator { + width: 10rem; + height: 0.4rem; + display: block; + background-color: #333; + margin-bottom: 2rem; +} +.separator.small { + width: 7rem; + height: 0.2rem; +} +.separator.large { + width: 13rem; + height: 0.6rem; +} +.separator.xlarge { + width: 16rem; + height: 0.8rem; +} +.separator.full-width { + width: 100%; +} +.center .separator, +.separator.center { + margin-right: auto; + margin-left: auto; +} +.right .separator, +.separator.right { + margin-left: auto; +} +.font-alt-1 { + font-family: "Times New Roman", Arial, sans-serif; +} +em { + font-style: italic; +} +strong { + font-weight: 700; +} +small { + font-size: 65%; +} +[class*="weight-"] a, +[class*="weight-"] p, +[class*="weight-"] span { + font-weight: inherit; +} +.weight-light { + font-weight: 100; +} +.weight-thin { + font-weight: 200; +} +.weight-regular { + font-weight: 400; +} +.weight-semi-bold { + font-weight: 600; +} +.weight-bold { + font-weight: 700; +} +.weight-xbold { + font-weight: 900; +} +.text-shadow { + text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.5); +} +[class*="lspacing-"] a, +[class*="lspacing-"] p, +[class*="lspacing-"] span { + letter-spacing: inherit; +} +.lspacing-small { + letter-spacing: 0.2rem; +} +.lspacing-medium { + letter-spacing: 0.3rem; +} +.lspacing-large { + letter-spacing: 0.5rem; +} +.lspacing-xlarge { + letter-spacing: 0.8rem; +} +a, +p a { + color: #666; + outline: 0; +} +a:hover, +p a:hover { + color: #333; +} +a.announcement { + padding: 1rem 2rem; + line-height: inherit; + display: inline-flex; + align-items: center; +} +a.announcement.rounded, +a.announcement.rounded .label { + border-radius: 0.3rem; +} +a.announcement.pill, +a.announcement.pill .label { + border-radius: 5rem; +} +a.announcement .label { + border-radius: inherit; +} +a.announcement.left .label { + margin-right: 1rem; +} +a.announcement.right .label { + margin-left: 1rem; +} +a.announcement .messaage { + flex: 1; +} +::selection { + background: #333; + color: #fff; +} +::-moz-selection { + background: #333; + color: #fff; +} +blockquote { + margin: 0 0 3rem; + font-size: 1.8rem; + line-height: 1.5; +} +blockquote p { + margin-bottom: 0; + font-size: 1.8rem; +} +blockquote .cite, +blockquote cite { + margin-top: 2rem; + font-size: 60%; + display: block; +} +blockquote.small, +blockquote.small p { + font-size: 1.6rem; +} +blockquote.medium, +blockquote.medium p { + font-size: 1.8rem; +} +blockquote.large, +blockquote.large p { + font-size: 2.1rem; +} +blockquote.xlarge, +blockquote.xlarge p { + font-size: 2.4rem; +} +blockquote.border { + padding: 0 0 0 2.5rem; + border-left: 1px solid #eee; +} +blockquote.border.small { + padding-left: 2rem; + padding-right: 2rem; +} +blockquote.border.medium { + padding-left: 2.5rem; + padding-right: 2.5rem; +} +blockquote.border.large { + padding-left: 3rem; + padding-right: 3rem; +} +blockquote.border.xlarge { + padding-left: 3.5rem; + padding-right: 3.5rem; +} +blockquote.icon [class*="icon-"] { + font-size: 150%; + text-align: center; +} +blockquote.avatar span { + margin-bottom: 1.5rem; +} +blockquote.avatar span, +blockquote.avatar span img { + width: 5rem; + height: 5rem; + border-radius: 7rem; + display: inline-block; +} +blockquote.avatar.small span, +blockquote.avatar.small span img { + width: 4rem; + height: 4rem; +} +blockquote.avatar.medium span, +blockquote.avatar.medium span img { + width: 5rem; + height: 5rem; +} +blockquote.avatar.large span, +blockquote.avatar.large span img { + width: 6rem; + height: 6rem; +} +blockquote.avatar.xlarge span, +blockquote.avatar.xlarge span img { + width: 7rem; + height: 7rem; +} +blockquote.pull-left { + width: 40%; + float: left; + margin-right: 2rem; + margin-bottom: 2rem; +} +blockquote.pull-right { + width: 40%; + float: right; + margin-left: 2rem; + margin-bottom: 2rem; +} +blockquote.border.center, +blockquote.center { + margin-left: auto; + margin-right: auto; +} +blockquote.border.right { + padding: 0 2.5rem 0 0; + border-left: none; + border-right: 1px solid #eee; +} +blockquote.border.center { + padding: 2.5rem 0 0; + border-left: none; + border-top: 1px solid #eee; +} +.breadcrumb { + margin-left: 0; + list-style: none; + overflow: hidden; +} +.breadcrumb li { + float: left; +} +.breadcrumb li, +.breadcrumb li a { + font-size: 1.2rem; +} +.breadcrumb li:after, +.breadcrumb li:before { + padding-left: 1.2rem; + padding-right: 1.2rem; + font-family: icomoon; +} +.breadcrumb li:after { + content: "\e640"; +} +.breadcrumb.center li { + display: inline-block; + float: none; +} +.breadcrumb.right li:after { + padding: 0; + content: ""; +} +.breadcrumb.right li:before { + content: "\e63f"; +} +.breadcrumb li:last-child:after, +.breadcrumb.right li:first-child:before { + content: ""; + padding: 0; +} +code, +kbd, +samp { + font-family: "Courier New", Courier, monospace, sans-serif; + text-align: left; +} +[class*=" icon-"], +[class*="tml-nav"]:before, +[class*="tms-arrow-nav"]:before, +[class^="icon-"], +[class^="tml-nav"]:before, +[class^="tms-arrow-nav"]:before { + font-family: icomoon; + speak: none; + font-variant: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +pre { + margin: 0; + overflow: auto; + word-break: break-all; + word-wrap: break-word; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} +#tml-tool-bar .tml-social-list, +#tml-tool-bar .tml-social-list li, +.modal-open, +.parallax, +.tm-parallax, +.tm-slider-container.tms-carousel, +.tms-slide, +.tms-slides { + overflow: hidden; +} +pre code { + line-height: 1.5; +} +.tag { + color: #074a72; +} +.tag .att { + color: #47a4db; +} +.tag .val { + color: #d74950; +} +.tag .comm { + color: #999; +} +@font-face { + font-family: icomoon; + src: url(../fonts/entypo.eot); + src: url(../fonts/entypo.eot) format("embedded-opentype"), url(../fonts/entypo.woff) format("woff"), url(../fonts/entypo.ttf) format("truetype"), url(../fonts/entypo.svg) format("svg"); + font-weight: 400; + font-style: normal; +} +[class*=" icon-"], +[class^="icon-"] { + font-style: normal; + font-weight: 400; + text-transform: none; + line-height: 1; + display: inline-block; +} +[class*="icon-"] + [class*="icon-"] { + margin-left: 1rem; +} +.icon-add-to-list:before { + content: "\e600"; +} +.icon-add-user:before { + content: "\e601"; +} +.icon-address:before { + content: "\e602"; +} +.icon-adjust:before { + content: "\e603"; +} +.icon-air:before { + content: "\e604"; +} +.icon-aircraft-landing:before { + content: "\e605"; +} +.icon-aircraft-take-off:before { + content: "\e606"; +} +.icon-aircraft:before { + content: "\e607"; +} +.icon-align-bottom:before { + content: "\e608"; +} +.icon-align-horizontal-middle:before { + content: "\e609"; +} +.icon-align-left:before { + content: "\e60a"; +} +.icon-align-right:before { + content: "\e60b"; +} +.icon-align-top:before { + content: "\e60c"; +} +.icon-align-vertical-middle:before { + content: "\e60d"; +} +.icon-archive:before { + content: "\e60e"; +} +.icon-area-graph:before { + content: "\e60f"; +} +.icon-arrow-bold-down:before { + content: "\e610"; +} +.icon-arrow-bold-left:before { + content: "\e611"; +} +.icon-arrow-bold-right:before { + content: "\e612"; +} +.icon-arrow-bold-up:before { + content: "\e613"; +} +.icon-arrow-down:before { + content: "\e614"; +} +.icon-arrow-left:before { + content: "\e615"; +} +.icon-arrow-long-down:before { + content: "\e616"; +} +.icon-arrow-long-left:before { + content: "\e617"; +} +.icon-arrow-long-right:before { + content: "\e618"; +} +.icon-arrow-long-up:before { + content: "\e619"; +} +.icon-arrow-right:before { + content: "\e61a"; +} +.icon-arrow-up:before { + content: "\e61b"; +} +.icon-arrow-with-circle-down:before { + content: "\e61c"; +} +.icon-arrow-with-circle-left:before { + content: "\e61d"; +} +.icon-arrow-with-circle-right:before { + content: "\e61e"; +} +.icon-arrow-with-circle-up:before { + content: "\e61f"; +} +.icon-attachment:before { + content: "\e620"; +} +.icon-awareness-ribbon:before { + content: "\e621"; +} +.icon-back-in-time:before { + content: "\e622"; +} +.icon-back:before { + content: "\e623"; +} +.icon-bar-graph:before { + content: "\e624"; +} +.icon-battery:before { + content: "\e625"; +} +.icon-beamed-note:before { + content: "\e626"; +} +.icon-bell:before { + content: "\e627"; +} +.icon-blackboard:before { + content: "\e628"; +} +.icon-block:before { + content: "\e629"; +} +.icon-book:before { + content: "\e62a"; +} +.icon-bookmark:before { + content: "\e62b"; +} +.icon-bookmarks:before { + content: "\e62c"; +} +.icon-bowl:before { + content: "\e62d"; +} +.icon-box:before { + content: "\e62e"; +} +.icon-briefcase:before { + content: "\e62f"; +} +.icon-browser:before { + content: "\e630"; +} +.icon-brush:before { + content: "\e631"; +} +.icon-bucket:before { + content: "\e632"; +} +.icon-bug:before { + content: "\e633"; +} +.icon-cake:before { + content: "\e634"; +} +.icon-calculator:before { + content: "\e635"; +} +.icon-calendar:before { + content: "\e636"; +} +.icon-camera:before { + content: "\e637"; +} +.icon-ccw:before { + content: "\e638"; +} +.icon-chat:before { + content: "\e639"; +} +.icon-check:before { + content: "\e63a"; +} +.icon-down:before { + content: "\e63b"; +} +.icon-left:before { + content: "\e63c"; +} +.icon-right:before { + content: "\e63d"; +} +.icon-down-open-mini:before { + content: "\e63e"; +} +.icon-left-open-mini:before { + content: "\e63f"; +} +.icon-right-open-mini:before { + content: "\e640"; +} +.icon-up-open-mini:before { + content: "\e641"; +} +.icon-down-open-big:before { + content: "\e642"; +} +#tms-prev:before, +.icon-left-open-big:before { + content: "\e643"; +} +.icon-right-open-big:before { + content: "\e644"; +} +.icon-up-open-big:before { + content: "\e645"; +} +.icon-up:before { + content: "\e646"; +} +.icon-down-circled:before { + content: "\e647"; +} +.icon-left-circled:before { + content: "\e648"; +} +.icon-right-circled:before { + content: "\e649"; +} +.icon-up-circled:before { + content: "\e64a"; +} +.icon-circle-with-cross:before { + content: "\e64b"; +} +.icon-circle-with-minus:before { + content: "\e64c"; +} +.icon-circle-with-plus:before { + content: "\e64d"; +} +.icon-circle:before { + content: "\e64e"; +} +.icon-circular-graph:before { + content: "\e64f"; +} +.icon-clapperboard:before { + content: "\e650"; +} +.icon-classic-computer:before { + content: "\e651"; +} +.icon-clipboard:before { + content: "\e652"; +} +.icon-clock:before { + content: "\e653"; +} +.icon-cloud:before { + content: "\e654"; +} +.icon-code:before { + content: "\e655"; +} +.icon-cog:before { + content: "\e656"; +} +.icon-colours:before { + content: "\e657"; +} +.icon-compass:before { + content: "\e658"; +} +.icon-fast-backward:before { + content: "\e659"; +} +.icon-fast-forward:before { + content: "\e65a"; +} +.icon-jump-to-start:before { + content: "\e65b"; +} +.icon-next:before { + content: "\e65c"; +} +.icon-paus:before { + content: "\e65d"; +} +.icon-play:before { + content: "\e65e"; +} +.icon-record:before { + content: "\e65f"; +} +.icon-stop:before { + content: "\e660"; +} +.icon-volume:before { + content: "\e661"; +} +.icon-copy:before { + content: "\e662"; +} +.icon-creative-commons-attribution:before { + content: "\e663"; +} +.icon-creative-commons-noderivs:before { + content: "\e664"; +} +.icon-creative-commons-noncommercial-eu:before { + content: "\e665"; +} +.icon-creative-commons-noncommercial-us:before { + content: "\e666"; +} +.icon-creative-commons-public-domain:before { + content: "\e667"; +} +.icon-creative-commons-remix:before { + content: "\e668"; +} +.icon-creative-commons-share:before { + content: "\e669"; +} +.icon-creative-commons-sharealike:before { + content: "\e66a"; +} +.icon-creative-commons:before { + content: "\e66b"; +} +.icon-credit-card:before { + content: "\e66c"; +} +.icon-credit:before { + content: "\e66d"; +} +.icon-crop:before { + content: "\e66e"; +} +.icon-cancel:before { + content: "\e66f"; +} +.icon-cup:before { + content: "\e670"; +} +.icon-cw:before { + content: "\e671"; +} +.icon-cycle:before { + content: "\e672"; +} +.icon-database:before { + content: "\e673"; +} +.icon-dial-pad:before { + content: "\e674"; +} +.icon-direction:before { + content: "\e675"; +} +.icon-document-landscape:before { + content: "\e676"; +} +.icon-document:before { + content: "\e677"; +} +.icon-documents:before { + content: "\e678"; +} +.icon-dot-single:before { + content: "\e679"; +} +.icon-dots-three-horizontal:before { + content: "\e67a"; +} +.icon-dots-three-vertical:before { + content: "\e67b"; +} +.icon-dots-two-horizontal:before { + content: "\e67c"; +} +.icon-dots-two-vertical:before { + content: "\e67d"; +} +.icon-download:before { + content: "\e67e"; +} +.icon-drink:before { + content: "\e67f"; +} +.icon-drive:before { + content: "\e680"; +} +.icon-drop:before { + content: "\e681"; +} +.icon-edit:before { + content: "\e682"; +} +.icon-email:before { + content: "\e683"; +} +.icon-emoji-flirt:before { + content: "\e684"; +} +.icon-emoji-happy:before { + content: "\e685"; +} +.icon-emoji-neutral:before { + content: "\e686"; +} +.icon-emoji-sad:before { + content: "\e687"; +} +.icon-erase:before { + content: "\e688"; +} +.icon-eraser:before { + content: "\e689"; +} +.icon-export:before { + content: "\e68a"; +} +.icon-eye-with-line:before { + content: "\e68b"; +} +.icon-eye:before { + content: "\e68c"; +} +.icon-feather:before { + content: "\e68d"; +} +.icon-fingerprint:before { + content: "\e68e"; +} +.icon-flag:before { + content: "\e68f"; +} +.icon-flash:before { + content: "\e690"; +} +.icon-flashlight:before { + content: "\e691"; +} +.icon-flat-brush:before { + content: "\e692"; +} +.icon-flow-branch:before { + content: "\e693"; +} +.icon-flow-cascade:before { + content: "\e694"; +} +.icon-flow-line:before { + content: "\e695"; +} +.icon-flow-parallel:before { + content: "\e696"; +} +.icon-flow-tree:before { + content: "\e697"; +} +.icon-flower:before { + content: "\e698"; +} +.icon-folder-images:before { + content: "\e699"; +} +.icon-folder-music:before { + content: "\e69a"; +} +.icon-folder-video:before { + content: "\e69b"; +} +.icon-folder:before { + content: "\e69c"; +} +.icon-forward:before { + content: "\e69d"; +} +.icon-funnel:before { + content: "\e69e"; +} +.icon-game-controller:before { + content: "\e69f"; +} +.icon-gauge:before { + content: "\e6a0"; +} +.icon-globe:before { + content: "\e6a1"; +} +.icon-graduation-cap:before { + content: "\e6a2"; +} +.icon-grid:before { + content: "\e6a3"; +} +.icon-hair-cross:before { + content: "\e6a4"; +} +.icon-hand:before { + content: "\e6a5"; +} +.icon-heart-outlined:before { + content: "\e6a6"; +} +.icon-heart:before { + content: "\e6a7"; +} +.icon-help-with-circle:before { + content: "\e6a8"; +} +.icon-help:before { + content: "\e6a9"; +} +.icon-home:before { + content: "\e6aa"; +} +.icon-hour-glass:before { + content: "\e6ab"; +} +.icon-image-inverted:before { + content: "\e6ac"; +} +.icon-image:before { + content: "\e6ad"; +} +.icon-images:before { + content: "\e6ae"; +} +.icon-inbox:before { + content: "\e6af"; +} +.icon-infinity:before { + content: "\e6b0"; +} +.icon-info-with-circle:before { + content: "\e6b1"; +} +.icon-info:before { + content: "\e6b2"; +} +.icon-install:before { + content: "\e6b3"; +} +.icon-key:before { + content: "\e6b4"; +} +.icon-keyboard:before { + content: "\e6b5"; +} +.icon-lab-flask:before { + content: "\e6b6"; +} +.icon-landline:before { + content: "\e6b7"; +} +.icon-language:before { + content: "\e6b8"; +} +.icon-laptop:before { + content: "\e6b9"; +} +.icon-layers:before { + content: "\e6ba"; +} +.icon-leaf:before { + content: "\e6bb"; +} +.icon-level-down:before { + content: "\e6bc"; +} +.icon-level-up:before { + content: "\e6bd"; +} +.icon-lifebuoy:before { + content: "\e6be"; +} +.icon-light-bulb:before { + content: "\e6bf"; +} +.icon-light-down:before { + content: "\e6c0"; +} +.icon-light-up:before { + content: "\e6c1"; +} +.icon-line-graph:before { + content: "\e6c2"; +} +.icon-link:before { + content: "\e6c3"; +} +.icon-list:before { + content: "\e6c4"; +} +.icon-location-pin:before { + content: "\e6c5"; +} +.icon-location:before { + content: "\e6c6"; +} +.icon-lock-open:before { + content: "\e6c7"; +} +.icon-lock:before { + content: "\e6c8"; +} +.icon-log-out:before { + content: "\e6c9"; +} +.icon-login:before { + content: "\e6ca"; +} +.icon-loop:before { + content: "\e6cb"; +} +.icon-magnet:before { + content: "\e6cc"; +} +.icon-magnifying-glass:before { + content: "\e6cd"; +} +.icon-mail:before { + content: "\e6ce"; +} +.icon-man:before { + content: "\e6cf"; +} +.icon-map:before { + content: "\e6d0"; +} +.icon-mask:before { + content: "\e6d1"; +} +.icon-medal:before { + content: "\e6d2"; +} +.icon-megaphone:before { + content: "\e6d3"; +} +.icon-menu:before { + content: "\e6d4"; +} +.icon-merge:before { + content: "\e6d5"; +} +.icon-message:before { + content: "\e6d6"; +} +.icon-mic:before { + content: "\e6d7"; +} +.icon-minus:before { + content: "\e6d8"; +} +.icon-mobile:before { + content: "\e6d9"; +} +.icon-modern-mic:before { + content: "\e6da"; +} +.icon-moon:before { + content: "\e6db"; +} +.icon-mouse-pointer:before { + content: "\e6dc"; +} +.icon-mouse:before { + content: "\e6dd"; +} +.icon-music:before { + content: "\e6de"; +} +.icon-network:before { + content: "\e6df"; +} +.icon-new-message:before { + content: "\e6e0"; +} +.icon-new:before { + content: "\e6e1"; +} +.icon-news:before { + content: "\e6e2"; +} +.icon-newsletter:before { + content: "\e6e3"; +} +.icon-note:before { + content: "\e6e4"; +} +.icon-notification:before { + content: "\e6e5"; +} +.icon-notifications-off:before { + content: "\e6e6"; +} +.icon-old-mobile:before { + content: "\e6e7"; +} +.icon-old-phone:before { + content: "\e6e8"; +} +.icon-open-book:before { + content: "\e6e9"; +} +.icon-palette:before { + content: "\e6ea"; +} +.icon-paper-plane:before { + content: "\e6eb"; +} +.icon-pencil:before { + content: "\e6ec"; +} +.icon-phone:before { + content: "\e6ed"; +} +.icon-pie-chart:before { + content: "\e6ee"; +} +.icon-pin:before { + content: "\e6ef"; +} +.icon-plus:before { + content: "\e6f0"; +} +.icon-popup:before { + content: "\e6f1"; +} +.icon-power-plug:before { + content: "\e6f2"; +} +.icon-price-ribbon:before { + content: "\e6f3"; +} +.icon-price-tag:before { + content: "\e6f4"; +} +.icon-print:before { + content: "\e6f5"; +} +.icon-progress-empty:before { + content: "\e6f6"; +} +.icon-progress-full:before { + content: "\e6f7"; +} +.icon-progress-one:before { + content: "\e6f8"; +} +.icon-progress-two:before { + content: "\e6f9"; +} +.icon-publish:before { + content: "\e6fa"; +} +.icon-quote:before { + content: "\e6fb"; +} +.icon-radio:before { + content: "\e6fc"; +} +.icon-remove-user:before { + content: "\e6fd"; +} +.icon-reply-all:before { + content: "\e6fe"; +} +.icon-reply:before { + content: "\e6ff"; +} +.icon-resize-100:before { + content: "\e700"; +} +.icon-resize-full-screen:before { + content: "\e701"; +} +.icon-retweet:before { + content: "\e702"; +} +.icon-rocket:before { + content: "\e703"; +} +.icon-round-brush:before { + content: "\e704"; +} +.icon-rss:before { + content: "\e705"; +} +.icon-ruler:before { + content: "\e706"; +} +.icon-save:before { + content: "\e707"; +} +.icon-scissors:before { + content: "\e708"; +} +.icon-select-arrows:before { + content: "\e709"; +} +.icon-share-alternative:before { + content: "\e70a"; +} +.icon-share:before { + content: "\e70b"; +} +.icon-shareable:before { + content: "\e70c"; +} +.icon-shield:before { + content: "\e70d"; +} +.icon-shop:before { + content: "\e70e"; +} +.icon-shopping-bag:before { + content: "\e70f"; +} +.icon-shopping-basket:before { + content: "\e710"; +} +.icon-shopping-cart:before { + content: "\e711"; +} +.icon-shuffle:before { + content: "\e712"; +} +.icon-signal:before { + content: "\e713"; +} +.icon-sound-mix:before { + content: "\e714"; +} +.icon-sound-mute:before { + content: "\e715"; +} +.icon-sound:before { + content: "\e716"; +} +.icon-sports-club:before { + content: "\e717"; +} +.icon-spreadsheet:before { + content: "\e718"; +} +.icon-squared-cross:before { + content: "\e719"; +} +.icon-squared-minus:before { + content: "\e71a"; +} +.icon-squared-plus:before { + content: "\e71b"; +} +.icon-star-outlined:before { + content: "\e71c"; +} +.icon-star:before { + content: "\e71d"; +} +.icon-stopwatch:before { + content: "\e71e"; +} +.icon-suitcase:before { + content: "\e71f"; +} +.icon-swap:before { + content: "\e720"; +} +.icon-sweden:before { + content: "\e721"; +} +.icon-switch:before { + content: "\e722"; +} +.icon-tablet-mobile-combo:before { + content: "\e723"; +} +.icon-tablet:before { + content: "\e724"; +} +.icon-tag:before { + content: "\e725"; +} +.icon-text-document-inverted:before { + content: "\e726"; +} +.icon-text-document:before { + content: "\e727"; +} +.icon-text:before { + content: "\e728"; +} +.icon-thermometer:before { + content: "\e729"; +} +.icon-thumbs-down:before { + content: "\e72a"; +} +.icon-thumbs-up:before { + content: "\e72b"; +} +.icon-thunder-cloud:before { + content: "\e72c"; +} +.icon-ticket:before { + content: "\e72d"; +} +.icon-time-slot:before { + content: "\e72e"; +} +.icon-tools:before { + content: "\e72f"; +} +.icon-traffic-cone:before { + content: "\e730"; +} +.icon-trash:before { + content: "\e731"; +} +.icon-tree:before { + content: "\e732"; +} +.icon-triangle-down:before { + content: "\e733"; +} +.icon-triangle-left:before { + content: "\e734"; +} +.icon-triangle-right:before { + content: "\e735"; +} +.icon-triangle-up:before { + content: "\e736"; +} +.icon-trophy:before { + content: "\e737"; +} +.icon-tv:before { + content: "\e738"; +} +.icon-typing:before { + content: "\e739"; +} +.icon-uninstall:before { + content: "\e73a"; +} +.icon-unread:before { + content: "\e73b"; +} +.icon-untag:before { + content: "\e73c"; +} +.icon-upload-to-cloud:before { + content: "\e73d"; +} +.icon-upload:before { + content: "\e73e"; +} +.icon-user:before { + content: "\e73f"; +} +.icon-users:before { + content: "\e740"; +} +.icon-v-card:before { + content: "\e741"; +} +.icon-video-camera:before { + content: "\e742"; +} +.icon-video:before { + content: "\e743"; +} +.icon-vinyl:before { + content: "\e744"; +} +.icon-voicemail:before { + content: "\e745"; +} +.icon-wallet:before { + content: "\e746"; +} +.icon-warning:before { + content: "\e747"; +} +.icon-water:before { + content: "\e748"; +} +.icon-px-with-circle:before { + content: "\e749"; +} +.icon-px:before { + content: "\e74a"; +} +.icon-app-store:before { + content: "\e74b"; +} +.icon-baidu:before { + content: "\e74c"; +} +.icon-basecamp:before { + content: "\e74d"; +} +.icon-behance:before { + content: "\e74e"; +} +.icon-creative-cloud:before { + content: "\e74f"; +} +.icon-dribbble-with-circle:before { + content: "\e750"; +} +.icon-dribbble:before { + content: "\e751"; +} +.icon-dropbox:before { + content: "\e752"; +} +.icon-evernote:before { + content: "\e753"; +} +.icon-facebook-with-circle:before { + content: "\e754"; +} +.icon-facebook:before { + content: "\e755"; +} +.icon-flattr:before { + content: "\e756"; +} +.icon-flickr-with-circle:before { + content: "\e757"; +} +.icon-flickr:before { + content: "\e758"; +} +.icon-foursquare:before { + content: "\e759"; +} +.icon-github-with-circle:before { + content: "\e75a"; +} +.icon-github:before { + content: "\e75b"; +} +.icon-google-drive:before { + content: "\e75c"; +} +.icon-google-hangouts:before { + content: "\e75d"; +} +.icon-google-play:before { + content: "\e75e"; +} +.icon-google-with-circle:before { + content: "\e75f"; +} +.icon-google:before { + content: "\e760"; +} +.icon-grooveshark:before { + content: "\e761"; +} +.icon-houzz:before { + content: "\e762"; +} +.icon-icloud:before { + content: "\e763"; +} +.icon-instagram-with-circle:before { + content: "\e764"; +} +.icon-instagram:before { + content: "\e765"; +} +.icon-lastfm-with-circle:before { + content: "\e766"; +} +.icon-lastfm:before { + content: "\e767"; +} +.icon-linkedin-with-circle:before { + content: "\e768"; +} +.icon-linkedin:before { + content: "\e769"; +} +.icon-mail-with-circle:before { + content: "\e76a"; +} +.icon-medium-with-circle:before { + content: "\e76b"; +} +.icon-medium:before { + content: "\e76c"; +} +.icon-mixi:before { + content: "\e76d"; +} +.icon-onedrive:before { + content: "\e76e"; +} +.icon-paypal:before { + content: "\e76f"; +} +.icon-picasa:before { + content: "\e770"; +} +.icon-pinterest-with-circle:before { + content: "\e771"; +} +.icon-pinterest:before { + content: "\e772"; +} +.icon-qq-with-circle:before { + content: "\e773"; +} +.icon-qq:before { + content: "\e774"; +} +.icon-raft-with-circle:before { + content: "\e775"; +} +.icon-raft:before { + content: "\e776"; +} +.icon-rainbow:before { + content: "\e777"; +} +.icon-rdio-with-circle:before { + content: "\e778"; +} +.icon-rdio:before { + content: "\e779"; +} +.icon-renren:before { + content: "\e77a"; +} +.icon-scribd:before { + content: "\e77b"; +} +.icon-sina-weibo:before { + content: "\e77c"; +} +.icon-skype-with-circle:before { + content: "\e77d"; +} +.icon-skype:before { + content: "\e77e"; +} +.icon-slideshare:before { + content: "\e77f"; +} +.icon-smashing:before { + content: "\e780"; +} +.icon-soundcloud:before { + content: "\e781"; +} +.icon-spotify-with-circle:before { + content: "\e782"; +} +.icon-spotify:before { + content: "\e783"; +} +.icon-stumbleupon-with-circle:before { + content: "\e784"; +} +.icon-stumbleupon:before { + content: "\e785"; +} +.icon-swarm:before { + content: "\e786"; +} +.icon-tripadvisor:before { + content: "\e787"; +} +.icon-tumblr-with-circle:before { + content: "\e788"; +} +.icon-tumblr:before { + content: "\e789"; +} +.icon-twitter-with-circle:before { + content: "\e78a"; +} +.icon-twitter:before { + content: "\e78b"; +} +.icon-vimeo-with-circle:before { + content: "\e78c"; +} +.icon-vimeo:before { + content: "\e78d"; +} +.icon-vine-with-circle:before { + content: "\e78e"; +} +.icon-vine:before { + content: "\e78f"; +} +.icon-vk-alternitive:before { + content: "\e790"; +} +.icon-vk-with-circle:before { + content: "\e791"; +} +.icon-vk:before { + content: "\e792"; +} +.icon-windows-store:before { + content: "\e793"; +} +.icon-xing-with-circle:before { + content: "\e794"; +} +.icon-xing:before { + content: "\e795"; +} +.icon-yelp:before { + content: "\e796"; +} +.icon-youko-with-circle:before { + content: "\e797"; +} +.icon-youko:before { + content: "\e798"; +} +.icon-youtube-with-circle:before { + content: "\e799"; +} +.icon-youtube:before { + content: "\e79a"; +} +[class*="icon-"].small { + font-size: 1.6rem; +} +[class*="icon-"].medium { + font-size: 2.4rem; +} +[class*="icon-"].large { + font-size: 3.2rem; +} +[class*="icon-"].xlarge { + font-size: 3.8rem; +} +.icon-boxed, +.icon-circled { + width: 6.6rem; + height: 6.6rem; + margin-bottom: 0.4rem; + line-height: 6.6rem; + text-align: center; + border: 1px solid #eee; + overflow: hidden; + position: relative; +} +.icon-boxed.small, +.icon-circled.small { + width: 5.8rem; + height: 5.8rem; + line-height: 5.6rem; +} +.icon-boxed.medium, +.icon-circled.medium { + width: 6.6rem; + height: 6.6rem; + line-height: 6.4rem; +} +.icon-boxed.large, +.icon-circled.large { + width: 7.4rem; + height: 7.4rem; + line-height: 7.2rem; +} +.icon-boxed.xlarge, +.icon-circled.xlarge { + width: 9rem; + height: 9rem; + line-height: 8.8rem; +} +.icon-boxed.left + span, +.icon-circled.left + span { + margin-left: 0.5rem; +} +.icon-boxed.right + span, +.icon-circled.right + span { + margin-right: 0.5rem; +} +.icon-boxed.rounded { + border-radius: 0.3rem; +} +.icon-circled { + border-radius: 10rem; +} +.icon-boxed.shadow, +.icon-circled.shadow { + box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} +.icon-boxed.pulsate, +.icon-circled.pulsate { + overflow: visible; +} +.icon-boxed.pulsate:after, +.icon-circled.pulsate:after { + width: inherit; + height: inherit; + padding: inherit; + content: ""; + border: inherit; + border-radius: inherit; + position: absolute; + top: -1px; + left: -1px; + -webkit-animation: pulsate 1s ease-out; + -webkit-animation-iteration-count: infinite; + animation: pulsate 1s ease-out; + animation-iteration-count: infinite; + opacity: 0; +} +.icon-boxed.thick.pulsate:after, +.icon-circled.thick.pulsate:after { + top: -2px; + left: -2px; +} +.icon-boxed.slide-left-right:before, +.icon-circled.slide-left-right:before { + -webkit-animation: slide-left-right 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: slide-left-right 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +.icon-boxed.slide-top-bottom:before, +.icon-circled.slide-top-bottom:before { + -webkit-animation: slide-top-bottom 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: slide-top-bottom 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +.icon-boxed.scale-in:before, +.icon-circled.scale-in:before { + -webkit-animation: scale-in 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: scale-in 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +.icon-boxed.scale-out:before, +.icon-circled.scale-out:before { + -webkit-animation: scale-out 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: scale-out 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +@-webkit-keyframes pulsate { + 0% { + -webkit-transform: scale(0.6, 0.6); + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + -webkit-transform: scale(1.2, 1.2); + opacity: 0; + } +} +@keyframes pulsate { + 0% { + transform: scale(0.6, 0.6); + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + transform: scale(1.2, 1.2); + opacity: 0; + } +} +@-webkit-keyframes slide-left-right { + 100%, + 15% { + -webkit-transform: translateX(0); + opacity: 1; + } + 5% { + -webkit-transform: translateX(5rem); + opacity: 0; + } + 10% { + -webkit-transform: translateX(-5rem); + opacity: 0; + } +} +@keyframes slide-left-right { + 100%, + 15% { + transform: translateX(0); + opacity: 1; + } + 5% { + transform: translateX(5rem); + opacity: 0; + } + 10% { + transform: translateX(-5rem); + opacity: 0; + } +} +@-webkit-keyframes slide-top-bottom { + 100%, + 15% { + -webkit-transform: translateY(0); + opacity: 1; + } + 5% { + -webkit-transform: translateY(5rem); + opacity: 0; + } + 10% { + -webkit-transform: translateY(-5rem); + opacity: 0; + } +} +@keyframes slide-top-bottom { + 100%, + 15% { + transform: translateY(0); + opacity: 1; + } + 5% { + transform: translateY(5rem); + opacity: 0; + } + 10% { + transform: translateY(-5rem); + opacity: 0; + } +} +@-webkit-keyframes scale-in { + 100%, + 15% { + -webkit-transform: scale(1); + opacity: 1; + } + 5% { + -webkit-transform: scale(0.6); + opacity: 0; + } + 10% { + -webkit-transform: scale(1.2); + opacity: 0; + } +} +@keyframes scale-in { + 100%, + 15% { + transform: scale(1); + opacity: 1; + } + 5% { + transform: scale(0.6); + opacity: 0; + } + 10% { + transform: scale(1.2); + opacity: 0; + } +} +@-webkit-keyframes scale-out { + 100%, + 15% { + -webkit-transform: scale(1); + opacity: 1; + } + 5% { + -webkit-transform: scale(1.2); + opacity: 0; + } + 10% { + -webkit-transform: scale(0.6); + opacity: 0; + } +} +@keyframes scale-out { + 100%, + 15% { + transform: scale(1); + opacity: 1; + } + 5% { + transform: scale(1.2); + opacity: 0; + } + 10% { + transform: scale(0.6); + opacity: 0; + } +} +[class*="bkg-"].padded, +[class*="border-"].padded { + padding: 1rem 2rem; +} +[class*="border-"] { + border: 1px solid #eee; +} +[class*="border-"]:not([class*="bkg-"]), +[class*="border-"][class*="bkg-hover-"], +[class*="border-hover-"]:hover { + background: 0 0; + background: rgba(0, 0, 0, 0); +} +[class*="border-"].solid { + border-style: solid; + border-width: 1px; +} +[class*="border-"].dashed { + border-style: dashed; + border-width: 1px; +} +[class*="border-"].dotted { + border-style: dotted; + border-width: 1px; +} +[class*="border-"].thick, +[class*="border-"].thick * { + border-width: 0.2rem; +} +.border-turquoise { + border-color: #00a186; +} +.border-hover-turquoise:hover { + border-color: #008b73; +} +.border-turquoise-light { + border-color: #00bd9c; +} +.border-hover-turquoise-light:hover { + border-color: #00a186; +} +.border-green { + border-color: #1bb05d; + color: #1bb05d; +} +.border-hover-green:hover { + border-color: #179851; +} +.border-green-light { + border-color: #1ecd6d; +} +.border-hover-green-light:hover { + border-color: #1bb05d; +} +.border-blue { + border-color: #227fbb; +} +.border-hover-blue:hover { + border-color: #1d6ea3; +} +.border-blue-light { + border-color: #2c96dd; +} +.border-hover-blue-light:hover { + border-color: #227fbb; +} +.border-navy { + border-color: #2c3e51; +} +.border-hover-navy:hover { + border-color: #1f2d3b; +} +.border-navy-light { + border-color: #33495f; +} +.border-hover-navy-light:hover { + border-color: #2c3e51; +} +.border-purple { + border-color: #8f3faf; +} +.border-hover-purple:hover { + border-color: #7b3697; +} +.border-purple-light { + border-color: #b078c6; +} +.border-hover-purple-light:hover { + border-color: #8f3faf; +} +.border-yellow { + border-color: #f3b100; +} +.border-hover-yellow:hover { + border-color: #e2a50b; +} +.border-yellow-light { + border-color: #ffbe12; +} +.border-hover-yellow-light:hover { + border-color: #f3b100; +} +.border-orange { + border-color: #e87f04; +} +.border-hover-orange:hover { + border-color: #df6f0b; +} +.border-orange-light { + border-color: #f59d00; +} +.border-hover-orange-light:hover { + border-color: #e87f04; +} +.border-red { + border-color: #c23824; +} +.border-hover-red:hover { + border-color: #a9311f; +} +.border-red-light { + border-color: #ea4b35; +} +.border-hover-red-light:hover { + border-color: #c23824; +} +.border-hover-white:hover, +.border-white { + border-color: #fff; +} +.border-grey { + border-color: #666; +} +.border-hover-grey:hover { + border-color: #555; +} +.border-grey-light { + border-color: #999; +} +.border-hover-grey-light:hover { + border-color: #888; +} +.border-grey-ultralight { + border-color: #f4f4f4; +} +.border-hover-grey-ultralight:hover { + border-color: #f1f1f1; +} +.border-charcoal { + border-color: #333; +} +.border-hover-charcoal:hover { + border-color: #222; +} +.border-charcoal-light { + border-color: #555; +} +.border-hover-charcoal-light:hover { + border-color: #444; +} +.border-black, +.border-hover-black:hover { + border-color: #000; +} +.border-base { + border-color: #eee; +} +.border-hover-base:hover { + border-color: #d0d0d0; +} +.border-behance, +.border-hover-behance:hover { + border-color: #1769ff; + color: #1769ff; +} +.border-dribbble, +.border-hover-dribbble:hover { + border-color: #ea4c89; + color: #ea4c89; +} +.border-facebook, +.border-hover-facebook:hover { + border-color: #3b5998; + color: #3b5998; +} +.border-flickr, +.border-hover-flickr:hover { + border-color: #0063dc; + color: #0063dc; +} +.border-github, +.border-hover-github:hover { + border-color: #333; + color: #333; +} +.border-google, +.border-hover-google:hover { + border-color: #d34836; + color: #d34836; +} +.border-hover-instagram:hover, +.border-instagram { + border-color: #517fa4; + color: #517fa4; +} +.border-hover-linkedin:hover, +.border-linkedin { + border-color: #007bb6; + color: #007bb6; +} +.border-hover-pinterest:hover, +.border-pinterest { + border-color: #cb2027; + color: #cb2027; +} +.border-hover-skype:hover, +.border-skype { + border-color: #12a5f4; + color: #12a5f4; +} +.border-hover-soundcloud:hover, +.border-soundcloud { + border-color: #f80; + color: #f80; +} +.border-hover-spotify:hover, +.border-spotify { + border-color: #7ab800; + color: #7ab800; +} +.border-hover-tumblr:hover, +.border-tumblr { + border-color: #35465c; + color: #35465c; +} +.border-hover-twitter:hover, +.border-twitter { + border-color: #00aced; + color: #00aced; +} +.border-hover-vimeo:hover, +.border-vimeo { + border-color: #1ab7ea; + color: #1ab7ea; +} +.border-hover-youtube:hover, +.border-youtube { + border-color: #b00; + color: #b00; +} +[class*="bkg-hover-"]:hover *, +[class*="bkg-hover-"]:visited * { + color: inherit; +} +.bkg-turquoise { + background: #00a186; + border-color: #00a186; +} +.bkg-hover-turquoise:hover { + background: #008b73; + border-color: #008b73; +} +.bkg-turquoise-light { + background: #00bd9c; + border-color: #00bd9c; +} +.bkg-hover-turquoise-light:hover { + background: #00a186; + border-color: #00a186; +} +.bkg-green { + background: #1bb05d; + border-color: #1bb05d; +} +.bkg-hover-green:hover { + background: #179851; + border-color: #179851; +} +.bkg-green-light { + background: #1ecd6d; + border-color: #1ecd6d; +} +.bkg-hover-green-light:hover { + background: #1bb05d; + border-color: #1bb05d; +} +.bkg-blue { + background: #227fbb; + border-color: #227fbb; +} +.bkg-hover-blue:hover { + background: #1d6ea3; + border-color: #1d6ea3; +} +.bkg-blue-light { + background: #2c96dd; + border-color: #2c96dd; +} +.bkg-hover-blue-light:hover { + background: #227fbb; + border-color: #227fbb; +} +.bkg-navy { + background: #2c3e51; + border-color: #2c3e51; +} +.bkg-hover-navy:hover { + background: #1f2d3b; + border-color: #1f2d3b; +} +.bkg-navy-light { + background: #33495f; + border-color: #33495f; +} +.bkg-hover-navy-light:hover { + background: #2c3e51; + border-color: #2c3e51; +} +.bkg-purple { + background: #8f3faf; + border-color: #8f3faf; +} +.bkg-hover-purple:hover { + background: #7b3697; + border-color: #7b3697; +} +.bkg-purple-light { + background: #b078c6; + border-color: #b078c6; +} +.bkg-hover-purple-light:hover { + background: #8f3faf; + border-color: #8f3faf; +} +.bkg-yellow { + background: #f3b100; + border-color: #f3b100; +} +.bkg-hover-yellow:hover { + background: #e2a50b; + border-color: #e2a50b; +} +.bkg-yellow-light { + background: #ffbe12; + border-color: #ffbe12; +} +.bkg-hover-yellow-light:hover { + background: #f3b100; + border-color: #f3b100; +} +.bkg-orange { + background: #e87f04; + border-color: #e87f04; +} +.bkg-hover-orange:hover { + background: #df6f0b; + border-color: #df6f0b; +} +.bkg-orange-light { + background: #f59d00; + border-color: #f59d00; +} +.bkg-hover-orange-light:hover { + background: #e87f04; + border-color: #e87f04; +} +.bkg-red { + background: #c23824; + border-color: #c23824; +} +.bkg-hover-red:hover { + background: #a9311f; + border-color: #a9311f; +} +.bkg-red-light { + background: #ea4b35; + border-color: #ea4b35; +} +.bkg-hover-red-light:hover { + background: #c23824; + border-color: #c23824; +} +.bkg-black, +.bkg-hover-black:hover { + background: #000; +} +.bkg-hover-white:hover, +.bkg-white { + background: #fff; + border-color: #fff; +} +.bkg-grey { + background-color: #666; + border-color: #666; +} +.bkg-hover-grey:hover { + background-color: #555; + border-color: #555; +} +.bkg-grey-light { + background-color: #999; + border-color: #999; +} +.bkg-hover-grey-light:hover { + background-color: #888; + border-color: #888; +} +.bkg-grey-ultralight { + background-color: #f4f4f4; + border-color: #f4f4f4; +} +.bkg-hover-grey-ultralight:hover { + background-color: #f1f1f1; + border-color: #f1f1f1; +} +.bkg-charcoal { + background-color: #333; + border-color: #333; +} +.bkg-hover-charcoal:hover { + background-color: #222; + border-color: #222; +} +.bkg-charcoal-light { + background-color: #555; + border-color: #555; +} +.bkg-hover-charcoal-light:hover { + background-color: #444; + border-color: #444; +} +.bkg-black, +.bkg-hover-black:hover { + background-color: #000; + border-color: #000; +} +.bkg-base { + background: #eee; + border-color: #666; + border-color: #eee; +} +.bkg-hover-base:hover { + background: #d0d0d0; + border-color: #666; + border-color: #eee; +} +.bkg-behance, +.bkg-hover-behance:hover { + background-color: #1769ff; + border-color: #1769ff; +} +.bkg-dribbble, +.bkg-hover-dribbble:hover { + background-color: #ea4c89; + border-color: #ea4c89; +} +.bkg-facebook, +.bkg-hover-facebook:hover { + background-color: #3b5998; + border-color: #3b5998; +} +.bkg-flickr, +.bkg-hover-flickr:hover { + background-color: #0063dc; + border-color: #0063dc; +} +.bkg-github, +.bkg-hover-github:hover { + background-color: #333; + border-color: #333; +} +.bkg-google, +.bkg-hover-google:hover { + background-color: #d34836; + border-color: #d34836; +} +.bkg-hover-instagram:hover, +.bkg-instagram { + background-color: #517fa4; + border-color: #517fa4; +} +.bkg-hover-linkedin:hover, +.bkg-linkedin { + background-color: #007bb6; + border-color: #007bb6; +} +.bkg-hover-pinterest:hover, +.bkg-pinterest { + background-color: #cb2027; + border-color: #cb2027; +} +.bkg-hover-skype:hover, +.bkg-skype { + background-color: #12a5f4; + border-color: #12a5f4; +} +.bkg-hover-soundcloud:hover, +.bkg-soundcloud { + background-color: #f80; + border-color: #f80; +} +.bkg-hover-spotify:hover, +.bkg-spotify { + background-color: #7ab800; + border-color: #7ab800; +} +.bkg-hover-tumblr:hover, +.bkg-tumblr { + background-color: #35465c; + border-color: #35465c; +} +.bkg-hover-twitter:hover, +.bkg-twitter { + background-color: #00aced; + border-color: #00aced; +} +.bkg-hover-vimeo:hover, +.bkg-vimeo { + background-color: #1ab7ea; + border-color: #1ab7ea; +} +.bkg-hover-youtube:hover, +.bkg-youtube { + background-color: #b00; + border-color: #b00; +} +[class*="color-"] * { + color: inherit !important; +} +.color-turquoise { + color: #00a186; +} +.color-hover-turquoise:hover { + color: #008b73; +} +.color-turquoise-light { + color: #00bd9c; +} +.color-hover-turquoise-light:hover { + color: #00a186; +} +.color-green { + color: #1bb05d; +} +.color-hover-green:hover { + color: #179851; +} +.color-green-light { + color: #1ecd6d; +} +.color-hover-green-light:hover { + color: #1bb05d; +} +.color-blue { + color: #227fbb; +} +.color-hover-blue:hover { + color: #1d6ea3; +} +.color-blue-light { + color: #2c96dd; +} +.color-hover-blue-light:hover { + color: #227fbb; +} +.color-navy { + color: #2c3e51; +} +.color-hover-navy:hover { + color: #1f2d3b; +} +.color-navy-light { + color: #33495f; +} +.color-hover-navy-light:hover { + color: #2c3e51; +} +.color-purple { + color: #8f3faf; +} +.color-hover-purple:hover { + color: #7b3697; +} +.color-purple-light { + color: #b078c6; +} +.color-hover-purple-light:hover { + color: #8f3faf; +} +.color-yellow { + color: #f3b100; +} +.color-hover-yellow:hover { + color: #e2a50b; +} +.color-yellow-light { + color: #ffbe12; +} +.color-hover-yellow-light:hover { + color: #f3b100; +} +.color-orange { + color: #e87f04; +} +.color-hover-orange:hover { + color: #df6f0b; +} +.color-orange-light { + color: #f59d00; +} +.color-hover-orange-light:hover { + color: #e87f04; +} +.color-red { + color: #c23824; +} +.color-hover-red:hover { + color: #a9311f; +} +.color-red-light { + color: #ea4b35; +} +.color-hover-red-light:hover { + color: #c23824; +} +.color-hover-white:hover, +.color-white { + color: #fff; +} +.color-grey { + color: #666; +} +.color-hover-grey:hover { + color: #555; +} +.color-grey-light { + color: #999; +} +.color-hover-grey-light:hover { + color: #888; +} +.color-grey-ultralight { + color: #f4f4f4; +} +.color-hover-grey-ultralight:hover { + color: #f1f1f1; +} +.color-charcoal { + color: #333; +} +.color-hover-charcoal:hover { + color: #222; +} +.color-charcoal-light { + color: #555; +} +.color-hover-charcoal-light:hover { + color: #444; +} +.color-black, +.color-hover-black:hover { + color: #000; +} +.color-base, +.color-hover-base:hover { + color: #666; +} +.color-behance, +.color-hover-behance:hover { + color: #1769ff; +} +.color-dribbble, +.color-hover-dribbble:hover { + color: #ea4c89; +} +.color-facebook, +.color-hover-facebook:hover { + color: #3b5998; +} +.color-flickr, +.color-hover-flickr:hover { + color: #0063dc; +} +.color-github, +.color-hover-github:hover { + color: #333; +} +.color-google, +.color-hover-google:hover { + color: #d34836; +} +.color-hover-instagram:hover, +.color-instagram { + color: #517fa4; +} +.color-hover-linkedin:hover, +.color-linkedin { + color: #007bb6; +} +.color-hover-pinterest:hover, +.color-pinterest { + color: #cb2027; +} +.color-hover-skype:hover, +.color-skype { + color: #12a5f4; +} +.color-hover-soundcloud:hover, +.color-soundcloud { + color: #f80; +} +.color-hover-spotify:hover, +.color-spotify { + color: #7ab800; +} +.color-hover-tumblr:hover, +.color-tumblr { + color: #35465c; +} +.color-hover-twitter:hover, +.color-twitter { + color: #00aced; +} +.color-hover-vimeo:hover, +.color-vimeo { + color: #1ab7ea; +} +.color-hover-youtube:hover, +.color-youtube { + color: #b00; +} +[class*="bkg-"]::-webkit-input-placeholder, +[class*="border-"]::-webkit-input-placeholder, +[class*="color-"]::-webkit-input-placeholder { + color: inherit; +} +[class*="bkg-"]::-moz-placeholder, +[class*="border-"]::-moz-placeholder, +[class*="color-"]::-moz-placeholder { + color: inherit; +} +[class*="bkg-"]:-ms-input-placeholder, +[class*="border-"]:-ms-input-placeholder, +[class*="color-"]:-ms-input-placeholder { + color: inherit; +} +.highlight { + background: #eee; + border-color: #eee; +} +.info { + background: #d9edf7; + color: #31708f; + border-color: #d9edf7; +} +.success { + background: #dff0d8; + color: #3c763d; + border-color: #dff0d8; +} +.alert { + background: #fcf8e3; + color: #8a6d3b; + border-color: #fcf8e3; +} +.warning { + background: #f2dede; + color: #a9444a; + border-color: #f2dede; +} +.shadow-hover:hover { + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} +.bar, +.box, +.form-element, +.form-element + label:before, +.overlay-info, +.thumbnail, +.thumbnail .background-image, +.thumbnail img, +a, +button, +input, +textarea { + -webkit-transition-property: background, border-color, color, opacity, box-shadow, -webkit-transform; + transition-property: background, border-color, color, opacity, box-shadow, transform; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} +.no-transition, +.no-transition-reset { + -webkit-transition-duration: 0s !important; + transition-duration: 0s !important; +} +@media only screen and (max-width: 1140px) { + .row, + body.boxed .wrapper-inner { + max-width: 96rem; + } + .navigation li:last-child .sub-menu { + right: 0; + } + .content-grid-5 .grid-item, + .content-grid-6 .grid-item { + width: 25%; + } + .feature-column-group .width-3 { + width: 50%; + } +} +@media only screen and (max-width: 1023px) { + .navigation > ul > li:nth-last-child(2) > .sub-menu { + right: 0; + } + .navigation > ul > li:nth-last-child(2) > .sub-menu ul { + right: 18rem; + left: auto; + } + .content-grid-5 .grid-item, + .content-grid-6 .grid-item { + width: 33.33333%; + } +} +@media only screen and (min-width: 960px) { + .pricing-table .pricing-table-column:not(:first-child):not(.callout), + .table > tbody > tr > td:first-child { + border-left: none; + } +} +@media only screen and (max-width: 960px) { + .two-columns-on-tablet > [class*="width-"] { + width: 50%; + } + .one-column-on-tablet > [class*="width-"] { + width: 100%; + } + .one-column-on-tablet > [class*="width-"], + .two-columns-on-tablet > [class*="width-"] { + margin-left: 0; + position: static; + left: 0; + right: 0; + } + .row, + body.boxed .wrapper-inner { + max-width: 76rem; + } + [class*="content-grid-"] .grid-item { + width: 50%; + } + header .primary-nav-column, + header .primary-navigation { + display: none !important; + } + header .logo-column, + header .secondary-nav-column { + width: auto !important; + } + header .logo-column { + float: left; + } + header .secondary-nav-column { + float: right; + } + .nav-bar .logo, + .nav-bar .logo.logo-center { + margin: 0; + float: left; + } + .aux-navigation { + display: table !important; + visibility: visible !important; + } + .feature-column-group .feature-column { + padding: 4rem; + } + .pricing-table.columns-2 .pricing-table-column, + .pricing-table.columns-3 .pricing-table-column, + .pricing-table.columns-4 .pricing-table-column, + .pricing-table.columns-5 .pricing-table-column { + width: 50%; + } + .pricing-table[class*="border-"].columns-3 .pricing-table-column:last-child, + .pricing-table[class*="border-"].columns-4 .pricing-table-column:nth-last-child(2), + .pricing-table[class*="border-"].columns-5 .pricing-table-column:last-child, + .pricing-table[class*="border-"].columns-5 .pricing-table-column:nth-last-child(3) { + border-left-width: 1px; + } + .pricing-table.rounded.columns-3 .pricing-table-column:last-child, + .pricing-table.rounded.columns-5 .pricing-table-column:last-child { + border-radius: 0.3rem; + } + .pricing-table.rounded.columns-4 .pricing-table-column:nth-last-child(2), + .pricing-table.rounded.columns-5 .pricing-table-column:nth-last-child(3) { + border-radius: 0.3rem 0 0 0.3rem; + } + .table:not(.non-responsive) { + max-width: 100%; + display: inline-block; + position: relative; + } + .table tr:last-child { + width: 100%; + } + .table:not(.non-responsive) > thead, + .table:not(.non-responsive) > thead > tr { + display: block; + float: left; + } + .table:not(.non-responsive) > thead > tr > th { + display: block; + } + .table:not(.non-responsive) > tbody { + display: flex; + position: relative; + overflow-x: auto; + white-space: nowrap; + } + .table:not(.non-responsive) > tbody > tr { + display: inline-block; + vertical-align: top; + margin-right: -0.4rem; + } + .table:not(.non-responsive) > tbody > tr > td { + display: block; + } + .table:not(.non-responsive) th + th { + border-left: none; + border-bottom: 1px solid transparent; + } + .hide-on-tablet { + display: none !important; + visibility: hidden !important; + } + .show-on-tablet { + display: block !important; + visibility: visible !important; + } + .clear-height-on-tablet { + height: auto !important; + } + .one-column-on-tablet .freeze, + .one-column-on-tablet .sticky { + position: static !important; + } +} +@media (min-width: 768px) { + .timeline .timeline-item { + display: inline-block; + } + .timeline.center .timeline-item { + padding-left: 0; + } + .timeline.center .timeline-item:before { + margin-left: -0.7rem; + left: 50%; + } + .timeline.center .timeline-item:after { + margin-left: -0.1rem; + left: 50%; + } + .timeline.right .timeline-item { + text-align: right; + } + .timeline.right .timeline-item:before { + margin-right: -0.7rem; + right: 0; + left: auto; + } + .timeline.right .timeline-item:after { + margin-right: -0.1rem; + right: 0; + left: auto; + } + .timeline.center .timeline-content, + .timeline.center .timeline-info { + width: 50%; + } + .timeline.center .timeline-item .timeline-info, + .timeline.center .timeline-item.entry-left .timeline-content { + float: left; + text-align: right; + padding-right: 3rem; + padding-left: 0; + } + .timeline.center .timeline-item .timeline-content, + .timeline.center .timeline-item.entry-left .timeline-info { + float: right; + text-align: left; + padding-left: 3rem; + } + .timeline.right .timeline-item { + padding-left: 0; + padding-right: 3rem; + } + .timeline.center .timeline-item.timeline-section .timeline-content, + .timeline.center .timeline-item.timeline-section .timeline-info { + float: none; + padding: 0; + width: 100%; + text-align: center; + } + .timeline.center .timeline-section { + text-align: center; + } + .timeline.center .timeline-section .timeline-marker:after { + height: 3rem; + bottom: 0; + top: auto; + } + .timeline.center .timeline-section .timeline-title { + left: auto; + } +} +@media only screen and (max-width: 768px) { + .two-columns-on-tablet > [class*="width-"], + .width-1, + .width-10, + .width-11, + .width-12, + .width-2, + .width-3, + .width-4, + .width-5, + .width-6, + .width-7, + .width-8, + .width-9, + [class*="content-grid-"] .grid-item { + width: 100%; + } + .row, + body.boxed .wrapper-inner { + max-width: 60rem; + } + [class*="offset-"] { + margin-left: 0; + } + .column[class*="pull-"], + .column[class*="push-"] { + position: static; + left: 0; + right: 0; + } + .dropdown .login-form-container .button { + width: 100%; + display: block; + text-align: center; + } + .left-on-mobile .dropdown-list { + left: 0; + } + .left-on-mobile .button, + .left-on-mobile button { + margin-right: 1rem; + margin-left: 0; + } + .center-on-mobile .button, + .center-on-mobile button { + margin-right: 0.5rem; + margin-left: 0.5rem; + } + .right-on-mobile .button, + .right-on-mobile button { + margin-right: 0; + margin-left: 1rem; + } + .button.no-label-on-mobile span:not([class*="icon-"]), + button.no-label-on-mobile span:not([class*="icon-"]) { + display: none; + } + .button.no-label-on-mobile [class*="icon-"], + button.no-label-on-mobile [class*="icon-"] { + margin: 0; + } + blockquote { + width: 100% !important; + } + .lead { + font-size: 1.8rem; + line-height: 1.5; + font-weight: 200; + } + .feature-column-group .width-3 { + width: 100%; + } + .pricing-table.columns-3 .pricing-table-column.callout { + top: 0; + } + .pricing-table.columns-3 .pricing-table-column { + margin-bottom: 0.5rem; + } + .hide-on-mobile { + display: none !important; + visibility: hidden !important; + } + .show-on-mobile { + display: block !important; + visibility: visible !important; + } + .pull-left-on-mobile { + float: left !important; + } + .pull-right-on-mobile { + float: right !important; + } + .clear-float-on-mobile { + float: none !important; + } + .v-align-top, + .v-align-top-on-mobile { + padding-top: 2rem !important; + align-self: flex-start !important; + vertical-align: top !important; + } + .v-align-bottom, + .v-align-bottom-on-mobile { + padding-bottom: 2rem !important; + align-self: flex-end !important; + vertical-align: bottom !important; + } + .no-padding-on-mobile { + padding: 0 !important; + } + .no-background-on-mobile { + background: 0 0 !important; + border: none !important; + } + .thumbnail .v-align-bottom, + .thumbnail .v-align-bottom-on-mobile, + .thumbnail .v-align-top, + .thumbnail .v-align-top-on-mobile { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .left-on-mobile { + text-align: left !important; + } + .center-on-mobile { + text-align: center !important; + } + .right-on-mobile { + text-align: right !important; + } + .no-transition-on-mobile { + -webkit-transition-duration: 0s !important; + transition-duration: 0s !important; + } + .clear-height-on-mobile { + height: auto !important; + } + .freeze, + .sticky { + position: static !important; + } +} +@media only screen and (max-width: 600px) { + .row, + body.boxed .wrapper-inner { + max-width: 48rem; + } + .pricing-table.columns-2 .pricing-table-column, + .pricing-table.columns-3 .pricing-table-column, + .pricing-table.columns-4 .pricing-table-column, + .pricing-table.columns-5 .pricing-table-column { + width: 100%; + } + .pricing-table.rounded .pricing-table-column { + border-radius: 0.3rem !important; + } + .pricing-table .pricing-table-column.callout { + top: 0; + } + .pricing-table .pricing-table-column { + margin-bottom: 0.5rem; + } + .pricing-table[class*="border-"] .pricing-table-column { + border-left-width: 1px; + } +} +@media only screen and (max-width: 480px) { + .row, + body.boxed .wrapper-inner { + max-width: 35rem; + } + [class*="content-grid-"] .grid-item { + width: 100%; + } + .side-navigation-wrapper { + width: 30rem; + } + .element-reveal-left { + -webkit-transform: translate3d(30rem, 0, 0); + transform: translate3d(30rem, 0, 0); + } + .element-reveal-right { + -webkit-transform: translate3d(-30rem, 0, 0); + transform: translate3d(-30rem, 0, 0); + } + .side-navigation-wrapper.hide { + right: 30rem; + } + .side-navigation-wrapper.enter-right.hide { + right: -30rem; + } + .element-show-left { + left: 30rem; + } + .element-show-right { + left: -30rem; + } + .list-group { + margin-bottom: 0; + } + blockquote { + width: 100% !important; + } + .tabs.vertical .tab-nav, + .tabs.vertical .tab-panes, + .tabs.vertical.right .tab-nav, + .tabs.vertical.right .tab-panes { + width: 100% !important; + float: none; + } + .tab-nav li { + width: 100%; + float: none; + } + .tab-nav li a { + width: 100%; + } + .tabs.rounded .tab-nav > li:first-child a { + border-radius: 0.3rem 0.3rem 0 0 !important; + } + .tabs.rounded .tab-nav > li:last-child a { + border-radius: 0 !important; + } + .tabs.rounded .tab-panes { + border-radius: 0 0 0.3rem 0.3rem; + } + .tabs li.active:last-child a { + border-bottom: 1px solid #eee; + } + .tabs.vertical li.active a, + .tabs.vertical.right li.active a { + border-left: 1px solid #eee; + } + .tabs.vertical .tab-panes, + .tabs.vertical.right .tab-panes { + border-top: none; + } +} +@media only screen and (max-width: 350px) { + .row, + body.boxed .wrapper-inner { + max-width: 100%; + } +} +.mobile .tm-slider-parallax-container .tm-slider-container, +.tm-slider-container { + background: 0 0; + position: relative; +} +.tm-slider-parallax-container .tm-slider-container:not(.out-of-view) { + position: fixed; +} +.tm-slider-container:not(.out-of-view) .tms-content-inner > .row > .column, +.tm-slider-parallax-container .tm-slider-container:not(.out-of-view), +.tms-slide { + will-change: transform, opacity; +} +.tm-slider-container.background-slider { + position: absolute; + z-index: 0; +} +.tm-slider-container.full-width-slider, +.tm-slider-container.fullscreen { + width: 100%; +} +.tm-slider-container.fullscreen { + width: 100%; + height: 100%; + height: 100vh; +} +.tms-overlay, +.tms-slide, +.tms-slides { + height: 100%; + width: 100%; +} +.tm-slider-container.tms-carousel > ul { + opacity: 1; +} +.tm-slider-container.tms-carousel > ul > li { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.tm-slider-container.tms-scalable-height, +.tms-content-scalable { + -webkit-transition-property: height, opacity; + -moz-transition-property: height, opacity; + -o-transition-property: height, opacity; + -ms-transition-property: height, opacity; + transition-property: height, opacity; + -webkit-transition-duration: 0.6s; + -moz-transition-duration: 0.6s; + -o-transition-duration: 0.6s; + -ms-transition-duration: 0.6s; + transition-duration: 0.6s; +} +.tms-slides { + margin: 0; + padding: 0; + list-style: none; + position: relative; +} +.tms-slide { + visibility: hidden; + position: absolute; + background-size: contain; + background-position: center; + background-repeat: no-repeat; + left: 0; + z-index: 1; +} +.tms-forcefit { + background-size: cover; +} +.tms-carousel .tms-slide { + float: left; + position: relative; +} +.tms-slide.active { + visibility: visible; +} +.tms-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 1; +} +.tms-error { + width: 100%; + font-size: 1.4rem; + text-align: center; + position: relative; + top: 50%; +} +.tms-slide > embed, +.tms-slide > iframe, +.tms-slide > object, +.tms-slide > video { + position: relative; + opacity: 0; +} +.tms-slide > video { + z-index: 1; +} +.tms-caption, +.tms-content, +.tms-progress-bar { + z-index: 2; + position: absolute; +} +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > embed, +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > iframe, +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > object, +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > video { + width: 100% !important; + height: 100% !important; + position: static; +} +.tms-slide img, +.tms-slide.tms-forcefit > embed, +.tms-slide.tms-forcefit > iframe, +.tms-slide.tms-forcefit > object { + position: relative; +} +.tms-slide img { + max-width: 100%; + max-height: 100%; + margin: 0 auto; + display: block; + float: none; + transform: translate(0, 0); +} +.tms-carousel .tms-slide img { + max-height: none; +} +.tms-carousel .tms-slide .thumbnail { + height: auto !important; +} +.tms-fullscreen .tms-slide > img, +.tms-slide.tms-forcefit > img, +.tms-slide > video + img { + max-width: none; + max-height: none; + float: none; + position: absolute; +} +.mobile [data-video-bkg-vimeo] iframe, +.mobile [data-video-bkg-youtube] iframe, +[data-video-bkg-vimeo] iframe, +[data-video-bkg-vimeo] img, +[data-video-bkg-youtube] iframe, +[data-video-bkg-youtube] img, +[data-video-bkg] img { + opacity: 0 !important; +} +[data-video-bkg-vimeo], +[data-video-bkg-youtube] { + background-size: 0; +} +.mobile .tms-slide, +.tms-slide.error, +.video-bkg-loaded iframe { + background-size: cover !important; + opacity: 1 !important; +} +.img-loaded .tms-overlay, +.mobile .tms-bkg-video .tms-overlay, +.video-bkg-loaded .tms-overlay { + opacity: 1 !important; +} +.mobile .tms-slide, +.tms-overlay, +.tms-slide.error, +.video-bkg-loaded iframe { + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transition-duration: 1s; + transition-duration: 1s; +} +.tms-progress-bar { + width: 0; + height: 0.5rem; + background: rgba(0, 0, 0, 0.3); + top: 0; +} +.tms-caption:not([class*="width-"]) { + width: auto; +} +.tms-caption { + display: inline-block !important; + opacity: 0; +} +.tms-caption.scale { + line-height: 1; +} +.tms-caption embed, +.tms-caption iframe, +.tms-caption object, +.tms-caption video { + width: 100% !important; + height: 100% !important; +} +.tms-caption.no-transition { + opacity: 1 !important; + visibility: hidden; + display: block !important; +} +.tms-caption + .tms-caption [class*="icon-"] { + margin-left: 1rem; +} +.tms-content { + width: 100%; + max-width: 100%; + height: 100%; + margin-left: auto; + margin-right: auto; + display: table; + table-layout: fixed; + text-align: center; +} +.tms-content-inner { + height: 100%; + vertical-align: middle; + display: table-cell; + float: none; +} +.tms-content-scalable { + padding-bottom: 3rem; + opacity: 0; +} +.tms-content-inner .tms-caption { + position: static; +} +.tms-fullscreen .tms-caption, +.tms-slide .row .tms-content { + position: relative; +} +.tms-content-inner.left { + text-align: left; +} +.tms-content-inner.right { + text-align: right; +} +.tms-content-inner.v-align-top { + padding-top: 7rem; + vertical-align: top; +} +.tms-content-inner.v-align-bottom { + padding-bottom: 7rem; + vertical-align: bottom; +} +.tms-slide .column, +.tms-slide .row { + height: 100%; +} +.tms-content .column, +.tms-content .row { + height: auto; +} +@media only screen and (max-width: 768px) { + .tms-slide .row .tms-content, + .tms-slide .row .tms-content-inner { + display: block; + } + .tms-caption.hide-on-mobile { + display: none !important; + } +} +.tms-arrow-nav, +.tms-pagination { + display: none; + z-index: 10; + position: absolute; + text-align: center; +} +.tms-arrow-nav { + margin-top: -2.2rem; + width: 4.4rem; + height: 4.4rem; + background-color: rgba(0, 0, 0, 0.3); + color: #ccc; + font-size: 3rem; + line-height: 5rem; +} +.tms-arrow-nav:hover { + width: 7rem; + color: #fff; +} +.tms-carousel.tms-scalable-height .tms-arrow-nav { + margin-top: -3.7rem; +} +#tms-next { + top: 50%; + right: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +#tms-next:before { + content: "\e644"; +} +#tms-prev { + top: 50%; + left: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.tms-pagination { + width: 100%; + bottom: 2rem; + line-height: 0; +} +.tms-carousel .tms-pagination { + bottom: 0; +} +.tms-bullet-nav { + width: 0.8rem; + height: 0.8rem; + margin: 0 0.3rem; + display: inline-block; + background: #fff; + opacity: 0.5; + border-radius: 50%; +} +.tm-lightbox, +.tm-slider-container.pagination-below .tms-bullet-nav { + background: #000; +} +.tms-thumb-nav { + width: 5rem; + height: 5rem; + opacity: 0.5; +} +.tms-bullet-nav.active, +.tms-bullet-nav:hover, +.tms-thumb-nav.active, +.tms-thumb-nav:hover { + opacity: 1; +} +.tm-slider-container.show-on-hover .tms-arrow-nav, +.tm-slider-container.show-on-hover .tms-pagination { + opacity: 0; +} +.tm-slider-container.show-on-hover:hover .tms-arrow-nav, +.tm-slider-container.show-on-hover:hover .tms-pagination { + opacity: 1; +} +#tml-caption, +#tml-content, +.tm-lightbox { + opacity: 0; + width: 100%; + -webkit-backface-visibility: hidden; +} +.tm-slider-container.background-slider .tms-arrow-nav, +.tm-slider-container.background-slider .tms-pagination { + display: none !important; +} +.tm-slider-container.pagination-below .tms-pagination { + bottom: -3rem; +} +.tms-arrow-nav, +.tms-pagination { + -webkit-transition-property: width, background, color, opacity; + -moz-transition-property: width, background, color, opacity; + -o-transition-property: width, background, color, opacity; + -ms-transition-property: width, background, color, opacity; + transition-property: width, background, color, opacity; + -webkit-transition-duration: 0.3s; + -moz-transition-duration: 0.3s; + -o-transition-duration: 0.3s; + -ms-transition-duration: 0.3s; + transition-duration: 0.3s; +} +@font-face { + font-family: icomoon; + src: url(../fonts/entypo.eot); + src: url(../fonts/entypo.eot) format("embedded-opentype"), url(../fonts/entypo.woff) format("woff"), url(../fonts/entypo.ttf) format("truetype"), url(../fonts/entypo.svg) format("svg"); + font-weight: 400; + font-style: normal; +} +[class*="tms-arrow-nav"]:before, +[class^="tms-arrow-nav"]:before { + font-style: normal; + font-weight: 400; + text-transform: none; + line-height: 1; + display: inline-block; +} +#tml-content, +#tml-content-wrapper, +#tml-lightbox { + position: absolute; +} +.tm-lightbox { + height: 100%; + background: rgba(255, 255, 255, 0.9); + top: 0; + left: 0; + position: fixed; + z-index: 1000; +} +#tml-caption, +#tml-tool-bar, +.tml-nav { + position: absolute; +} +#tml-content { + visibility: hidden; +} +.tml-modal-mode .modal-dialog { + background: #fff; + box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5); +} +.tml-modal-mode.height-auto .modal-dialog { + height: auto !important; +} +.tml-modal-mode.rounded .modal-dialog { + border-radius: 0.3rem; +} +.tml-modal-mode .modal-dialog .modal-dialog-inner { + padding: 3rem; +} +#tm-lightbox.tml-modal-mode { + overflow-x: hidden; + overflow-y: auto; + background: rgba(255, 255, 255, 0.2); +} +.tml-modal-mode.rounded .modal-dialog .modal-header, +.tml-modal-mode.rounded .modal-dialog div { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.tml-modal-mode .modal-dialog .modal-header { + padding: 1rem 3rem; + background-color: #f4f4f4; +} +.tml-modal-mode .modal-dialog .modal-dialog-inner .full-width, +.tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header { + margin: 0 -3rem 3rem; +} +.tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header { + margin-top: -3rem; +} +.tml-modal-mode .modal-dialog .modal-header-title { + margin-bottom: 0; +} +.tml-modal-mode .slide-in-top { + -webkit-transform: translateY(-2rem); + transform: translateY(-2rem); +} +.tml-modal-mode .slide-in-bottom { + -webkit-transform: translateY(2rem); + transform: translateY(2rem); +} +.tml-modal-mode .scale-in { + -webkit-transform: scale(0.9); + transform: translateY(0.9); +} +.tml-modal-mode .scale-out { + -webkit-transform: scale(1.1); + transform: translateY(1.1); +} +.tml-modal-mode .scale-in, +.tml-modal-mode .slide-in-bottom, +.tml-modal-mode .slide-in-top { + -webkit-duration: 0.5s; + duration: 0.5s; +} +#tml-content-wrapper.zoomed { + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; +} +#tml-content.scrollable-content:not(.modal-dialog) { + background: #fff; + overflow-y: scroll; + -webkit-overflow-scrolling: touch; +} +#tml-content.tml-error { + width: 100%; + background: 0 0; + font-size: 1.4rem; + font-weight: 700; + text-align: center; + top: 50%; + left: 0; + box-shadow: none; +} +@media only screen and (max-width: 768px) { + .tml-modal-mode .modal-dialog .modal-dialog-inner { + padding: 1rem; + } + .tml-modal-mode .modal-dialog .modal-dialog-inner .full-width, + .tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header { + margin: 0 -1rem 3rem; + } + .tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header { + margin-top: -1rem; + } +} +#tml-next, +#tml-prev { + top: 50%; + margin-top: -2.1rem; +} +@media only screen and (max-width: 479px) { + #tml-content-wrapper { + left: 10% !important; + right: 10% !important; + } + .tml-modal-mode #tml-content-wrapper { + left: 5% !important; + right: 5% !important; + } +} +#tml-content embed, +#tml-content iframe, +#tml-content object, +#tml-content video { + width: 100% !important; + height: 100% !important; +} +#tml-caption { + font-size: 1.2rem; + font-style: italic; + text-align: center; + bottom: 0; +} +#tml-caption span { + width: 100%; + background-color: rgba(255, 255, 255, 0.5); + display: block; + padding: 1rem 1.5rem; + border-top: 0.1rem solid #eee; +} +.tml-nav { + width: 4.4rem; + height: 4.4rem; + font-size: 2rem; + text-align: center; + text-transform: capitalize; + line-height: 4.4rem; + opacity: 0.4; + z-index: 10; +} +.tml-nav:hover { + opacity: 1; +} +#tml-next { + right: 3rem; +} +#tml-next:before { + content: "\e644"; +} +#tml-prev { + left: 3rem; +} +#tml-prev:before { + content: "\e643"; +} +#tml-exit { + top: 1.5rem; + right: 3rem; +} +.tml-modal-mode #tml-exit { + top: 0; + right: 0; +} +#tml-tool-bar { + margin: 0; + display: inline-block; + top: 1.5rem; + left: 3rem; +} +#tml-tool-bar .tml-nav { + font-size: 1.5rem; +} +#tml-tool-bar #tml-share-wrapper, +#tml-tool-bar .tml-nav, +#tml-tool-bar .tml-social-list { + float: left; + position: relative; +} +#tml-tool-bar .tml-social-list.list-vertical, +#tml-tool-bar .tml-social-list.list-vertical .tml-nav { + float: none; + text-align: left; +} +#tml-tool-bar .tml-social-list { + margin: 0; + text-align: left; + opacity: 0; + visibility: hidden; + position: relative; + z-index: 101; + -webkit-transition-property: -webkit-transform, opacity, visibility; + -moz-transition-property: -moz-transform, opacity, visibility; + -o-transition-property: -o-transform, opacity, visibility; + transition-property: transform, opacity, visibility; + -webkit-transition-duration: 0.4s; + -moz-transition-duration: 0.4s; + -o-transition-duration: 0.4s; + transition-duration: 0.4s; +} +#tml-tool-bar .tml-social-list li a { + margin-right: 1rem; +} +#tml-tool-bar .tml-social-list.active { + opacity: 1; + visibility: visible; +} +#tml-tool-bar .tml-social-list .tml-nav { + width: auto; + min-width: 4.4rem; + font-size: 1.1rem; +} +#tml-tool-bar #tml-zoom:before { + content: "\e6cd"; +} +#tml-tool-bar #tml-share:before { + content: "\e70b"; +} +#tml-exit:before { + content: "\e66f"; +} +.tml-nav { + -webkit-transition-property: color, opacity; + -moz-transition-property: color, opacity; + -o-transition-property: color, opacity; + -ms-transition-property: color, opacity; + transition-property: color, opacity; + -webkit-transition-duration: 0.3s; + -moz-transition-duration: 0.3s; + -o-transition-duration: 0.3s; + -ms-transition-duration: 0.3s; + transition-duration: 0.3s; +} +@font-face { + font-family: icomoon; + src: url(../fonts/entypo.eot); + src: url(../fonts/entypo.eot) format("embedded-opentype"), url(../fonts/entypo.woff) format("woff"), url(../fonts/entypo.ttf) format("truetype"), url(../fonts/entypo.svg) format("svg"); + font-weight: 400; + font-style: normal; +} +[class*="tml-nav"]:before, +[class^="tml-nav"]:before { + font-style: normal; + font-weight: 400; + text-transform: none; + line-height: 1; + display: inline-block; +} +.parallax { + height: 55rem; + background: #000; + position: relative; + will-change: contents; +} +.parallax.fullscreen { + width: 100%; + height: 100%; + height: 100vh; +} +.parallax .horizon { + opacity: 0; + visibility: hidden; +} +.tm-parallax, +.tmp-content, +.tmp-content-inner { + width: 100%; + height: 100%; +} +.tmp-content { + max-width: 114rem; + height: 100%; + margin-left: auto; + margin-right: auto; + text-align: center; + display: table; +} +.tm-parallax { + background-size: cover; + background-position: 50% 50%; + background-repeat: no-repeat; + visibility: visible; + position: absolute; + top: 0; + left: 0; + z-index: 0; +} +.tm-parallax:not(.out-of-view) { + will-change: transform, opacity; +} +.tmp-content-inner { + height: 100%; + vertical-align: middle; + display: table-cell; + float: none; + position: relative; + z-index: 1; +} +.tmp-content-inner.left { + text-align: left; +} +.tmp-content-inner.right { + text-align: right; +} +.tmp-content-inner.v-align-top { + padding-top: 7rem; + vertical-align: top; +} +.tmp-content-inner.v-align-bottom { + padding-bottom: 7rem; + vertical-align: bottom; +} +.tmp-mobile { + height: auto; +} +.tm-parallax img { + width: 100%; + max-width: none; + position: absolute; + opacity: 1; + -webkit-backface-visibility: hidden; +} +.grid-container.full-width .row, +.header .header-inner, +.masonry-set-dimensions.full-width .row { + max-width: 100%; +} +.tm-loader { + width: 5rem; + height: 5rem; + margin: -2.5rem 0 0 -2.5rem; + position: absolute; + top: 50%; + left: 50%; +} +.tm-loader:before { + content: ""; + display: block; + padding-top: 100%; +} +.tm-loader #circle { + background: 0 0; + width: 100%; + height: 100%; + margin: auto; + border-radius: 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform-origin: center center; + animation: rotate 2s linear infinite; +} +.content, +.section-block { + position: relative; + z-index: 1; +} +.stroke { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; + stroke-linecap: round; + stroke-width: 0.2rem; +} +.ie-browser:not(.webkit) .tm-loader #circle { + border: 3px solid transparent; + border-bottom-color: #ddd; + animation: rotate 1.5s ease-in-out infinite, color 6s ease-in-out infinite; +} +@keyframes rotate { + 100% { + transform: rotate(360deg); + } +} +@keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } +} +@keyframes color { + 0%, + 100%, + 66% { + stroke: #ddd; + border-bottom-color: #ddd; + } + 40%, + 80%, + 90% { + stroke: #666; + border-bottom-color: #666; + } +} +*, +:after, +:before { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.tmh-perspective { + overflow: visible !important; +} +.tmh-perspective-parallax { + perspective: 1600px; + overflow: visible !important; +} +.feature-1, +.feature-2, +.feature-3, +.header .logo-inner, +.masonry-set-dimensions .grid-item { + overflow: hidden; +} +.tmh-parallax-item { + opacity: 1; + visibility: visible !important; +} +.no-js, +.no-js .horizon { + opacity: 1; + visibility: visible; +} +.content, +body { + background-color: #fff; +} +body.boxed { + background-color: #000; +} +body.boxed .wrapper-inner { + background-color: #fff; +} +.section-block { + width: 100%; + padding-top: 7rem; + padding-bottom: 7rem; + background-size: cover; + background-position: center; +} +.replicable-content { + padding-bottom: 4rem; +} +.audio-container, +.box, +.button-group, +.contact-form-container, +.content-slider, +.feature-column, +.lead, +.menu-box, +.menu-list, +.menu-list li, +.pricing-table, +.progress-bar-group, +.recent-slider, +.signup-form-container, +.table, +.testimonial-2 blockquote, +.text-column, +.thumbnail, +.video-container { + margin-bottom: 3rem; +} +.section-block.featured-media, +body.boxed .section-block.featured-media { + padding-top: 0; + padding-bottom: 0; +} +body.boxed .section-block { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +body.boxed .section-block.featured-media { + margin-left: -1.5rem; + margin-right: -1.5rem; +} +.grid-container.small-margins .grid, +.grid-container.small-margins.full-width .grid { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; +} +@media only screen and (min-width: 768px) { + .section-block.section-overlap { + padding-top: 0; + margin-top: -7rem; + background-color: transparent !important; + z-index: 2; + } +} +@media only screen and (max-width: 960px) { + .content-inner:not([class*="offset-"]), + .sidebar { + width: 100%; + } + .blog [class*="pagination-"] .column[class*="pull-"], + .blog [class*="pagination-"] .column[class*="push-"], + .content-inner.column[class*="pull-"], + .content-inner.column[class*="push-"], + .sidebar.column[class*="pull-"], + .sidebar.column[class*="push-"] { + position: static; + left: 0; + right: 0; + } +} +.background-fixed, +.background-fixed:after, +.background-fixed:before { + background-attachment: fixed; +} +.mobile .background-fixed, +.mobile .background-fixed:after, +.mobile .background-fixed:before { + background-attachment: scroll; +} +.background-cover, +.background-cover:after, +.background-cover:before, +.fullscreen-section.background-cover .background-image { + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + background-repeat: no-repeat; +} +.background-contain, +.background-contain:after, +.background-contain:before, +.fullscreen-section.background-contain .background-image { + background-position: center center; + -webkit-background-size: contain; + background-size: contain; + background-repeat: no-repeat; +} +.background-full, +.fullscreen-section.background-full .background-image { + background-size: 100%; + background-position: center center; + background-repeat: no-repeat; +} +.background-none { + background: 0 0 !important; +} +.background-image-none { + background-image: none !important; +} +.horizon { + opacity: 0; + visibility: hidden; +} +.aux-navigation-active .one-page-nav + .wrapper { + position: absolute; +} +.aux-navigation-active .overlay-navigation-wrapper.one-page-nav, +.aux-navigation-active .side-navigation-wrapper.one-page-nav { + position: fixed; +} +.wrapper.inactive .header-fixed, +.wrapper.inactive .tm-slider-parallax-container .tm-slider-container { + position: relative !important; +} +.wrapper.inactive .header-fixed-on-mobile .header-inner { + position: absolute !important; +} +.media-overlay { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 0; +} +.media-overlay + * { + position: relative; +} +.opacity-01 { + opacity: 0.1; +} +.opacity-02 { + opacity: 0.2; +} +.opacity-03 { + opacity: 0.3; +} +.opacity-04 { + opacity: 0.4; +} +.opacity-05 { + opacity: 0.5; +} +.contact-form-container input[disabled="disabled"][type="submit"], +.opacity-06, +.signup-form-container input[disabled="disabled"][type="submit"] { + opacity: 0.6; +} +.opacity-07 { + opacity: 0.7; +} +.opacity-08 { + opacity: 0.8; +} +.opacity-09 { + opacity: 0.9; +} +.opacity-1 { + opacity: 1; +} +.grid-container { + position: relative; +} +.grid-container .grid { + max-width: 100%; + min-height: 30rem; + margin-bottom: -3rem; + visibility: hidden; + z-index: 1; + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} +.masonry.fade-in-progressively .grid-item, +.masonry.fade-in-progressively .masonry-stamp { + opacity: 0; + -webkit-transition-property: -webkit-transform, opacity; + transition-property: transform, opacity; + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; + will-change: transform, opacity; +} +.masonry.fade-in-progressively.slide-in-bottom .grid-item, +.masonry.fade-in-progressively.slide-in-bottom .masonry-stamp { + -webkit-transform: translateY(2rem); + transform: translateY(2rem); +} +.masonry.fade-in-progressively.scale-out .grid-item, +.masonry.fade-in-progressively.scale-out .masonry-stamp { + -webkit-transform: scale(1.1); + transform: scale(1.1); +} +.masonry.fade-in-progressively.scale-in .grid-item, +.masonry.fade-in-progressively.scale-in .masonry-stamp { + -webkit-transform: scale(0.9); + transform: scale(0.9); +} +.masonry.fade-in-progressively .grid-item.animate-in, +.masonry.fade-in-progressively .masonry-stamp.animate-in { + opacity: 1; + -webkit-transform: translateY(0) scale(1); + transform: translateY(0) scale(1); +} +.masonry .filtering { + -webkit-transition-property: height; + transition-property: height; + -webkit-transition-duration: 0.8s; + transition-duration: 0.8s; +} +.masonry .tm-loader { + top: 6rem; +} +.grid-container > .row > .column { + padding-left: 0; + padding-right: 0; +} +.grid-container .grid .grid-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.grid-container .thumbnail { + margin-bottom: 0; + display: block; + float: none; +} +.grid-container.small-margins > .row > .column { + padding-left: 1rem; + padding-right: 1rem; +} +.grid-container.small-margins.full-width > .row > .column { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +body.boxed .grid-container.small-margins.full-width > .row > .column { + padding-left: 1rem; + padding-right: 1rem; +} +.grid-container.small-margins.no-margins.full-width > .row > .column { + padding-left: 0; + padding-right: 0; +} +.grid-container.small-margins .grid { + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} +.grid-container.small-margins .grid .grid-item { + margin-bottom: 0; + padding: 0.5rem; + position: relative; +} +.grid-container.no-margins > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.grid-container.no-margins .grid { + margin-bottom: 0; +} +.grid-container.no-margins .grid, +.grid-container.no-margins .grid .grid-item { + padding: 0 !important; + margin: 0 !important; +} +.grid-container.full-width .grid { + margin-left: 1.5rem; + margin-right: 1.5rem; +} +.grid-container.full-width > .row > .column { + padding-left: 0; + padding-right: 0; +} +.grid-container.full-width.no-margins { + padding: 0 !important; +} +.grid-container.full-width.no-padding-bottom .grid { + margin-bottom: 0; +} +.masonry-set-dimensions.full-width.no-padding-bottom { + padding-bottom: 1.5rem !important; +} +.masonry-set-dimensions.full-width.small-margins.no-padding-bottom { + padding-bottom: 0.5rem !important; +} +.masonry-set-dimensions { + padding-top: 7rem; + padding-bottom: 6rem; +} +.masonry-set-dimensions.full-width .grid { + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} +.masonry-set-dimensions.full-width > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.masonry-set-dimensions.small-margins.full-width > .row > .column { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.masonry-set-dimensions.no-margins .grid, +.masonry-set-dimensions.no-margins .grid .grid-item { + padding: 0 !important; + margin: 0 !important; +} +.masonry-set-dimensions .grid, +.masonry-set-dimensions > .row > .column, +.masonry > .row > .column { + padding-left: 0; + padding-right: 0; +} +.masonry-set-dimensions.full-width.no-margins { + padding: 0; +} +.masonry-set-dimensions .grid { + margin-top: -1.5rem; + margin-left: 0; + margin-right: 0; + margin-bottom: -1.5rem; +} +.masonry-set-dimensions .grid .grid-item { + margin-bottom: 0; + padding: 1.5rem; + position: relative; +} +.masonry-set-dimensions.small-margins > .row > .column { + padding-left: 1rem; + padding-right: 1rem; +} +.masonry-set-dimensions.small-margins .grid { + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} +.masonry-set-dimensions.small-margins .grid .grid-item { + padding: 0.5rem; +} +.masonry-set-dimensions.no-margins > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.masonry-set-dimensions.no-margins.full-width > .row > .column { + padding-left: 0; + padding-right: 0; +} +.masonry-set-dimensions .thumbnail { + height: 100%; + overflow: hidden; + margin-bottom: 0; +} +.masonry-set-dimensions .grid-item > img { + width: 100%; +} +.masonry-set-dimensions .content-outer { + width: 100%; + height: 100%; + display: table; + position: relative; + bottom: 0; +} +.masonry-set-dimensions .thumbnail + .content-outer { + position: absolute; +} +.masonry-set-dimensions .content-inner { + width: 100%; + height: 100%; + padding: 3rem; + display: table-cell; + vertical-align: middle; +} +.masonry-set-dimensions .content-inner > :first-child { + margin-top: 0; +} +.masonry-set-dimensions .content-inner > :last-child { + margin-bottom: 0; +} +.masonry-set-dimensions .content-slider, +.masonry-set-dimensions iframe, +.masonry-set-dimensions video { + width: 100% !important; + height: 100% !important; +} +.masonry-set-dimensions .content-slider img { + width: auto; +} +.masonry-set-dimensions .mejs-container { + width: 20rem; + height: 3rem; + margin-left: -10rem; + margin-top: -1.5rem; + position: absolute; + left: 50%; + top: 50%; +} +.masonry-stamp { + padding: 1.5rem; +} +.small-margins .masonry-stamp { + padding: 0.5rem; +} +.no-margins .masonry-stamp { + padding: 0; +} +.grid-filter-menu { + padding-top: 3.5rem; + padding-bottom: 0; + text-align: center; +} +.grid-filter-menu.left { + text-align: left; +} +.grid-filter-menu.left li:first-child a { + padding-left: 0; + margin-left: 0; +} +.grid-filter-menu.right { + text-align: right; +} +.grid-filter-menu.right li:last-child a { + padding-right: 0; + margin-right: 0; +} +.grid-filter-menu ul { + width: 100%; + padding-top: 3.5rem; + padding-bottom: 0; + margin-bottom: 0; + margin-left: 0; + list-style: none; +} +.grid-filter-menu li { + padding: 0 2rem; + display: inline-block; + font-size: 1.2rem; + line-height: 1; + text-transform: uppercase; +} +.grid-filter-menu a { + padding: 1rem 0.8rem; + -webkit-transition-property: background, border-color, color, opacity; + transition-property: background, border-color, color, opacity; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.grid-filter-menu a:hover { + color: #333; +} +.grid-filter-menu a.active { + color: #333; + border-bottom: 1px solid #333; +} +.grid .project-description, +.grid .project-title { + display: block; +} +.grid .project-title + .project-description { + margin-top: 0.5rem; +} +.grid .item-description { + width: 100%; + margin-top: 2rem; +} +.grid .item-description .project-title { + margin-top: 0; + margin-bottom: 0.5rem; +} +.grid .item-description :last-child { + margin-bottom: 0; +} +.isotope-item { + z-index: 2; +} +.isotope-hidden.isotope-item { + pointer-events: none; + z-index: 1; +} +.isotope, +.isotope .isotope-item { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} +.isotope { + -webkit-transition-property: height, width; + transition-property: height, width; +} +.isotope .isotope-item { + -webkit-transition-property: -webkit-transform, opacity; + transition-property: transform, opacity; +} +.isotope .isotope-item.no-transition, +.isotope.no-transition, +.isotope.no-transition .isotope-item { + -webkit-transition-duration: 0s; + transition-duration: 0s; +} +@media only screen and (max-width: 1300px) { + .grid-container .content-grid-5 .grid-item, + .grid-container .content-grid-6 .grid-item { + width: 25%; + } +} +@media only screen and (max-width: 1140px) { + .grid-container .grid .grid-item { + width: 33.33333%; + } + .content-inner .grid-container .grid .grid-item, + .grid-container .content-grid-2 .grid-item, + .grid-container.full-width.no-margins .content-grid-2 .grid-item, + .grid-container.full-width.small-margins .content-grid-2 .grid-item { + width: 50%; + } +} +@media only screen and (max-width: 960px) { + .content-inner .grid-container .grid .grid-item, + .grid-container .grid .grid-item { + width: 50%; + } + .grid-container.full-width.no-margins .grid:not(.content-grid-2) .grid-item, + .grid-container.full-width.small-margins .grid .grid-item { + width: 33.33333%; + } +} +@media only screen and (max-width: 768px) { + .grid-container .grid .grid-item.large, + .grid-container .grid .grid-item.portrait.large { + width: 100%; + } + .grid-container.full-width .grid .grid-item, + .grid-container.full-width.no-margins .grid .grid-item, + .grid-container.full-width.small-margins .grid .grid-item { + width: 50%; + } +} +@media only screen and (max-width: 600px) { + .content-inner .grid-container .grid .grid-item, + .grid-container .grid .grid-item, + .grid-container.full-width .grid .grid-item { + width: 100%; + } + .grid-container:not(.small-margins):not(.no-margins) .grid .grid-item.no-image { + height: auto !important; + } +} +@media only screen and (max-width: 480px) { + .grid-container.full-width.no-margins .grid .grid-item, + .grid-container.full-width.small-margins .grid .grid-item { + width: 100%; + } + .grid-container .grid .grid-item.no-image { + height: auto !important; + } +} +.header { + width: 100%; + position: relative; +} +.header .header-inner { + width: 100%; + background-color: #232323; +} +.header .header-inner > .nav-bar { + margin-bottom: -1px; +} +.header .header-inner-top > .nav-bar { + min-height: auto; +} +.header-transparent .header-inner { + background-color: transparent; +} +.header-absolute { + position: absolute; + top: 0; + left: 0; + z-index: 100; +} +.header-fixed { + position: fixed; + top: 0; + left: 0; + z-index: 100; +} +.header-bottom, +.ie-browser .wrapper.inactive .header-bottom { + position: absolute; +} +.header-bottom { + bottom: 0; + top: auto; + z-index: 100; +} +.header .header-inner { + opacity: 1; + position: relative; + z-index: 100; + -webkit-transform: translateZ(0); +} +.header-fixed-width .header-inner, +body.boxed .header .header-inner { + max-width: 114rem; + margin-left: auto; + margin-right: auto; +} +.header-sticky .header-inner { + width: 100%; + position: fixed; + top: 0; + left: 0; + bottom: auto; + z-index: 100; +} +body.boxed .header .header-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.header .header-inner .dropdown > .nav-icon, +.header .header-inner .navigation > ul > li, +.header .header-inner .navigation > ul > li > a:not(.button), +.header .logo { + height: 8rem; + line-height: 8rem; +} +.header-compact .header-inner .dropdown > .nav-icon, +.header-compact .header-inner .navigation > ul > li, +.header-compact .header-inner .navigation > ul > li > a:not(.button), +.header-compact .logo { + height: 6rem; + line-height: 6rem; +} +.header .header-inner .navigation > ul > li, +.header .logo { + display: table; +} +.header .logo-inner, +.header .v-align-middle { + height: 100%; + display: table-cell; + vertical-align: middle; + position: relative; +} +.header .logo { + width: 13rem; +} +.header .logo span { + font-size: 2rem; + line-height: 2; +} +.header-compact .logo { + width: 10rem; +} +.header-compact .logo span { + font-size: 1.5rem; + line-height: 2; +} +.header .logo a { + font-weight: 700; + color: #fff; + display: block; + -webkit-transition-property: opacity, background, color, visibility, -webkit-transform; + transition-property: opacity, background, color, visibility, transform; +} +.header .logo a:hover { + opacity: 0.6 !important; +} +.header .logo img { + width: 100%; + height: auto; + max-height: 100%; +} +.header .logo a:first-child { + display: none; +} +.header .logo a:last-child, +.header-background .logo a:first-child, +.mobile .header .logo a:first-child { + display: table-cell; +} +.header-background .logo a + a { + display: none !important; +} +.header .navigation { + float: right; +} +.header .secondary-navigation.nav-left:not(.with-division) > ul { + margin-left: -1.5rem; +} +.header .secondary-navigation.nav-right:not(.with-division) > ul { + margin-right: -1.5rem; +} +.header .navigation .nav-icon, +.header .navigation .v-align-middle, +.header .navigation.nav-left :first-child > .nav-icon, +.header .navigation.nav-right :last-child > .nav-icon { + padding: 0 1.5rem; +} +.header .with-division .nav-icon, +.header .with-division .v-align-middle, +.header .with-division > ul > li:last-child > .nav-icon { + padding: 0 2rem !important; +} +.header .navigation.nav-left li + li .nav-icon, +.header .navigation.nav-left li + li .v-align-middle, +.header .navigation.nav-right li + li .nav-icon, +.header .navigation.nav-right li + li .v-align-middle { + padding-left: 0; +} +.header .navigation .nav-icon, +.header .navigation .nav-icon [class*="icon-"], +.header .navigation .nav-icon [class*="icon-"]:before, +.header .social-list [class*="icon-"] { + margin: 0; + line-height: inherit; + float: none; +} +.header .navigation .nav-icon [class*="icon-"] { + display: initial; +} +.header .navigation .nav-icon { + font-size: 1.4rem; + background: 0 0; + border: none; +} +.header .with-division ul { + float: left; + border-left: 1px solid rgba(0, 0, 0, 0.2); +} +.header .with-division li { + border-right: 1px solid rgba(0, 0, 0, 0.2); +} +@media only screen and (min-width: 960px) { + .header-transparent .with-division ul { + border-left: 1px solid rgba(255, 255, 255, 0.2); + } + .header-transparent .with-division li { + border-right: 1px solid rgba(255, 255, 255, 0.2); + } +} +.header .button, +.header .dropdown, +.header .navigation-show { + margin: 0; + line-height: 1.2; +} +.header .dropdown > .nav-icon { + min-width: initial; +} +.header .navigation-show.nav-icon { + width: auto; + height: auto; +} +.header .navigation-show { + display: block; +} +.header .navigation-show * { + padding: 0; + margin: 0; +} +.header .nav-left .dropdown-list { + left: 0; +} +.header .nav-right .dropdown-list { + right: 0; +} +.header .sub-menu.custom-content .thumbnail { + line-height: 0; +} +.header .cart-indication { + position: relative; +} +.header .cart-indication .badge { + background: #232323; + top: -0.8rem; + right: -0.8rem; +} +.header .cart + .dropdown-list, +.header .cart + .sub-menu { + width: 30rem; + padding: 2rem; + margin-top: 0; + right: 0; +} +.header .search + .dropdown-list, +.header .search + .sub-menu { + padding: 2rem; + margin-top: 0; + width: 25rem; + right: 0; +} +.header .social-list.pull-left li:last-child span { + margin-left: 0; +} +.header .social-list.center li:last-child span, +.header .social-list.pull-right li:last-child span { + margin-right: 0; +} +.header-background .header-inner { + background: #232323; +} +.mobile .header { + position: static !important; +} +.mobile .header-fixed-on-mobile .header-inner { + width: 100%; + position: fixed !important; + left: 0; + top: 0; +} +.mobile .header-sticky .header-inner { + position: relative; +} +.mobile .header, +.mobile .header .header-inner { + height: 8rem !important; + padding-top: 0; + background: #232323; +} +.mobile .header .header-inner, +.mobile .header .nav-bar { + border-top: none !important; +} +.header .header-inner-top :last-child { + margin-bottom: 0; +} +.mobile .header .header-inner-top { + display: none; +} +.mobile .header .nav-bar, +.mobile .header .nav-bar-inner { + height: 100%; +} +.mobile .header .logo { + height: 100%; + padding: 0 !important; + margin: 0 !important; + display: table; + float: left; +} +.mobile .header .logo-inner { + display: table-cell; + vertical-align: middle; +} +.mobile .header .logo-inner a { + display: block; + position: relative; +} +.mobile .header .logo a:first-child { + display: table-cell; + vertical-align: middle; +} +.mobile .header .logo a + a { + display: none !important; +} +.mobile .header .navigation-show { + display: block !important; + visibility: visible !important; +} +.mobile .header .header-inner, +.mobile .header .logo, +.mobile .header .logo span, +.mobile .header .navigation-show, +.mobile .header .navigation-show a span { + transition: none; +} +.header.header-animated { + -webkit-transition-property: height, -webkit-transform, visibility; + transition-property: height, transform, visibility; +} +.header-animated .header-inner { + -webkit-transition-property: height, background, border, padding, margin, font-size, line-height, color, opacity; + transition-property: height, background, border, padding, margin, font-size, color, line-height, opacity; +} +.header-animated .dropdown > .nav-icon, +.header-animated .header-inner .navigation, +.header-animated .header-inner .navigation > ul > li, +.header-animated .header-inner .navigation > ul > li > a, +.header-animated .navigation-show a { + -webkit-transition-property: height, background, border, padding, margin, font-size, line-height, color, opacity, -webkit-transform; + transition-property: height, background, border, padding, margin, font-size, color, line-height, opacity, transform; +} +.header-animated .logo, +.header-animated .logo span { + -webkit-transition-property: width, height, background, border, padding, margin, font-size, line-height, opacity; + transition-property: width, height, background, border, padding, margin, font-size, line-height, opacity; +} +.header-animated, +.header-animated .dropdown > .nav-icon, +.header-animated .header-inner, +.header-animated .header-inner .navigation, +.header-animated .header-inner .navigation > ul > li, +.header-animated .header-inner .navigation > ul > li > a, +.header-animated .logo, +.header-animated .logo a, +.header-animated .logo span, +.header-animated .navigation-show a { + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.header-hide .header-inner { + opacity: 0; +} +.header-positioned .header-inner { + -webkit-transform: translate3d(0, -10rem, 0); + transform: translate3d(0, -10rem, 0); +} +.header-in .header-inner, +.header-out .header-inner { + -webkit-transition-property: -webkit-transform; + transition-property: transform; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.header-in .header-inner { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.header-out .header-inner { + -webkit-transform: translate3d(0, -10rem, 0); + transform: translate3d(0, -10rem, 0); +} +.header-in .header-inner .logo, +.header-in .header-inner .navigation, +.header-in .navigation-show { + transition: none !important; +} +@media only screen and (max-width: 1140px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 96rem; + } +} +@media only screen and (max-width: 960px) { + .header { + background: 0 0; + position: static !important; + } + .header-fixed-on-mobile .header-inner, + body.boxed .header-fixed-on-mobile { + width: 100%; + position: fixed !important; + left: 0; + top: 0; + } + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 76rem; + position: static !important; + } + .header-sticky .header-inner { + position: relative; + } + .header .header-inner { + background: #232323; + } + .header .header-inner, + .header .nav-bar { + border-top: none !important; + } + .header, + .header .header-inner { + height: 8rem !important; + padding-top: 0; + border: none; + } + .header .header-inner .dropdown > .nav-icon, + .header .header-inner .navigation > ul > li, + .header .header-inner .navigation > ul > li > a:not(.button), + .header .logo { + height: 8rem !important; + line-height: 8rem !important; + } + .header .header-inner-top { + display: none; + } + .header .nav-bar, + .header .nav-bar-inner { + height: 100%; + } + .header .logo-inner a { + display: block; + position: relative; + } + .header .logo a + a { + display: none !important; + } + .header .header-inner, + .header .logo, + .header .logo span, + .header .navigation-show, + .header .navigation-show a span { + transition: none; + } + .header .navigation-show { + display: block !important; + visibility: visible !important; + } +} +.hero-2, +.hero-3, +.intro-title-2 { + background-repeat: no-repeat; +} +@media only screen and (max-width: 768px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 60rem; + } +} +@media only screen and (max-width: 600px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 48rem; + } + .header .v-align-middle, + .navigation .dropdown, + .navigation > ul > li { + position: static; + } + .navigation .dropdown-list { + width: auto !important; + left: 1.5rem !important; + right: 1.5rem !important; + } +} +@media only screen and (max-width: 480px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 35rem; + } +} +@media only screen and (max-width: 350px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 100%; + } +} +.side-navigation-header, +.side-navigation-header .logo { + min-height: 8rem; + line-height: 8rem; +} +.side-navigation-footer, +.side-navigation-header { + font-size: 1.4rem; + line-height: 1.8; +} +.side-navigation-header { + padding: 0 4rem; + margin-bottom: 2rem; + border-bottom: 1px solid #232323; +} +.side-navigation-header .logo { + width: 100%; +} +.side-navigation-header .logo a { + font-size: 1.5rem; + font-weight: 700; + text-decoration: none; + color: #666; +} +.hero-1, +.hero-1 h2, +.hero-1 h6, +.hero-2, +.hero-2 h2, +.hero-2 h6, +.intro-title-2 .subtitle, +.intro-title-2 h1, +.overlay-navigation-footer .social-list a:hover, +.side-navigation-footer .social-list a:hover { + color: #fff; +} +.side-navigation-wrapper .navigation-hide { + position: absolute; + right: 0; + top: 0; +} +.side-navigation { + margin-bottom: 3rem; +} +.side-navigation-inner > :nth-last-child(2) { + padding-bottom: 8rem; + margin-bottom: 0; +} +.side-navigation .cart-indication { + margin-left: 0.5rem; + position: relative; +} +.side-navigation .cart-indication .badge { + top: 0.3rem; + left: 0.3rem; +} +.side-navigation .cart-overview li:first-child { + padding-top: 2rem; +} +.side-navigation .cart-overview li:last-child { + padding-bottom: 2rem; +} +.side-navigation-wrapper .custom-content { + width: 100%; + padding-left: 4rem; + padding-right: 4rem; + margin-top: 0; + right: 0; +} +.side-navigation-footer { + width: 100%; + padding: 1rem 4rem; + font-size: 1.2rem; + position: absolute; + bottom: 0; +} +.side-navigation-footer .social-list { + margin-bottom: 1rem; +} +.side-navigation-wrapper.center .logo, +.side-navigation-wrapper.center .side-navigation, +.side-navigation-wrapper.center .side-navigation-footer { + text-align: center; +} +.side-navigation-wrapper.center .side-navigation .sub-menu a { + padding-left: 4rem; +} +.overlay-navigation-header { + width: 100%; + padding: 1rem 0; + margin-bottom: 3rem; + position: absolute; + top: 2rem; +} +.overlay-navigation-header .logo { + width: 13rem; + margin: 0 auto; +} +.hero-content-inner > :first-child, +.title-container-inner > :first-child { + margin-top: 0; +} +.overlay-navigation-wrapper .navigation-hide { + min-height: 4rem; + line-height: 4rem; + position: absolute; + right: 3rem; + top: 0; +} +.overlay-navigation:first-child { + padding-top: 5rem; +} +.overlay-navigation { + padding-bottom: 8rem; + margin-bottom: 0; +} +@media only screen and (max-width: 768px) { + .overlay-navigation:not(:last-child) { + padding-bottom: 0; + } +} +.overlay-navigation .cart-indication { + margin-left: 0.5rem; + position: relative; +} +.overlay-navigation .cart-indication .badge { + top: 0.3rem; + left: 0.3rem; +} +.overlay-navigation .cart + .dropdown-list, +.overlay-navigation .cart + .sub-menu { + width: 100%; + padding: 0; + margin-top: 0; + right: 0; +} +.overlay-navigation .cart-overview li:first-child { + padding-top: 2rem; +} +.overlay-navigation .cart-overview li:last-child { + padding-bottom: 2rem; +} +.overlay-navigation-footer { + padding: 1rem 4rem; + font-size: 1.2rem; + position: absolute; + bottom: 0; +} +.hero-3.center:not(.middle), +.hero-3.top { + padding-top: 0; +} +.intro-title-2, +[class*="hero-"] { + position: relative; +} +.overlay-navigation-footer .copyright { + font-size: 1.1rem; +} +.overlay-navigation-footer .social-list { + margin-bottom: 1rem; +} +.hero-content-inner > :last-child, +.title-container-inner > :last-child, +.title-container[class^="title-"] { + margin-bottom: 0; +} +.title-container, +[class*="intro-title-"] .column, +[class*="intro-title-"] .row { + height: 100%; +} +.title-container { + width: 100%; + display: table; +} +.title-container-inner { + display: table-cell; + vertical-align: middle; +} +[class*="intro-title-"] .subtitle { + font-size: 2.2rem; + line-height: 1.5; + font-weight: 300; + font-style: italic; +} +.call-to-action-2 p, +.call-to-action-3 p { + font-size: 2.5rem; +} +.testimonial-1 cite, +.testimonial-2 cite, +.testimonial-5 cite { + font-style: normal; + letter-spacing: 0.1rem; +} +.intro-title-1 { + height: 40rem; +} +.intro-title-2 { + height: 40rem; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .intro-title-2 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} +[class*="hero-"] > .row:not(.flex), +[class*="hero-"] > .row:not(.flex) > .column { + height: 100%; +} +.hero-content:not([class*="width-"]) { + width: 100%; +} +.hero-content, +.hero-slider .tms-caption.no-transition { + height: 100%; + display: table !important; + table-layout: fixed; +} +.hero-slider .hero-content-inner, +.section-block .hero-content-inner { + display: table-cell; + vertical-align: middle; +} +.section-block .hero-content-inner .column, +.section-block .hero-content-inner .row { + height: auto; +} +.hero-1, +.hero-2, +.hero-3 { + height: 50rem; + text-align: left; +} +.hero-1 { + background-color: #1ecd6d; +} +.hero-2 { + background-image: url(../images/slider/slide-2-fs-hp.jpg); +} +.hero-3 { + display: table; + background-image: url(../images/slider/slide-5-fw.jpg); +} +.hero-3 > div { + display: table-cell; + vertical-align: middle; + float: none; +} +.hero-3 > div > .row, +.hero-3 > div > .row > .column { + height: auto; +} +.hero-3.right > div > .row > .column { + float: right; +} +.hero-3.top > div { + vertical-align: top; +} +.hero-3.top .hero-content { + border-bottom: 8px solid #333; +} +.hero-3.bottom { + padding-bottom: 0; +} +.hero-3.bottom > div { + vertical-align: bottom; +} +.hero-3.bottom .hero-content { + border-top: 8px solid #333; +} +.hero-3.center-left > div > .row > .column { + text-align: left; +} +.hero-3.center > div > .row > .column { + margin: auto; + float: none; +} +.hero-slider, +.hero-slider .hero-content :last-child { + margin-bottom: 0; +} +.hero-3.center-right > div > .row > .column { + text-align: right; + float: right; +} +.hero-3 > div > .row { + width: 100%; + bottom: 0; +} +.hero-3 .hero-content { + background: #fff; + position: relative; + bottom: 0; +} +.hero-3 .hero-content-inner { + padding: 3rem; +} +.hero-3 h2, +.hero-3 h6 { + color: #666; +} +.hero-4 { + height: 50rem; + text-align: left; + color: #fff; + background-repeat: no-repeat; +} +.hero-4 > .row:before { + width: 50%; + height: 100%; + background-color: rgba(0, 0, 0, 0.3); + content: ""; + position: absolute; + top: 0; + left: 0; +} +.hero-4.right > .row:before { + top: 0; + right: 0; + left: auto; +} +.hero-4 .column { + position: relative; +} +.hero-4 h2, +.hero-4 h6 { + color: #fff; +} +.hero-5 > .row > .column { + position: relative; + z-index: 1; +} +.hero-5 .media-column, +.hero-slider .tms-slide > .media-column { + background-repeat: no-repeat; + background-size: cover; + background-position: center; + z-index: 0; + top: 0; +} +.hero-5 .media-column { + height: 100%; + position: absolute; + left: 0; +} +.hero-5 .media-column .map-container, +.hero-5 .media-column iframe, +.hero-5 .media-column video { + width: 100%; + height: 100%; +} +.hero-5 .media-column .hero-content-inner { + padding: 8.5rem; +} +.hero-5 .media-column + .media-column, +.hero-5.right > .media-column { + left: auto; + right: 0; +} +.hero-5 .media-column .content-slider { + height: 100% !important; +} +.hero-slider { + width: 100% !important; + height: auto; + min-height: 50rem; +} +.hero-slider.window-height { + min-height: 100vh; +} +.hero-slider .hero-content, +.hero-slider .tms-slide, +.hero-slider .tms-slides { + height: 100%; +} +.hero-slider .tms-slides { + display: flex; + flex-wrap: wrap; +} +.hero-5 .tms-slide, +.hero-slider .tms-slide { + padding: 0 !important; + display: inherit; + position: absolute; +} +.call-to-action-3, +.feature-2, +.feature-3, +.hero-5 .testimonial-slider .tms-slide { + position: relative; +} +.hero-slider .tms-slide > .media-column { + height: 100%; + position: absolute; + left: 0; +} +.hero-slider .tms-slide.right > .media-column { + left: auto; + right: 0; +} +.hero-slider .tms-pagination { + width: 50%; + text-align: right; + padding-right: 5rem; +} +.hero-slider .hero-content:not([class*="width-"]) { + width: 50%; +} +.hero-slider .hero-content { + min-height: 50rem; + background-color: rgba(0, 0, 0, 0.6); + position: absolute; + top: 0; + left: 0; +} +.hero-slider .media-column + .row .hero-content { + background: 0 0; +} +.hero-slider .tms-content-scalable { + padding-top: 10rem; + padding-bottom: 10rem; +} +.hero-slider .tms-slide[class*="bkg-"] .hero-content { + background-color: inherit; +} +.hero-slider .hero-content.right { + text-align: left; + left: auto; + right: 0; +} +@media only screen and (max-width: 1040px) { + .hero-5 .media-column .hero-content-inner { + padding: 2.5rem; + } +} +@media only screen and (min-width: 960px) { + .tml-modal-mode .hero-5 { + padding-right: 4%; + } +} +@media only screen and (max-width: 960px) { + .tml-modal-mode .hero-5 .media-column, + .tml-modal-mode [class*="hero-"] > .row:not(.flex), + .tml-modal-mode [class*="hero-"] > .row:not(.flex) > .column { + width: 100%; + margin-left: 0; + } + .tml-modal-mode .hero-5 { + height: auto !important; + } + .tml-modal-mode .hero-5 .media-column { + display: none; + visibility: hidden; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile { + padding-top: 0; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column { + display: block; + visibility: visible; + width: 100%; + position: relative; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column, + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column iframe, + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column video { + height: 25rem; + } + .tml-modal-mode .hero-5 .media-column .split-hero-content { + max-width: 60rem; + margin: 0 auto; + } + .tml-modal-mode .hero-5 .media-column .hero-content-inner { + padding: 1.5rem; + } + .tml-modal-mode .hero-5 .column:first-child:not(.media-column) .split-hero-content { + margin-top: 4rem; + } + .tml-modal-mode .hero-5 .column:not(.media-column) .split-hero-content { + margin-top: 5rem; + margin-bottom: 0; + } + .tml-modal-mode .hero-5 .row + .media-column { + margin-top: 8rem; + margin-bottom: -11rem; + } + .tml-modal-mode .hero-5 .tms-pagination { + text-align: center !important; + } +} +@media only screen and (max-width: 768px) { + .hero-1, + .hero-2, + .hero-3, + .hero-4, + .hero-5 { + height: auto !important; + } + [class*="hero-"] .column:first-child .hero-content { + margin-bottom: 5rem; + } + [class*="hero-"] .column:last-child .hero-content { + margin-bottom: 0; + } + .hero-content { + text-align: center; + } + .hero-3[class*="center"] { + padding-top: 7rem; + padding-bottom: 7rem; + } + .hero-4 > .row:after, + .hero-4 > .row:before { + width: 100%; + left: 0; + top: 0; + } + .hero-5 .media-column { + display: none; + visibility: hidden; + } + .hero-5.show-media-column-on-mobile { + padding-top: 0; + } + .hero-5.show-media-column-on-mobile .media-column { + display: block; + visibility: visible; + width: 100%; + position: relative; + } + .hero-5.show-media-column-on-mobile .media-column, + .hero-5.show-media-column-on-mobile .media-column iframe, + .hero-5.show-media-column-on-mobile .media-column video { + height: 40rem; + } + .hero-5 .media-column .split-hero-content { + max-width: 60rem; + margin: 0 auto; + } + .hero-5 .media-column .hero-content-inner { + padding: 1.5rem; + } + .hero-5 .column:first-child:not(.media-column) .split-hero-content { + margin-top: 11rem; + } + .hero-5 .column:not(.media-column) .split-hero-content { + margin-top: 5rem; + margin-bottom: 0; + } + .hero-5 .row + .media-column { + margin-top: 8rem; + margin-bottom: -11rem; + } + .hero-5 .tms-pagination { + text-align: center !important; + } + .hero-slider .tms-pagination { + width: 100%; + padding: 0; + text-align: center; + } + .hero-slider .hero-content-inner { + padding-left: 3rem; + padding-right: 3rem; + } + .hero-slider .hero-content { + width: 100%; + height: inherit; + text-align: center; + background-color: rgba(0, 0, 0, 0.6); + } + .hero-slider .media-column + .row { + max-width: 100% !important; + } + .hero-slider .tms-slide > .media-column { + width: 100%; + height: 40rem; + } + .hero-slider .media-column + .row .tms-content-scalable { + padding-top: 50rem; + } +} +.call-to-action-1, +.call-to-action-2 { + padding-left: 3rem; + padding-right: 3rem; + text-align: center; +} +@media only screen and (max-width: 600px) { + .hero-5 .media-column .split-hero-content, + [class*="hero-"] > .row > .column { + max-width: 48rem; + } +} +@media only screen and (max-width: 350px) { + .hero-5 .media-column .split-hero-content, + [class*="hero-"] > .row > .column { + width: 100%; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .hero-2 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } + .hero-3 { + background-image: url(../images/slider/slide-5-fw@2x.jpg); + } + .hero-4 { + background-image: url(../images/slider/dev-video-cta-3@2x.jpg); + } + .hero-5 .media-column { + background-image: url(../images/slider/slide-9-fw@2x.jpg); + } +} +.feature-content, +.feature-image, +.feature-slider { + width: 100%; + height: 100%; + display: table; + table-layout: fixed; +} +.feature-content-inner, +.feature-image-inner, +.feature-slider-inner { + display: table-cell; + vertical-align: middle; +} +.feature-slider .tm-slider-container { + width: 100% !important; +} +.feature-slider .tms-pagination { + bottom: 0; +} +.feature-content-inner :first-child { + margin-top: 0; +} +.feature-1 { + padding-bottom: 0; + text-align: center; +} +.feature-1.overlap-bottom { + overflow: visible; + z-index: 3; +} +.feature-1.overlap-bottom .feature-image { + margin-bottom: -20rem; +} +.feature-1.overlap-bottom + .section-block:before { + width: 100%; + content: close-quote; + padding-bottom: 20rem; + z-index: 0; + position: relative; + background: 0 0; + display: block; + overflow: hidden; +} +@media only screen and (max-width: 768px) { + .feature-1.overlap-bottom .feature-image { + margin-bottom: -15rem; + } + .feature-1.overlap-bottom + .section-block:before { + padding-bottom: 15rem; + } +} +@media only screen and (max-width: 480px) { + .hero-5 .media-column .split-hero-content, + [class*="hero-"] > .row > .column { + max-width: 35rem; + } + .feature-1.overlap-bottom .feature-image { + margin-bottom: -10rem; + } + .feature-1.overlap-bottom + .section-block:before { + padding-bottom: 10rem; + } + .feature-3 .feature-image img, + .feature-3 .feature-slider { + max-width: 100%; + } +} +.feature-2 { + padding-bottom: 0; +} +.feature-2 .row div.feature-image, +.feature-2 .row.flex div.feature-image { + width: 170%; + margin-right: -70%; +} +.feature-2.right .row .feature-image { + margin-left: -70%; +} +.feature-3 .feature-image { + width: 100%; + height: 100%; + overflow: hidden; +} +.feature-3 .feature-image-inner { + max-height: 53rem; +} +@media only screen and (max-width: 960px) { + .feature-2 { + padding-bottom: 7rem; + } + .feature-2 .row .feature-image { + height: 100%; + } + .header + .content > [class*="feature-"]:first-child { + padding-top: 5rem; + } +} +@media only screen and (min-width: 768px) { + .feature-2 > .row > .column, + .feature-2 > .row > .column > .box, + .feature-3 > .row > .column, + .feature-3 > .row > .column > .box { + height: auto; + display: inherit; + } + .feature-2 > .row > .column > :not(.box), + .feature-2 > .row > .column > div > :not(.box), + .feature-3 > .row > .column > :not(.box), + .feature-3 > .row > .column > div > :not(.box) { + height: auto; + margin-top: auto; + margin-bottom: auto; + } + .feature-2 .feature-content-inner :last-child { + margin-bottom: 0; + } +} +@media only screen and (max-width: 768px) { + .feature-2.left, + .feature-3 .column:last-child .feature-content { + padding-bottom: 0; + } + .feature-2 .column, + .feature-3 .column { + height: auto !important; + } + .feature-2 .row .feature-image { + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + float: none; + } + .feature-2.right .column + .column .feature-content { + margin-bottom: 0; + } + .feature-3 .feature-image { + text-align: center; + } + .feature-3 .feature-image img, + .feature-3 .feature-slider { + max-width: 100%; + margin: 0 auto; + } + .feature-2.right .feature-image, + .feature-3 .feature-image, + .feature-3 .feature-slider { + margin-bottom: 5rem; + } + .feature-3 .column:last-child .feature-column:last-child, + .feature-3 .column:last-child .feature-image { + margin-bottom: 0; + } +} +[class*="call-to-action-"] .column, +[class*="call-to-action-"] .row { + height: 100%; +} +.call-to-action-content { + width: 100%; + height: 100%; + display: table !important; +} +.call-to-action-content-inner { + display: table-cell; + vertical-align: middle; +} +[class*="call-to-action-"] .column:last-child .call-to-action-content-inner { + padding-bottom: 0; +} +.call-to-action-content-inner :first-child { + margin-top: 0; +} +.call-to-action-content-inner :last-child { + margin-bottom: 0; +} +[class*="call-to-action-"] { + background-color: inherit; +} +.call-to-action-1 { + width: 100%; + display: block; +} +.call-to-action-1:hover { + background-color: #1ecd6d; +} +.call-to-action-1 span { + display: block; +} +@media only screen and (min-width: 768px) { + .call-to-action-2 .inline { + display: block; + } + .call-to-action-2 p + .button { + margin-left: 2rem; + } +} +.contact-form-container .row, +.signup-form-container .row { + margin-left: -1rem; + margin-right: -1rem; +} +.call-to-action-3 { + background-color: #ffbe12; + color: #fff; +} +.call-to-action-3 .call-to-action-button { + padding-right: 0; + position: absolute; + top: 0; + right: 0; +} +.call-to-action-3 .call-to-action-button .button { + padding: 2rem 0; + width: 100%; + height: 100%; + margin-bottom: 0; + font-size: 1.5rem; + font-weight: 300; + text-align: center; + text-transform: uppercase; + border-radius: 0; + display: table; +} +.call-to-action-3 .call-to-action-button > .button > span { + height: 100%; + display: table-cell; + vertical-align: middle; +} +@media only screen and (max-width: 960px) { + .call-to-action-1, + .call-to-action-2 p, + .call-to-action-3 p { + font-size: 1.9rem; + line-height: 2.9rem; + } +} +@media only screen and (max-width: 768px) { + [class*="call-to-action"] { + height: auto; + } + .call-to-action-2 .call-to-action-content-inner, + .call-to-action-3 .call-to-action-content-inner { + padding-bottom: 2.5rem; + text-align: center; + } + .call-to-action-3 .row { + max-width: 100%; + } + .call-to-action-3 .call-to-action-button { + position: static; + padding-left: 0; + padding-right: 0; + } +} +.contact-form-container [class*="width-"], +.signup-form-container [class*="width-"] { + padding-left: 1rem; + padding-right: 1rem; +} +.form-element[class*="border-"] { + background: #fff; +} +.form-honeypot { + display: none; +} +.contact-form-container .form-response, +.register-form-container .form-response, +.signup-form-container .form-response { + width: 100%; + font-size: 1.2rem; + -ms-word-break: break-all; + word-break: break-word; + position: absolute; + bottom: 0; +} +.contact-form-container .form-element, +.login-form-container .form-element, +.register-form-container .form-element, +.search-form-container .form-element, +.signup-form-container .form-element { + margin-bottom: 2rem; +} +.contact-1 .contact-form-container, +.search-form-container input[type="submit"], +.signup-1 .signup-form-container, +.signup-3 .signup-form-container, +.signup-form-container input[type="submit"] { + margin-bottom: 0; +} +.contact-form-container, +.contact-form-container .contact-form { + position: relative; +} +.signup-form-container { + position: relative; +} +.signup-form-container .signup-form { + padding-bottom: 3rem; + position: relative; +} +.team-3 .social-list a:hover, +.team-4 .thumbnail .social-list a:hover { + opacity: 0.5; +} +.signup-form-container.boxed { + padding: 4rem; +} +.signup-2 { + background-image: url(../images/slider/slide-5-fw.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +.signup-2 .signup-form-container { + padding: 4rem; + margin-bottom: 0; + background: rgba(0, 0, 0, 0.5); +} +.login-form-container [class*="width-"], +.search-form-container [class*="width-"] { + padding-left: 1rem; + padding-right: 1rem; +} +.signup-2 .signup-form-container .form-response { + bottom: 4rem; +} +.signup-3 { + background-image: url(../images/slider/slide-5-fw.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +.signup-3 .signup-inner { + background: rgba(0, 0, 0, 0); +} +.signup-3 .row { + text-align: center; +} +.signup-3 .signup-form-container { + width: 30rem; + margin-left: auto; + margin-right: auto; +} +.login-form-container .row, +.search-form-container .row { + margin-left: -1rem; + margin-right: -1rem; +} +.signup-3 .form-element { + width: 100%; +} +.login-form-container .recuperate-password { + font-size: 1rem; + display: block; +} +.testimonial-1 h6, +.testimonial-2 h6, +.testimonial-3 h6, +.testimonial-4 h6 { + font-size: 1.3rem; + text-transform: uppercase; +} +@media only screen and (min-width: 768px) { + .signup-form-container .merged-form-elements { + padding-bottom: 1rem; + } +} +@media only screen and (max-width: 768px) { + .signup-form-container input[type="submit"] { + width: auto; + } +} +@media only screen and (max-width: 480px) { + .signup-3 .signup-form-container { + width: 100%; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .signup-2 { + background-image: url(../images/slider/slide-5-fw@2x.jpg); + } +} +.testimonial-1 h6 { + margin-bottom: 4rem; +} +.testimonial-1 blockquote { + width: 70%; + padding: 0; + margin-bottom: 0; +} +.testimonial-1 blockquote.avatar span, +.testimonial-1 blockquote.avatar span img { + width: 9rem; + height: 9rem; +} +.testimonial-1 p { + margin-top: 3rem; +} +.testimonial-1 cite { + text-transform: uppercase; + font-weight: 700; + line-height: 1; +} +.testimonial-2 h6 { + margin-bottom: 1rem; +} +.testimonial-2 .brief { + height: 100%; + border-right: 1px solid #ddd; + display: table; +} +.testimonial-2 .brief p:last-child { + margin-bottom: 0; +} +.testimonial-2 .brief-inner { + display: table-cell; + vertical-align: middle; +} +.testimonial-2 blockquote { + width: 100%; + padding: 0; + margin-bottom: 3rem; +} +.testimonial-2 blockquote:last-child { + margin-bottom: 0; +} +.testimonial-2 cite { + margin-bottom: 0.5rem; + text-transform: uppercase; + font-weight: 700; +} +.testimonial-3 [class*="content-grid"] { + margin-bottom: -3rem; +} +.testimonial-3 h6 { + margin-bottom: 4rem; +} +.testimonial-3 blockquote { + width: 100%; + padding: 0; + margin: 0; +} +.testimonial-3 cite { + text-transform: uppercase; + letter-spacing: 0.1rem; +} +.testimonial-4 [class*="content-grid"] { + margin-bottom: -3rem; +} +.testimonial-4 h6 { + margin-bottom: 4rem; +} +.testimonial-4 blockquote { + height: 100%; + padding: 2.5rem; + margin: 0; + border-radius: 0.3rem; + border: 1px solid #ddd; +} +.testimonial-4 cite { + text-transform: uppercase; + letter-spacing: 0.1rem; +} +.testimonial-5 { + color: #fff; + background-image: url(../images/slider/slide-2-fs-hp.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.testimonial-5 blockquote { + width: 60%; + margin-left: auto; + margin-right: auto; + float: none; +} +.testimonial-5 cite { + text-transform: uppercase; + font-weight: 700; +} +.testimonial-slider { + width: 100% !important; + min-height: 10rem; + margin: 0 auto; + background: 0 0; +} +.testimonial-slider .tms-pagination { + bottom: 0; +} +.testimonial-slider.left, +.testimonial-slider.right { + margin: 0; +} +.center .testimonial-slider blockquote, +.testimonial-slider blockquote { + width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.testimonial-slider.left .tms-pagination, +.testimonial-slider.left blockquote { + text-align: left; +} +.testimonial-slider.left blockquote { + padding-left: 0; + padding-right: 1rem; +} +.testimonial-slider.right .tms-pagination, +.testimonial-slider.right blockquote { + text-align: right; +} +.testimonial-slider.right blockquote { + padding-left: 1rem; + padding-right: 0; +} +.testimonial-slider blockquote span { + margin-top: 0; + margin-bottom: 1.5rem; +} +@media only screen and (max-width: 960px) { + .testimonial-1 p, + .testimonial-5 .testimonial-slider p { + font-size: 1.9rem; + } +} +@media only screen and (max-width: 768px) { + .testimonial-2 .brief { + border-right: none; + } + .testimonial-2 .brief h6:last-child, + .testimonial-2 .brief p:last-child { + margin-bottom: 3rem; + } + .testimonial-3 blockquote { + height: 100%; + padding-bottom: 3rem; + border-bottom: 1px solid #ddd; + } + .testimonial-3 .grid-item:last-child blockquote { + padding-bottom: 0; + margin-bottom: 0; + border-bottom: none; + } + .testimonial-slider.center-on-mobile { + margin: 0 auto; + } + .testimonial-slider.center-on-mobile .tms-pagination, + .testimonial-slider.center-on-mobile blockquote { + text-align: center; + } + .testimonial-slider.center-on-mobile blockquote { + padding: 0 !important; + } +} +.team-1 .occupation, +.team-2 .occupation { + margin-top: 0; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .testimonial-5 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} +[class*="team-"] .signature { + width: 100%; +} +[class*="team-"] .thumbnail { + float: none; +} +[class*="team-"] .social-list { + margin-bottom: 0; +} +.social-list { + margin-left: 0; + list-style: none; +} +.social-list a { + margin-right: 1rem; +} +.social-list.right li:last-child a, +.social-list:not(.center) li:last-child a { + margin-right: 0; +} +.right .social-list a, +.social-list.right a { + margin-left: 1rem; + margin-right: 0; +} +.center .social-list a, +.center .social-list li:last-child a, +.social-list.center a { + margin-right: 0.5rem; + margin-left: 0.5rem; +} +.social-list [class*="icon-"] { + margin: 0; +} +.team-slider .social-list, +.team-slider .social-list li { + padding: 0; + margin: 0; +} +.team-1 [class*="content-grid"] { + margin-bottom: -3rem; +} +.team-1 .team-content-info .name, +.team-1 .team-content-info h4 { + margin-bottom: 1rem; +} +.team-1 .occupation { + margin-bottom: 2rem; +} +.team-2 [class*="content-grid"] { + margin-bottom: -3rem; +} +.team-2 .thumbnail { + margin-bottom: 0; +} +.team-2 .team-content { + background: #fff; +} +.team-2 .team-content-info { + padding: 2rem; +} +.team-2 .team-content-info .name, +.team-2 .team-content-info h4 { + margin-bottom: 1rem; +} +.team-2 .occupation { + margin-bottom: 2rem; +} +.team-2 .social-list .list-label { + margin-right: 1rem; + font-size: 1rem; + font-weight: 700; + color: #999; + display: inline-block; +} +.team-3, +.team-3 .team-content-info { + color: #fff; +} +.team-2 .social-list.boxed { + margin: 0 -2rem -2rem; + padding: 2rem; + background: #e7e7e7; +} +.team-3 { + text-align: left; +} +.team-3 .slider-column, +body.boxed .team-3 { + padding-left: 0; + padding-right: 0; +} +.team-3 .team-slider { + height: 45rem; + margin-bottom: 0; + background: 0 0; +} +.team-3 .team-slider .tms-slides { + margin-bottom: 2rem; +} +.team-3 .team-content { + margin-bottom: 4rem; +} +.team-3 .team-content-info .name, +.team-3 .team-content-info h4 { + margin-bottom: 1rem; +} +.team-3 .occupation { + margin-top: 0; + margin-bottom: 2rem; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} +.team-3 .social-list a { + color: #fff; +} +.section-block.team-4 { + padding-bottom: 0; +} +.team-4 { + text-align: center; + overflow: hidden; +} +.team-4 .grid-item { + margin-bottom: 0; +} +.team-4 .overlay-info > span { + padding: 3rem; + font-size: 1.4rem; + line-height: 1.8; + font-weight: 400; +} +.team-4 .team-content-info .name, +.team-4 .team-content-info h4 { + margin-bottom: 1rem; +} +.team-4 .occupation { + margin-top: 0; + margin-bottom: 2rem; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} +.team-4 .social-list { + display: block; + margin-top: 2rem; +} +.team-4 .thumbnail .social-list a { + margin: 0 0.5rem; + color: #fff; +} +.mobile .team-4 .overlay-info { + height: auto; + background: 0 0; + position: relative; + color: #999; + transition: none; + opacity: 1; + display: block; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.mobile .team-4 .overlay-info > span { + padding-left: 1rem; + padding-right: 1rem; +} +.mobile .team-4 .social-list a { + color: #999; +} +@media only screen and (min-width: 768px) { + .team-4 .thumbnail { + margin-bottom: 0; + } +} +@media only screen and (min-width: 479px) and (max-width: 960px) { + .team-2 .content-grid-4 .grid-item, + .team-4 .content-grid-4 .grid-item { + width: 50%; + } +} +.masonry-set-dimensions-2 .thumbnail { + float: left; +} +.masonry-set-dimensions-2 .description { + padding: 2rem; + text-align: center; + background: #fff; +} +.masonry-set-dimensions-2 h5:last-child, +.masonry-set-dimensions-2 p:last-child { + margin-bottom: 0; +} +.masonry-set-dimensions-2 .half.image-left .thumbnail, +.masonry-set-dimensions-2 .half.image-right .thumbnail { + width: 50%; +} +.masonry-set-dimensions-2 .two-third.image-left .thumbnail, +.masonry-set-dimensions-2 .two-third.image-right .thumbnail { + width: 66.66667%; +} +.masonry-set-dimensions-2 .half.image-bottom .thumbnail, +.masonry-set-dimensions-2 .half.image-top .thumbnail, +.masonry-set-dimensions-2 .image-left.no-description .thumbnail, +.masonry-set-dimensions-2 .image-right.no-description .thumbnail, +.masonry-set-dimensions-2 .two-third.image-bottom .thumbnail, +.masonry-set-dimensions-2 .two-third.image-top .thumbnail { + width: 100%; +} +.masonry-set-dimensions-2 .half.image-right .thumbnail, +.masonry-set-dimensions-2 .two-third.image-right .thumbnail { + float: right; +} +.masonry-set-dimensions-2 .item-description { + margin-top: 0; + height: 100%; + background: #f9f9f9; + text-align: center; + display: table; + position: relative; +} +.masonry-set-dimensions-2 .item-description-inner { + height: 100%; + padding: 1rem 3rem 3rem; + display: table-cell; + vertical-align: middle; +} +.masonry-set-dimensions-2 .half.image-left .item-description { + width: 50%; + text-align: left; + float: right; +} +.masonry-set-dimensions-2 .half.image-right .item-description { + width: 50%; + text-align: right; + float: left; +} +.masonry-set-dimensions-2 .two-third.image-left .item-description { + width: 33.33333%; + text-align: left; + float: right; +} +.masonry-set-dimensions-2 .two-third.image-right .item-description { + width: 33.33333%; + text-align: right; + float: left; +} +.masonry-set-dimensions-2 .half.image-bottom .item-description, +.masonry-set-dimensions-2 .half.image-top .item-description { + width: 100%; + height: 50%; + text-align: center; +} +.masonry-set-dimensions-2 .two-third.image-top .item-description { + width: 100%; + height: 33.33333%; + text-align: center; +} +.masonry-set-dimensions-2 .item-description:after { + width: 0; + height: 0; + margin-top: -10px; + content: " "; + position: absolute; + pointer-events: none; + z-index: 10; + margin-left: -10px; + border: solid transparent; + border-bottom-color: #f9f9f9; + border-width: 10px; + top: auto; + bottom: 100%; + left: 50%; +} +.masonry-set-dimensions-2 .image-left .item-description:after { + margin-top: -10px; + border: solid transparent; + border-right-color: #f9f9f9; + border-width: 10px; + top: 50%; + right: 100%; + bottom: auto; + left: auto; +} +.masonry-set-dimensions-2 .image-right .item-description:after { + margin-top: -10px; + border: solid transparent; + border-left-color: #f9f9f9; + border-width: 10px; + top: 50%; + bottom: auto; + right: -20px; + left: auto; +} +.masonry-set-dimensions-2 .image-bottom .item-description:after { + margin-left: -10px; + border: solid transparent; + border-top-color: #f9f9f9; + border-width: 10px; + top: auto; + bottom: -2rem; + left: 50%; +} +.recent-slider .column.slider-column { + padding-left: 0; + padding-right: 0; +} +.recent-slider .recent-slider { + padding: 0; + margin-bottom: 0; + background: 0 0; +} +.recent-slider .next-recent-slider, +.recent-slider .previous-recent-slider { + width: 3rem; + height: 3rem; + margin-right: 0.5rem; + line-height: 3rem; + text-align: center; + display: inline-block; + border: 1px solid #ddd; +} +.logos-2 [class*="content-grid"], +.logos-3 [class*="content-grid"] { + margin-right: 0; + margin-left: 0; +} +.recent-slider [class*="icon-"] { + margin: 0; +} +.recent-slider .grid-description { + width: 100%; + height: 100%; + padding: 0; + display: block; +} +.project-details h6 { + margin-bottom: 1rem; +} +.project-details ul { + margin-bottom: 2rem; +} +@media only screen and (max-width: 960px) { + .recent-slider .column { + width: 100%; + } + .recent-slider .grid-description { + margin-bottom: 2rem; + } +} +@media only screen and (max-width: 768px) { + .masonry-set-dimensions-2 .two-third.horizontal, + .masonry-set-dimensions-2 .two-third.horizontal .thumbnail { + width: 100% !important; + height: auto !important; + } + .masonry-set-dimensions-2 .two-third.image-left .item-description, + .masonry-set-dimensions-2 .two-third.image-right .item-description { + width: 100%; + float: left; + } + .masonry-set-dimensions-2 .two-third.image-left .item-description:after, + .masonry-set-dimensions-2 .two-third.image-right .item-description:after { + margin-left: -1rem; + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #fff; + border-width: 10px; + top: auto !important; + bottom: 100%; + left: 50%; + } +} +@media only screen and (max-width: 600px) { + .masonry-set-dimensions-2 .half.horizontal, + .masonry-set-dimensions-2 .half.horizontal .thumbnail { + width: 100% !important; + height: auto !important; + } + .masonry-set-dimensions-2 .half.image-left .item-description, + .masonry-set-dimensions-2 .half.image-right .item-description { + width: 100%; + float: left; + } + .masonry-set-dimensions-2 .image-left .item-description:after, + .masonry-set-dimensions-2 .image-right .item-description:after { + margin-left: -1rem; + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #fff; + border-width: 10px; + top: auto !important; + bottom: 100%; + left: 50%; + } +} +.logos-3 .grid-item:after, +.logos-4 .grid-item:after { + border-bottom: 1px solid #ddd; + bottom: -1px; + width: 100%; +} +[class*="logos-"] .grid-item { + margin-bottom: 0; + text-align: center; +} +.logos-1 [class*="content-grid"] { + margin-top: -2rem; + margin-bottom: -2rem; +} +.logos-1 a, +.logos-1 span { + padding: 2rem 0; + display: block; + opacity: 1; +} +.logos-1 a:hover { + opacity: 0.5; +} +.logos-2 { + background-image: url(../images/slider/slide-5-fw@2x.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.logos-2 .grid-item { + padding: 0 0 1px 1px; +} +.logos-2 a, +.logos-2 span { + width: 100%; + padding: 5rem 1.5rem; + background-color: rgba(0, 0, 0, 0.4); + color: #fff; + opacity: 1; + display: block; +} +.logos-2 a:hover { + background-color: rgba(0, 0, 0, 0.6); +} +.logos-3 .grid-item { + padding: 0; + border-right: 1px solid #ddd; + border-top: 1px solid #ddd; + position: relative; +} +.logos-3 .grid-item:after, +.logos-3 .grid-item:before { + content: ""; + position: absolute; +} +.logos-3 .grid-item:before { + height: 100%; + border-left: 1px solid #ddd; + top: 0; + left: -1px; +} +.logos-3 .grid-item:after { + left: 0; +} +.logos-3 a, +.logos-3 span { + width: 100%; + padding: 5rem 1.5rem; + opacity: 1; + display: block; +} +.logos-3 a:hover { + background-color: #ddd; +} +.logos-4 [class*="content-grid"] { + margin-left: 0; + margin-right: 0; + overflow: hidden; +} +.logos-4 .grid-item { + padding: 0; + position: relative; +} +.logos-4 .grid-item:after, +.logos-4 .grid-item:before { + content: ""; + position: absolute; + z-index: 1; +} +.logos-4 .grid-item:before { + height: 100%; + border-left: 1px solid #ddd; + top: 0; + left: -1px; +} +.logos-4 .grid-item:after { + left: 0; +} +.fullscreen-section, +.fullscreen-sections-wrapper { + position: relative; + z-index: 0; +} +.logos-4 a, +.logos-4 span { + width: 100%; + padding: 5rem 1.5rem; + opacity: 1; + display: block; +} +.logos-4 a:hover { + opacity: 0.5; +} +.logo-slider { + min-height: 10rem; +} +.logo-slider .tms-pagination { + bottom: 0; +} +.logo-slider .tms-bullet-nav { + background-color: #333; +} +.logo-slider .tms-content-scalable { + padding-bottom: 0; +} +@media only screen and (max-width: 960px) { + [class*="logos-"] { + height: auto; + } + [class*="logos-"] .grid-item { + width: 33.3333%; + } + .logos-2 a, + .logos-2 span { + padding: 4.5rem 1.5rem; + } +} +@media only screen and (max-width: 768px) { + [class*="logos-"] .grid-item { + width: 33.3333%; + } + .logos-2 a, + .logos-2 span, + .logos-3 a, + .logos-3 span, + .logos-4 a, + .logos-4 span { + padding: 3rem 1.5rem; + } +} +@media only screen and (max-width: 480px) { + [class*="logos-"] .grid-item { + width: 50%; + } + .logos-2 a, + .logos-2 span, + .logos-3 a, + .logos-3 span, + .logos-4 a, + .logos-4 span { + padding: 2rem 1.5rem; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .logos-2 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} +[class*="clients-"] [class*="content-grid-"] { + margin-bottom: -3rem; +} +.clients-1 { + line-height: 1; +} +.clients-1 .client-name { + margin-top: 0; + margin-bottom: 1rem; +} +.clients-1 .client-description { + font-size: 1.1rem; + opacity: 0.7; +} +@media only screen and (max-width: 768px) { + [class*="clients-"] .grid-item { + width: 33.3333%; + } + [class*="clients-"] .client-description { + display: none; + } + [class*="clients-"] .client-name { + font-size: 1.4rem; + } +} +@media only screen and (max-width: 480px) { + [class*="clients-"] .grid-item { + width: 50%; + } +} +[class*="social-"] ul { + margin-left: 0; + list-style: none; +} +.social-1 { + text-align: center; +} +.social-1 h6 { + font-size: 1.3rem; + text-transform: uppercase; + margin-bottom: 1.5rem; +} +.social-1 ul { + margin-bottom: 0; +} +.social-1 ul li { + padding: 0 1rem; + margin-bottom: 1rem; + display: inline-block; +} +.social-2 { + padding-top: 0; + padding-bottom: 0; + text-align: center; +} +body.boxed .social-2 { + padding-left: 0; + padding-right: 0; +} +.safari-browser .social-2 { + width: 100.4%; +} +.social-2 [class*="content-grid-"] { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.social-2.full-width [class*="content-grid-"] { + max-width: 100%; + padding-left: 0; + padding-right: 0; +} +.social-2 .grid-item { + padding-right: 0; + padding-left: 0; + margin-bottom: 0; +} +.social-3 ul li, +.social-4 ul li { + padding: 0 1rem; + display: inline-block; +} +.social-2 a { + width: 100%; + height: 15rem; + margin: 0; + font-size: 2rem; + line-height: 2rem; + font-family: "Times New Roman", serif; + font-style: italic; + display: table; +} +.social-2 a:hover { + background: 0 0; + color: #999; +} +.social-2 a span { + display: table-cell; + vertical-align: middle; +} +.social-2 [class*="icon"] { + width: 100%; + margin: 0 0 1rem; + font-size: 3rem; + display: inline-block; +} +.social-3 { + text-align: center; + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.social-3 ul { + margin-bottom: -1rem; + line-height: 1; +} +.social-3 ul li { + margin-bottom: 1rem; + text-align: center; +} +.social-3 a[class*="icon"] { + width: 5rem; + height: 5rem; + margin: 0; + line-height: 5rem; + font-weight: 400; + background: rgba(255, 255, 255, 0.2); + border-radius: 50%; +} +.social-3 a { + color: #fff; +} +.social-3 a:hover { + background: #fff; +} +.social-4 { + text-align: center; +} +.social-4 h6 { + font-size: 1.3rem; + text-transform: uppercase; + margin-bottom: 1.5rem; +} +.social-4 ul { + margin-bottom: -1rem; +} +.social-4 ul li { + margin: 0 2rem 1rem; +} +.social-4 ul li a { + font-size: 1.7rem; + text-transform: uppercase; + letter-spacing: 0.1rem; + font-weight: 700; + color: #999; +} +@media only screen and (max-width: 480px) { + .social-2 ul li { + width: 50%; + } + .social-2 a { + width: 100%; + } + .social-4 ul li { + display: block; + } +} +[class*="stats-"] > .row:not(.flex), +[class*="stats-"] > .row:not(.flex) > .column { + height: 100%; +} +[class*="stats-"] .stat-content { + width: 100%; + height: 100%; + display: table; +} +[class*="stats-"] .stat-content-inner { + height: 100%; + display: table-cell; + vertical-align: middle; +} +[class*="stats-"] .stat { + width: 100%; + height: 100%; + display: table; +} +[class*="stats-"] .stat-inner { + display: table-cell; + vertical-align: middle; + text-align: center; +} +[class*="stats-"].left .stat-inner { + text-align: left; +} +[class*="stats-"].center .stat-inner { + text-align: center; +} +[class*="stats-"].right .stat-inner { + text-align: right; +} +.stats-1 { + color: #fff; + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.stats-1 [class*="content-grid"] { + margin-bottom: -3rem; +} +.stats-1 .counter { + font-size: 6rem; + line-height: 1; + font-weight: 400; +} +.stats-1 p:last-child { + margin-bottom: 0; +} +.stats-2 { + color: #666; +} +.stats-2 [class*="content-grid"] { + margin-bottom: -2rem; +} +.stats-2 .grid-item { + padding-top: 2rem; + padding-bottom: 2rem; + margin-bottom: 0; + border-right: 1px solid #ddd; +} +.stats-2 .grid-item:last-child { + border: none; +} +.stats-2 .counter { + margin-bottom: 0.5rem; + font-size: 3rem; + line-height: 1; + font-weight: 700; +} +.stats-2 .description { + font-size: 1.2rem; + text-transform: uppercase; +} +.stats-2 p:last-child { + margin-bottom: 0; +} +.stats-3 [class*="content-grid"] { + margin-top: -2rem; + margin-bottom: -2rem; +} +.stats-3 .grid-item { + padding-top: 2rem; + padding-bottom: 2rem; + margin-bottom: 0; + border-right: 1px dotted #ddd; +} +.stats-3 .counter, +.stats-3 .mega-stat .counter { + margin-bottom: 0.5rem; + line-height: 1; + font-weight: 700; +} +.stats-3 .grid-item:last-child { + border: none; +} +.stats-3 .counter { + font-size: 3rem; +} +.stats-3 .mega-stat .counter { + font-size: 7rem; +} +.stats-3 .description { + font-size: 1.2rem; + text-transform: uppercase; + color: #999; +} +.stats-3 .mega-stat .description { + margin-bottom: 0; + font-size: 2rem; + line-height: 1; + font-weight: 700; +} +.stats-3 .description { + margin-bottom: 1rem; + padding-bottom: 1rem; + border-bottom: 1px dotted #ddd; + font-weight: 700; +} +.stats-3 .description:last-child { + margin-bottom: 0; + padding-bottom: 0; + border: none; +} +.stats-3 p:last-child { + margin-bottom: 0; +} +.stats-3[class*="border-"] { + border-width: 0; +} +.stats-3[class*="border-"] * { + border-color: inherit; +} +@media only screen and (max-width: 1023px) { + .stats-3 .mega-stat .counter { + font-size: 5rem; + } +} +@media only screen and (max-width: 768px) { + .stats-2 .grid-item, + .stats-2 .row-1 { + border-bottom: 1px solid #ddd; + } + [class*="stats-"] { + height: auto !important; + } + .stats-2 .grid-item { + border-right: none; + } + .stats-3 .description, + .stats-3 .grid-item.row-1 { + border-bottom: 1px dotted #ddd; + } + .stats-2 .row-1:nth-of-type(even), + .stats-2 .row-2:nth-of-type(even) { + border-right: none !important; + } + .stats-3 .grid-item, + .stats-3 .grid-item.row-1 { + border-right: none; + } + .stats-3 .row-1:nth-of-type(even), + .stats-3 .row-2:nth-of-type(even) { + border-right: none !important; + } + [class*="stats-"].center-on-mobile .stat-inner { + text-align: center; + } +} +@media only screen and (max-width: 480px) { + .stats-3 .counter, + .stats-3 .mega-stat .counter { + font-size: 4rem; + } + .stats-3 .mega-stat .description { + font-size: 1.2rem; + } + .stats-3 .grid-item.row-1 { + border: none; + } + .stats-3 .description { + margin-bottom: 4rem; + padding-bottom: 0; + border: none; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .social-3, + .stats-1 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} +.section-block.fullscreen-section, +.section-block.fullscreen-sections-wrapper { + padding-top: 0; + padding-bottom: 0; +} +.fullscreen-section { + width: 100%; + height: 100%; + height: 100vh; + display: table; + table-layout: fixed; + overflow: hidden; +} +body.boxed .fullscreen-section { + padding-left: 0; + padding-right: 0; +} +.fullscreen-section.in-view { + z-index: 1; +} +.fullscreen-section .background-image { + width: 100%; + height: 100vh; + position: absolute; + z-index: 0; +} +.fullscreen-section .background-slider-wrapper, +.fullscreen-section.background-fixed .background-image { + width: 100%; + height: 100vh; + position: absolute; + background-attachment: fixed; + z-index: 0; +} +.fullscreen-section .background-slider-wrapper { + height: 100%; +} +.fullscreen-section.background-fixed .background-slider-wrapper { + position: fixed; +} +.ie-browser.webkit .fullscreen-section.background-fixed .background-image-wrapper { + height: 100vh; + position: absolute !important; +} +.ie-browser.webkit .fullscreen-section.background-fixed .background-image { + background-attachment: fixed; +} +.webkit.side-nav-open .background-fixed .background-image-wrapper { + position: absolute; +} +.mobile .fullscreen-section { + height: auto; +} +.mobile .fullscreen-section .background-image, +.mobile .fullscreen-section .background-image-wrapper, +.mobile .fullscreen-section.background-fixed .background-image-wrapper { + width: 100vw; + position: relative !important; +} +.mobile .fullscreen-section.background-fixed .background-image { + background-attachment: scroll; +} +.fs-pagination { + width: 2.8rem; + padding: 1rem; + text-align: center; + visibility: visible; + opacity: 0; + position: fixed; + right: 25px; + top: 50%; + z-index: 10; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; + -webkit-backface-visibility: hidden; +} +.fs-bullet-nav { + width: 0.8rem; + height: 0.8rem; + display: inline-block; + background: #fff; + opacity: 0.5; + border-radius: 50%; +} +.fullscreen-sections-wrapper.nav-dark .fs-bullet-nav, +.nav-dark .fs-bullet-nav { + background: #333; +} +.fs-bullet-nav.active, +.fs-bullet-nav:hover { + opacity: 1; +} +.mobile .fs-pagination { + display: none; +} +.fullscreen-section .fullscreen-inner { + width: 100%; + height: 100%; + padding-top: 7rem; + padding-bottom: 7rem; + background: rgba(0, 0, 0, 0.6); + display: table-cell; + vertical-align: middle; + position: relative; + z-index: 2; +} +.fullscreen-section.no-overlay .fullscreen-inner { + background: rgba(0, 0, 0, 0); +} +.coming-soon-1 .background-image, +.coming-soon-2 .background-image, +.error-404 .background-image, +.error-500 .background-image { + background-image: url(../images/fullscreen/coming-soon-1.jpg); +} +body.boxed .fullscreen-section .fullscreen-inner, +body.boxed .fullscreen-sections-wrapper .fullscreen-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.fullscreen-section footer { + width: 100%; + padding-top: 1rem; + padding-bottom: 1rem; + position: absolute; + bottom: 0; + z-index: 3; +} +.fullscreen-section .copyright { + margin-bottom: 0; + font-size: 1.1rem; + font-weight: 400; + letter-spacing: 0.1rem; + color: #fff; +} +.fullscreen-section .social-list { + margin-bottom: 0; +} +.fullscreen-inner.v-align-top { + vertical-align: top; +} +.fullscreen-inner.v-align-bottom { + vertical-align: bottom; +} +.fullscreen-section .hero-4, +.fullscreen-section .hero-5, +.fullscreen-section .hero-6 { + height: 100vh; +} +.coming-soon-2 h1 { + font-size: 10rem; + line-height: 1; +} +.error-404 h1, +.error-500 h1 { + font-size: 15rem; + line-height: 1; +} +.error-404 .search-form-container { + max-width: 60rem; + margin-left: auto; + margin-right: auto; +} +.error-404 .form-submit { + width: 100%; +} +.error-500 .button { + margin-right: 2rem; +} +.error-500 .button:last-child { + margin-right: 0; +} +[class*="coming-soon-"] .background-image, +[class*="error-"] .background-image { + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +@media only screen and (max-width: 768px) { + .fs-pagination { + display: none; + } + .fullscreen-section footer { + position: relative; + } + .fullscreen-section .column:last-child > :last-child:not(.hero-content):not(input[type="submit"]) { + margin-bottom: 0; + } + .fullscreen-section.content-below-on-mobile { + height: auto; + display: block; + } + .fullscreen-section.content-below-on-mobile .fullscreen-inner { + padding-top: 7rem !important; + padding-bottom: 7rem !important; + background-color: transparent; + display: block; + text-align: left; + } + .fullscreen-section.no-overlay.content-below-on-mobile .background-on-mobile { + padding: 0; + margin-bottom: 0; + background-color: #f4f4f4; + } + .fullscreen-section .background-on-mobile *, + .fullscreen-section.no-overlay.content-below-on-mobile * { + color: #666; + } + .fullscreen-section.content-below-on-mobile .alt-color-on-mobile { + color: #fff; + } + .fullscreen-section .background-image, + .fullscreen-section .background-image-wrapper, + .fullscreen-section.background-fixed .background-image, + .fullscreen-section.background-fixed .background-image-wrapper, + .webkit .fullscreen-section .background-image-wrapper, + .webkit .fullscreen-section.background-fixed .background-image, + .webkit .fullscreen-section.background-fixed .background-image-wrapper { + max-width: 100vw; + background-attachment: scroll; + } + .content-below-on-mobile .background-image, + .content-below-on-mobile .background-image-wrapper, + .content-below-on-mobile .background-slider-wrapper, + .fs-image-scale .background-image, + .fs-image-scale .background-image-wrapper { + position: relative !important; + } + .fullscreen-section.background-contain .background-image { + background-position: center !important; + background-size: 100% !important; + } + .mobile .fullscreen-section .background-image { + max-width: 114rem; + height: inherit; + } + .mobile .fullscreen-section { + margin-top: -1px; + } + .coming-soon-2 h1 { + font-size: 6rem; + } + .error-404 .form-submit { + width: auto; + } + .error-404 h1, + .error-500 h1 { + font-size: 10rem; + } +} +.pagination-1 a.disabled, +.pagination-1 a.disabled:hover, +.pagination-2 a.disabled, +.pagination-2 a.disabled:hover { + color: #ddd; +} +.mobile .fullscreen-section[class*="coming-soon-"], +.mobile .fullscreen-section[class*="error-"] { + height: 100vh; + display: table; +} +.mobile [class*="coming-soon-"] .fullscreen-inner, +.mobile [class*="error-"] .fullscreen-inner { + display: table-cell; +} +.mobile .fullscreen-section[class*="coming-soon-"] .background-image-wrapper, +.mobile .fullscreen-section[class*="error-"] .background-image-wrapper { + position: fixed; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .coming-soon-1 .background-image, + .coming-soon-2 .background-image, + .error-404 .background-image, + .error-500 .background-image { + background-image: url(../images/fullscreen/coming-soon-1@2x.jpg); + } +} +.pagination-next.disabled, +.pagination-next.disabled:hover, +.pagination-previous.disabled, +.pagination-previous.disabled:hover { + transition: none; + cursor: default; + background: 0 0 !important; +} +[class*="pagination-"] ul { + margin-left: 0; + list-style: none; +} +.pagination-1 small { + font-size: 1.3rem; + display: block; +} +.pagination-1 small span { + font-size: 1.3rem; + display: inline-block; +} +.pagination-1 [class*="icon-"] { + height: 3.6rem; + font-size: 3.6rem; + display: inline-block; +} +.pagination-1 .pagination-previous { + text-align: left; +} +.pagination-1 .pagination-previous [class*="icon-"] { + margin-right: 1rem; + float: left; +} +.pagination-1 .pagination-next [class*="icon-"], +.pagination-2 .pagination-previous [class*="icon-"] { + margin-left: 1rem; + float: right; +} +.pagination-1 .pagination-next { + text-align: right; +} +.pagination-1 span { + font-size: 2rem; + font-weight: 700; + display: block; +} +.pagination-1 .page-list, +.pagination-1 .return-to-index { + margin-top: 0.3rem; + margin-bottom: 0; + font-size: 1.7rem; + text-align: center; + font-weight: 700; +} +.pagination-1 .page-list li { + padding: 0 0.7rem; +} +.section-block.pagination-2 { + padding-top: 0; + padding-bottom: 0; +} +.pagination-2 .column, +.pagination-2 .column:hover { + background-size: cover; + background-position: center; + -webkit-transform: translate(0, 0); +} +body.boxed .pagination-2 { + padding-left: 0; + padding-right: 0; +} +.pagination-2 .pagination-next, +.pagination-2 .pagination-previous { + padding-top: 7rem; + padding-bottom: 7rem; + display: block; + position: relative; +} +.pagination-2 .pagination-previous { + padding-left: 3rem; + padding-right: 5rem; + background: #f9f9f9; + text-align: right; +} +.pagination-2 .pagination-next { + padding-right: 3rem; + padding-left: 5rem; + background: #eee; + text-align: left; +} +.pagination-2 a:hover { + background: red; +} +.pagination-2 small { + font-size: 1.3rem; + display: block; +} +.pagination-2 small span { + font-size: 1.3rem; + display: inline-block; +} +.pagination-2 [class*="icon-"] { + height: 3.6rem; + font-size: 3.6rem; + display: inline-block; +} +.pagination-2 .pagination-next [class*="icon-"] { + margin-right: 1rem; + float: left; +} +.pagination-3 a, +.pagination-3 ul { + margin: 0; + text-align: center; +} +.pagination-2 span { + font-size: 2rem; + font-weight: 700; + display: block; +} +.pagination-3 ul li { + display: inline-block; +} +.pagination-3 a { + width: 4rem; + height: 4rem; + padding: 1rem; + display: block; + border: 1px solid #ddd; + border-radius: 50%; + font-size: 1.5rem; + font-weight: 700; + line-height: 1.8rem; +} +.pagination-3 a.current, +.pagination-3 a:hover { + background: #333; + color: #fff; + border: transparent; +} +.pagination-3 li:first-child { + float: left; +} +.pagination-3 li:last-child { + float: right; +} +.pagination-3 a.disabled, +.pagination-3 a.disabled:hover { + color: #ddd; + border-color: #ddd; +} +.pagination-4 { + text-align: center; +} +.pagination-4 .button { + width: auto; + margin: 0 0.5rem; + font-size: 1.6rem; + font-weight: 700; +} +.pagination-4 .button.disabled, +.pagination-4 .button.disabled:hover { + color: #ddd; + background: 0 0; + border-color: #ddd; +} +.pagination-4 .button [class*="icon-"]:before { + margin: 0; +} +.pagination-4 .pagination-next [class*="icon-"], +.pagination-4 .pagination-previous [class*="icon-"] { + display: none; +} +.pagination-5 { + padding-top: 0 !important; + padding-bottom: 0 !important; + border-top: 1px solid #ddd; +} +.pagination-5 ul { + margin: 0; + text-align: center; +} +.pagination-5 ul li { + display: inline-block; + margin-left: -0.4rem; +} +.footer ul, +.post-info span:first-child { + margin-left: 0; +} +.pagination-5 a { + width: 6rem; + height: 6rem; + color: #333; + font-size: 1.4rem; + font-weight: 700; + line-height: 6rem; + display: block; +} +.pagination-5 a.current { + color: #999; +} +.pagination-5 a:hover { + background: #333; + color: #fff; +} +.pagination-5 li:first-child { + float: left; +} +.pagination-5 li:last-child { + float: right; +} +.pagination-5 a.disabled, +.pagination-5 a.disabled:hover { + color: #ddd; + border-color: #ddd; +} +.pagination-5 a.pagination-next, +.pagination-5 a.pagination-previous { + width: auto; + padding: 0 2rem; + font-weight: 700; + border-left: 1px solid #ddd; + border-right: 1px solid #ddd; +} +.pagination-5 a.pagination-previous { + padding-right: 3.5rem; +} +.pagination-5 a.pagination-next { + padding-left: 3.5rem; +} +.pagination-5 a span { + width: auto; + float: left; +} +.pagination-5 a [class*="icon-"] { + height: 100%; + margin-right: 0; + line-height: 6rem; + font-size: 3.2rem; +} +@media only screen and (max-width: 960px) { + .blog [class*="pagination-"] > .row > .column, + .shop [class*="pagination-"] > .row > .column { + width: 100%; + } +} +@media only screen and (max-width: 768px) { + .pagination-1 .page-list, + .pagination-1 .pagination-next, + .pagination-1 .return-to-index, + .pagination-2 .pagination-previous { + text-align: left; + } + .pagination-1 .page-list, + .pagination-1 .pagination-previous, + .pagination-1 .return-to-index { + padding-bottom: 3.8rem; + margin-bottom: 3.8rem; + border-bottom: 1px solid #ddd; + display: block; + } + .pagination-1 .pagination-previous [class*="icon-"] { + margin-right: 0; + float: right; + } + .pagination-1 .pagination-next [class*="icon-"] { + margin-left: 0; + } + .pagination-2 [class*="pagination-"] { + padding: 4rem 1.5rem; + } + .pagination-2 .pagination-previous:after { + width: 10rem; + height: 1rem; + bottom: 0; + } + .pagination-2 .pagination-previous [class*="icon-"] { + margin-left: 0; + margin-right: 1rem; + float: left; + } + .pagination-5 ul li a.pagination-next, + .pagination-5 ul li a.pagination-previous { + width: 6rem; + padding: 0; + text-align: center; + } + .pagination-5 ul li a span { + float: none; + } + .pagination-5 ul li a.pagination-next span:first-child, + .pagination-5 ul li a.pagination-previous span:last-child { + display: none; + } +} +@media only screen and (max-width: 490px) { + .pagination-1, + .pagination-3, + .pagination-4 { + padding-top: 4rem; + padding-bottom: 4rem; + } + .pagination-4 span { + display: none; + } + .pagination-4 .back-to-index [class*="icon-"], + .pagination-4 .pagination-next [class*="icon-"], + .pagination-4 .pagination-previous [class*="icon-"] { + display: block; + } + .pagination-3 ul li, + .pagination-5 ul li { + display: none; + } + .pagination-3 ul li:first-child, + .pagination-3 ul li:last-child, + .pagination-5 ul li:first-child, + .pagination-5 ul li:last-child { + display: inline-block; + } +} +.section-block.map-wrapper { + padding-top: 0; + padding-bottom: 0; +} +.map-container { + width: 100%; + height: 40rem; +} +.map-container > div { + width: 100%; + height: 100%; +} +.map-container > div img { + max-width: none; +} +.gm-style .gm-style-iw { + padding: 0.3rem; + color: #666; + line-height: 1.5; +} +.footer { + width: 100%; + background-color: #222; + position: relative; + z-index: 1; +} +.footer .row.flex > .column { + flex-direction: column; +} +body.boxed .footer .footer-bottom, +body.boxed .footer .footer-top { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.footer .footer-top { + padding-top: 7rem; + padding-bottom: 7rem; +} +.footer .widget { + margin-bottom: 3rem; +} +.footer ul { + list-style: none; +} +.footer .footer-top-inner > :first-child, +.footer .widget:last-child > :first-child { + margin-top: 0; +} +.footer .footer-top-inner > :last-child, +.footer .widget:last-child > :last-child { + margin-bottom: 0; +} +.footer .footer-bottom { + padding-bottom: 2rem; + color: #555; +} +.footer .footer-bottom-inner { + padding-top: 3rem; + border-top: 1px solid #333; +} +.footer .footer-logo { + width: 17rem; + margin-bottom: 1rem; + display: inline-block; + line-height: 1; +} +.footer .footer-logo a { + -webkit-transition-property: opacity, background, color, visibility, -webkit-transform; + transition-property: opacity, background, color, visibility, transform; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.footer .footer-logo a:hover { + opacity: 0.6; +} +.footer .footer-bottom .copyright { + font-size: 1.1rem; + float: left; +} +.footer .navigation, +.footer .social-list { + float: none; +} +.footer .navigation a { + line-height: 2rem; + text-transform: uppercase; + background: 0 0; + padding: 0 1rem; +} +.footer .navigation a:hover { + background: 0 0; + color: #fff; +} +.footer .navigation li:hover a { + background: 0 0; +} +.footer .navigation li:first-child a { + padding-left: 0; + margin-left: 0; +} +.footer .navigation li:last-child a { + padding-right: 0; + margin-right: 0; +} +.footer .navigation li.current a, +.footer .navigation li.current a:hover { + background: 0 0; + color: #fff; +} +.footer .footer-bottom .navigation, +.footer .footer-bottom .social-list { + float: right; +} +.footer .footer-bottom .copyright, +.footer .footer-bottom .navigation, +.footer .footer-bottom .social-list { + margin-bottom: 1rem; +} +.mobile .footer-fixed { + position: relative; + bottom: auto; +} +@media only screen and (min-width: 960px) { + .footer-fixed { + position: fixed; + bottom: 0; + z-index: 0; + } + .content.reveal-footer { + box-shadow: 0 2rem 5rem rgba(0, 0, 0, 0.5); + position: relative; + z-index: 1; + } +} +@media only screen and (max-width: 960px) { + .content.reveal-footer { + margin-bottom: 0 !important; + } +} +@media only screen and (max-width: 768px) { + .footer-top > .row > .column { + width: 100%; + } + [class*="footer-"] .footer-bottom .copyright, + [class*="footer-"] .footer-bottom .navigation, + [class*="footer-"] .footer-bottom .social-list { + display: block; + float: none; + } + .footer .navigation li { + display: inline-block; + float: none; + } +} +.post { + margin-bottom: 7rem; +} +.post:last-child { + margin-bottom: 0 !important; +} +.post-content { + position: relative; + -webkit-transition-property: background, color; + transition-property: background, color; + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; +} +.post-content + .post-content, +.post-content + .post-media, +.post-media + .post-info-aside, +.post-media ~ .post-content { + margin-top: 3rem; +} +.blog-masonry.masonry-set-dimensions .post, +.blog-masonry.masonry-set-dimensions .post-media { + height: 100%; +} +.blog-masonry.masonry-set-dimensions .post-content { + width: 100%; + height: auto; + padding: 0; + color: #fff; + display: table; + position: absolute; + bottom: 0; + z-index: 2; +} +.blog-masonry.masonry-set-dimensions .post-content:hover { + background: rgba(0, 0, 0, 0.8); +} +.blog-masonry.masonry-set-dimensions .post-content-inner { + height: 100%; + padding: 2rem; + display: table-cell; + vertical-align: bottom; +} +.post-content > :last-child { + margin-bottom: 0; +} +.post-content.with-background { + padding: 3rem; + margin-top: 0; + background: #f9f9f9; +} +.post-content.with-background > :first-child { + margin-top: 0; +} +.blog-masonry.masonry-set-dimensions .post-content.with-background { + background: rgba(0, 0, 0, 0.2); +} +.blog-masonry.masonry-set-dimensions .post-media:hover .post-content { + background: rgba(0, 0, 0, 0.8); +} +.post-info { + margin-bottom: 3rem; +} +.blog-masonry.masonry-set-dimensions .post-info { + margin-bottom: 1rem; +} +.post-content .read-more, +.post-media > * { + margin-bottom: 0; +} +.post-author-aside, +.post-comments-aside, +.post-info-aside { + position: absolute; + z-index: 1; +} +.post-author-aside + .author-bio, +.post-comments-aside + .comments-inner, +.post-info-aside + .post-content { + padding-left: 10rem; +} +.post-info { + padding: 0; + margin-right: 0.2rem; + margin-top: 0; + font-size: 1.1rem; + font-weight: 700; + letter-spacing: 0.1rem; + text-transform: uppercase; + display: inline-block; + border: none; +} +.post-info span { + padding-top: 0; + margin-top: 0; + border: none; +} +.post-author .author-avatar img, +.post-comments .user-avatar img { + border-radius: 50%; +} +.post-info span:last-child { + margin-right: 0; +} +.post-info [class*="icon-"] { + display: inline-block; + position: relative; + z-index: 1; +} +.post-info .post-love [class*="icon-"] { + margin-right: 0.2rem; +} +.post-comments a [class*="icon-"], +.post-love a [class*="icon-"] { + width: 1.2rem; + text-align: center; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 0.2s; + transform-transition-duration: 0.2s; +} +.post-comment a:hover [class*="icon-"], +.post-love a:hover [class*="icon-"] { + -webkit-transform: scale3d(1.2, 1.2, 1); + transform: scale3d(1.2, 1.2, 1); +} +.post-media { + max-width: 114rem; +} +.post-media > * { + float: none; +} +.blog-masonry.masonry-set-dimensions .post-media { + position: relative; + overflow: hidden; +} +.blog-masonry.masonry-set-dimensions.no-margins .post-media { + position: static; + overflow: hidden; +} +.blog-masonry .post-media .post-slider, +.blog-regular .post-media .post-slider, +.blog-single-post .post-media .post-slider { + width: 82.5rem; + height: 55rem; +} +.blog-wide .post-media .post-slider { + width: 111rem; + height: 74rem; +} +.post-media .mejs-audio, +.post-media .mejs-audio .mejs-button.mejs-mute, +.post-media .mejs-audio .mejs-button.mejs-pause, +.post-media .mejs-audio .mejs-button.mejs-play, +.post-media .mejs-audio .mejs-container .mejs-button, +.post-media .mejs-audio .mejs-controls, +.post-media .mejs-audio .mejs-controls div.mejs-horizontal-volume-slider, +.post-media .mejs-audio .mejs-controls div.mejs-time-rail { + height: 4.9rem !important; +} +.post-media .mejs-audio .mejs-controls .mejs-time { + margin-top: 1rem; +} +.post-media .mejs-audio .mejs-time-rail .mejs-time-total { + margin-top: 2.1rem; +} +.post-media .mejs-audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, +.post-media .mejs-audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { + top: 2.1rem; +} +.post-media .mejs-audio .mejs-button button { + margin: 1.6rem 0.7rem; +} +.post-media .mejs-audio .mejs-button.mejs-pause, +.post-media .mejs-audio .mejs-button.mejs-play { + width: 4.4rem !important; +} +.post-media .mejs-audio .mejs-button.mejs-pause button, +.post-media .mejs-audio .mejs-button.mejs-play button { + margin: 1.6rem 1.4rem; +} +.blog-masonry.no-padding-top { + padding-top: 1rem; +} +.blog-masonry.no-padding-bottom { + padding-bottom: 0.5rem; +} +.blog-masonry.full-width.no-margins { + padding: 0; +} +.blog-masonry [class*="content-grid"] { + margin-bottom: -3rem; +} +.blog-masonry.masonry-set-dimensions [class*="content-grid"] { + margin-bottom: -1.5rem; +} +.blog-masonry.no-margins [class*="content-grid"], +.blog-masonry.no-margins [class*="content-grid"] .grid-item { + padding: 0 !important; + margin: 0 !important; +} +.blog-masonry [class*="content-grid"], +.blog-masonry > .row > .column { + padding-left: 0; + padding-right: 0; +} +.blog-masonry [class*="content-grid"] { + margin-left: 0; + margin-right: 0; +} +.blog-masonry.full-width [class*="content-grid"] { + margin-left: 1.5rem; + margin-right: 1.5rem; +} +body.boxed .blog-masonry.full-width [class*="content-grid"] { + margin-left: 0; + margin-right: 0; +} +.blog-masonry [class*="content-grid"] .grid-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.blog-masonry .grid-item .video, +.blog-masonry .grid-item .video-container { + margin-bottom: 0; +} +.blog-masonry h2.post-title, +.blog-regular h2.post-title, +.blog-single-post h2.post-title, +.blog-wide h2.post-title { + margin-top: 0; + margin-bottom: 1rem; +} +.blog-masonry.small-margins > .row > .column { + padding-left: 1rem; + padding-right: 1rem; +} +.blog-masonry.small-margins.no-margins > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.blog-masonry.small-margins.full-width > .row > .column { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.blog-masonry.small-margins.no-margins.full-width > .row > .column { + padding-left: 0; + padding-right: 0; +} +.blog-masonry.small-margins.full-width [class*="content-grid"] { + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} +.blog-masonry.small-margins [class*="content-grid"] { + padding-left: 0; + padding-right: 0; + margin-top: -0.5rem; + margin-left: 0; + margin-right: 0; + margin-bottom: -0.5rem; +} +.blog-masonry.small-margins [class*="content-grid"] .grid-item { + margin-bottom: 0; + padding: 0.5rem; + position: relative; +} +.post-author, +.post-aux-info, +.post-comments, +.single-post-tags { + padding-top: 3rem; + border-top: 1px solid #ddd; +} +.blog-masonry.no-margins > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.blog-masonry.full-width.no-margins > .row > .column { + padding-left: 0; + padding-right: 0; +} +.blog-masonry.full-width .row { + max-width: 100%; +} +@media only screen and (max-width: 1140px) { + .blog-wide .post-media .post-slider { + width: 93rem; + height: 62rem; + } + .blog-regular .post-media .post-slider { + width: 69rem; + height: 46rem; + } + .blog-masonry [class*="content-grid"] .grid-item { + width: 33.33333%; + } +} +@media only screen and (max-width: 960px) { + .blog-wide .post-media .post-slider { + width: 73rem; + height: 48.7rem; + } + .blog-regular .post-media .post-slider { + width: 54rem; + height: 36rem; + } + .blog-masonry [class*="content-grid"] .grid-item { + width: 50%; + } +} +@media only screen and (max-width: 768px) { + .blog-regular .post-media .post-slider, + .blog-wide .post-media .post-slider { + width: 57rem; + height: 38rem; + } + .post-info .show-on-mobile a, + .post-info [class*="icon-"], + .post-info span.show-on-mobile { + display: inline-block !important; + } + .post-author-aside, + .post-comments-aside, + .post-info-aside { + display: none !important; + } + .post-author-aside + .author-bio, + .post-comments-aside + .comments-inner, + .post-info-aside + .post-content { + padding-left: 0 !important; + } + .comment-list ul { + margin-left: 0 !important; + } +} +@media only screen and (max-width: 600px) { + .blog-regular .post-media .post-slider, + .blog-wide .post-media .post-slider { + width: 45rem; + height: 30rem; + } + .blog-masonry [class*="content-grid"] .grid-item { + width: 100%; + } +} +@media only screen and (max-width: 480px) { + .blog-regular .post-media .post-slider, + .blog-wide .post-media .post-slider { + width: 32rem; + height: 21.3rem; + } +} +.single-post .post { + margin-bottom: 0; +} +.single-post .post-content .post-media { + margin-bottom: 3rem; +} +.single-post .post-content.with-background .post-media { + margin-bottom: 0; +} +.single-post-tags { + width: 100%; + margin-top: 3rem; + font-size: 1.2rem; +} +.single-post-tags .tags-title { + font-weight: 700; + margin-top: 0; +} +.single-post-tags a { + margin-left: 0.8rem; + margin-right: 0.8rem; + display: inline-block; + letter-spacing: 0.1rem; +} +.post-author, +.post-aux-info { + margin-top: 3rem; +} +.post-author .author-avatar { + max-width: 7rem; + float: left; +} +.post-author.center .author-avatar { + margin: 0 auto 2rem; + float: none; +} +.post-author:not(.center) .author-bio .author-avatar + .author-content { + margin-left: 10rem; +} +.post-author .author-content :last-child { + margin-bottom: 0; +} +.post-author .name { + font-size: 1.6rem; + margin-bottom: 0.6rem; +} +.post-comments { + margin-top: 3rem; +} +.post-comments .comments-title, +.post-comments ol, +.post-comments ul { + margin-bottom: 3rem; +} +.post-comments .comment-list { + margin-left: 0; +} +.post-comments ol:not(.comment-list), +.post-comments ul:not(.comment-list) { + margin-left: 2rem; +} +.post-comments ol:not(.comment-list) ol, +.post-comments ol:not(.comment-list) ul, +.post-comments ul:not(.comment-list) ol, +.post-comments ul:not(.comment-list) ul { + margin: 0.4rem 0 0.4rem 3rem; +} +.post-comments .comment + ul, +.post-comments .comment-list { + list-style: none; +} +.post-comments .comment-list > li { + margin-bottom: 4rem; +} +.post-comments .comment-list > li:last-child { + margin-bottom: 0; +} +.post-comments .comment-list .comment ol, +.post-comments .comment-list .comment ul { + margin: 0 0 3rem 2rem; + padding: 0; +} +.post-comments .comment-list .comment ol ol, +.post-comments .comment-list .comment ol ul, +.post-comments .comment-list .comment ul ol, +.post-comments .comment-list .comment ul ul { + margin: 0.4rem 0 0.4rem 3rem; +} +.post-comments .comment-list .comment li { + margin: 0; +} +.post-comments .user-avatar { + max-width: 7rem; + float: left; +} +.post-comments .comment-content { + margin-left: 10rem; +} +.post-comments .name { + font-size: 1.6rem; + margin-bottom: 0.6rem; +} +.post-comments .comment-meta { + width: 100%; + margin-bottom: 2rem; + line-height: 1; +} +.post-comment-respond .reply-title, +.sidebar .widget { + margin-bottom: 3rem; +} +.post-comments .comment-meta a { + margin-left: 0.8rem; + margin-right: 0.8rem; + display: inline-block; + font-size: 1.2rem; + letter-spacing: 0.1rem; + font-weight: 700; +} +.post-comments .comment-meta a:first-child { + margin-left: 0; +} +.post-comment-respond { + padding-top: 3rem; + margin-top: 3rem; + border-top: 1px solid #ddd; +} +.post-comment-respond .comment-form .column { + float: none; +} +.sidebar.left .sidebar-inner { + padding-right: 1rem; +} +.sidebar.right .sidebar-inner { + padding-left: 1rem; +} +.sidebar.left .sidebar-inner, +.sidebar.right .sidebar-inner { + text-align: left; +} +.sidebar .widget ul { + margin-left: 0; + list-style: none; +} +.sidebar .widget li { + padding-top: 0.8rem; + padding-bottom: 0.8rem; +} +.sidebar .widget:last-child, +.sidebar .widget > :last-child { + margin-bottom: 0; +} +.sidebar .widget:first-child .widget-title { + margin-top: 0; +} +.widget .post-info { + display: block; + margin-bottom: 0; + line-height: 1; +} +@media only screen and (max-width: 960px) { + .sidebar .sidebar-inner { + padding-right: 0 !important; + padding-left: 0 !important; + padding: 3rem; + margin-top: 3rem; + border-top: 1px solid #ddd; + } +} +@media only screen and (max-width: 480px) { + .post-comments .user-avatar { + margin-bottom: 1.5rem; + float: none; + } + .post-comments .comment-content { + margin-left: 0; + } +} +[class^="title-"] { + margin-bottom: 2rem; +} +.title-xlarge { + font-size: 9rem; + line-height: 9rem; +} +.title-large { + font-size: 7rem; + line-height: 7rem; +} +.title-medium { + font-size: 5rem; + line-height: 5rem; +} +.title-small { + font-size: 3rem; + line-height: 3rem; +} +.text-xlarge { + font-size: 2.2rem; +} +.text-large { + font-size: 1.8rem; +} +.text-medium { + font-size: 1.5rem; +} +.text-small { + font-size: 1.2rem; +} +.text-uppercase { + text-transform: uppercase; +} +@media only screen and (max-width: 768px) { + .title-xlarge { + font-size: 4.5rem; + line-height: 4.5rem; + } + .title-large { + font-size: 4rem; + line-height: 4rem; + } + .title-medium { + font-size: 3rem; + line-height: 3rem; + } + .title-small { + font-size: 2rem; + line-height: 2rem; + } + .text-xlarge { + font-size: 2rem; + line-height: 1.7; + } + .text-large { + font-size: 1.6rem; + line-height: 1.6; + } + .text-medium { + font-size: 1.3rem; + line-height: 1.5; + } + .text-small { + font-size: 1.2rem; + line-height: 1.3; + } +} +.countdown { + max-height: 0; + overflow: hidden; + -webkit-transition-property: max-height; + transition-property: max-height; + -webkit-transition-duration: 1s; + transition-duration: 1s; + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; +} +.countdown.active { + max-height: 20rem; +} +.countdown .unit { + margin-right: 1rem; + font-size: 3rem; + line-height: 1.4; +} +.countdown-1 .unit-type { + opacity: 0.5; +} +.countdown-1.center .unit { + margin: 0 0.5rem 0.5rem; + font-size: 3rem; +} +.countdown-1.right .unit { + margin: 0 0 0 1rem; + font-size: 3rem; +} +.countdown-2 .unit { + padding: 0.5rem 1rem; + display: inline-block; + border-radius: 0.3rem; + line-height: 1; + background: #f4f4f4; +} +.countdown-2 .unit span { + display: block; +} +.countdown-2 .unit-type { + opacity: 0.5; + font-size: 50%; +} +.shop .product-price del { + opacity: 0.6; +} +.shop .product .onsale, +.shop .product .outofstock { + width: auto; + height: auto; + padding: 0.3rem 0.8rem; + background-color: #666; + color: #fff; + text-align: center; + font-size: 1.2rem; + line-height: 1.8; + text-transform: uppercase; + position: absolute; + top: 1rem; + left: 1rem; + z-index: 100; +} +.shop .cart-overview .checkout [class*="icon-"] { + margin-right: 0.2rem; +} +.shop .star-rating [class*="icon-"] { + margin: 0; +} +.shop .cart-overview .product-remove a, +.shop .cart-overview a.product-remove { + width: 1.6rem; + height: 1.6rem; + margin: 0; + background-color: #eee; + border-radius: 50%; + font-size: 0.9rem; + line-height: 1.7rem; + text-align: center; + color: #666; +} +.shop .quantity { + max-width: 8rem; +} +.shop .cart-overview td, +.shop .cart-totals th, +.single-product .review-comments, +.widget .cart-subtotal { + border-left: none; + border-bottom: 1px solid #eee; +} +.shop .cart-overview .table, +.shop .cart-overview .table > thead { + border-left: none; + border-right: none; +} +.shop .cart-overview .table, +.shop .cart-overview .table > thead th { + border-top: none; + border-left: none; +} +.shop .cart-totals td { + text-align: right; +} +.shop .cart-subtotal th { + font-weight: 400; +} +.shop .cart-order-total { + font-weight: 700; +} +.shop .grid-filter-options-inner { + padding-top: 2rem; + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; +} +.shop .grid-filter-options-inner .form-element { + margin-bottom: 2rem; +} +@media only screen and (min-width: 1140px) { + .shop .table .product-details > * { + width: 100%; + display: flex; + align-items: center; + } +} +.shop .table .product-details img { + margin-right: 1.5rem; +} +@media only screen and (max-width: 1140px) { + .shop .table .product-details img { + margin-bottom: 1rem; + } +} +.shop .table .product-details span > *, +.shop .table .product-thumbnail span > * { + display: block; +} +.shop .products .product .product-details { + margin-top: 2rem; +} +.shop .products .product .product-title { + font-size: 1.4rem; + margin-bottom: 0.5rem; +} +.shop .products .product .product-thumbnail .product-title { + display: block; + margin-bottom: 1rem; +} +.shop .products .product .product-description { + margin-bottom: 1rem; +} +.shop .products .product .product-price { + font-size: 1.2rem; +} +.shop .products .product .product-thumbnail .product-price { + font-weight: 400; +} +.shop .products .product .product-price del, +.shop .products .product .product-price ins { + padding: 0 0.3rem; +} +.shop .products .product .button { + margin-bottom: 0; +} +.shop .products .product-result-count { + float: left; +} +.shop .products .product .product-thumbnail .product-actions { + width: 100%; + position: absolute; + bottom: 0; + z-index: 101; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 0.2s; + transition-duration: 0.2s; + -webkit-transform: translateY(4rem); + transform: translateY(4rem); +} +.shop .products .product .product-thumbnail:hover .product-actions { + -webkit-transform: translateY(0); + transform: translateY(0); +} +.shop .products .product .product-thumbnail .product-actions .add-to-cart-button { + width: 100%; + text-align: center; +} +.mobile.shop .products .product .product-thumbnail .product-actions, +.shop .products .product .product-actions-mobile { + display: none; +} +.mobile.shop .products .product .product-actions-mobile { + margin-top: 1rem; + display: block; +} +.widget .product-list li { + padding-top: 1.3rem; + padding-bottom: 1.5rem; +} +.widget .product-list li a { + display: block; +} +.widget .product-list .cart-item { + position: relative; +} +.widget .cart-item .product-title { + padding-right: 5rem; +} +.widget .product-list .product-thumbnail { + width: 5rem; + float: right; +} +.widget .product-list .product-price { + font-size: 1.1rem; +} +.widget .product-list .product-title { + margin-bottom: 0.4rem; + display: block; +} +.widget .product-list .product-price del { + padding-right: 0.6rem; +} +.widget .product-list .star-rating { + display: block; + line-height: 1; +} +.widget .cart-overview a.product-remove { + margin: 0.3rem 0.8rem 0 0; + color: inherit; + display: inline; + float: left; +} +.widget .cart-subtotal .amount, +.widget .product-list .cart-actions .checkout { + float: right; +} +.widget .cart-subtotal { + padding-top: 1rem; + padding-bottom: 1rem; + font-weight: 700; +} +.widget .product-list .cart-actions a { + display: inline-block; +} +.widget .product-tag-cloud a { + padding: 0.4rem 0.8rem; + margin: 0 0.5rem 1rem 0; + display: inline-block; + border: 1px solid #eee; + font-size: 1rem; + text-transform: uppercase; +} +.single-product .product-images .product-thumbnails .grid { + min-height: 0; + margin-bottom: 0; +} +.single-product .product-images .product-thumbnails .grid-item { + width: 25%; +} +.single-product .product-summary .product-price del, +.single-product .product-summary .product-price ins { + display: inline; + font-size: 2rem; + line-height: 1; +} +.single-product .product-summary .product-price del { + padding-right: 1rem; +} +.single-product .product-summary .product-price { + margin-bottom: 2rem; +} +.single-product .product-summary .product-rating { + font-size: 1.2rem; + float: right; +} +.single-product .product-summary .quantity { + margin-right: 1rem; +} +.single-product .product-summary .add-to-cart-button, +.single-product .product-summary .quantity { + float: left; +} +.single-product .product-summary .product-meta > span { + display: table; + table-layout: fixed; +} +.single-product .product-summary .product-addtional-info li:first-child a { + border-top: 1px solid #eee; +} +.single-product .review-comments { + margin-bottom: 3rem; + padding-bottom: 3rem; +} +.single-product .review-comments .comments-title { + margin-bottom: 3rem; +} +.single-product .review-comments .comment + ul, +.single-product .review-comments .comment-list { + margin-left: 0; + list-style: none; +} +.single-product .review-comments .comment-list > li { + margin-bottom: 4rem; +} +.single-product .review-comments .comment-list > li:last-child { + margin-bottom: 0; +} +.single-product .review-comments .user-avatar { + max-width: 7rem; + float: left; +} +.single-product .review-comments .user-avatar img { + border-radius: 50%; +} +.single-product .review-comments .comment-content { + margin-left: 10rem; +} +.single-product .review-comments .name { + font-size: 1.6rem; + margin-bottom: 0.6rem; +} +.single-product .review-comments .comment-meta { + width: 100%; + margin-bottom: 2rem; + line-height: 1; + margin: 0 0 2rem; + display: inline-block; + font-size: 1.1rem; + letter-spacing: 0.1rem; + font-weight: 700; +} +.single-product .review-comments .comment-meta span { + margin: 0; +} +.single-product .review-comments .review-star-rating { + float: right; +} +.single-product .review-comments .comment-meta a:first-child { + margin-left: 0; +} +.nav-block .cart-indication .badge { + width: 1.6rem; + height: 1.6rem; + border-radius: 50%; + font-size: 0.9rem; + line-height: 1.6rem; + letter-spacing: 0; + text-align: center; + background: #232323; + color: #fff; + position: absolute; +} +.nav-block .cart-overview .cart-item { + padding: 1rem 0; + text-align: left; + border: none; +} +.nav-block .cart-overview .cart-actions a, +.nav-block .cart-overview .cart-item a { + letter-spacing: 0; +} +.nav-block .cart-overview .cart-actions:after, +.nav-block .cart-overview .cart-actions:before, +.nav-block .cart-overview .cart-item:after, +.nav-block .cart-overview .cart-item:before { + height: 0; + content: "."; + display: block; + overflow: hidden; +} +.nav-block .cart-overview .cart-actions:after, +.nav-block .cart-overview .cart-item:after { + clear: both; +} +.nav-block .cart-overview li:first-child { + padding-top: 0; +} +.nav-block .cart-overview .product-thumbnail { + width: 5rem; + margin-right: 1.3em; + float: left; +} +.nav-block .cart-overview .product-details { + position: relative; + display: block; + overflow: auto; +} +.nav-block .cart-overview .product-title { + padding-right: 1.5rem; + display: block; + background: 0 0; + font-size: 1.2rem; + line-height: 1; + font-weight: 400; +} +.nav-block .cart-overview .product-price, +.nav-block .cart-overview .product-quantity { + font-size: 1.1rem; +} +.nav-block .cart-overview a.product-remove { + position: absolute; + top: 0; + right: 0; +} +.nav-block .cart-overview .cart-subtotal { + padding: 1rem 0; + color: #fff; + font-size: 1.2rem; + font-weight: 700; + text-align: left; + text-transform: uppercase; +} +.nav-block .cart-overview .cart-subtotal > a:hover { + background: 0 0; +} +.nav-block .cart-overview .cart-subtotal .amount { + float: right; +} +.nav-block .cart-overview .cart-actions { + padding-top: 2rem; + border-top: 1px solid #444; +} +.nav-block .cart-overview .checkout, +.nav-block .cart-overview .view-cart { + display: inline-block; + float: left; +} +.nav-block .cart-overview .checkout:not(.button), +.nav-block .cart-overview .view-cart:not(.button) { + padding: 0; + background: 0 0; +} +.nav-block .cart-overview .checkout { + float: right; +} +.cart .cart-overview .product-thumbnail a { + width: 8rem; + display: block; +} +.cart .cart-overview .form-element { + margin-bottom: 0; +} +.cart .cart-overview .cart-actions td { + padding: 3rem 0 0; +} +.cart .cart-overview .cart-coupon-form .form-element { + max-width: 17rem; +} +.cart .cart-overview .cart-coupon-form, +.cart .cart-overview .cart-coupon-form .form-element { + float: left; +} +.cart .cart-overview .update-cart { + float: right; +} +@media only screen and (max-width: 600px) { + .cart .cart-overview .cart-coupon-form .form-element { + margin-bottom: 1rem; + } + .cart .cart-overview .product-quantity input { + padding-left: 1rem; + padding-right: 1rem; + } + .shop .cart-overview .product-thumbnail { + display: none; + } +} +@media only screen and (max-width: 480px) { + .shop .cart-overview .product-quantity { + display: none; + } +} +.checkout .checkout-payment p { + font-size: 1.2rem; + font-style: italic; + margin-bottom: 0; +} +.mt-0 { + margin-top: 0; +} +.mt-5 { + margin-top: 0.5rem; +} +.mt-10 { + margin-top: 1rem; +} +.mt-20 { + margin-top: 2rem; +} +.mt-30 { + margin-top: 3rem; +} +.mt-40 { + margin-top: 4rem; +} +.mt-50 { + margin-top: 5rem; +} +.mt-60 { + margin-top: 6rem; +} +.mt-70 { + margin-top: 7rem; +} +.mt-80 { + margin-top: 8rem; +} +.mt-90 { + margin-top: 9rem; +} +.mt-100 { + margin-top: 10rem; +} +.mt-110 { + margin-top: 11rem; +} +.mt-120 { + margin-top: 12rem; +} +.mt-130 { + margin-top: 13rem; +} +.mt-140 { + margin-top: 14rem; +} +.mt-150 { + margin-top: 15rem; +} +.mb-0 { + margin-bottom: 0; +} +.mb-5 { + margin-bottom: 0.5rem; +} +.mb-10 { + margin-bottom: 1rem; +} +.mb-20 { + margin-bottom: 2rem; +} +.mb-30 { + margin-bottom: 3rem; +} +.mb-40 { + margin-bottom: 4rem; +} +.mb-50 { + margin-bottom: 5rem; +} +.mb-60 { + margin-bottom: 6rem; +} +.mb-70 { + margin-bottom: 7rem; +} +.mb-80 { + margin-bottom: 8rem; +} +.mb-90 { + margin-bottom: 9rem; +} +.mb-100 { + margin-bottom: 10rem; +} +.mb-110 { + margin-bottom: 11rem; +} +.mb-120 { + margin-bottom: 12rem; +} +.mb-130 { + margin-bottom: 13rem; +} +.mb-140 { + margin-bottom: 14rem; +} +.mb-150 { + margin-bottom: 15rem; +} +.pt-0, +.section-block.pt-0 { + padding-top: 0; +} +.pt-5, +.section-block.pt-5 { + padding-top: 0.5rem; +} +.pt-10, +.section-block.pt-10 { + padding-top: 1rem; +} +.pt-20, +.section-block.pt-20 { + padding-top: 2rem; +} +.pt-30, +.section-block.pt-30 { + padding-top: 3rem; +} +.pt-40, +.section-block.pt-40 { + padding-top: 4rem; +} +.pt-50, +.section-block.pt-50 { + padding-top: 5rem; +} +.pt-60, +.section-block.pt-60 { + padding-top: 6rem; +} +.pt-70, +.section-block.pt-70 { + padding-top: 7rem; +} +.pt-80, +.section-block.pt-80 { + padding-top: 8rem; +} +.pt-90, +.section-block.pt-90 { + padding-top: 9rem; +} +.pt-100, +.section-block.pt-100 { + padding-top: 10rem; +} +.pt-110, +.section-block.pt-110 { + padding-top: 11rem; +} +.pt-120, +.section-block.pt-120 { + padding-top: 12rem; +} +.pt-130, +.section-block.pt-130 { + padding-top: 13rem; +} +.pt-140, +.section-block.pt-140 { + padding-top: 14rem; +} +.pt-150, +.section-block.pt-150 { + padding-top: 15rem; +} +.pb-0, +.section-block.pb-0 { + padding-bottom: 0; +} +.pb-5, +.section-block.pb-5 { + padding-bottom: 0.5rem; +} +.pb-10, +.section-block.pb-10 { + padding-bottom: 1rem; +} +.pb-20, +.section-block.pb-20 { + padding-bottom: 2rem; +} +.pb-30, +.section-block.pb-30 { + padding-bottom: 3rem; +} +.pb-40, +.section-block.pb-40 { + padding-bottom: 4rem; +} +.pb-50, +.section-block.pb-50 { + padding-bottom: 5rem; +} +.pb-60, +.section-block.pb-60 { + padding-bottom: 6rem; +} +.pb-70, +.section-block.pb-70 { + padding-bottom: 7rem; +} +.pb-80, +.section-block.pb-80 { + padding-bottom: 8rem; +} +.pb-90, +.section-block.pb-90 { + padding-bottom: 9rem; +} +.pb-100, +.section-block.pb-100 { + padding-bottom: 10rem; +} +.pb-110, +.section-block.pb-110 { + padding-bottom: 11rem; +} +.pb-120, +.section-block.pb-120 { + padding-bottom: 12rem; +} +.pb-130, +.section-block.pb-130 { + padding-bottom: 13rem; +} +.pb-140, +.section-block.pb-140 { + padding-bottom: 14rem; +} +.pb-150, +.section-block.pb-150 { + padding-bottom: 15rem; +} +[class*="pd-"], +[class*="pu-"] { + position: relative; +} +.pd-10 { + top: 1rem; +} +.pd-20 { + top: 2rem; +} +.pd-30 { + top: 3rem; +} +.pd-40 { + top: 4rem; +} +.pd-50 { + top: 5rem; +} +.pd-60 { + top: 6rem; +} +.pd-70 { + top: 7rem; +} +.pd-80 { + top: 8rem; +} +.pd-90 { + top: 9rem; +} +.pd-100 { + top: 10rem; +} +.pd-110 { + top: 11rem; +} +.pd-120 { + top: 12rem; +} +.pd-130 { + top: 13rem; +} +.pd-140 { + top: 14rem; +} +.pd-150 { + top: 15rem; +} +.pu-10 { + top: -1rem; +} +.pu-20 { + top: -2rem; +} +.pu-30 { + top: -3rem; +} +.pu-40 { + top: -4rem; +} +.pu-50 { + top: -5rem; +} +.pu-60 { + top: -6rem; +} +.pu-70 { + top: -7rem; +} +.pu-80 { + top: -8rem; +} +.pu-90 { + top: -9rem; +} +.pu-100 { + top: -10rem; +} +.pu-110 { + top: -11rem; +} +.pu-120 { + top: -12rem; +} +.pu-130 { + top: -13rem; +} +.pu-140 { + top: -14rem; +} +.pu-150 { + top: -15rem; +} +@media only screen and (max-width: 768px) { + .mt-mobile-0 { + margin-top: 0; + } + .mt-mobile-5 { + margin-top: 0.5rem; + } + .mt-mobile-10 { + margin-top: 1rem; + } + .mt-mobile-20 { + margin-top: 2rem; + } + .mt-mobile-30 { + margin-top: 3rem; + } + .mt-mobile-40 { + margin-top: 4rem; + } + .mt-mobile-50 { + margin-top: 5rem; + } + .mt-mobile-60 { + margin-top: 6rem; + } + .mt-mobile-70 { + margin-top: 7rem; + } + .mt-mobile-80 { + margin-top: 8rem; + } + .mt-mobile-90 { + margin-top: 9rem; + } + .mt-mobile-100 { + margin-top: 10rem; + } + .mt-mobile-110 { + margin-top: 11rem; + } + .mt-mobile-120 { + margin-top: 12rem; + } + .mt-mobile-130 { + margin-top: 13rem; + } + .mt-mobile-140 { + margin-top: 14rem; + } + .mt-mobile-150 { + margin-top: 15rem; + } + .mb-mobile-0 { + margin-bottom: 0; + } + .mb-mobile-5 { + margin-bottom: 0.5rem; + } + .mb-mobile-10 { + margin-bottom: 1rem; + } + .mb-mobile-20 { + margin-bottom: 2rem; + } + .mb-mobile-30 { + margin-bottom: 3rem; + } + .mb-mobile-40 { + margin-bottom: 4rem; + } + .mb-mobile-50 { + margin-bottom: 5rem; + } + .mb-mobile-60 { + margin-bottom: 6rem; + } + .mb-mobile-70 { + margin-bottom: 7rem; + } + .mb-mobile-80 { + margin-bottom: 8rem; + } + .mb-mobile-90 { + margin-bottom: 9rem; + } + .mb-mobile-100 { + margin-bottom: 10rem; + } + .mb-mobile-110 { + margin-bottom: 11rem; + } + .mb-mobile-120 { + margin-bottom: 12rem; + } + .mb-mobile-130 { + margin-bottom: 13rem; + } + .mb-mobile-140 { + margin-bottom: 14rem; + } + .mb-mobile-150 { + margin-bottom: 15rem; + } + [class*="pd-"], + [class*="pu-"] { + top: 0; + } +} diff --git a/css/core.min.css b/css/core.min.css new file mode 100644 index 000000000..5dd6a6060 --- /dev/null +++ b/css/core.min.css @@ -0,0 +1,12615 @@ +/* this file is similar to template.css */ + +.page-fade-out, +.side-navigation-wrapper, +.thumbnail .overlay-info, +.wrapper { + -webkit-backface-visibility: hidden; +} +.wrapper-inner, +body, +html { + max-width: 100%; +} +.column > :first-child, +.row { + margin-top: 0; +} +.row.flex.boxes > .v-align-top, +.row.flex > .v-align-top, +.row.flex > .v-align-top > .box, +.thumbnail .caption-over-inner.v-align-top { + align-self: flex-start; +} +.overlay-navigation ul li a, +.side-navigation ul li a { + -webkit-tap-highlight-color: transparent; + text-decoration: none; + word-wrap: break-word; +} +#tml-caption, +.tms-caption { + -webkit-text-size-adjust: none; + -moz-text-size-adjust: none; + -ms-text-size-adjust: none; +} +.tmh-perspective, +.tms-perspective { + perspective: 800px; +} + +/* Global Colors */ +:root { + --white: #fff; + --MAQRed: #BA141A; + --MAQBlack: #212121; + --MAQGrey: #F0F0F0; + --StrokeGrey: #D9D9D9; + --DarkGrey: #616161; + --MAQLogoGrey: #58595B; + --LightGrey: #F7F7F7; +} + +html, body { + max-width: 100%; + overflow-x: hidden; + color: var(--MAQBlack); +} + +html { + font-size: 62.5%; +} +/* body { + padding: 0; + margin: 0; + background: #fff; + color: #666; + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.4rem; + line-height: 1.8; + overflow-x: hidden !important; + overflow-y: scroll; + -webkit-text-size-adjust: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} */ +a, +button, +input, +select, +textarea { + touch-action: manipulation; +} +.button, +button, +input, +select { + line-height: 1.4; +} +.page-fade-reset { + opacity: 1; + -webkit-transition-duration: 0s; + transition-duration: 0s; +} +.page-fade-out { + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.scroll-to-top { + opacity: 0; + visibility: hidden; + -webkit-transition-property: all; + transition-property: all; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.scroll-to-top.active { + opacity: 1; + visibility: visible; +} +.scroll-to-top.fixed { + width: 4rem; + height: 4rem; + line-height: 4rem; + border-radius: 50%; + background-color: #333; + content: "\e63e"; + text-align: center; + position: fixed; + right: 3rem; + bottom: 3rem; + top: auto; + z-index: 999; +} +.row, +.wrapper { + width: 100%; + margin-right: auto; + margin-left: auto; +} +.scroll-to-top.fixed a { + color: #fff; +} +.wrapper-inner { + margin-right: auto; + margin-left: auto; +} +.row, +body.boxed .wrapper-inner { + max-width: 114rem; +} +.row { + margin-bottom: 0; +} +.ie-browser .row { + max-width: 1140px; +} +.row.full-width { + max-width: 100%; +} +.row .row { + width: auto; + margin-right: -1.5rem; + margin-left: -1.5rem; +} +.column, +[class*="content-grid"] .grid-item { + width: 100%; + padding-left: 1.5rem; + padding-right: 1.5rem; + float: left; +} +.row.collapse > .column { + padding-left: 0; + padding-right: 0; +} +.row.full-width.collapse .row { + margin: auto; +} +.row.flex.v-align-middle { + height: 100%; + display: flex; + align-items: center; +} +.row.flex.v-align-middle > .column > div { + width: initial; +} +.row.flex.v-align-top { + align-items: flex-start; +} +.row.flex.v-align-bottom { + align-items: flex-end; +} +.ie-browser:not(.webkit) .row.flex.v-align-middle { + height: 100%; + display: table; + align-items: center; + flex-wrap: nowrap; +} +.ie-browser:not(.webkit) .row.flex.v-align-middle > .column { + display: table-cell; + vertical-align: middle; + float: none; +} +.ie-browser:not(.webkit) .row.flex.v-align-top { + vertical-align: top; +} +.ie-browser:not(.webkit) .row.flex.v-align-bottom { + vertical-align: bottom; +} +.row.flex { + height: auto; + display: flex; + flex-wrap: wrap; + align-items: initial; +} +.row.flex.boxes > .column, +.row.flex.boxes > .v-align-middle, +.row.flex > .v-align-middle, +.row.flex > .v-align-middle > .box { + height: auto; + display: inherit; +} +.row.flex.boxes > .v-align-bottom, +.row.flex > .v-align-bottom, +.row.flex > .v-align-bottom > .box { + align-self: flex-end; +} +.row.flex > .column > .box > div { + margin-top: auto; + margin-bottom: auto; +} +.row.flex > .v-align-top > .box > div { + margin-top: 0; + margin-bottom: auto; +} +.row.flex > .v-align-bottom > .box > div { + margin-top: auto; + margin-bottom: 0; +} +.row.flex > .column > div:not(.row) { + width: 100%; + flex-direction: column; +} +.row.flex .row.flex { + flex-direction: row; +} + +/* desktop only */ + +@media only screen and (min-width: 768px) { + .row.flex .v-align-middle > :not(.box):not([class*="icon-"]), + .row.flex.boxes .v-align-middle > div > :not(.box):not([class*="icon-"]) { + width: 100%; + margin-top: auto; + margin-bottom: auto; + } + .ie-browser:not(.webkit) .flex > .column { + align-items: center; + } +} +.row.flex:after, +.row.flex:before { + content: ""; + display: none; +} +.row.small { + padding: 3rem 0; +} +.row.medium { + padding: 5rem 0; +} +.row.large { + padding: 7rem 0; +} +.row.xlarge { + padding: 9rem 0; +} +.width-1 { + width: 8.33333%; +} +.width-2 { + width: 16.66667%; +} +.width-3 { + width: 25%; +} +.width-4 { + width: 33.33333%; +} +.width-5 { + width: 41.66667%; +} +.width-6 { + width: 50%; +} +.width-7 { + width: 58.33333%; +} +.width-8 { + width: 66.66667%; +} +.width-9 { + width: 75%; +} +.width-10 { + width: 83.33333%; +} +.width-11 { + width: 91.66667%; +} +.width-12 { + width: 100%; +} +.column[class*="pull-"], +.column[class*="push-"] { + position: relative; +} +.push-1 { + left: 8.33333%; +} +.push-2 { + left: 16.66667%; +} +.push-3 { + left: 25%; +} +.push-4 { + left: 33.33333%; +} +.push-5 { + left: 41.66667%; +} +.push-6 { + left: 50%; +} +.push-7 { + left: 58.33333%; +} +.push-8 { + left: 66.66667%; +} +.push-9 { + left: 75%; +} +.push-10 { + left: 83.33333%; +} +.push-11 { + left: 91.66667%; +} +.pull-1 { + right: 8.33333%; +} +.pull-2 { + right: 16.66667%; +} +.pull-3 { + right: 25%; +} +.pull-4 { + right: 33.33333%; +} +.pull-5 { + right: 41.66667%; +} +.pull-6 { + right: 50%; +} +.pull-7 { + right: 58.33333%; +} +.pull-8 { + right: 66.66667%; +} +.pull-9 { + right: 75%; +} +.pull-10 { + right: 83.33333%; +} +.pull-11 { + right: 91.66667%; +} +.offset-1 { + margin-left: 8.33333%; +} +.offset-2 { + margin-left: 16.66667%; +} +.offset-3 { + margin-left: 25%; +} +.offset-4 { + margin-left: 33.33333%; +} +.offset-5 { + margin-left: 41.66667%; +} +.offset-6 { + margin-left: 50%; +} +.offset-7 { + margin-left: 58.33333%; +} +.offset-8 { + margin-left: 66.66667%; +} +.offset-9 { + margin-left: 75%; +} +.offset-10 { + margin-left: 83.33333%; +} +.offset-11 { + margin-left: 91.66667%; +} +.alpha { + padding-left: 0; +} +.omega { + padding-right: 0; +} +.clear { + width: 0; + height: 0; + display: block; + clear: both; + overflow: hidden; + visibility: hidden; +} +.clearfix:after, +.clearfix:before, +.row:after, +.row:before { + height: 0; + content: "."; + display: block; + overflow: hidden; +} +.clearfix:after, +.row:after { + clear: both; +} +.left { + text-align: left; +} +.right { + text-align: right; +} +.center, +.navigation.nav-center > ul { + text-align: center; +} +.text-break { + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -ms-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +pre, +pre code { + white-space: pre-wrap; +} +.pull-left { + float: left !important; +} +.pull-right { + float: right !important; +} +.flex { + width: 100%; + display: flex; + align-items: center; +} +.v-align-top { + align-self: flex-start !important; + vertical-align: top !important; +} +.v-align-bottom { + align-self: flex-end !important; + vertical-align: bottom !important; +} +.hide { + display: none !important; + visibility: hidden !important; +} +.show { + display: block !important; + visibility: visible !important; +} +.mobile .hide-on-mobile, +.mobile .hide-on-mobile *, +.mobile .hide-on-tablet, +.mobile .hide-on-tablet * { + display: none !important; + visibility: visible !important; +} +.inline-block, +[class*="bkg-"].inline-block, +[class*="border-"].inline-block { + width: auto !important; + display: inline-block !important; +} +.no-margins { + margin: 0 !important; +} +.no-margin-top { + margin-top: 0 !important; +} +.no-margin-right { + margin-right: 0 !important; +} +.no-margin-bottom { + margin-bottom: 0 !important; +} +.no-margin-left { + margin-left: 0 !important; +} +.no-padding { + padding: 0 !important; +} +.no-padding-top { + padding-top: 0 !important; +} +.no-padding-right { + padding-right: 0 !important; +} +.no-padding-bottom { + padding-bottom: 0 !important; +} +.no-padding-left { + padding-left: 0 !important; +} +.overflow-visible { + overflow: visible !important; +} +.overflow-auto { + overflow: auto !important; +} +.no-scroll, +.overflow-hidden { + overflow: hidden !important; +} +.overflow-x-scroll { + overflow-x: auto !important; +} +.overflow-y-scroll { + overflow-y: auto !important; +} +.overflow-scroll { + overflow: scroll !important; +} +.scrolling-touch { + -webkit-overflow-scrolling: touch !important; +} +.scrolling-auto { + -webkit-overflow-scrolling: auto !important; +} +.clear-height { + height: auto !important; +} +.full-width { + width: 100% !important; +} +.position-static { + position: static; +} +.position-relative { + position: relative; +} +.position-absolute { + position: absolute; +} +.position-fixed { + position: fixed; +} +.freeze, +.position-sticky { + position: -webkit-sticky; + position: sticky; +} + +/* ----------------------------------------navbar------------------------------------------ */ +.nav-bar-inner, +.navigation ul li { + position: relative; +} +.prototype { + font-size: 1.1rem; + line-height: 3.5rem; +} +.row.prototype .column:nth-child(odd) { + background: #f9f9f9; +} +.row.prototype .column:nth-child(even) { + background: #eee; +} +.nav-bar { + width: 100%; + min-height: 5rem; +} +.nav-bar .logo { + height: 5rem; + line-height: 5rem; + float: left; + margin-right: 3rem; +} +.nav-bar .logo img { + margin-top: -4px; +} +.nav-bar .logo-right { + margin-left: 3rem; + margin-right: 0; + float: right; +} +.nav-bar .logo.logo-center { + margin: 0 auto; + float: none; +} +.navigation.nav-left { + float: left !important; +} +.navigation.nav-left > ul > li:first-child > a { + padding-left: 0; + margin-left: 0; +} +.navigation.nav-right { + float: right !important; + margin-left: 2.5rem; +} +.navigation.nav-right > ul > li:last-child > a { + padding-right: 0; + margin-right: 0; +} +.navigation.nav-center { + float: none !important; + display: block; +} +.navigation.nav-left { + margin-right: 2.5rem; +} +.navigation:last-child { + margin: 0; +} +.navigation .dropdown .button { + width: auto; + min-width: auto; +} +.navigation .button [class*="icon-"] { + margin-right: 0; +} +.navigation .dropdown-list, +.navigation ul { + padding: 0; + margin: 0; + list-style: none; +} +.navigation ul li { + margin: 0; + float: left; +} +.navigation ul li.contains-mega-sub-menu { + position: inherit; +} +.navigation.nav-center > ul > li { + margin-left: -0.4rem; + float: none; + display: inline-block !important; + vertical-align: top; +} +.navigation > ul > li > a { + padding: 0 1.5rem; + background-color: rgba(0, 0, 0, 0); + line-height: 5rem; +} +.navigation .dropdown-list:not(.custom-content) li a, +.navigation ul li > a:not(.button) { + font-size: 1.1rem; + color: #878787; + text-decoration: none; + display: block; + word-wrap: break-word; +} +.navigation .dropdown-list li > a:not(.button):hover, +.navigation ul li > a:not(.button):hover { + background: 0 0; + color: #fff; +} +.navigation ul li:hover > .sub-menu { + visibility: visible; + opacity: 1; +} +.navigation .dropdown-list, +.navigation .mega-sub-menu, +.navigation .sub-menu { + box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.3); + opacity: 0; + visibility: hidden; + z-index: 101; + line-height: 1.8; + position: absolute; +} +.navigation ul li.current > a, +.navigation ul li.current > a:hover { + color: #fff; +} +.navigation .dropdown-list, +.navigation .sub-menu { + width: 18rem; + text-align: left; + background: #222; + background: #222; + border: none; + border-radius: 0; +} +.navigation .dropdown-list li, +.navigation .sub-menu li { + background: 0 0; + border-bottom: 1px solid #303030; + float: none; +} +.navigation .dropdown-list.custom-content, +.navigation .sub-menu.custom-content { + width: auto; + min-width: 25rem; +} +.navigation .dropdown-list.custom-content, +.navigation .sub-menu.custom-content .custom-content-inner { + padding: 2rem; +} +.navigation .sub-menu.custom-content ul { + padding: 0 2rem 2rem; +} +.navigation .sub-menu.custom-content ul:first-child { + padding-top: 2rem; +} +.navigation .sub-menu.custom-content ul[class*="bkg-"] { + padding: 2rem; +} +.navigation .custom-content li:last-child :last-child { + margin-bottom: 0; +} +.navigation > ul > li.sub-menu-left .sub-menu { + left: 0; +} +.navigation .dropdown.pull-right .dropdown-list, +.navigation > ul > li.sub-menu-right .sub-menu, +.navigation > ul > li:last-child > .sub-menu { + right: 0; +} +.navigation .sub-menu ul { + top: 0; + left: 18rem; +} +.navigation > ul > li.sub-menu-right .sub-menu ul, +.navigation > ul > li:last-child > .sub-menu ul { + right: 18rem; + left: auto; +} +.navigation .dropdown-list:not(.custom-content) li a, +.navigation .sub-menu:not(.custom-content) li a { + padding: 1.2rem 1.5rem; + color: #666; +} +.navigation .dropdown-list:not(.custom-content) li:last-child, +.navigation .sub-menu:not(.custom-content) li:last-child { + border-bottom: none; +} +.navigation .mega-sub-menu { + height: auto; + padding: 2rem 0 0; + margin-left: 0; + margin-right: 0; + background: #222; + background: #222; + overflow: hidden; + display: flex; + flex-wrap: wrap; + left: 1.5rem; + right: 1.5rem; +} +.mega-sub-menu.row:after, +.mega-sub-menu.row:before { + display: none; + content: ""; +} +.navigation .mega-sub-menu > li { + margin-bottom: 2rem; + padding: 0 2rem; + text-align: left; + float: left; + border-right: 1px solid #303030; +} +.navigation .mega-sub-menu > li:not(.column) { + width: 33.33333%; +} +.navigation .mega-sub-menu > li > a:not(.button) { + background: 0 0; + font-weight: 700; + font-size: 1.2rem; + line-height: 1.8; + text-transform: uppercase; +} +.navigation .mega-sub-menu > li:hover > a:not(.button) { + background: 0 0; +} +.navigation .mega-sub-menu > li:last-child { + border-right: none; +} +.navigation .mega-sub-menu ul li p { + font-size: 1.2rem; + margin-bottom: 0; +} +.navigation .mega-sub-menu ul li p, +.navigation .mega-sub-menu > li > a:not(.button) { + padding: 0 1.5rem 0.7rem; +} +.navigation .mega-sub-menu ul li .title { + padding: 0 1.5rem; +} +.navigation .mega-sub-menu li.content-column ul li, +.navigation .mega-sub-menu ul li > a:not(.button) { + padding: 0.6rem 1.5rem; +} +.navigation .mega-sub-menu ul li.current > a:not(.button) { + color: #fff; +} +.navigation .mega-sub-menu ul li:hover > a:not(.button) { + background: #333; +} +.navigation .mega-sub-menu li ul > li { + float: none; +} +.navigation .mega-sub-menu li.content-column ul li > a:not(.button) { + padding: 0; +} +.navigation ul li:hover > .mega-sub-menu { + visibility: visible; + opacity: 1; +} +.navigation .sub-menu li.contains-sub-menu > a:after, +.navigation.sub-menu-indicator > ul > li.contains-mega-sub-menu > a:after, +.navigation.sub-menu-indicator > ul > li.contains-sub-menu > a:after { + font-family: icomoon; + font-size: inherit; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: inherit; + display: inline-block; + position: absolute; +} +.navigation.sub-menu-indicator > ul > li.contains-mega-sub-menu, +.navigation.sub-menu-indicator > ul > li.contains-sub-menu { + padding-right: 1.2rem; +} +.navigation.sub-menu-indicator > ul > li.contains-mega-sub-menu > a:after, +.navigation.sub-menu-indicator > ul > li.contains-sub-menu > a:after { + margin-left: 0.5rem; + content: "\e63e"; +} +.navigation .sub-menu li.contains-sub-menu > a { + padding-right: 2.2rem; +} +.navigation .sub-menu li.contains-sub-menu > a:after { + right: 0.8rem; + content: "\e640"; +} +.navigation .mega-sub-menu, +.navigation .sub-menu { + -webkit-transition-property: -webkit-transform, opacity, visibility, border-color; + transition-property: transform, opacity, visibility, border-color; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} +.navigation ul li a { + -webkit-transition-property: background, border-color, color, line-height; + transition-property: background, border-color, color, line-height; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.aux-navigation { + display: none; +} +.navigation-hide, +.navigation-show { + width: 4.4rem; + height: 4.4rem; + text-align: center; + float: right; +} +.navigation-hide a, +.navigation-show a { + height: 4.4rem; + text-align: center; + display: block; +} +.navigation-hide span, +.navigation-show span { + width: 100%; + line-height: 4.4rem; +} +.navigation-show a { + color: #666; +} +.navigation-show a:hover { + color: #fff; +} +.navigation-hide { + position: relative; + z-index: 10; +} +.navigation-hide a { + color: #666; +} +.navigation-hide a:hover { + color: #fff; +} +.mobile .logo.logo-center { + float: left; +} +.mobile header .navigation:not(.secondary-navigation), +.mobile header .primary-nav-column { + display: none !important; +} +.mobile header .logo-column, +.mobile header .secondary-nav-column { + width: auto !important; +} +.mobile header .logo-column { + float: left; +} +.mobile header .secondary-nav-column { + float: right; +} +.mobile .aux-navigation { + display: table !important; + visibility: visible !important; +} +.reveal-side-navigation > div:after { + position: absolute; + top: 0; + right: 0; + width: 0; + height: 0; + background: rgba(0, 0, 0, 0); + content: ""; + opacity: 0; + z-index: 110; + -webkit-transition: opacity 0.3s, width 0s, height 0s; + transition: opacity 0.3s, width 0s, height 0s; +} +.inactive.reveal-side-navigation > div:after { + width: 100%; + height: 100%; + opacity: 1; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; +} +.element-reveal-left { + -webkit-transform: translate3d(35rem, 0, 0); + transform: translate3d(35rem, 0, 0); +} +.element-reveal-right { + -webkit-transform: translate3d(-35rem, 0, 0); + transform: translate3d(-35rem, 0, 0); +} +.side-navigation-wrapper { + width: 35rem; + height: 100%; + padding: 0; + background: #292929; + box-shadow: inset -7px 0 9px -7px rgba(0, 0, 0, 0.6); + overflow-y: scroll; + visibility: hidden; + position: fixed; + left: 0; + right: auto; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.side-navigation-wrapper.active { + visibility: visible; +} +.side-navigation-wrapper.enter-right { + text-align: left; + box-shadow: inset 7px 0 9px -7px rgba(0, 0, 0, 0.6); + right: 0 !important; + left: auto !important; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.side-navigation-wrapper.no-scrollbar { + overflow: hidden; +} +.no-scrollbar .side-navigation-scroll-pane { + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: scroll; + position: absolute; + left: 0; +} +.no-scrollbar .side-navigation-scroll-pane::-webkit-scrollbar { + display: none; +} +.side-navigation-inner { + min-height: 100%; + position: relative; +} +.side-navigation-wrapper.no-transition-reset { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.side-navigation-wrapper.slide-in-reset { + z-index: 104; +} +.element-reveal-left.slide-in, +.element-reveal-right.slide-in, +.side-navigation-wrapper.slide-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.side-navigation-wrapper.push-in-reset { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); +} +.side-navigation-wrapper.enter-right.push-in-reset { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); +} +.side-navigation-wrapper.enter-right.push-in, +.side-navigation-wrapper.enter-right.reveal-reset, +.side-navigation-wrapper.push-in, +.side-navigation-wrapper.reveal-reset { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.side-navigation-wrapper.enter-right.scale-in-reset, +.side-navigation-wrapper.scale-in-reset { + -webkit-transform: translate3d(0, 0, 0) scale(0.9); + transform: translate3d(0, 0, 0) scale(0.9); +} +.side-navigation-wrapper.enter-right.scale-in, +.side-navigation-wrapper.scale-in { + -webkit-transform: translate3d(0, 0, 0) scale(1); + transform: translate3d(0, 0, 0) scale(1); +} +.reveal-side-navigation, +.side-navigation-wrapper { + -webkit-transition: -webkit-transform 550ms, visibility 0s; + transition: transform 550ms, visibility 0s; +} +.side-navigation-wrapper.hide { + visibility: hidden; + left: -35rem; +} +.side-navigation-wrapper.enter-right.hide { + right: -35rem; +} +.element-show-left { + left: 35rem; +} +.element-show-right { + left: -35rem; +} +.element-show-left, +.element-show-right { + position: relative !important; +} +.side-navigation { + width: 100%; +} +.side-navigation:after, +.side-navigation:before { + content: "."; + display: block; + height: 0; + overflow: hidden; + clear: both; +} +.side-navigation ul { + padding: 0; + margin: 0; + list-style: none; +} +.side-navigation ul:not(.list-horizontal) li { + width: 100%; + display: block; + margin-bottom: 0; +} +.side-navigation > ul > li > a { + padding: 1.3rem 4rem; +} +.side-navigation ul li a { + font-size: 1.2rem; + line-height: 1; + color: #999; + display: block; + -webkit-transition-property: background, color; + transition-property: background, color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.side-navigation ul li a:hover, +.side-navigation ul li.current > a:hover { + color: #fff; +} +.side-navigation ul li.current > a { + color: #fff; + font-weight: 700; +} +.side-navigation .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem 1.1rem 5.5rem; +} +.side-navigation.center .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem; +} +.side-navigation .sub-menu:not(.custom-content) a { + padding-left: 7rem; +} +.side-navigation:not(.center) .sub-menu .sub-menu { + padding-left: 1.5rem; +} +.side-navigation ul li:hover > .sub-menu { + opacity: 1; +} +.side-navigation .sub-menu { + overflow: hidden; + height: 0; + -webkit-transition-property: height; + transition-property: height; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.overlay-navigation-inner, +.overlay-navigation-wrapper { + width: 100vw; +} +.overlay-navigation-wrapper { + width: 100vw; + height: 100%; + min-height: 100%; + background-color: rgba(0, 0, 0, 0.8); + overflow-y: scroll; + visibility: hidden; + position: fixed; + top: -100%; + z-index: 101; + -webkit-transition: -webkit-transform 550ms, opacity 550ms; + transition: transform 550ms, opacity 550ms; +} +.overlay-navigation-wrapper.active { + visibility: visible; + top: 0 !important; +} +.overlay-navigation-wrapper.no-scrollbar { + overflow: hidden; +} +.overlay-navigation-scroll-pane { + height: 100%; +} +.no-scrollbar .overlay-navigation-scroll-pane { + overflow-x: hidden; + overflow-y: scroll; + position: absolute; + left: 0; +} +.no-scrollbar .overlay-navigation-scroll-pane::-webkit-scrollbar { + display: none; +} +.overlay-navigation-inner { + height: 100%; + display: table; + position: relative; +} +.overlay-navigation-inner .v-align-middle { + min-height: 100%; + display: table-cell; + vertical-align: middle; +} +.overlay-navigation-wrapper.no-transition-reset { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.overlay-navigation-wrapper.fade-in-reset { + opacity: 0; +} +.overlay-navigation-wrapper.fade-in { + opacity: 1; +} +.overlay-navigation-wrapper.slide-in-reset { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + opacity: 0; +} +.overlay-navigation-wrapper.enter-top.slide-in-reset { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + opacity: 0; +} +.overlay-navigation-wrapper.enter-right.slide-in-reset { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + opacity: 0; +} +.overlay-navigation-wrapper.enter-bottom.slide-in-reset { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + top: 100%; + opacity: 0; +} +.overlay-navigation-wrapper.enter-bottom.slide-in, +.overlay-navigation-wrapper.enter-right.slide-in, +.overlay-navigation-wrapper.enter-top.slide-in, +.overlay-navigation-wrapper.slide-in { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; +} +.overlay-navigation-wrapper.scale-in-reset { + -webkit-transform: translate3d(0, 0, 0) scale(0.8); + transform: translate3d(0, 0, 0) scale(0.8); + opacity: 0; +} +.overlay-navigation-wrapper.scale-in { + -webkit-transform: translate3d(0, 0, 0) scale(1); + transform: translate3d(0, 0, 0) scale(1); + opacity: 1; +} +.overlay-navigation { + max-width: 30rem; + margin-left: auto; + margin-right: auto; +} +.thumbnail video, +.video-container, +img, +pre { + max-width: 100%; +} +.overlay-navigation:after, +.overlay-navigation:before { + content: "."; + display: block; + height: 0; + overflow: hidden; + clear: both; +} +.overlay-navigation ul { + padding: 0; + margin: 0; + list-style: none; +} +.overlay-navigation ul:not(.list-horizontal) li { + width: 100%; + display: block; + margin-bottom: 0; +} +.overlay-navigation > ul > li > a { + padding: 0.6rem 0; +} +.overlay-navigation ul li a { + font-size: 1.2rem; + line-height: 1.5; + color: #878787; + display: block; + -webkit-transition-property: background, color; + transition-property: background, color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} +.overlay-navigation ul li a:hover, +.overlay-navigation ul li.current > a:hover { + color: #fff; +} +.overlay-navigation ul li.current > a { + color: #fff; + font-weight: 700; +} +.overlay-navigation .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem 1.1rem 5.5rem; +} +.overlay-navigation.center .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem; +} +.overlay-navigation .sub-menu a { + color: #666; +} +.overlay-navigation .sub-menu .sub-menu a { + padding-left: 7rem; +} +.overlay-navigation ul li:hover > .sub-menu { + opacity: 1; +} +.overlay-navigation .sub-menu { + overflow: hidden; + height: 0; + -webkit-transition-property: height, border-color; + transition-property: height, border-color; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; +} + +/* ----------------------------------------navbar end------------------------------------------ */ +/* -----------------------------images, thumbnials overlays------------------------------------ */ + +img { + height: auto; + display: inline-block; + vertical-align: middle; + border: none; + border-radius: inherit; + outline: 0; +} +.thumbnail.pull-left, +img.pull-left { + margin: 0 1.5rem 1rem 0; +} +.thumbnail.pull-right, +img.pull-right { + margin: 0 0 1.5rem 1rem; +} +.thumbnail .background-image { + width: 100%; + height: 100%; + display: block; + background-position: center center; + -webkit-background-size: cover; + background-size: contain; + background-repeat: no-repeat; +} +.thumbnail { + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: bottom; +} +.thumbnail-video { + line-height: 0; +} +.thumbnail.rounded, +img.rounded { + border-radius: 0.3rem; +} +.thumbnail.circle, +img.circle { + border-radius: 50%; +} +.thumbnail > a, +.thumbnail > span { + border-radius: inherit; + float: left; +} +.thumbnail video { + height: auto; + position: relative; + z-index: 1; +} +.thumbnail video + img { + position: absolute; + top: 0; + z-index: 0; +} +.thumbnail:hover { + transform: none !important; + transition: none !important; +} +.thumbnail.background-image-container { + width: 100%; + min-height: 30rem; +} +.caption-below { + width: 100%; + padding: 1rem 1.5rem; + font-size: 1.2rem; + font-style: italic; + border: 1px solid #eee; + float: left; +} +.thumbnail .caption-over-outer { + width: 100%; + height: 100%; + padding: 3rem; + display: flex; + align-items: center; + position: absolute; + bottom: 0; + z-index: 2; +} +.thumbnail .caption-over-inner { + width: 100%; + height: auto; +} +.thumbnail .caption-over-inner.v-align-bottom { + align-self: flex-end; +} +.thumbnail .caption-over-inner * { + flex: none; +} +.thumbnail .caption-over-inner :first-child { + margin-top: 0; +} +.thumbnail .caption-over-inner :last-child { + margin-bottom: 0; +} +.ie-browser:not(.webkit) .thumbnail .caption-over-outer { + width: 100%; + height: 100%; + padding: 2rem; + display: table; + opacity: 0; + position: absolute; + bottom: 0; + z-index: 2; +} +.ie-browser:not(.webkit) .thumbnail .caption-over-inner { + width: 100%; + height: 100%; + display: table-cell; + vertical-align: middle; +} +.thumbnail > a, +.thumbnail > span { + width: 100%; + height: 100%; + display: block; + outline: 0; + border: none; + overflow: hidden; + position: relative; + top: 0; + left: 0; +} +.overlay-info { + width: 100%; + height: 100%; + padding: 0; + margin: 0; + color: #fff; + border: none; + border-radius: inherit; + background: #000; + background: rgba(0, 0, 0, 0.5); + text-align: center; + opacity: 0; + position: absolute; + top: 0; + left: 0; + z-index: 1; +} +a.overlay-info:hover { + color: #fff; +} +.overlay-info > div, +.overlay-info > span { + width: 100%; + height: 100%; + padding: 3rem; + font-size: 1.2rem; + font-style: normal; + display: flex; + align-items: center; +} +.overlay-info > div > div, +.overlay-info > span > span { + width: 100%; + height: auto; +} +.ie-browser:not(.webkit) .overlay-info > div, +.ie-browser:not(.webkit) .overlay-info > span { + width: 100%; + height: 100%; + padding: 1.5rem; + font-size: 1.2rem; + font-style: normal; + display: table; +} +.ie-browser:not(.webkit) .overlay-info > div > div, +.ie-browser:not(.webkit) .overlay-info > span > span { + display: table-cell; + text-align: center; + vertical-align: middle; +} +.fill-background { + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +.overlay-info.left > span > span { + text-align: left; +} +.overlay-info.right > span > span { + text-align: right; +} +.overlay-info.v-align-top > div > div, +.overlay-info.v-align-top > span > span, +.thumbnail .caption-over-inner.v-align-top { + align-self: flex-start; + vertical-align: top; +} +.overlay-info.v-align-bottom > div > div, +.overlay-info.v-align-bottom > span > span, +.thumbnail .caption-over-inner.v-align-bottom { + align-self: flex-end; + vertical-align: bottom; +} +.thumbnail .overlay-info { + width: 100.1%; + opacity: 0; + -webkit-transform: translateZ(0); + transform: translateZ(0); +} +.overlay-fade-img-scale-in .overlay-info, +.overlay-fade-img-scale-out .overlay-info, +.overlay-fade-out .overlay-info, +.thumbnail:hover .overlay-info { + opacity: 1; +} +.thumbnail:hover .background-image, +.thumbnail:hover .overlay-info, +.thumbnail:hover img { + -webkit-transform: translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1); + transform: translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1); +} +.overlay-fade-img-scale-in:hover .overlay-info, +.overlay-fade-img-scale-out:hover .overlay-info, +.overlay-fade-out:hover .overlay-info { + opacity: 0; +} +.overlay-slide-in-top .overlay-info { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} +.overlay-slide-in-right .overlay-info { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.overlay-slide-in-bottom .overlay-info { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.overlay-slide-in-left .overlay-info { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.overlay-scale-in .overlay-info { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 1); + transform: scale3d(0.1, 0.1, 1); +} +.overlay-rotate-in .overlay-info { + opacity: 0; + -webkit-transform: rotate3d(0.1, 0.1, 1, -180deg); + transform: rotate3d(0.1, 0.1, 1, -180deg); +} +.overlay-img-slide-right .overlay-info { + opacity: 1; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.overlay-img-slide-right:hover .background-image, +.overlay-img-slide-right:hover img { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.overlay-img-slide-left .overlay-info { + opacity: 1; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.overlay-img-slide-left:hover .background-image, +.overlay-img-slide-left:hover img { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.overlay-img-slide-down .overlay-info { + opacity: 1; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} +.overlay-img-slide-down:hover .background-image, +.overlay-img-slide-down:hover img { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.overlay-img-slide-up .overlay-info { + opacity: 1; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); +} +.overlay-img-slide-up:hover .background-image, +.overlay-img-slide-up:hover img { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); +} +.img-scale-in:hover .background-image, +.img-scale-in:hover img, +.img-scale-out .background-image, +.img-scale-out img, +.overlay-fade-img-scale-in:hover .background-image, +.overlay-fade-img-scale-in:hover img, +.overlay-fade-img-scale-out .background-image, +.overlay-fade-img-scale-out img, +.overlay-img-scale-in:hover .background-image, +.overlay-img-scale-in:hover img { + opacity: 1; + -webkit-transform: scale3d(1.2, 1.2, 1); + transform: scale3d(1.2, 1.2, 1); +} +.overlay-img-scale-in .overlay-info { + -webkit-transform: scale3d(0.4, 0.4, 1); + transform: scale3d(0.4, 0.4, 1); +} +.thumbnail.shadow { + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} + +/* ----------------------------------------grids------------------------------------------ */ + +[class*="content-grid"] .grid-item { + margin: 0 0 3rem; + float: left; +} +[class*="content-grid"] .thumbnail { + max-width: 100%; + float: none; +} +.content-grid-1 .grid-item { + width: 100%; +} +.content-grid-2 .grid-item { + width: 50%; +} +.content-grid-3 .grid-item { + width: 33.33333%; +} +.content-grid-4 .grid-item { + width: 25%; +} +.content-grid-5 .grid-item { + width: 20%; +} +.content-grid-6 .grid-item { + width: 16.66667%; +} +.row [class*="content-grid-"].no-margins, +[class*="content-grid-"].no-margins { + margin-right: 0 !important; + margin-left: 0 !important; +} +[class*="content-grid-"].no-margins .grid-item { + padding: 0 !important; + margin: 0 !important; +} +.text-column { + margin-bottom: 3rem; +} +.text-column > :last-child { + margin-bottom: 0; +} +.feature-column-group .feature-column { + padding: 7rem; + margin-bottom: 0; +} +.feature-column { + margin-bottom: 3rem; +} +.feature-column > :last-child { + margin-bottom: 0; +} +.feature-icon { + font-size: 3rem; + margin-bottom: 2rem; + display: inline-block; + position: relative; +} +.feature-column.left .feature-icon { + float: left; +} +.feature-text.left { + padding-left: 5rem; +} +.feature-column.right .feature-text { + padding-right: 5rem; + padding-left: 0; +} +.feature-text :first-child { + margin-top: 0; +} +.feature-column.small .feature-icon { + font-size: 2rem; +} +.feature-column.left.small .feature-text { + padding-left: 4rem; +} +.feature-column.left.small .icon-boxed, +.feature-column.left.small .icon-circled { + width: 5.8rem; + height: 5.8rem; + line-height: 5.8rem; +} +.feature-column.left.small .icon-boxed + .feature-text, +.feature-column.left.small .icon-circled + .feature-text { + padding-left: 9rem; +} +.feature-column.right.small .feature-text { + padding-right: 4rem; + padding-left: 0; +} +.feature-column.right.small .icon-boxed + .feature-text, +.feature-column.right.small .icon-circled + .feature-text { + padding-right: 9rem; + padding-left: 0; +} +.feature-colum.mediumn .feature-icon { + font-size: 3rem; +} +.feature-column.left.medium .feature-text { + padding-left: 5rem; +} +.feature-column.medium .icon-boxed, +.feature-column.medium .icon-circled { + width: 6.6rem; + height: 6.6rem; + line-height: 6.6rem; +} +.feature-column.left .icon-boxed + .feature-text, +.feature-column.left .icon-circled + .feature-text, +.feature-column.left.medium .icon-boxed + .feature-text, +.feature-column.left.medium .icon-circled + .feature-text { + padding-left: 9.8rem; +} +.feature-column.right .icon-boxed + .feature-text, +.feature-column.right .icon-circled + .feature-text, +.feature-column.right.medium .icon-boxed + .feature-text, +.feature-column.right.medium .icon-circled + .feature-text { + padding-right: 9.8rem; + padding-left: 0; +} +.feature-column.large .feature-icon { + font-size: 4rem; +} +.feature-column.left.large .feature-text { + padding-left: 6rem; +} +.feature-column.large .icon-boxed, +.feature-column.large .icon-circled { + width: 7.4rem; + height: 7.4rem; + line-height: 7.4rem; +} +.feature-column.left.large .icon-boxed + .feature-text, +.feature-column.left.large .icon-circled + .feature-text { + padding-left: 10.6rem; +} +.feature-column.right.large .feature-text { + padding-right: 6rem; + padding-left: 0; +} +.feature-column.right.large .icon-boxed + .feature-text, +.feature-column.right.large .icon-circled + .feature-text { + padding-right: 10.6rem; + padding-left: 0; +} +.feature-column.xlarge .feature-icon { + font-size: 5rem; +} +.feature-column.left.xlarge .feature-text { + padding-left: 7rem; +} +.feature-column.xlarge .icon-boxed, +.feature-column.xlarge .icon-circled { + width: 8rem; + height: 8rem; + line-height: 7.8rem; +} +.feature-column.left.xlarge .icon-boxed + .feature-text, +.feature-column.left.xlarge .icon-circled + .feature-text { + padding-left: 12.2rem; +} +.feature-column.right.xlarge .feature-text { + padding-right: 7rem; + padding-left: 0; +} +.feature-column.right.xlarge .icon-boxed + .feature-text, +.feature-column.right.xlarge .icon-circled + .feature-text { + padding-right: 12.2rem; + padding-left: 0; +} +.feature-column.right .feature-icon { + float: right; + margin-left: auto; + margin-right: auto; +} +.feature-column.center .feature-icon { + display: inline-block; + float: none; + margin-left: auto; + margin-right: auto; +} +.feature-column.center .feature-icon + .feature-text { + padding-left: 0; + padding-right: 0; +} +@media only screen and (max-width: 768px) { + .feature-column.center-on-mobile .feature-icon { + display: inline-block; + float: none; + margin-left: auto; + margin-right: auto; + } + .feature-column.center-on-mobile .feature-icon + .feature-text { + padding-left: 0; + padding-right: 0; + } +} + +/* -----------------------------input------------------------------------ */ + +input, +textarea { + width: 100%; + padding: 1.3rem 2.5rem; + margin: 0 0 1.5rem; +} +.checkbox-label ~ .checkbox-label, +.radio-label ~ .radio-label, +label.pull-right { + margin-left: 1rem; +} +input, +select, +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-border-radius: 0; +} +input[type="submit"] { + width: auto; +} +input:focus, +select:focus, +textarea:focus { + outline: 0; +} +.disabled, +input:disabled, +select:disabled, +textarea:disabled { + opacity: 0.6; + cursor: default !important; +} +.disabled * { + cursor: default !important; +} +.checkbox:disabled, +.radio:disabled { + opacity: 0; + cursor: default; +} +.form-element, +textarea { + background: #f9f9f9; + font-size: 1.3rem; + color: #666; + border: 1px solid #eee; + border-radius: 0; +} +.form-element:focus, +.input-indication .form-element:focus + .inherit-style, +.input-indication.reverse .form-element:focus + .inherit-style, +textarea:focus { + background: #fff; + color: #333; + border: 1px solid #ccc; + box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.2); + outline: 0; +} +textarea { + min-width: 10rem; + min-height: 20rem; +} +.textarea-no-resize { + resize: none; +} +label { + margin-bottom: 0.8rem; + color: #666; + font-size: 1.2rem; + display: block; +} +label.pull-left, +label.pull-right { + margin-bottom: 0; + padding: 1.4rem 0; + line-height: normal; + float: left; +} +label.pull-left { + margin-right: 1rem; +} +label.emphasized { + color: #666; + font-size: 1.2rem; + font-weight: 700; +} +select { + width: 100%; + background: 0 0; + border: 0; + border-radius: 0; + color: inherit; + font-size: inherit; +} +.form-select { + width: 100%; + padding: 0 !important; + position: relative; +} +.form-select select { + width: 100%; + padding: 1.3rem 2.5rem; +} +.form-select:after { + font-family: icomoon; + font-size: 1.5rem; + content: "\e63e"; + pointer-events: none; + position: absolute; + top: 1rem; + right: 2rem; +} +input[type="checkbox"] { + -webkit-appearance: checkbox; + -moz-appearance: checkbox; + appearance: checkbox; +} +.checkbox, +.radio { + opacity: 0; + position: absolute; +} +.checkbox, +.checkbox-label, +.radio, +.radio-label { + margin-bottom: 2rem; + display: inline-block; + vertical-align: middle; + cursor: pointer; +} +.checkbox:disabled + .checkbox-label, +.checkbox:disabled + .checkbox-label:before, +.radio:disabled + .radio-label, +.radio:disabled + .radio-label:before { + opacity: 0.6; +} +.checkbox-label, +.radio-label { + color: #666; + position: relative; +} +.checkbox + .checkbox-label:before, +.radio + .radio-label:before { + width: 2rem; + height: 2rem; + line-height: 2rem; + margin-right: 1rem; + display: inline-block; + vertical-align: middle; + background: #f9f9f9; + border: 1px solid #eee; + content: ""; + font-family: icomoon; + text-align: center; +} +.checkbox:checked + .checkbox-label, +.radio:checked + .radio-label { + opacity: 1; +} +.checkbox:checked + .checkbox-label:before { + content: "\e63a"; + background: #fff; + color: #666; +} +.radio:checked + .radio-label:before { + background: #666; + box-shadow: inset 0 0 0 4px #fff; +} +.checkbox:focus + .checkbox-label, +.radio:focus + .radio-label { + outline: 0; +} +.input-indication, +.input-indication .form-element, +.input-indication .input-icon { + margin: 0; + display: flex; +} +.button, +.button-content > span, +button { + display: inline-block; +} +.input-indication { + margin: 0 0 1.5rem; +} +.input-indication .input-icon { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + align-items: center; +} +.input-indication.reverse .form-element + .inherit-style, +.input-indication:not(.reverse) .form-element:first-child { + border-right: none !important; +} +.input-indication.reverse .form-element:first-child, +.input-indication:not(.reverse) .form-element + .inherit-style { + border-left: none !important; +} +.input-indication.reverse .form-element select, +.input-indication.reverse .form-element:first-child { + padding-left: 0; +} +.input-indication:not(.reverse) .form-element select, +.input-indication:not(.reverse) .form-element:first-child { + padding-right: 0; +} +.checkbox.rounded + .checkbox-label:before, +.form-element.rounded, +textarea.rounded { + border-radius: 0.3rem; +} +.radio + .radio-label:before { + border-radius: 50%; +} +.form-element.pill { + border-radius: 10.5rem; +} +@media only screen and (min-width: 768px) { + .merged-form-elements .column + .column:not(:last-child), + .merged-form-elements .column:first-child { + padding-right: 0; + } + .merged-form-elements .column + .column .button, + .merged-form-elements .column + .column .form-element { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + .merged-form-elements .field-wrapper { + overflow: visible; + } + .merged-form-elements .column + .column, + .merged-form-elements .column:last-child { + padding-left: 0; + } + .merged-form-elements .column:not(:last-child) .form-element { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + .merged-form-elements .column + .column .form-element:not(:focus) { + border-left-color: transparent; + } + .merged-form-elements .column + .column .button { + width: 100%; + } + .merged-form-elements .column .form-element:focus { + position: relative; + z-index: 1; + } +} +.input-indication.reverse > :last-child, +.input-indication:not(.reverse) > :first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-indication.reverse > :first-child, +.input-indication:not(.reverse) > :last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-indication.reverse { + flex-direction: row-reverse; +} +.form-element.small { + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.form-element.small select { + padding: 1rem 3.5rem 1rem 1.5rem; + font-size: 1.1rem; +} +.form-select.small:after { + top: 0.5rem; + right: 1rem; +} +.checkbox.small + .checkbox-label:before, +.radio.small + .radio-label:before { + width: 1.6rem; + height: 1.6rem; + line-height: 1.6rem; +} +.checkbox.small + .checkbox-label, +.radio.small + .radio-label { + font-size: 1.1rem; +} +.form-element.medium { + padding: 1.3rem 2.5rem; +} +.form-element.medium select { + padding: 1.3rem 4.5rem 1.3rem 2.5rem; +} +.form-element.large { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.form-element.large select { + padding: 1.6rem 5rem 1.6rem 3rem; + font-size: 1.4rem; +} +.form-select.large:after { + top: 1.4rem; + right: 2.5rem; +} +.checkbox.large + .checkbox-label:before, +.radio.large + .radio-label:before { + width: 2.4rem; + height: 2.4rem; + line-height: 2.4rem; +} +.checkbox.large + .checkbox-label, +.radio.large + .radio-label { + font-size: 1.4rem; +} +.form-element.xlarge { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.form-element.xlarge select { + padding: 1.9rem 5.5rem 1.9rem 3.5rem; + font-size: 1.5rem; +} +.form-select.xlarge:after { + top: 1.7rem; + right: 3rem; +} +.checkbox.xlarge + .checkbox-label:before, +.radio.xlarge + .radio-label:before { + width: 2.7rem; + height: 2.7rem; + line-height: 2.7rem; +} +.checkbox.xlarge + .checkbox-label, +.radio.xlarge + .radio-label { + font-size: 1.5rem; +} +div[contenteditable="true"] { + background: #f9f9f9; + color: #666; + border: 1px solid #eee; + padding: 1.3rem 2.5rem; +} +div[contenteditable="true"]:focus { + background: #fff; + color: #333; + border: 1px solid #ccc; + box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.2); + outline: 0; +} +div[contenteditable="true"].small { + padding: 1rem 1.5rem; + font-size: 1rem; +} +div[contenteditable="true"].medium { + padding: 1.3rem 2.5rem; +} +div[contenteditable="true"].large { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +div[contenteditable="true"].xlarge { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} + +/* -----------------------------buttons------------------------------------ */ + +.button-group { + margin-bottom: 3rem; +} +.button, +button { + padding: 1.3rem 2.5rem; + margin: 0 1rem 1rem 0; + font-family: inherit; + font-size: 1.3rem; + color: var(--DarkGrey); + background-color: #eee; + border: 1px solid #eee; + font-weight: 400; + vertical-align: middle; + cursor: pointer; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.center .button, +.center button { + margin-right: 0.5rem; + margin-left: 0.5rem; +} +.right .button, +.right button { + margin-right: 0; + margin-left: 1rem; +} +form .button, +form button { + margin-right: 0 !important; + margin-left: 0 !important; +} +.button:focus, +button:focus { + outline: 0; +} +.button:hover, +button:hover { + text-decoration: none; + color: #666; + background-color: #d0d0d0; + border-color: #d0d0d0; +} +.button-small .button, +.button-small button { + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.button.small, +button.small { + padding: 1rem 1.5rem !important; + font-size: 1.1rem !important; +} +.button-medium .button, +.button-medium button { + padding: 1.3rem 2.5rem; + font-size: 1.3rem; +} +.button.medium, +button.medium { + padding: 1.3rem 2.5rem !important; + font-size: 1.3rem !important; +} +.button-large .button, +.button-large button { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.button.large, +button.large { + padding: 1.6rem 3rem !important; + font-size: 1.4rem !important; +} +.button-xlarge .button, +.button-xlarge button { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.button.xlarge, +button.xlarge { + padding: 1.9rem 3.5rem !important; + font-size: 1.5rem !important; +} +.button [class*="icon-"], +button [class*="icon-"] { + line-height: inherit; +} +.button [class*="icon-"].left, +button [class*="icon-"].left { + margin-right: 0.5rem; +} +.button [class*="icon-"].right, +button [class*="icon-"].right { + margin-left: 0.5rem; +} +.button-content small { + display: block; +} +input[type="submit"]::-moz-focus-inner { + border: 0 !important; +} +.button-rounded .button, +.button-rounded button { + border-radius: 0.3rem; +} +.button.rounded, +button.rounded { + border-radius: 0.3rem !important; +} +.button-pill .button, +.button-pill button { + border-radius: 10.5rem; +} +.button.pill, +button.pill { + border-radius: 10.5rem !important; +} +.button.shadow, +button.shadow { + -webkit-box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.3); +} +.dropdown-list, +.list-up .dropdown-list { + box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.3); +} +.button.hard-shadow, +button.hard-shadow { + border-bottom: 3px solid rgba(0, 0, 0, 0.15); +} +.button.disabled, +.button.disabled:hover, +button.disabled, +button.disabled:hover { + background-color: #f9f9f9; + border-color: #eee; +} +.button.disabled, +button.disabled { + cursor: default; + color: #ccc; +} +.button-nav { + padding: 0; + margin: 0; + list-style: none; +} +.button-nav > ul > li { + margin: 0 1px 0 0; + float: left; +} +.button-nav li .button.pill, +.button-nav li .button.rounded, +.button-nav li button.pill, +.button-nav li button.rounded { + border-radius: 0; +} +.button-nav li:first-child .button.rounded, +.button-nav li:first-child button.rounded, +.button-nav.rounded li:first-child .button, +.button-nav.rounded li:first-child button { + border-radius: 0.3rem 0 0 0.3rem; +} +.button-nav li:last-child .button.rounded .button-nav li:last-child button.rounded, +.button-nav.rounded li:last-child .button, +.button-nav.rounded li:last-child button { + border-radius: 0 0.3rem 0.3rem 0; +} +.button-nav li:first-child .button.pill, +.button-nav li:first-child button.pill, +.button-nav.pill li:first-child .button, +.button-nav.pill li:first-child button { + border-radius: 10.5rem 0 0 10.5rem; +} +.button-nav li:last-child .button.pill, +.button-nav li:last-child button.pill, +.button-nav.pill li:last-child .button, +.button-nav.pill li:last-child button { + border-radius: 0 10.5rem 10.5rem 0; +} +.button-nav.center li { + margin-left: -0.3rem; + display: inline-block; + float: none; +} + +.accordion-button{ + margin: 0px; +} + +/* -----------------------------dropdown------------------------------------ */ + +.dropdown { + position: relative; + margin-bottom: 1rem; +} +.dropdown .button, +.dropdown button { + margin: 0; + text-align: left; +} +.dropdown.disabled .button { + cursor: default; +} +.dropdown.disabled .button, +.dropdown.disabled .button:hover, +.dropdown.disabled button, +.dropdown.disabled button:hover { + border-color: #ddd !important; + background: #fff !important; + color: #ddd !important; +} +.dropdown-list { + width: 16rem; + margin: 0.3rem 0 0; + text-align: left; + background: #fff; + border: 1px solid #ddd; + border-radius: 0.3rem; + opacity: 0; + visibility: hidden; + list-style: none; + position: absolute; + z-index: 101; + -webkit-transition-property: -webkit-transform, opacity, visibility; + transition-property: transform, opacity, visibility; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} +.right .dropdown-list { + right: 0; +} +.dropdown-list:not(.custom-content) li a { + padding: 0.6rem 2.5rem; + display: block; + font-size: 1.2rem; + color: #666; + font-weight: 400; + cursor: pointer; +} +.list-horizontal li, +.list-inline li { + display: inline-block; +} +.dropdown-list li a:hover { + background: #f4f4f4; + color: #333; + text-decoration: none; +} +.dropdown-list li.current a { + background: #f4f4f4; + color: #666; +} +.dropdown-list.active { + opacity: 1; + visibility: visible; +} +.dropdown-list .list-header { + padding: 0.6rem 2.5rem; + font-size: 1.1rem; + font-weight: 700; + background: #ddd; +} +.dropdown.small .button, +.dropdown.small button { + padding: 1rem 1.5rem; +} +.dropdown.small .dropdown-list li a { + padding: 0.4rem 1.5rem; +} +.dropdown.small .dropdown-list { + width: 14rem; +} +.dropdown.medium .button, +.dropdown.medium button { + padding: 1.3rem 2.5rem; +} +.dropdown.medium .dropdown-list li a { + padding: 0.6rem 2.5rem; +} +.dropdown.medium .dropdown-list { + width: 16rem; +} +.dropdown.large .button, +.dropdown.large button { + padding: 1.6rem 3rem; +} +.dropdown.large .dropdown-list li a { + padding: 0.9rem 3rem; +} +.dropdown.large .dropdown-list { + width: 18rem; +} +.dropdown.xlarge .button, +.dropdown.xlarge button { + padding: 1.9rem 3.5rem; +} +.dropdown.xlarge .dropdown-list li a { + padding: 1.2rem 3.5rem; +} +.dropdown.xlarge .dropdown-list { + width: 20rem; +} +.dropdown.rounded .button, +.dropdown.rounded button { + border-radius: 0.3rem; +} + +/* -----------------------------lists------------------------------------ */ + +/* ol, +ul { + margin: 0 0 3rem 2rem; + padding: 0; + font-size: 1.4rem; +} */ +dl { + margin: 0 0 3rem; +} +dt { + font-weight: 700; +} +dd { + padding-left: 3rem; + margin: 0 0 1rem; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +ol ol, +ol ul, +ul ol, +ul ul { + margin: 0.4rem 0 0.4rem 3rem; +} +.list-inline, +.list-unstyled { + margin-left: 0; + list-style: none; +} +.list-inline.right li { + margin-left: 1rem; +} +.list-inline.center li { + margin-left: 0.5rem; + margin-right: 0.5rem; +} +.list-inline.left li, +ol li > [class*="icon-"]:first-child, +ul li > [class*="icon-"]:first-child { + margin-right: 1rem; +} +.list-group-dotted, +.list-group.dashed, +.list-group.solid { + border: none; +} +.list-group { + margin-left: 0; + list-style: none; +} +.list-group li { + padding: 1rem 0; + border-bottom: 1px solid #eee; +} +.list-group li li { + border-top: 1px solid #eee; +} +.list-group > li:first-child { + padding-top: 0; +} +.list-group li li:last-child { + padding-bottom: 0; +} +.list-group li:last-child { + border-bottom: none; + border-width: 0; +} +.list-group ol, +.list-group ul { + margin: 0; +} +.list-group.boxed li { + padding: 1rem 2rem; +} +.list-group.boxed li li:last-child { + padding: 1rem 2rem; + border-top: 1px solid; +} +.list-group li ul { + padding-top: 1rem; +} +.list-group[class*="border-"] li, +.list-group[class*="border-"] li li, +.list-group[class*="border-"] li ul { + border-color: inherit !important; +} +.list-group li :last-child { + margin-bottom: 0; +} +.list-group.small li li { + padding-left: 1.5rem; + margin-top: 0; +} +.list-group.small li { + padding: 0.7rem 0; +} +.list-group.small ol, +.list-groups.small ul { + margin-top: 0.7rem !important; +} +.list-group.boxed.small li, +.list-groups.boxed.small li { + padding: 0.7rem 1.5rem; +} +.list-group.medium li { + padding: 1rem 0; +} +.list-group.medium ol, +.list-groups.medium ul { + margin-top: 1rem !important; +} +.list-group.boxed.medium li { + padding: 1rem 2rem; +} +.list-group.large li { + padding: 1.3rem 0; +} +.list-group.large ol, +.list-groups.large ul { + margin-top: 1.3rem !important; +} +.list-group.boxed.large li { + padding: 1.3rem 2.5rem; +} +.list-group.xlarge li { + padding: 1.6rem 0; +} +.list-group.xlarge ol, +.list-groups.xlarge ul { + margin-top: 1.6rem !important; +} +.list-group.boxed.xlarge li { + padding: 1.6rem 3rem; +} +.list-group.dotted li { + border-bottom-style: dotted; +} +.list-group.dotted li li { + border-top-style: dotted; +} +.list-group.dashed li { + border-bottom-style: dashed; +} +.list-group.dashed li li { + border-top-style: dashed; +} +.list-group.thick li { + border-bottom-width: 0.2rem; +} +.list-group.thick li li { + border-top-width: 0.2rem; +} +.list-group:not(.boxed) li:last-child { + border-bottom: none; + padding-bottom: 0 !important; +} +.list-group li li:last-child { + border-top: none; +} +.list-group.boxed li { + border: 1px solid; + border-bottom: none; +} +.list-group.boxed li:last-child { + border-bottom: 1px solid; +} +.list-group.boxed.dotted li { + border-style: dotted; + border-bottom: none; +} +.list-group.boxed.dotted li:last-child { + border-bottom: 1px dotted; +} +.list-group.boxed.dotted li li:last-child { + border-top-style: dotted; +} +.list-group.boxed.dashed li { + border-style: dashed; + border-bottom: none; +} +.list-group.boxed.dashed li:last-child { + border-bottom: 1px dashed; +} +.list-group.boxed.dashed li li:last-child { + border-top-style: dashed; +} +.list-group.boxed.thick li, +.list-group.boxed.thick li:last-child { + border-width: 0.2rem; +} +.list-group.rounded li:first-child { + border-radius: 0.3rem 0.3rem 0 0; +} +.list-group.rounded li:last-child { + border-radius: 0 0 0.3rem 0.3rem; +} +.list-group.boxed[class*="border-"], +.list-group.boxed[class*="border-"].dashed, +.list-group.boxed[class*="border-"].dotted, +.list-group.boxed[class*="border-"].thick, +.list-group.boxed[class*="border-"]:hover, +.list-group[class*="border-"], +.list-group[class*="border-"].dashed, +.list-group[class*="border-"].dotted, +.list-group[class*="border-"].thick, +.list-group[class*="border-"]:hover { + border-width: 0; +} +.list-horizontal li { + list-style: none; +} + +/* -----------------------------menus------------------------------------ */ + + +.menu-box { + overflow: visible; + margin-bottom: 3rem; +} +.menu-list, +.menu-list li { + margin: 0 0 3rem; + list-style: none; +} +.menu-list h4, +.menu-list li:last-child, +.menu-list p { + margin-bottom: 0; +} +.menu-list.boxed { + padding: 2rem; +} +.menu-list li { + position: relative; +} +.menu-list h4 + p { + margin-top: 1.3rem; +} +.menu-list .menu-content { + padding-right: 10rem; +} +.menu-list .menu-description, +.menu-list .menu-price, +.menu-list .menu-title { + background-color: #fff; +} +.menu-list .menu-content, +.menu-list .menu-description, +.menu-list .menu-price, +.menu-list .menu-title, +.menu-list h4 { + position: relative; + z-index: 1; +} +.menu-list .menu-price { + font-weight: 700; + position: absolute; + right: 0; + bottom: 0; +} +.accordion > ul > li > a, +.tabs .tab-nav > li a, +.tabs .tab-nav > li.disabled a:hover { + font-weight: 400; + line-height: 1.4; + vertical-align: middle; + color: #666; + text-decoration: none; +} +.menu-title .menu-price { + position: relative; + right: auto; + left: auto; + bottom: auto; +} +.menu-list .menu-line { + height: 1px; + margin: 0; + border: 0; + display: block; + position: absolute; + bottom: 8px; + left: 0; + right: 0; + z-index: 0; + background-image: linear-gradient(to right, #ccc 100%, rgba(0, 0, 0, 0) 0); + background-position: bottom; + background-size: 6px 2px; + background-repeat: repeat-x; +} +.menu-list .callout.rounded, +.menu-list.rounded, +.menu-list.rounded .callout { + border-radius: 0.3rem; +} +.menu-list.menu-items-inline .menu-content, +.menu-list.menu-items-inline h4 { + display: inline; +} +.menu-list .callout { + padding: 2rem; + background-color: #f4f4f4; +} +.menu-list .callout * { + background-color: inherit; +} +.menu-list .special-item { + font-size: 1.3rem; + font-style: italic; + text-transform: none; +} +.menu-list h4 .menu-line { + bottom: 4px; +} +.menu-list .menu-content .menu-line { + bottom: 8px; +} +.menu-box.small, +.menu-list.boxed.small { + padding: 1.5rem 1.5rem 0; +} +.menu-box.small .menu-list, +.menu-list.boxed.small li:last-child { + margin-bottom: 1.5rem; +} +.menu-box.medium, +.menu-list.boxed.medium { + padding: 2rem 2rem 0; +} +.menu-box.medium .menu-list, +.menu-list.boxed.medium li:last-child { + margin-bottom: 2rem; +} +.menu-box.large, +.menu-list.boxed.large { + padding: 2.5rem 2.5rem 0; +} +.menu-box.large .menu-list, +.menu-list.boxed.large li:last-child { + margin-bottom: 2.5rem; +} +.menu-box.xlarge, +.menu-list.boxed.xlarge { + padding: 3rem 3rem 0; +} +.menu-box.xlarge .menu-list, +.menu-list.boxed.xlarge li:last-child { + margin-bottom: 3rem; +} +.menu-list.center .menu-line { + display: none; +} +.menu-list.center .menu-price { + position: relative; +} +.menu-list.center .menu-content { + padding: 0; +} +.menu-list.center .menu-description { + display: block; +} +.menu-list.right .menu-content { + padding-left: 10rem; + padding-right: 0; +} +.menu-list.right .menu-price { + left: 0; + right: auto; +} +.menu-list.boxed { + border-style: solid; + border-width: 1px; +} +.menu-list.boxed.dashed { + border-style: dashed; +} +.menu-list.boxed.dotted { + border-style: dotted; +} +.dotted .menu-line { + height: 2px; + background-image: radial-gradient(circle closest-side, #ccc 99%, rgba(0, 0, 0, 0) 0); +} +.dashed .menu-line { + height: 1px; + background-image: linear-gradient(to right, #ccc 50%, rgba(0, 0, 0, 0) 0); +} + +/* -----------------------------accordian and tabs------------------------------------ */ + +.accordion:after, +.tab-nav:after, +.tab-panes > div.active, +.tabs.vertical:after { + content: ""; +} +.tabs { + margin: 0 0 3rem; + padding: 0; +} +.tab-nav { + margin: 0; + padding: 0; + font-size: 0; + list-style: none; +} +.tab-nav:after { + height: 0; + display: block; + overflow: hidden; + clear: both; +} +.tabs .tab-nav > li { + margin: 0 1px 0 0; + display: inline-block; +} +.tabs.vertical:after { + display: block; + overflow: hidden; + clear: both; +} +.tabs.vertical .tab-nav > li { + margin: 0 0 1px; + display: block; + float: none; +} +.tabs.vertical .tab-nav { + float: left; +} +.tabs .tab-nav > li:last-child { + margin-right: 0; +} +.tabs.right .tab-nav > li { + margin: 0 0 0 1px; +} +.tabs.right.vertical .tab-nav > li { + margin: 0 0 1px; + float: none; +} +.tabs.right.vertical .tab-nav { + float: right; +} +.tabs .tab-nav > li.active a, +.tabs .tab-nav > li.active a:hover { + background: #fff; + border-top: 1px solid #eee; + border-right: 1px solid #eee; + border-bottom: 1px solid transparent; + border-left: 1px solid #eee; + cursor: default; +} +.tabs.vertical .tab-nav > li.active a, +.tabs.vertical .tab-nav > li.active a:hover { + background: #fff; + border-top: 1px solid #eee; + border-right: 1px solid transparent; + border-bottom: 1px solid #eee; + border-left: 1px solid #eee; + cursor: default; + position: relative; +} +.tabs.right.vertical .tab-nav > li.active a, +.tabs.right.vertical .tab-nav > li.active a:hover { + background: #fff; + border-top: 1px solid #eee; + border-right: 1px solid #eee; + border-bottom: 1px solid #eee; + border-left: 1px solid transparent; +} +.tabs .tab-nav > li a, +.tabs .tab-nav > li.disabled a:hover { + padding: 1.3rem 2.5rem; + margin: 0; + font-size: 1.3rem; + display: inline-block; + background-color: #eee; + border: 1px solid #eee; + cursor: pointer; +} +.tabs.vertical .tab-nav > li a { + display: block; +} +.tabs .tab-nav > li a:hover { + text-decoration: none; + color: #666; + background: #d0d0d0; + border-color: #d0d0d0; +} +.tab-panes { + margin-top: -1px; + padding: 2.5rem; + background: #fff; + /* border: 1px solid #eee; */ +} +.tabs.vertical .tab-panes { + float: left; +} +.tabs.vertical .tab-panes:not([class*="width-"]) { + width: 75%; + margin-top: 0; + margin-left: -1px; +} +.pricing-table.columns-1 .pricing-table-column, +.table { + width: 100%; +} +.tabs.right.vertical .tab-panes { + float: right; +} +.tabs.right.vertical .tab-panes:not([class*="width-"]) { + margin-left: 0; + margin-right: -1px; +} +.tab-panes > div { + display: none; + background: 0 0; +} +.tab-panes .tab-content { + opacity: 0; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} +.accordion > ul > li > div, +.collapsable-target { + -webkit-transition-duration: 0.3s; + overflow: hidden; +} +.tab-panes .animate-in .tab-content { + opacity: 1; +} +.tab-panes > div.active { + display: block; + overflow: hidden; + clear: both; +} +.tab-panes > div > :first-child { + margin-top: 0; +} +.tab-panes > div :not(.form-element):not(.input-indication):not(.radio-label):not(.checkbox-label):last-child { + margin-bottom: 0; +} +.tabs.small .tab-nav > li a { + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.tabs.small .tab-panes { + padding: 1.5rem; +} +/* .tabs.medium .tab-nav > li a { + padding: 1.3rem 2.5rem; + font-size: 1.3rem; +} */ +.tabs.medium .tab-panes { + padding: 2.5rem; +} +.tabs.large .tab-nav > li a { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.tabs.large .tab-panes { + padding: 3rem; +} +.tabs.xlarge .tab-nav > li a { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.tabs.xlarge .tab-panes { + padding: 3.5rem; +} +.tabs.rounded .tab-nav > li:first-child a { + border-radius: 0.3rem 0 0; +} +.tabs.right.rounded .tab-nav > li:first-child a, +.tabs.rounded .tab-nav > li:last-child a { + border-radius: 0 0.3rem 0 0; +} +.tabs.right.rounded .tab-nav > li:last-child a { + border-radius: 0.3rem 0 0; +} +.tabs.vertical.rounded .tab-nav > li:last-child a { + border-radius: 0 0 0 0.3rem; +} +.tabs.right.vertical.rounded .tab-nav > li:last-child a { + border-radius: 0 0 0.3rem; +} +.tabs.rounded .tab-panes { + border-radius: 0 0.3rem 0.3rem; +} +.tabs.right.rounded .tab-panes { + border-radius: 0.3rem 0 0.3rem 0.3rem; +} +.tabs.solid .tab-nav > li.active a, +.tabs.solid .tab-nav > li.active a:hover, +.tabs.solid .tab-panes { + border-style: solid; +} +.tabs.dashed .tab-nav > li.active a, +.tabs.dashed .tab-nav > li.active a:hover, +.tabs.dashed .tab-panes, +.tabs.dotted .tab-nav > li.active a, +.tabs.dotted .tab-nav > li.active a:hover, +.tabs.dotted .tab-panes { + border-style: dashed; +} +.tabs.thick .tab-nav > li.active a, +.tabs.thick .tab-nav > li.active a:hover, +.tabs.thick .tab-panes { + border-width: 0.2rem; +} +.tabs[class*="border-"] { + border: none; +} +.collapsable-target { + height: 0; + -webkit-transition-property: height; + transition-property: height; + transition-duration: 0.3s; +} +.collapsable-target:not(.include-margin) > :last-child { + margin-bottom: 0 !important; +} +.collapsable-target.active { + height: auto; +} +.accordion { + margin: 0 0 3rem; + padding: 0; + border: none !important; +} +.accordion > ul { + margin: 0; + padding: 0; + list-style: none; +} +.accordion:after { + height: 0; + display: block; + overflow: hidden; + clear: both; +} +.accordion > ul > li { + margin: 0 0 1px; + display: block; +} +.accordion > ul > li.active > a { + background: 0 0; + border-top: 1px solid #eee; + border-right: 1px solid #eee; + border-bottom: 1px solid transparent; + border-left: 1px solid #eee; +} +.accordion > ul > li > a { + padding: 1.3rem 2.5rem; + margin: 0; + font-size: 1.3rem; + display: block; + background-color: #eee; + border: 1px solid #eee; + cursor: pointer; +} +.accordion > ul > li > a:hover { + text-decoration: none; + color: #666; + background: #d0d0d0; + border-color: #d0d0d0; +} +.table.striped tbody tr:nth-child(even) td, +.table.striped tbody tr:nth-child(even) th, +.table > thead { + background-color: #eee; +} +.accordion > ul > li > div { + height: 0; + visibility: hidden; + border: 1px solid #eee; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + transition-duration: 0.3s; +} +.accordion > ul > li.active > div { + height: auto; + visibility: visible; +} +.accordion .accordion-content { + height: auto; + padding: 2.5rem; + overflow: hidden; + display: block; +} +.accordion > ul > li > div > :first-child { + margin-top: 0; +} +.accordion > ul > li > div :not(.form-element):not(.input-indication):not(.radio-label):not(.checkbox-label):last-child { + margin-bottom: 0; +} +.accordion.small li > a { + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.accordion.small .accordion-content { + padding: 1.5rem; +} +.accordion.medium li > a { + padding: 1.3rem 2.5rem; + font-size: 1.3rem; +} +.accordion.medium .accordion-content { + padding: 2.5rem; +} +.accordion.large li > a { + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.accordion.large .accordion-content { + padding: 3rem; +} +.accordion.xlarge li > a { + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.accordion.xlarge .accordion-content { + padding: 3.5rem; +} +.accordion.rounded li:first-child > a { + border-radius: 0.3rem 0.3rem 0 0; +} +.accordion.rounded li:last-child > a, +.accordion.rounded li > div { + border-radius: 0 0 0.3rem 0.3rem; +} +.accordion.rounded li.active:last-child > a:hover { + border-radius: 0; +} +.accordion.solid li > a, +.accordion.solid li > div { + border-style: solid; +} +.accordion.dashed li > a, +.accordion.dashed li > div, +.accordion.dotted li > a, +.accordion.dotted li > div { + border-style: dashed; +} +.accordion.thick li > a, +.accordion.thick li > div { + border-width: 0.2rem; +} + +/* -----------------------------table------------------------------------ */ + +.table { + border-width: 1px 1px 0; + border-color: #eee; + border-style: solid; + font-size: 1.2rem; + line-height: 1.5; + text-align: left; + border-collapse: separate; + border-spacing: 0; +} +.table > tbody > tr > td, +.table > tbody > tr > th, +.table > tfoot > tr > td, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > thead > tr > th { + padding: 1rem 1.5rem; +} +.table > thead { + color: #666; +} +.table td, +.table th + th { + border-left: 1px solid #eee; + border-bottom: 1px solid #eee; +} +.table > thead > tr > th { + border-bottom: none; +} +.table.small > tbody > tr > td, +.table.small > tbody > tr > th, +.table.small > tfoot > tr > td, +.table.small > tfoot > tr > th, +.table.small > thead > tr > td, +.table.small > thead > tr > th { + padding: 0.7rem 1rem; + font-size: 1rem; +} +.table.medium > tbody > tr > td, +.table.medium > tbody > tr > th, +.table.medium > tfoot > tr > td, +.table.medium > tfoot > tr > th, +.table.medium > thead > tr > td, +.table.medium > thead > tr > th { + padding: 1rem 1.5rem; +} +.table.large > tbody > tr > td, +.table.large > tbody > tr > th, +.table.large > tfoot > tr > td, +.table.large > tfoot > tr > th, +.table.large > thead > tr > td, +.table.large > thead > tr > th { + padding: 1.3rem 2.5rem; + font-size: 1.4rem; +} +.table.xlarge > tbody > tr > td, +.table.xlarge > tbody > tr > th, +.table.xlarge > tfoot > tr > td, +.table.xlarge > tfoot > tr > th, +.table.xlarge > thead > tr > td, +.table.xlarge > thead > tr > th { + padding: 1.6rem 3rem; + font-size: 1.5rem; +} +.table.rounded { + border-radius: 0.3rem; +} + +/* -----------------------------pricing table------------------------------------ */ + +.pricing-table { + width: 100%; + text-align: center; +} +.pricing-table.left { + text-align: left; +} +.pricing-table.right, +.progress-bar { + text-align: right; +} +.pricing-table:after, +.pricing-table:before { + content: "."; + display: block; + height: 0; + overflow-x: hidden; + overflow-y: hidden; +} +.pricing-table:after { + clear: both; +} +.pricing-table.columns-2 .pricing-table-column { + width: 50%; +} +.pricing-table.columns-3 .pricing-table-column { + width: 33.33333%; +} +.pricing-table.columns-4 .pricing-table-column { + width: 25%; +} +.pricing-table.columns-5 .pricing-table-column { + width: 20%; +} +.pricing-table-column { + float: left; +} +[class*="border-"] .pricing-table-column { + border-width: 1px 1px 1px 0; + border-style: solid; +} +.pricing-table-column:first-child { + border-width: 1px; +} +.pricing-table-column > :not(hr) { + padding: 3rem; +} +.pricing-table-column > :not(:first-child) { + padding-top: 0; +} +.pricing-table-column > [class*="bkg-"] { + padding: 3rem; +} +.pricing-table-column > hr { + margin: 3rem; + margin-top: 0; +} +.pricing-table-column.callout { + margin-left: -1px; + margin-bottom: -2rem; + border: 1px solid #fff; + box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.2); + position: relative; + top: -1.5rem; + z-index: 1; +} +.box :not(.form-element):not(.form-submit):last-child, +.pricing-table-footer .button, +.pricing-table-footer button, +.pricing-table-text p:last-child { + margin-bottom: 0; +} +.box.shadow, +.icon-boxed.shadow, +.icon-circled.shadow { + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} +.pricing-table-column.callout > .pricing-table-header { + padding-top: 4.5rem; +} +.pricing-table-column.callout > .pricing-table-footer { + padding-bottom: 4.5rem; +} +.pricing-table-header h2 { + margin: 0; + font-size: 2.5rem; +} +.pricing-table-header[class*="bkg-"] h2 { + color: #fff; +} +.pricing-table-price { + color: #666; +} +.pricing-table-price h4 { + margin: 0; + font-size: 3rem; +} +.pricing-table-price[class*="bkg-"] h4 { + color: #fff; +} +.pricing-table-price .currency { + margin-right: 0.2rem; + font-size: 1.3rem; + position: relative; + top: -1rem; +} +.pricing-table-price .interval { + font-size: 1.3rem; + opacity: 0.5; +} +.pricing-table-options, +.pricing-table-options ul { + margin: 0; + list-style: none; + line-height: inherit; +} +.pricing-table-options del { + opacity: 0.5; + text-decoration: none; +} +.pricing-table-options li { + margin-bottom: 0; + padding: 0.7rem 0; +} +.pricing-table-options.with-icon li:before { + margin-right: 1rem; + font-family: icomoon; + content: "\e63a"; + float: left; +} +.pricing-table-text { + line-height: inherit; +} +.pricing-table[class*="border-"] { + border-width: 0; +} +.pricing-table[class*="border-"] .pricing-table-column { + border-color: inherit !important; +} +.pricing-table.small .pricing-table-header h2 { + font-size: 2.5rem; +} +.pricing-table.small .pricing-table-price .currency { + font-size: 1.3rem; + top: -1rem; +} +.pricing-table.small .pricing-table-price .interval { + font-size: 1.1rem; +} +.pricing-table.medium .pricing-table-header h2, +.pricing-table.small .pricing-table-price h4 { + font-size: 3rem; +} +.pricing-table.medium .pricing-table-price .currency { + font-size: 1.6rem; + top: -1.4rem; +} +.pricing-table.medium .pricing-table-price .interval { + font-size: 1.3rem; +} +.pricing-table.medium .pricing-table-price h4 { + font-size: 3.6rem; +} +.pricing-table.large .pricing-table-header h2 { + font-size: 3rem; +} +.pricing-table.large .pricing-table-price .currency { + font-size: 1.6rem; + top: -2rem; +} +.pricing-table.large .pricing-table-price .interval { + font-size: 1.4rem; +} +.pricing-table.large .pricing-table-price h4 { + font-size: 3rem; +} +.pricing-table.xlarge .pricing-table-header h2 { + font-size: 3.2rem; +} +.pricing-table.xlarge .pricing-table-price .currency { + font-size: 2rem; + top: -2.7rem; +} +.pricing-table.xlarge .pricing-table-price .interval { + font-size: 1.6rem; +} +.pricing-table.xlarge .pricing-table-price h4 { + font-size: 6rem; +} +.pricing-table.rounded .pricing-table-column:first-child { + border-radius: 0.3rem 0 0 0.3rem; +} +.pricing-table.rounded .pricing-table-column:first-child > div:first-child { + border-top-left-radius: inherit; +} +.pricing-table.rounded .pricing-table-column:first-child > div:left-child { + border-bottom-left-radius: inherit; +} +.pricing-table.rounded .pricing-table-column:last-child { + border-radius: 0 0.3rem 0.3rem 0; +} +.pricing-table.rounded .pricing-table-column:last-child > div:first-child { + border-top-right-radius: inherit; +} +.pricing-table.rounded .pricing-table-column:last-child > div:last-child { + border-bottom-right-radius: inherit; +} +.pricing-table-column.rounded, +.pricing-table.rounded .pricing-table-column.callout, +.pricing-table.rounded.columns-1 .pricing-table-column { + border-radius: 0.3rem; +} +.pricing-table.rounded .pricing-table-column.callout > div:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.pricing-table.rounded .pricing-table-column.callout > div:lst-child { + border-bottom-left-radius: inherit; +} + +/* -----------------------------box------------------------------------ */ + +.box { + width: 100%; + padding: 2.5rem; + border: 1px solid #eee; + overflow: hidden; + position: relative; +} +.box .box { + width: auto; + padding: inherit; +} +.equalize .column > .box, +.grid-item .box { + height: 100%; +} +.box.dotted { + border-style: dotted; +} +.box.dashed { + border-style: dashed; +} +.box > :first-child { + margin-top: 0; +} +.box > a:not(.button) { + color: inherit; + font-weight: 700; +} +.box > a:not(.button):hover { + color: inherit; + text-decoration: underline; +} +.box.dismissable .close, +.box.dismissable .close:hover, +.header .logo a, +.shop .product-price ins, +a, +a:hover, +p a, +p a:hover { + text-decoration: none; +} +.box.dismissable { + max-height: 100rem; +} +.box.dismissable .close { + opacity: 0.5; + display: block; + position: absolute; + right: 1rem; + top: 1rem; + z-index: 10; +} +.box.dismissable .close:hover { + opacity: 1; +} +.box.small { + padding: 1.5rem; +} +.box.medium { + padding: 2.5rem; +} +.box.large { + padding: 3rem; +} +.box.xlarge { + padding: 3.5rem; +} +.box .ignore-parent-padding { + border: none; +} +.box.small > .ignore-parent-padding { + margin: 0 -1.5rem; +} +.box.medium > .ignore-parent-padding { + margin: 0 -2.5rem; +} +.box.large > .ignore-parent-padding { + margin: 0 -3rem; +} +.box.xlarge > .ignore-parent-padding { + margin: 0 -3.5rem; +} +.box.small > .ignore-parent-padding.first { + margin: -1.5rem -1.5rem 3rem; +} +.box.medium > .ignore-parent-padding.first { + margin: -2.5rem -2.5rem 3rem; +} +.box.large > .ignore-parent-padding.first { + margin: -3rem -3rem 3rem; +} +.box.xlarge > .ignore-parent-padding.first { + margin: -3.5rem -3.5rem 3rem; +} +.box.small > .ignore-parent-padding.last { + margin: 0 -1.5rem -1.5rem; +} +.box.medium > .ignore-parent-padding.last { + margin: 0 -2.5rem -2.5rem; +} +.box.large > .ignore-parent-padding.last { + margin: 0 -3rem -3rem; +} +.box.xlarge > .ignore-parent-padding.last { + margin: 0 -3.5rem -3.5rem; +} +.box > .ignore-parent-padding:not(.first):not(.last) { + margin-top: 0; + margin-bottom: 3rem; +} +.box.rounded { + border-radius: 0.3rem; +} +.box.shadow { + box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} + +/* -----------------------------label------------------------------------ */ + +.label { + padding: 0 0.8rem; + border: 1px solid #eee; +} +.bar, +.range-active-segment { + width: 100%; + padding: 0 1.5rem; + -webkit-backface-visibility: hidden; +} +.label [class*="icon-"]:before { + margin-left: 0; + margin-right: 0.5rem; +} +.highlight, +.label { + background: #eee; + color: #666; +} +.label.rounded { + border-radius: 0.3rem; +} +.label.pill { + border-radius: 5rem; +} + +/* -----------------------------progress bar------------------------------------ */ + +.progress-bar-group { + margin-bottom: 3rem; +} +.progress-bar-group .progress-bar:last-child { + margin-bottom: 0; +} +.progress-bar { + width: 100%; + height: 2rem; + margin-bottom: 2rem; + font-size: 1.2rem; + line-height: 1.8rem; + font-weight: 700; + color: #666; + border: 1px solid #eee; + background: #eee; + overflow: hidden; + transform: translate3d(0, 0, 0); + position: relative; +} +.progress-bar.tmh-perspective { + overflow: hidden !important; +} +.aux-navigation-active .progress-bar { + -webkit-mask-image: none; +} +.bar { + height: 100%; + border: 1px solid #d0d0d0; + background: #d0d0d0; + position: absolute; + top: 0; + left: 0; + z-index: 1; +} +.progress-bar-label { + margin-bottom: 0.8rem; + color: #666; + font-size: 1.2rem; + text-align: left; + display: block; +} +.progress-bar-label + .progress-bar { + margin-bottom: 1.7rem; +} +.progress-bar.small { + height: 1.3rem; + font-size: 1rem; + line-height: 0.8rem; +} +.progress-bar.medium { + height: 2rem; +} +.progress-bar.large { + height: 3rem; + font-size: 1.4rem; + line-height: 2.6rem; +} +.progress-bar.xlarge { + height: 4rem; + font-size: 1.5rem; + line-height: 3.6rem; +} +.progress-bar.rounded { + border-radius: 0.3rem; +} +.progress-bar.rounded .bar { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.progress-bar.pill { + border-radius: 10.5rem; +} +.progress-bar.pill .bar { + border-top-left-radius: 10.5rem; + border-bottom-left-radius: 10.5rem; +} + +/* -----------------------------range slider------------------------------------ */ + +.range-slider { + width: 100%; + height: 2rem; + margin-bottom: 2rem; + font-size: 1.2rem; + line-height: 1.6rem; + font-weight: 700; + text-align: right; + color: #666; + border: 1px solid #eee; + background: #eee; + overflow: hidden; + position: relative; + -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); +} +.aux-navigation-active .range-slider { + -webkit-mask-image: none; +} +.range-active-segment { + height: 100%; + border: 1px solid #d0d0d0; + background: #d0d0d0; + position: absolute; + z-index: 0; +} +.range-handle { + width: 1.8rem; + height: 1.8rem; + display: inline-block; + background: #666; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + z-index: 1; + -ms-touch-action: manipulation; + touch-action: manipulation; +} +.range-slider.small { + height: 1.3rem; + font-size: 1rem; + line-height: 0.8rem; +} +.range-slider.small .range-handle { + width: 1.1rem; + height: 1.1rem; +} +.range-slider.medium { + height: 2rem; +} +.range-slider.medium .range-handle { + width: 1.8rem; + height: 1.8rem; +} +.range-slider.large { + height: 3rem; + font-size: 1.4rem; + line-height: 2.6rem; +} +.range-slider.large .range-handle { + width: 2.8rem; + height: 2.8rem; +} +.range-slider.xlarge { + height: 4rem; + font-size: 1.5rem; + line-height: 3.6rem; +} +.range-slider.xlarge .range-handle { + width: 3.8rem; + height: 3.8rem; +} +.range-slider .range-handle, +.range-slider.rounded, +.range-slider.rounded .range-active-segment { + border-radius: 0.3rem; +} +.range-slider .range-handle, +.range-slider.pill, +.range-slider.pill .range-active-segment { + border-radius: 10.5rem; +} + +/* -----------------------------video and audio containers------------------------------------ */ + +.video-container { + overflow: hidden; +} +.audio-container, +.video-container { + margin-bottom: 3rem; +} +.audio-container .mejs-container { + height: 3rem; +} +iframe { + width: 100%; + border: none; + overflow: hidden; + background: #000; +} + +/* -----------------------------dividers------------------------------------ */ + +.divider, +hr { + margin: 3rem 0; + border-top: 1px solid #eee; + border-right: 0; + border-bottom: 0; + border-left: 0; + height: 0; + clear: both; +} +address, +p { + margin: 0 0 3rem; +} +.divider.dashed, +hr.dashed { + border-style: dashed; +} +.divider.dotted, +hr.dotted { + border-style: dotted; +} +.divider.thick, +hr.thick { + border-top-width: 0.2rem; +} +.divider[class*="border-"], +.divider[class*="border-"].dashed, +.divider[class*="border-"].dotted, +hr[class*="border-"], +hr[class*="border-"].dashed, +hr[class*="border-"].dotted { + border-right-style: none !important; + border-bottom-style: none !important; + border-left-style: none !important; +} + +/* -----------------------------headers------------------------------------ */ + +/* h1, +h2, +h3, +h4, +h5, +h6 { + color: #333; + font-weight: 700; + line-height: 1; + margin: 0 0 2rem; +} +h1 { + font-size: 4.8rem; +} +h2 { + font-size: 3.2rem; +} +h3 { + font-size: 2.4rem; +} +h3.widget-title, +h4 { + font-size: 2.1rem; +} +h5 { + font-size: 1.8rem; +} +h6 { + font-size: 1.6rem; +} +h1 a, +h2 a, +h3 a, +h4 a, +h5 a, +h6 a { + font-size: inherit; + font-weight: inherit; + line-height: inherit; +} +h1 a:hover, +h2 a:hover, +h3 a:hover, +h4 a:hover, +h5 a:hover, +h6 a:hover { + color: inherit; +} +h1 span[class*="bkg-"], +h1 span[class*="border-"], +h1[class*="bkg-"], +h1[class*="border-"], +h2 span[class*="bkg-"], +h2 span[class*="border-"], +h2[class*="bkg-"], +h2[class*="border-"], +h3 span[class*="bkg-"], +h3 span[class*="border-"], +h3[class*="bkg-"], +h3[class*="border-"], +h4 span[class*="bkg-"], +h4 span[class*="border-"], +h4[class*="bkg-"], +h4[class*="border-"], +h5 span[class*="bkg-"], +h5 span[class*="border-"], +h5[class*="bkg-"], +h5[class*="border-"], +h6 span[class*="bkg-"], +h6 span[class*="border-"], +h6[class*="bkg-"], +h6[class*="border-"], +p[class*="bkg-"], +p[class*="border-"] { + padding: 0.4rem 0.6rem; +} +.lead { + font-size: 2.2rem; + line-height: 1.5; + font-weight: 200; +} */ + +/* -----------------------------seperators------------------------------------ */ + +.separator { + width: 10rem; + height: 0.4rem; + display: block; + background-color: #333; + margin-bottom: 2rem; +} +.separator.small { + width: 7rem; + height: 0.2rem; +} +.separator.large { + width: 13rem; + height: 0.6rem; +} +.separator.xlarge { + width: 16rem; + height: 0.8rem; +} +.separator.full-width { + width: 100%; +} +.center .separator, +.separator.center { + margin-right: auto; + margin-left: auto; +} +.right .separator, +.separator.right { + margin-left: auto; +} + +/* -----------------------------font weights and letter spacing----------------------- */ + +.font-alt-1 { + font-family: "Times New Roman", Arial, sans-serif; +} +em { + font-style: italic; +} +strong { + font-weight: 700; +} +small { + font-size: 65%; +} +[class*="weight-"] a, +[class*="weight-"] p, +[class*="weight-"] span { + font-weight: inherit; +} +.weight-light { + font-weight: 100; +} +.weight-thin { + font-weight: 200; +} +.weight-regular { + font-weight: 400; +} +.weight-semi-bold { + font-weight: 600; +} +.weight-bold { + font-weight: 700; +} +.weight-xbold { + font-weight: 900; +} +.text-shadow { + text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.5); +} +[class*="lspacing-"] a, +[class*="lspacing-"] p, +[class*="lspacing-"] span { + letter-spacing: inherit; +} +.lspacing-small { + letter-spacing: 0.2rem; +} +.lspacing-medium { + letter-spacing: 0.3rem; +} +.lspacing-large { + letter-spacing: 0.5rem; +} +.lspacing-xlarge { + letter-spacing: 0.8rem; +} + +/* -----------------------------links------------------------------------ */ + +a, +p a { + color: #666; + outline: 0; +} +a:hover, +p a:hover { + color: #333; +} +a.announcement { + padding: 1rem 2rem; + line-height: inherit; + display: inline-flex; + align-items: center; +} +a.announcement.rounded, +a.announcement.rounded .label { + border-radius: 0.3rem; +} +a.announcement.pill, +a.announcement.pill .label { + border-radius: 5rem; +} +a.announcement .label { + border-radius: inherit; +} +a.announcement.left .label { + margin-right: 1rem; +} +a.announcement.right .label { + margin-left: 1rem; +} +a.announcement .messaage { + flex: 1; +} +::selection { + background: #333; + color: #fff; +} +::-moz-selection { + background: #333; + color: #fff; +} + +/* -----------------------------breadcrumb------------------------------------ */ + +.breadcrumb { + margin-left: 0; + list-style: none; + overflow: hidden; +} +.breadcrumb li { + float: left; +} +.breadcrumb li, +.breadcrumb li a { + font-size: 1.2rem; +} +.breadcrumb li:after, +.breadcrumb li:before { + padding-left: 1.2rem; + padding-right: 1.2rem; + font-family: icomoon; +} +.breadcrumb li:after { + content: "\e640"; +} +.breadcrumb.center li { + display: inline-block; + float: none; +} +.breadcrumb.right li:after { + padding: 0; + content: ""; +} +.breadcrumb.right li:before { + content: "\e63f"; +} +.breadcrumb li:last-child:after, +.breadcrumb.right li:first-child:before { + content: ""; + padding: 0; +} + +/* -----------------------------unsure of this section------------------------------------ */ + +code, +kbd, +samp { + font-family: "Courier New", Courier, monospace, sans-serif; + text-align: left; +} +[class*=" icon-"], +[class*="tml-nav"]:before, +[class*="tms-arrow-nav"]:before, +[class^="icon-"], +[class^="tml-nav"]:before, +[class^="tms-arrow-nav"]:before { + font-family: icomoon; + speak: none; + font-variant: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +pre { + margin: 0; + overflow: auto; + word-break: break-all; + word-wrap: break-word; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} +#tml-tool-bar .tml-social-list, +#tml-tool-bar .tml-social-list li, +.modal-open, +.parallax, +.tm-parallax, +.tm-slider-container.tms-carousel, +.tms-slide, +.tms-slides { + overflow: hidden; +} +pre code { + line-height: 1.5; +} +.tag { + color: #074a72; +} +.tag .att { + color: #47a4db; +} +.tag .val { + color: #d74950; +} +.tag .comm { + color: #999; +} +@font-face { + font-family: icomoon; + src: url(../fonts/entypo.eot); + src: url(../fonts/entypo.eot) format("embedded-opentype"), url(../fonts/entypo.woff) format("woff"), url(../fonts/entypo.ttf) format("truetype"), url(../fonts/entypo.svg) format("svg"); + font-weight: 400; + font-style: normal; +} + +/* -----------------------------icons------------------------------------ */ + +[class*=" icon-"], +[class^="icon-"] { + font-style: normal; + font-weight: 400; + text-transform: none; + line-height: 1; + display: inline-block; +} +[class*="icon-"] + [class*="icon-"] { + margin-left: 1rem; +} +.icon-add-to-list:before { + content: "\e600"; +} +.icon-add-user:before { + content: "\e601"; +} +.icon-address:before { + content: "\e602"; +} +.icon-adjust:before { + content: "\e603"; +} +.icon-air:before { + content: "\e604"; +} +.icon-aircraft-landing:before { + content: "\e605"; +} +.icon-aircraft-take-off:before { + content: "\e606"; +} +.icon-aircraft:before { + content: "\e607"; +} +.icon-align-bottom:before { + content: "\e608"; +} +.icon-align-horizontal-middle:before { + content: "\e609"; +} +.icon-align-left:before { + content: "\e60a"; +} +.icon-align-right:before { + content: "\e60b"; +} +.icon-align-top:before { + content: "\e60c"; +} +.icon-align-vertical-middle:before { + content: "\e60d"; +} +.icon-archive:before { + content: "\e60e"; +} +.icon-area-graph:before { + content: "\e60f"; +} +.icon-arrow-bold-down:before { + content: "\e610"; +} +.icon-arrow-bold-left:before { + content: "\e611"; +} +.icon-arrow-bold-right:before { + content: "\e612"; +} +.icon-arrow-bold-up:before { + content: "\e613"; +} +.icon-arrow-down:before { + content: "\e614"; +} +.icon-arrow-left:before { + content: "\e615"; +} +.icon-arrow-long-down:before { + content: "\e616"; +} +.icon-arrow-long-left:before { + content: "\e617"; +} +.icon-arrow-long-right:before { + content: "\e618"; +} +.icon-arrow-long-up:before { + content: "\e619"; +} +.icon-arrow-right:before { + content: "\e61a"; +} +.icon-arrow-up:before { + content: "\e61b"; +} +.icon-arrow-with-circle-down:before { + content: "\e61c"; +} +.icon-arrow-with-circle-left:before { + content: "\e61d"; +} +.icon-arrow-with-circle-right:before { + content: "\e61e"; +} +.icon-arrow-with-circle-up:before { + content: "\e61f"; +} +.icon-attachment:before { + content: "\e620"; +} +.icon-awareness-ribbon:before { + content: "\e621"; +} +.icon-back-in-time:before { + content: "\e622"; +} +.icon-back:before { + content: "\e623"; +} +.icon-bar-graph:before { + content: "\e624"; +} +.icon-battery:before { + content: "\e625"; +} +.icon-beamed-note:before { + content: "\e626"; +} +.icon-bell:before { + content: "\e627"; +} +.icon-blackboard:before { + content: "\e628"; +} +.icon-block:before { + content: "\e629"; +} +.icon-book:before { + content: "\e62a"; +} +.icon-bookmark:before { + content: "\e62b"; +} +.icon-bookmarks:before { + content: "\e62c"; +} +.icon-bowl:before { + content: "\e62d"; +} +.icon-box:before { + content: "\e62e"; +} +.icon-briefcase:before { + content: "\e62f"; +} +.icon-browser:before { + content: "\e630"; +} +.icon-brush:before { + content: "\e631"; +} +.icon-bucket:before { + content: "\e632"; +} +.icon-bug:before { + content: "\e633"; +} +.icon-cake:before { + content: "\e634"; +} +.icon-calculator:before { + content: "\e635"; +} +.icon-calendar:before { + content: "\e636"; +} +.icon-camera:before { + content: "\e637"; +} +.icon-ccw:before { + content: "\e638"; +} +.icon-chat:before { + content: "\e639"; +} +.icon-check:before { + content: "\e63a"; +} +.icon-down:before { + content: "\e63b"; +} +.icon-left:before { + content: "\e63c"; +} +.icon-right:before { + content: "\e63d"; +} +.icon-down-open-mini:before { + content: "\e63e"; +} +.icon-left-open-mini:before { + content: "\e63f"; +} +.icon-right-open-mini:before { + content: "\e640"; +} +.icon-up-open-mini:before { + content: "\e641"; +} +.icon-down-open-big:before { + content: "\e642"; +} +#tms-prev:before, +.icon-left-open-big:before { + content: "\e643"; +} +.icon-right-open-big:before { + content: "\e644"; +} +.icon-up-open-big:before { + content: "\e645"; +} +.icon-up:before { + content: "\e646"; +} +.icon-down-circled:before { + content: "\e647"; +} +.icon-left-circled:before { + content: "\e648"; +} +.icon-right-circled:before { + content: "\e649"; +} +.icon-up-circled:before { + content: "\e64a"; +} +.icon-circle-with-cross:before { + content: "\e64b"; +} +.icon-circle-with-minus:before { + content: "\e64c"; +} +.icon-circle-with-plus:before { + content: "\e64d"; +} +.icon-circle:before { + content: "\e64e"; +} +.icon-circular-graph:before { + content: "\e64f"; +} +.icon-clapperboard:before { + content: "\e650"; +} +.icon-classic-computer:before { + content: "\e651"; +} +.icon-clipboard:before { + content: "\e652"; +} +.icon-clock:before { + content: "\e653"; +} +.icon-cloud:before { + content: "\e654"; +} +.icon-code:before { + content: "\e655"; +} +.icon-cog:before { + content: "\e656"; +} +.icon-colours:before { + content: "\e657"; +} +.icon-compass:before { + content: "\e658"; +} +.icon-fast-backward:before { + content: "\e659"; +} +.icon-fast-forward:before { + content: "\e65a"; +} +.icon-jump-to-start:before { + content: "\e65b"; +} +.icon-next:before { + content: "\e65c"; +} +.icon-paus:before { + content: "\e65d"; +} +.icon-play:before { + content: "\e65e"; +} +.icon-record:before { + content: "\e65f"; +} +.icon-stop:before { + content: "\e660"; +} +.icon-volume:before { + content: "\e661"; +} +.icon-copy:before { + content: "\e662"; +} +.icon-creative-commons-attribution:before { + content: "\e663"; +} +.icon-creative-commons-noderivs:before { + content: "\e664"; +} +.icon-creative-commons-noncommercial-eu:before { + content: "\e665"; +} +.icon-creative-commons-noncommercial-us:before { + content: "\e666"; +} +.icon-creative-commons-public-domain:before { + content: "\e667"; +} +.icon-creative-commons-remix:before { + content: "\e668"; +} +.icon-creative-commons-share:before { + content: "\e669"; +} +.icon-creative-commons-sharealike:before { + content: "\e66a"; +} +.icon-creative-commons:before { + content: "\e66b"; +} +.icon-credit-card:before { + content: "\e66c"; +} +.icon-credit:before { + content: "\e66d"; +} +.icon-crop:before { + content: "\e66e"; +} +.icon-cancel:before { + content: "\e66f"; +} +.icon-cup:before { + content: "\e670"; +} +.icon-cw:before { + content: "\e671"; +} +.icon-cycle:before { + content: "\e672"; +} +.icon-database:before { + content: "\e673"; +} +.icon-dial-pad:before { + content: "\e674"; +} +.icon-direction:before { + content: "\e675"; +} +.icon-document-landscape:before { + content: "\e676"; +} +.icon-document:before { + content: "\e677"; +} +.icon-documents:before { + content: "\e678"; +} +.icon-dot-single:before { + content: "\e679"; +} +.icon-dots-three-horizontal:before { + content: "\e67a"; +} +.icon-dots-three-vertical:before { + content: "\e67b"; +} +.icon-dots-two-horizontal:before { + content: "\e67c"; +} +.icon-dots-two-vertical:before { + content: "\e67d"; +} +.icon-download:before { + content: "\e67e"; +} +.icon-drink:before { + content: "\e67f"; +} +.icon-drive:before { + content: "\e680"; +} +.icon-drop:before { + content: "\e681"; +} +.icon-edit:before { + content: "\e682"; +} +.icon-email:before { + content: "\e683"; +} +.icon-emoji-flirt:before { + content: "\e684"; +} +.icon-emoji-happy:before { + content: "\e685"; +} +.icon-emoji-neutral:before { + content: "\e686"; +} +.icon-emoji-sad:before { + content: "\e687"; +} +.icon-erase:before { + content: "\e688"; +} +.icon-eraser:before { + content: "\e689"; +} +.icon-export:before { + content: "\e68a"; +} +.icon-eye-with-line:before { + content: "\e68b"; +} +.icon-eye:before { + content: "\e68c"; +} +.icon-feather:before { + content: "\e68d"; +} +.icon-fingerprint:before { + content: "\e68e"; +} +.icon-flag:before { + content: "\e68f"; +} +.icon-flash:before { + content: "\e690"; +} +.icon-flashlight:before { + content: "\e691"; +} +.icon-flat-brush:before { + content: "\e692"; +} +.icon-flow-branch:before { + content: "\e693"; +} +.icon-flow-cascade:before { + content: "\e694"; +} +.icon-flow-line:before { + content: "\e695"; +} +.icon-flow-parallel:before { + content: "\e696"; +} +.icon-flow-tree:before { + content: "\e697"; +} +.icon-flower:before { + content: "\e698"; +} +.icon-folder-images:before { + content: "\e699"; +} +.icon-folder-music:before { + content: "\e69a"; +} +.icon-folder-video:before { + content: "\e69b"; +} +.icon-folder:before { + content: "\e69c"; +} +.icon-forward:before { + content: "\e69d"; +} +.icon-funnel:before { + content: "\e69e"; +} +.icon-game-controller:before { + content: "\e69f"; +} +.icon-gauge:before { + content: "\e6a0"; +} +.icon-globe:before { + content: "\e6a1"; +} +.icon-graduation-cap:before { + content: "\e6a2"; +} +.icon-grid:before { + content: "\e6a3"; +} +.icon-hair-cross:before { + content: "\e6a4"; +} +.icon-hand:before { + content: "\e6a5"; +} +.icon-heart-outlined:before { + content: "\e6a6"; +} +.icon-heart:before { + content: "\e6a7"; +} +.icon-help-with-circle:before { + content: "\e6a8"; +} +.icon-help:before { + content: "\e6a9"; +} +.icon-home:before { + content: "\e6aa"; +} +.icon-hour-glass:before { + content: "\e6ab"; +} +.icon-image-inverted:before { + content: "\e6ac"; +} +.icon-image:before { + content: "\e6ad"; +} +.icon-images:before { + content: "\e6ae"; +} +.icon-inbox:before { + content: "\e6af"; +} +.icon-infinity:before { + content: "\e6b0"; +} +.icon-info-with-circle:before { + content: "\e6b1"; +} +.icon-info:before { + content: "\e6b2"; +} +.icon-install:before { + content: "\e6b3"; +} +.icon-key:before { + content: "\e6b4"; +} +.icon-keyboard:before { + content: "\e6b5"; +} +.icon-lab-flask:before { + content: "\e6b6"; +} +.icon-landline:before { + content: "\e6b7"; +} +.icon-language:before { + content: "\e6b8"; +} +.icon-laptop:before { + content: "\e6b9"; +} +.icon-layers:before { + content: "\e6ba"; +} +.icon-leaf:before { + content: "\e6bb"; +} +.icon-level-down:before { + content: "\e6bc"; +} +.icon-level-up:before { + content: "\e6bd"; +} +.icon-lifebuoy:before { + content: "\e6be"; +} +.icon-light-bulb:before { + content: "\e6bf"; +} +.icon-light-down:before { + content: "\e6c0"; +} +.icon-light-up:before { + content: "\e6c1"; +} +.icon-line-graph:before { + content: "\e6c2"; +} +.icon-link:before { + content: "\e6c3"; +} +.icon-list:before { + content: "\e6c4"; +} +.icon-location-pin:before { + content: "\e6c5"; +} +.icon-location:before { + content: "\e6c6"; +} +.icon-lock-open:before { + content: "\e6c7"; +} +.icon-lock:before { + content: "\e6c8"; +} +.icon-log-out:before { + content: "\e6c9"; +} +.icon-login:before { + content: "\e6ca"; +} +.icon-loop:before { + content: "\e6cb"; +} +.icon-magnet:before { + content: "\e6cc"; +} +.icon-magnifying-glass:before { + content: "\e6cd"; +} +.icon-mail:before { + content: "\e6ce"; +} +.icon-man:before { + content: "\e6cf"; +} +.icon-map:before { + content: "\e6d0"; +} +.icon-mask:before { + content: "\e6d1"; +} +.icon-medal:before { + content: "\e6d2"; +} +.icon-megaphone:before { + content: "\e6d3"; +} +.icon-menu:before { + content: "\e6d4"; +} +.icon-merge:before { + content: "\e6d5"; +} +.icon-message:before { + content: "\e6d6"; +} +.icon-mic:before { + content: "\e6d7"; +} +.icon-minus:before { + content: "\e6d8"; +} +.icon-mobile:before { + content: "\e6d9"; +} +.icon-modern-mic:before { + content: "\e6da"; +} +.icon-moon:before { + content: "\e6db"; +} +.icon-mouse-pointer:before { + content: "\e6dc"; +} +.icon-mouse:before { + content: "\e6dd"; +} +.icon-music:before { + content: "\e6de"; +} +.icon-network:before { + content: "\e6df"; +} +.icon-new-message:before { + content: "\e6e0"; +} +.icon-new:before { + content: "\e6e1"; +} +.icon-news:before { + content: "\e6e2"; +} +.icon-newsletter:before { + content: "\e6e3"; +} +.icon-note:before { + content: "\e6e4"; +} +.icon-notification:before { + content: "\e6e5"; +} +.icon-notifications-off:before { + content: "\e6e6"; +} +.icon-old-mobile:before { + content: "\e6e7"; +} +.icon-old-phone:before { + content: "\e6e8"; +} +.icon-open-book:before { + content: "\e6e9"; +} +.icon-palette:before { + content: "\e6ea"; +} +.icon-paper-plane:before { + content: "\e6eb"; +} +.icon-pencil:before { + content: "\e6ec"; +} +.icon-phone:before { + content: "\e6ed"; +} +.icon-pie-chart:before { + content: "\e6ee"; +} +.icon-pin:before { + content: "\e6ef"; +} +.icon-plus:before { + content: "\e6f0"; +} +.icon-popup:before { + content: "\e6f1"; +} +.icon-power-plug:before { + content: "\e6f2"; +} +.icon-price-ribbon:before { + content: "\e6f3"; +} +.icon-price-tag:before { + content: "\e6f4"; +} +.icon-print:before { + content: "\e6f5"; +} +.icon-progress-empty:before { + content: "\e6f6"; +} +.icon-progress-full:before { + content: "\e6f7"; +} +.icon-progress-one:before { + content: "\e6f8"; +} +.icon-progress-two:before { + content: "\e6f9"; +} +.icon-publish:before { + content: "\e6fa"; +} +.icon-quote:before { + content: "\e6fb"; +} +.icon-radio:before { + content: "\e6fc"; +} +.icon-remove-user:before { + content: "\e6fd"; +} +.icon-reply-all:before { + content: "\e6fe"; +} +.icon-reply:before { + content: "\e6ff"; +} +.icon-resize-100:before { + content: "\e700"; +} +.icon-resize-full-screen:before { + content: "\e701"; +} +.icon-retweet:before { + content: "\e702"; +} +.icon-rocket:before { + content: "\e703"; +} +.icon-round-brush:before { + content: "\e704"; +} +.icon-rss:before { + content: "\e705"; +} +.icon-ruler:before { + content: "\e706"; +} +.icon-save:before { + content: "\e707"; +} +.icon-scissors:before { + content: "\e708"; +} +.icon-select-arrows:before { + content: "\e709"; +} +.icon-share-alternative:before { + content: "\e70a"; +} +.icon-share:before { + content: "\e70b"; +} +.icon-shareable:before { + content: "\e70c"; +} +.icon-shield:before { + content: "\e70d"; +} +.icon-shop:before { + content: "\e70e"; +} +.icon-shopping-bag:before { + content: "\e70f"; +} +.icon-shopping-basket:before { + content: "\e710"; +} +.icon-shopping-cart:before { + content: "\e711"; +} +.icon-shuffle:before { + content: "\e712"; +} +.icon-signal:before { + content: "\e713"; +} +.icon-sound-mix:before { + content: "\e714"; +} +.icon-sound-mute:before { + content: "\e715"; +} +.icon-sound:before { + content: "\e716"; +} +.icon-sports-club:before { + content: "\e717"; +} +.icon-spreadsheet:before { + content: "\e718"; +} +.icon-squared-cross:before { + content: "\e719"; +} +.icon-squared-minus:before { + content: "\e71a"; +} +.icon-squared-plus:before { + content: "\e71b"; +} +.icon-star-outlined:before { + content: "\e71c"; +} +.icon-star:before { + content: "\e71d"; +} +.icon-stopwatch:before { + content: "\e71e"; +} +.icon-suitcase:before { + content: "\e71f"; +} +.icon-swap:before { + content: "\e720"; +} +.icon-sweden:before { + content: "\e721"; +} +.icon-switch:before { + content: "\e722"; +} +.icon-tablet-mobile-combo:before { + content: "\e723"; +} +.icon-tablet:before { + content: "\e724"; +} +.icon-tag:before { + content: "\e725"; +} +.icon-text-document-inverted:before { + content: "\e726"; +} +.icon-text-document:before { + content: "\e727"; +} +.icon-text:before { + content: "\e728"; +} +.icon-thermometer:before { + content: "\e729"; +} +.icon-thumbs-down:before { + content: "\e72a"; +} +.icon-thumbs-up:before { + content: "\e72b"; +} +.icon-thunder-cloud:before { + content: "\e72c"; +} +.icon-ticket:before { + content: "\e72d"; +} +.icon-time-slot:before { + content: "\e72e"; +} +.icon-tools:before { + content: "\e72f"; +} +.icon-traffic-cone:before { + content: "\e730"; +} +.icon-trash:before { + content: "\e731"; +} +.icon-tree:before { + content: "\e732"; +} +.icon-triangle-down:before { + content: "\e733"; +} +.icon-triangle-left:before { + content: "\e734"; +} +.icon-triangle-right:before { + content: "\e735"; +} +.icon-triangle-up:before { + content: "\e736"; +} +.icon-trophy:before { + content: "\e737"; +} +.icon-tv:before { + content: "\e738"; +} +.icon-typing:before { + content: "\e739"; +} +.icon-uninstall:before { + content: "\e73a"; +} +.icon-unread:before { + content: "\e73b"; +} +.icon-untag:before { + content: "\e73c"; +} +.icon-upload-to-cloud:before { + content: "\e73d"; +} +.icon-upload:before { + content: "\e73e"; +} +.icon-user:before { + content: "\e73f"; +} +.icon-users:before { + content: "\e740"; +} +.icon-v-card:before { + content: "\e741"; +} +.icon-video-camera:before { + content: "\e742"; +} +.icon-video:before { + content: "\e743"; +} +.icon-vinyl:before { + content: "\e744"; +} +.icon-voicemail:before { + content: "\e745"; +} +.icon-wallet:before { + content: "\e746"; +} +.icon-warning:before { + content: "\e747"; +} +.icon-water:before { + content: "\e748"; +} +.icon-px-with-circle:before { + content: "\e749"; +} +.icon-px:before { + content: "\e74a"; +} +.icon-app-store:before { + content: "\e74b"; +} +.icon-baidu:before { + content: "\e74c"; +} +.icon-basecamp:before { + content: "\e74d"; +} +.icon-behance:before { + content: "\e74e"; +} +.icon-creative-cloud:before { + content: "\e74f"; +} +.icon-dribbble-with-circle:before { + content: "\e750"; +} +.icon-dribbble:before { + content: "\e751"; +} +.icon-dropbox:before { + content: "\e752"; +} +.icon-evernote:before { + content: "\e753"; +} +.icon-facebook-with-circle:before { + content: "\e754"; +} +.icon-facebook:before { + content: "\e755"; +} +.icon-flattr:before { + content: "\e756"; +} +.icon-flickr-with-circle:before { + content: "\e757"; +} +.icon-flickr:before { + content: "\e758"; +} +.icon-foursquare:before { + content: "\e759"; +} +.icon-github-with-circle:before { + content: "\e75a"; +} +.icon-github:before { + content: "\e75b"; +} +.icon-google-drive:before { + content: "\e75c"; +} +.icon-google-hangouts:before { + content: "\e75d"; +} +.icon-google-play:before { + content: "\e75e"; +} +.icon-google-with-circle:before { + content: "\e75f"; +} +.icon-google:before { + content: "\e760"; +} +.icon-grooveshark:before { + content: "\e761"; +} +.icon-houzz:before { + content: "\e762"; +} +.icon-icloud:before { + content: "\e763"; +} +.icon-instagram-with-circle:before { + content: "\e764"; +} +.icon-instagram:before { + content: "\e765"; +} +.icon-lastfm-with-circle:before { + content: "\e766"; +} +.icon-lastfm:before { + content: "\e767"; +} +.icon-linkedin-with-circle:before { + content: "\e768"; +} +.icon-linkedin:before { + content: "\e769"; +} +.icon-mail-with-circle:before { + content: "\e76a"; +} +.icon-medium-with-circle:before { + content: "\e76b"; +} +.icon-medium:before { + content: "\e76c"; +} +.icon-mixi:before { + content: "\e76d"; +} +.icon-onedrive:before { + content: "\e76e"; +} +.icon-paypal:before { + content: "\e76f"; +} +.icon-picasa:before { + content: "\e770"; +} +.icon-pinterest-with-circle:before { + content: "\e771"; +} +.icon-pinterest:before { + content: "\e772"; +} +.icon-qq-with-circle:before { + content: "\e773"; +} +.icon-qq:before { + content: "\e774"; +} +.icon-raft-with-circle:before { + content: "\e775"; +} +.icon-raft:before { + content: "\e776"; +} +.icon-rainbow:before { + content: "\e777"; +} +.icon-rdio-with-circle:before { + content: "\e778"; +} +.icon-rdio:before { + content: "\e779"; +} +.icon-renren:before { + content: "\e77a"; +} +.icon-scribd:before { + content: "\e77b"; +} +.icon-sina-weibo:before { + content: "\e77c"; +} +.icon-skype-with-circle:before { + content: "\e77d"; +} +.icon-skype:before { + content: "\e77e"; +} +.icon-slideshare:before { + content: "\e77f"; +} +.icon-smashing:before { + content: "\e780"; +} +.icon-soundcloud:before { + content: "\e781"; +} +.icon-spotify-with-circle:before { + content: "\e782"; +} +.icon-spotify:before { + content: "\e783"; +} +.icon-stumbleupon-with-circle:before { + content: "\e784"; +} +.icon-stumbleupon:before { + content: "\e785"; +} +.icon-swarm:before { + content: "\e786"; +} +.icon-tripadvisor:before { + content: "\e787"; +} +.icon-tumblr-with-circle:before { + content: "\e788"; +} +.icon-tumblr:before { + content: "\e789"; +} +.icon-twitter-with-circle:before { + content: "\e78a"; +} +.icon-twitter:before { + content: "\e78b"; +} +.icon-vimeo-with-circle:before { + content: "\e78c"; +} +.icon-vimeo:before { + content: "\e78d"; +} +.icon-vine-with-circle:before { + content: "\e78e"; +} +.icon-vine:before { + content: "\e78f"; +} +.icon-vk-alternitive:before { + content: "\e790"; +} +.icon-vk-with-circle:before { + content: "\e791"; +} +.icon-vk:before { + content: "\e792"; +} +.icon-windows-store:before { + content: "\e793"; +} +.icon-xing-with-circle:before { + content: "\e794"; +} +.icon-xing:before { + content: "\e795"; +} +.icon-yelp:before { + content: "\e796"; +} +.icon-youko-with-circle:before { + content: "\e797"; +} +.icon-youko:before { + content: "\e798"; +} +.icon-youtube-with-circle:before { + content: "\e799"; +} +.icon-youtube:before { + content: "\e79a"; +} +[class*="icon-"].small { + font-size: 1.6rem; +} +[class*="icon-"].medium { + font-size: 2.4rem; +} +[class*="icon-"].large { + font-size: 3.2rem; +} +[class*="icon-"].xlarge { + font-size: 3.8rem; +} +.icon-boxed, +.icon-circled { + width: 6.6rem; + height: 6.6rem; + margin-bottom: 0.4rem; + line-height: 6.6rem; + text-align: center; + border: 1px solid #eee; + overflow: hidden; + position: relative; +} +.icon-boxed.small, +.icon-circled.small { + width: 5.8rem; + height: 5.8rem; + line-height: 5.6rem; +} +.icon-boxed.medium, +.icon-circled.medium { + width: 6.6rem; + height: 6.6rem; + line-height: 6.4rem; +} +.icon-boxed.large, +.icon-circled.large { + width: 7.4rem; + height: 7.4rem; + line-height: 7.2rem; +} +.icon-boxed.xlarge, +.icon-circled.xlarge { + width: 9rem; + height: 9rem; + line-height: 8.8rem; +} +.icon-boxed.left + span, +.icon-circled.left + span { + margin-left: 0.5rem; +} +.icon-boxed.right + span, +.icon-circled.right + span { + margin-right: 0.5rem; +} +.icon-boxed.rounded { + border-radius: 0.3rem; +} +.icon-circled { + border-radius: 10rem; +} +.icon-boxed.shadow, +.icon-circled.shadow { + box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} +.icon-boxed.pulsate, +.icon-circled.pulsate { + overflow: visible; +} +.icon-boxed.pulsate:after, +.icon-circled.pulsate:after { + width: inherit; + height: inherit; + padding: inherit; + content: ""; + border: inherit; + border-radius: inherit; + position: absolute; + top: -1px; + left: -1px; + -webkit-animation: pulsate 1s ease-out; + -webkit-animation-iteration-count: infinite; + animation: pulsate 1s ease-out; + animation-iteration-count: infinite; + opacity: 0; +} +.icon-boxed.thick.pulsate:after, +.icon-circled.thick.pulsate:after { + top: -2px; + left: -2px; +} +.icon-boxed.slide-left-right:before, +.icon-circled.slide-left-right:before { + -webkit-animation: slide-left-right 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: slide-left-right 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +.icon-boxed.slide-top-bottom:before, +.icon-circled.slide-top-bottom:before { + -webkit-animation: slide-top-bottom 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: slide-top-bottom 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +.icon-boxed.scale-in:before, +.icon-circled.scale-in:before { + -webkit-animation: scale-in 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: scale-in 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +.icon-boxed.scale-out:before, +.icon-circled.scale-out:before { + -webkit-animation: scale-out 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: scale-out 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} + +/* -----------------------------animations------------------------------------ */ + +@-webkit-keyframes pulsate { + 0% { + -webkit-transform: scale(0.6, 0.6); + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + -webkit-transform: scale(1.2, 1.2); + opacity: 0; + } +} +@keyframes pulsate { + 0% { + transform: scale(0.6, 0.6); + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + transform: scale(1.2, 1.2); + opacity: 0; + } +} +@-webkit-keyframes slide-left-right { + 100%, + 15% { + -webkit-transform: translateX(0); + opacity: 1; + } + 5% { + -webkit-transform: translateX(5rem); + opacity: 0; + } + 10% { + -webkit-transform: translateX(-5rem); + opacity: 0; + } +} +@keyframes slide-left-right { + 100%, + 15% { + transform: translateX(0); + opacity: 1; + } + 5% { + transform: translateX(5rem); + opacity: 0; + } + 10% { + transform: translateX(-5rem); + opacity: 0; + } +} +@-webkit-keyframes slide-top-bottom { + 100%, + 15% { + -webkit-transform: translateY(0); + opacity: 1; + } + 5% { + -webkit-transform: translateY(5rem); + opacity: 0; + } + 10% { + -webkit-transform: translateY(-5rem); + opacity: 0; + } +} +@keyframes slide-top-bottom { + 100%, + 15% { + transform: translateY(0); + opacity: 1; + } + 5% { + transform: translateY(5rem); + opacity: 0; + } + 10% { + transform: translateY(-5rem); + opacity: 0; + } +} +@-webkit-keyframes scale-in { + 100%, + 15% { + -webkit-transform: scale(1); + opacity: 1; + } + 5% { + -webkit-transform: scale(0.6); + opacity: 0; + } + 10% { + -webkit-transform: scale(1.2); + opacity: 0; + } +} +@keyframes scale-in { + 100%, + 15% { + transform: scale(1); + opacity: 1; + } + 5% { + transform: scale(0.6); + opacity: 0; + } + 10% { + transform: scale(1.2); + opacity: 0; + } +} +@-webkit-keyframes scale-out { + 100%, + 15% { + -webkit-transform: scale(1); + opacity: 1; + } + 5% { + -webkit-transform: scale(1.2); + opacity: 0; + } + 10% { + -webkit-transform: scale(0.6); + opacity: 0; + } +} +@keyframes scale-out { + 100%, + 15% { + transform: scale(1); + opacity: 1; + } + 5% { + transform: scale(1.2); + opacity: 0; + } + 10% { + transform: scale(0.6); + opacity: 0; + } +} + +/* -----------------------------borders------------------------------------ */ + +[class*="bkg-"].padded, +[class*="border-"].padded { + padding: 1rem 2rem; +} +[class*="border-"] { + border: 1px solid #eee; +} +[class*="border-"]:not([class*="bkg-"]), +[class*="border-"][class*="bkg-hover-"], +[class*="border-hover-"]:hover { + background: 0 0; + background: rgba(0, 0, 0, 0); +} +[class*="border-"].solid { + border-style: solid; + border-width: 1px; +} +[class*="border-"].dashed { + border-style: dashed; + border-width: 1px; +} +[class*="border-"].dotted { + border-style: dotted; + border-width: 1px; +} +[class*="border-"].thick, +[class*="border-"].thick * { + border-width: 0.2rem; +} + +/* -----------------------------background hovers------------------------------------ */ + +[class*="bkg-hover-"]:hover *, +[class*="bkg-hover-"]:visited * { + color: inherit; +} + +.bkg-grey-ultralight { + background-color: #f4f4f4; + border-color: #f4f4f4; +} +.bkg-hover-grey-ultralight:hover { + background-color: #f1f1f1; + border-color: #f1f1f1; +} + +.bkg-grey-dark{ + background-color: #616161; + color: white; +} + + +.color-hover-white:hover, +.color-white { + color: #fff; +} + +.bkg-hover-white:hover,.bkg-white{background:#fff;border-color:#fff} + + +[class*="bkg-"]::-webkit-input-placeholder, +[class*="border-"]::-webkit-input-placeholder, +[class*="color-"]::-webkit-input-placeholder { + color: inherit; +} +[class*="bkg-"]::-moz-placeholder, +[class*="border-"]::-moz-placeholder, +[class*="color-"]::-moz-placeholder { + color: inherit; +} +[class*="bkg-"]:-ms-input-placeholder, +[class*="border-"]:-ms-input-placeholder, +[class*="color-"]:-ms-input-placeholder { + color: inherit; +} + +/* -----------------------------color meanings------------------------------------ */ + +.highlight { + background: #eee; + border-color: #eee; +} +.info { + background: #d9edf7; + color: #31708f; + border-color: #d9edf7; +} +.success { + background: #dff0d8; + color: #3c763d; + border-color: #dff0d8; +} +.alert { + background: #fcf8e3; + color: #8a6d3b; + border-color: #fcf8e3; +} +.warning { + background: #f2dede; + color: #a9444a; + border-color: #f2dede; +} + +/* -----------------------------shadow hover------------------------------------ */ + +.shadow-hover:hover { + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); + box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} + +/* -----------------------------various elements------------------------------------ */ + +.bar, +.box, +.form-element, +.form-element + label:before, +.overlay-info, +.thumbnail, +.thumbnail .background-image, +.thumbnail img, +a, +button, +input, +textarea { + -webkit-transition-property: background, border-color, color, opacity, box-shadow, -webkit-transform; + transition-property: background, border-color, color, opacity, box-shadow, transform; + -webkit-transition-duration: 0.3s; + transition-duration: 0.3s; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} +.no-transition, +.no-transition-reset { + -webkit-transition-duration: 0s !important; + transition-duration: 0s !important; +} + +/* -----------------------------screen size specs------------------------------------ */ + +@media only screen and (max-width: 1140px) { + .row, + body.boxed .wrapper-inner { + max-width: 96rem; + } + .navigation li:last-child .sub-menu { + right: 0; + } + .content-grid-5 .grid-item, + .content-grid-6 .grid-item { + width: 25%; + } + .feature-column-group .width-3 { + width: 50%; + } +} +@media only screen and (max-width: 1023px) { + .navigation > ul > li:nth-last-child(2) > .sub-menu { + right: 0; + } + .navigation > ul > li:nth-last-child(2) > .sub-menu ul { + right: 18rem; + left: auto; + } + .content-grid-5 .grid-item, + .content-grid-6 .grid-item { + width: 33.33333%; + } +} +@media only screen and (min-width: 960px) { + .pricing-table .pricing-table-column:not(:first-child):not(.callout), + .table > tbody > tr > td:first-child { + border-left: none; + } +} +@media only screen and (max-width: 960px) { + .two-columns-on-tablet > [class*="width-"] { + width: 50%; + } + .one-column-on-tablet > [class*="width-"] { + width: 100%; + } + .one-column-on-tablet > [class*="width-"], + .two-columns-on-tablet > [class*="width-"] { + margin-left: 0; + position: static; + left: 0; + right: 0; + } + .row, + body.boxed .wrapper-inner { + max-width: 76rem; + } + [class*="content-grid-"] .grid-item { + width: 50%; + } + header .primary-nav-column, + header .primary-navigation { + display: none !important; + } + header .logo-column, + header .secondary-nav-column { + width: auto !important; + } + header .logo-column { + float: left; + } + header .secondary-nav-column { + float: right; + } + .nav-bar .logo, + .nav-bar .logo.logo-center { + margin: 0; + float: left; + } + .aux-navigation { + display: table !important; + visibility: visible !important; + } + .feature-column-group .feature-column { + padding: 4rem; + } + .pricing-table.columns-2 .pricing-table-column, + .pricing-table.columns-3 .pricing-table-column, + .pricing-table.columns-4 .pricing-table-column, + .pricing-table.columns-5 .pricing-table-column { + width: 50%; + } + .pricing-table[class*="border-"].columns-3 .pricing-table-column:last-child, + .pricing-table[class*="border-"].columns-4 .pricing-table-column:nth-last-child(2), + .pricing-table[class*="border-"].columns-5 .pricing-table-column:last-child, + .pricing-table[class*="border-"].columns-5 .pricing-table-column:nth-last-child(3) { + border-left-width: 1px; + } + .pricing-table.rounded.columns-3 .pricing-table-column:last-child, + .pricing-table.rounded.columns-5 .pricing-table-column:last-child { + border-radius: 0.3rem; + } + .pricing-table.rounded.columns-4 .pricing-table-column:nth-last-child(2), + .pricing-table.rounded.columns-5 .pricing-table-column:nth-last-child(3) { + border-radius: 0.3rem 0 0 0.3rem; + } + .table:not(.non-responsive) { + max-width: 100%; + display: inline-block; + position: relative; + } + .table tr:last-child { + width: 100%; + } + .table:not(.non-responsive) > thead, + .table:not(.non-responsive) > thead > tr { + display: block; + float: left; + } + .table:not(.non-responsive) > thead > tr > th { + display: block; + } + .table:not(.non-responsive) > tbody { + display: flex; + position: relative; + overflow-x: auto; + white-space: nowrap; + } + .table:not(.non-responsive) > tbody > tr { + display: inline-block; + vertical-align: top; + margin-right: -0.4rem; + } + .table:not(.non-responsive) > tbody > tr > td { + display: block; + } + .table:not(.non-responsive) th + th { + border-left: none; + border-bottom: 1px solid transparent; + } + .hide-on-tablet { + display: none !important; + visibility: hidden !important; + } + .show-on-tablet { + display: block !important; + visibility: visible !important; + } + .clear-height-on-tablet { + height: auto !important; + } + .one-column-on-tablet .freeze, + .one-column-on-tablet .sticky { + position: static !important; + } +} +@media (min-width: 768px) { + .timeline .timeline-item { + display: inline-block; + } + .timeline.center .timeline-item { + padding-left: 0; + } + .timeline.center .timeline-item:before { + margin-left: -0.7rem; + left: 50%; + } + .timeline.center .timeline-item:after { + margin-left: -0.1rem; + left: 50%; + } + .timeline.right .timeline-item { + text-align: right; + } + .timeline.right .timeline-item:before { + margin-right: -0.7rem; + right: 0; + left: auto; + } + .timeline.right .timeline-item:after { + margin-right: -0.1rem; + right: 0; + left: auto; + } + .timeline.center .timeline-content, + .timeline.center .timeline-info { + width: 50%; + } + .timeline.center .timeline-item .timeline-info, + .timeline.center .timeline-item.entry-left .timeline-content { + float: left; + text-align: right; + padding-right: 3rem; + padding-left: 0; + } + .timeline.center .timeline-item .timeline-content, + .timeline.center .timeline-item.entry-left .timeline-info { + float: right; + text-align: left; + padding-left: 3rem; + } + .timeline.right .timeline-item { + padding-left: 0; + padding-right: 3rem; + } + .timeline.center .timeline-item.timeline-section .timeline-content, + .timeline.center .timeline-item.timeline-section .timeline-info { + float: none; + padding: 0; + width: 100%; + text-align: center; + } + .timeline.center .timeline-section { + text-align: center; + } + .timeline.center .timeline-section .timeline-marker:after { + height: 3rem; + bottom: 0; + top: auto; + } + .timeline.center .timeline-section .timeline-title { + left: auto; + } +} +@media only screen and (max-width: 768px) { + .two-columns-on-tablet > [class*="width-"], + .width-1, + .width-10, + .width-11, + .width-12, + .width-2, + .width-3, + .width-4, + .width-5, + .width-6, + .width-7, + .width-8, + .width-9, + [class*="content-grid-"] .grid-item { + width: 100%; + } + .row, + body.boxed .wrapper-inner { + max-width: 60rem; + } + [class*="offset-"] { + margin-left: 0; + } + .column[class*="pull-"], + .column[class*="push-"] { + position: static; + left: 0; + right: 0; + } + .dropdown .login-form-container .button { + width: 100%; + display: block; + text-align: center; + } + .left-on-mobile .dropdown-list { + left: 0; + } + .left-on-mobile .button, + .left-on-mobile button { + margin-right: 1rem; + margin-left: 0; + } + .center-on-mobile .button, + .center-on-mobile button { + margin-right: 0.5rem; + margin-left: 0.5rem; + } + .right-on-mobile .button, + .right-on-mobile button { + margin-right: 0; + margin-left: 1rem; + } + .button.no-label-on-mobile span:not([class*="icon-"]), + button.no-label-on-mobile span:not([class*="icon-"]) { + display: none; + } + .button.no-label-on-mobile [class*="icon-"], + button.no-label-on-mobile [class*="icon-"] { + margin: 0; + } + blockquote { + width: 100% !important; + } + .lead { + font-size: 1.8rem; + line-height: 1.5; + font-weight: 200; + } + .feature-column-group .width-3 { + width: 100%; + } + .pricing-table.columns-3 .pricing-table-column.callout { + top: 0; + } + .pricing-table.columns-3 .pricing-table-column { + margin-bottom: 0.5rem; + } + .hide-on-mobile { + display: none !important; + visibility: hidden !important; + } + .show-on-mobile { + display: block !important; + visibility: visible !important; + } + .pull-left-on-mobile { + float: left !important; + } + .pull-right-on-mobile { + float: right !important; + } + .clear-float-on-mobile { + float: none !important; + } + .v-align-top, + .v-align-top-on-mobile { + padding-top: 2rem !important; + align-self: flex-start !important; + vertical-align: top !important; + } + .v-align-bottom, + .v-align-bottom-on-mobile { + padding-bottom: 2rem !important; + align-self: flex-end !important; + vertical-align: bottom !important; + } + .no-padding-on-mobile { + padding: 0 !important; + } + .no-background-on-mobile { + background: 0 0 !important; + border: none !important; + } + .thumbnail .v-align-bottom, + .thumbnail .v-align-bottom-on-mobile, + .thumbnail .v-align-top, + .thumbnail .v-align-top-on-mobile { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .left-on-mobile { + text-align: left !important; + } + .center-on-mobile { + text-align: center !important; + } + .right-on-mobile { + text-align: right !important; + } + .no-transition-on-mobile { + -webkit-transition-duration: 0s !important; + transition-duration: 0s !important; + } + .clear-height-on-mobile { + height: auto !important; + } + .freeze, + .sticky { + position: fixed !important; + } +} +@media only screen and (max-width: 600px) { + .row, + body.boxed .wrapper-inner { + max-width: 48rem; + } + .pricing-table.columns-2 .pricing-table-column, + .pricing-table.columns-3 .pricing-table-column, + .pricing-table.columns-4 .pricing-table-column, + .pricing-table.columns-5 .pricing-table-column { + width: 100%; + } + .pricing-table.rounded .pricing-table-column { + border-radius: 0.3rem !important; + } + .pricing-table .pricing-table-column.callout { + top: 0; + } + .pricing-table .pricing-table-column { + margin-bottom: 0.5rem; + } + .pricing-table[class*="border-"] .pricing-table-column { + border-left-width: 1px; + } +} +@media only screen and (max-width: 480px) { + .row, + body.boxed .wrapper-inner { + max-width: 35rem; + } + [class*="content-grid-"] .grid-item { + width: 100%; + } + .side-navigation-wrapper { + width: 30rem; + } + .element-reveal-left { + -webkit-transform: translate3d(30rem, 0, 0); + transform: translate3d(30rem, 0, 0); + } + .element-reveal-right { + -webkit-transform: translate3d(-30rem, 0, 0); + transform: translate3d(-30rem, 0, 0); + } + .side-navigation-wrapper.hide { + right: 30rem; + } + .side-navigation-wrapper.enter-right.hide { + right: -30rem; + } + .element-show-left { + left: 30rem; + } + .element-show-right { + left: -30rem; + } + .list-group { + margin-bottom: 0; + } + blockquote { + width: 100% !important; + } + .tabs.vertical .tab-nav, + .tabs.vertical .tab-panes, + .tabs.vertical.right .tab-nav, + .tabs.vertical.right .tab-panes { + width: 100% !important; + float: none; + } + .tab-nav li { + width: 100%; + float: none; + } + .tab-nav li a { + width: 100%; + } + .tabs.rounded .tab-nav > li:first-child a { + border-radius: 0.3rem 0.3rem 0 0 !important; + } + .tabs.rounded .tab-nav > li:last-child a { + border-radius: 0 !important; + } + .tabs.rounded .tab-panes { + border-radius: 0 0 0.3rem 0.3rem; + } + .tabs li.active:last-child a { + border-bottom: 1px solid #eee; + } + .tabs.vertical li.active a, + .tabs.vertical.right li.active a { + border-left: 1px solid #eee; + } + .tabs.vertical .tab-panes, + .tabs.vertical.right .tab-panes { + border-top: none; + } +} +@media only screen and (max-width: 350px) { + .row, + body.boxed .wrapper-inner { + max-width: 100%; + } +} + +/* -----------------------------tm and tms------------------------------------ */ + +.mobile .tm-slider-parallax-container .tm-slider-container, +.tm-slider-container { + background: 0 0; + position: relative; +} +.tm-slider-parallax-container .tm-slider-container:not(.out-of-view) { + position: fixed; +} +.tm-slider-container:not(.out-of-view) .tms-content-inner > .row > .column, +.tm-slider-parallax-container .tm-slider-container:not(.out-of-view), +.tms-slide { + will-change: transform, opacity; +} +.tm-slider-container.background-slider { + position: absolute; + z-index: 0; +} +.tm-slider-container.full-width-slider, +.tm-slider-container.fullscreen { + width: 100%; +} +.tm-slider-container.fullscreen { + width: 100%; + height: 100%; + height: 100vh; +} +.tms-overlay, +.tms-slide, +.tms-slides { + height: 100%; + width: 100%; +} +.tm-slider-container.tms-carousel > ul { + opacity: 1; +} +.tm-slider-container.tms-carousel > ul > li { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.tm-slider-container.tms-scalable-height, +.tms-content-scalable { + -webkit-transition-property: height, opacity; + -moz-transition-property: height, opacity; + -o-transition-property: height, opacity; + -ms-transition-property: height, opacity; + transition-property: height, opacity; + -webkit-transition-duration: 0.6s; + -moz-transition-duration: 0.6s; + -o-transition-duration: 0.6s; + -ms-transition-duration: 0.6s; + transition-duration: 0.6s; +} +.tms-slides { + margin: 0; + padding: 0; + list-style: none; + position: relative; +} +.tms-slide { + visibility: hidden; + position: absolute; + background-size: contain; + background-position: center; + background-repeat: no-repeat; + left: 0; + z-index: 1; +} +.tms-forcefit { + background-size: cover; +} +.tms-carousel .tms-slide { + float: left; + position: relative; +} +.tms-slide.active { + visibility: visible; +} +.tms-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 1; +} +.tms-error { + width: 100%; + font-size: 1.4rem; + text-align: center; + position: relative; + top: 50%; +} +.tms-slide > embed, +.tms-slide > iframe, +.tms-slide > object, +.tms-slide > video { + position: relative; + opacity: 0; +} +.tms-slide > video { + z-index: 1; +} +.tms-caption, +.tms-content, +.tms-progress-bar { + z-index: 2; + position: absolute; +} +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > embed, +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > iframe, +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > object, +.tms-slide.tms-video-no-ratio:not(.tms-forcefit) > video { + width: 100% !important; + height: 100% !important; + position: static; +} +.tms-slide img, +.tms-slide.tms-forcefit > embed, +.tms-slide.tms-forcefit > iframe, +.tms-slide.tms-forcefit > object { + position: relative; +} +.tms-slide img { + max-width: 100%; + max-height: 100%; + margin: 0 auto; + display: block; + float: none; + transform: translate(0, 0); +} +.tms-carousel .tms-slide img { + max-height: none; +} +.tms-carousel .tms-slide .thumbnail { + height: auto !important; +} +.tms-fullscreen .tms-slide > img, +.tms-slide.tms-forcefit > img, +.tms-slide > video + img { + max-width: none; + max-height: none; + float: none; + position: absolute; +} +.mobile [data-video-bkg-vimeo] iframe, +.mobile [data-video-bkg-youtube] iframe, +[data-video-bkg-vimeo] iframe, +[data-video-bkg-vimeo] img, +[data-video-bkg-youtube] iframe, +[data-video-bkg-youtube] img, +[data-video-bkg] img { + opacity: 0 !important; +} +[data-video-bkg-vimeo], +[data-video-bkg-youtube] { + background-size: 0; +} +.mobile .tms-slide, +.tms-slide.error, +.video-bkg-loaded iframe { + background-size: cover !important; + opacity: 1 !important; +} +.img-loaded .tms-overlay, +.mobile .tms-bkg-video .tms-overlay, +.video-bkg-loaded .tms-overlay { + opacity: 1 !important; +} +.mobile .tms-slide, +.tms-overlay, +.tms-slide.error, +.video-bkg-loaded iframe { + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transition-duration: 1s; + transition-duration: 1s; +} +.tms-progress-bar { + width: 0; + height: 0.5rem; + background: rgba(0, 0, 0, 0.3); + top: 0; +} +.tms-caption:not([class*="width-"]) { + width: auto; +} +.tms-caption { + display: inline-block !important; + opacity: 0; +} +.tms-caption.scale { + line-height: 1; +} +.tms-caption embed, +.tms-caption iframe, +.tms-caption object, +.tms-caption video { + width: 100% !important; + height: 100% !important; +} +.tms-caption.no-transition { + opacity: 1 !important; + visibility: hidden; + display: block !important; +} +.tms-caption + .tms-caption [class*="icon-"] { + margin-left: 1rem; +} +.tms-content { + width: 100%; + max-width: 100%; + height: 100%; + margin-left: auto; + margin-right: auto; + display: table; + table-layout: fixed; + text-align: center; +} +.tms-content-inner { + height: 100%; + vertical-align: middle; + display: table-cell; + float: none; +} +.tms-content-scalable { + padding-bottom: 3rem; + opacity: 0; +} +.tms-content-inner .tms-caption { + position: static; +} +.tms-fullscreen .tms-caption, +.tms-slide .row .tms-content { + position: relative; +} +.tms-content-inner.left { + text-align: left; +} +.tms-content-inner.right { + text-align: right; +} +.tms-content-inner.v-align-top { + padding-top: 7rem; + vertical-align: top; +} +.tms-content-inner.v-align-bottom { + padding-bottom: 7rem; + vertical-align: bottom; +} +.tms-slide .column, +.tms-slide .row { + height: 100%; +} +.tms-content .column, +.tms-content .row { + height: auto; +} +@media only screen and (max-width: 768px) { + .tms-slide .row .tms-content, + .tms-slide .row .tms-content-inner { + display: block; + } + .tms-caption.hide-on-mobile { + display: none !important; + } +} +.tms-arrow-nav, +.tms-pagination { + display: none; + z-index: 10; + position: absolute; + text-align: center; +} +.tms-arrow-nav { + margin-top: -2.2rem; + width: 4.4rem; + height: 4.4rem; + background-color: rgba(0, 0, 0, 0.3); + color: #ccc; + font-size: 3rem; + line-height: 5rem; +} +.tms-arrow-nav:hover { + width: 7rem; + color: #fff; +} +.tms-carousel.tms-scalable-height .tms-arrow-nav { + margin-top: -3.7rem; +} +#tms-next { + top: 50%; + right: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +#tms-next:before { + content: "\e644"; +} +#tms-prev { + top: 50%; + left: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.tms-pagination { + width: 100%; + bottom: 2rem; + line-height: 0; +} +.tms-carousel .tms-pagination { + bottom: 0; +} +.tms-bullet-nav { + width: 0.8rem; + height: 0.8rem; + margin: 0 0.3rem; + display: inline-block; + background: #fff; + opacity: 0.5; + border-radius: 50%; +} +.tm-lightbox, +.tm-slider-container.pagination-below .tms-bullet-nav { + background: #000; +} +.tms-thumb-nav { + width: 5rem; + height: 5rem; + opacity: 0.5; +} +.tms-bullet-nav.active, +.tms-bullet-nav:hover, +.tms-thumb-nav.active, +.tms-thumb-nav:hover { + opacity: 1; +} +.tm-slider-container.show-on-hover .tms-arrow-nav, +.tm-slider-container.show-on-hover .tms-pagination { + opacity: 0; +} +.tm-slider-container.show-on-hover:hover .tms-arrow-nav, +.tm-slider-container.show-on-hover:hover .tms-pagination { + opacity: 1; +} +#tml-caption, +#tml-content, +.tm-lightbox { + opacity: 0; + width: 100%; + -webkit-backface-visibility: hidden; +} +.tm-slider-container.background-slider .tms-arrow-nav, +.tm-slider-container.background-slider .tms-pagination { + display: none !important; +} +.tm-slider-container.pagination-below .tms-pagination { + bottom: -3rem; +} +.tms-arrow-nav, +.tms-pagination { + -webkit-transition-property: width, background, color, opacity; + -moz-transition-property: width, background, color, opacity; + -o-transition-property: width, background, color, opacity; + -ms-transition-property: width, background, color, opacity; + transition-property: width, background, color, opacity; + -webkit-transition-duration: 0.3s; + -moz-transition-duration: 0.3s; + -o-transition-duration: 0.3s; + -ms-transition-duration: 0.3s; + transition-duration: 0.3s; +} +@font-face { + font-family: icomoon; + src: url(../fonts/entypo.eot); + src: url(../fonts/entypo.eot) format("embedded-opentype"), url(../fonts/entypo.woff) format("woff"), url(../fonts/entypo.ttf) format("truetype"), url(../fonts/entypo.svg) format("svg"); + font-weight: 400; + font-style: normal; +} +[class*="tms-arrow-nav"]:before, +[class^="tms-arrow-nav"]:before { + font-style: normal; + font-weight: 400; + text-transform: none; + line-height: 1; + display: inline-block; +} +#tml-content, +#tml-content-wrapper, +#tml-lightbox { + position: absolute; +} +.tm-lightbox { + height: 100%; + background: rgba(255, 255, 255, 0.9); + top: 0; + left: 0; + position: fixed; + z-index: 1000; +} +#tml-caption, +#tml-tool-bar, +.tml-nav { + position: absolute; +} +#tml-content { + visibility: hidden; +} +.tml-modal-mode .modal-dialog { + background: #fff; + box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5); +} +.tml-modal-mode.height-auto .modal-dialog { + height: auto !important; +} +.tml-modal-mode.rounded .modal-dialog { + border-radius: 0.3rem; +} +.tml-modal-mode .modal-dialog .modal-dialog-inner { + padding: 3rem; +} +#tm-lightbox.tml-modal-mode { + overflow-x: hidden; + overflow-y: auto; + background: rgba(255, 255, 255, 0.2); +} +.tml-modal-mode.rounded .modal-dialog .modal-header, +.tml-modal-mode.rounded .modal-dialog div { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.tml-modal-mode .modal-dialog .modal-header { + padding: 1rem 3rem; + background-color: #f4f4f4; +} +.tml-modal-mode .modal-dialog .modal-dialog-inner .full-width, +.tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header { + margin: 0 -3rem 3rem; +} +.tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header { + margin-top: -3rem; +} +.tml-modal-mode .modal-dialog .modal-header-title { + margin-bottom: 0; +} +.tml-modal-mode .slide-in-top { + -webkit-transform: translateY(-2rem); + transform: translateY(-2rem); +} +.tml-modal-mode .slide-in-bottom { + -webkit-transform: translateY(2rem); + transform: translateY(2rem); +} +.tml-modal-mode .scale-in { + -webkit-transform: scale(0.9); + transform: translateY(0.9); +} +.tml-modal-mode .scale-out { + -webkit-transform: scale(1.1); + transform: translateY(1.1); +} +.tml-modal-mode .scale-in, +.tml-modal-mode .slide-in-bottom, +.tml-modal-mode .slide-in-top { + -webkit-duration: 0.5s; + duration: 0.5s; +} +#tml-content-wrapper.zoomed { + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; +} +#tml-content.scrollable-content:not(.modal-dialog) { + background: #fff; + overflow-y: scroll; + -webkit-overflow-scrolling: touch; +} +#tml-content.tml-error { + width: 100%; + background: 0 0; + font-size: 1.4rem; + font-weight: 700; + text-align: center; + top: 50%; + left: 0; + box-shadow: none; +} +@media only screen and (max-width: 768px) { + .tml-modal-mode .modal-dialog .modal-dialog-inner { + padding: 1rem; + } + .tml-modal-mode .modal-dialog .modal-dialog-inner .full-width, + .tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header { + margin: 0 -1rem 3rem; + } + .tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header { + margin-top: -1rem; + } +} +#tml-next, +#tml-prev { + top: 50%; + margin-top: -2.1rem; +} +@media only screen and (max-width: 479px) { + #tml-content-wrapper { + left: 10% !important; + right: 10% !important; + } + .tml-modal-mode #tml-content-wrapper { + left: 5% !important; + right: 5% !important; + } +} +#tml-content embed, +#tml-content iframe, +#tml-content object, +#tml-content video { + width: 100% !important; + height: 100% !important; +} +#tml-caption { + font-size: 1.2rem; + font-style: italic; + text-align: center; + bottom: 0; +} +#tml-caption span { + width: 100%; + background-color: rgba(255, 255, 255, 0.5); + display: block; + padding: 1rem 1.5rem; + border-top: 0.1rem solid #eee; +} +.tml-nav { + width: 4.4rem; + height: 4.4rem; + font-size: 2rem; + text-align: center; + text-transform: capitalize; + line-height: 4.4rem; + opacity: 0.4; + z-index: 10; +} +.tml-nav:hover { + opacity: 1; +} +#tml-next { + right: 3rem; +} +#tml-next:before { + content: "\e644"; +} +#tml-prev { + left: 3rem; +} +#tml-prev:before { + content: "\e643"; +} +#tml-exit { + top: 1.5rem; + right: 3rem; +} +.tml-modal-mode #tml-exit { + top: 0; + right: 0; +} +#tml-tool-bar { + margin: 0; + display: inline-block; + top: 1.5rem; + left: 3rem; +} +#tml-tool-bar .tml-nav { + font-size: 1.5rem; +} +#tml-tool-bar #tml-share-wrapper, +#tml-tool-bar .tml-nav, +#tml-tool-bar .tml-social-list { + float: left; + position: relative; +} +#tml-tool-bar .tml-social-list.list-vertical, +#tml-tool-bar .tml-social-list.list-vertical .tml-nav { + float: none; + text-align: left; +} +#tml-tool-bar .tml-social-list { + margin: 0; + text-align: left; + opacity: 0; + visibility: hidden; + position: relative; + z-index: 101; + -webkit-transition-property: -webkit-transform, opacity, visibility; + -moz-transition-property: -moz-transform, opacity, visibility; + -o-transition-property: -o-transform, opacity, visibility; + transition-property: transform, opacity, visibility; + -webkit-transition-duration: 0.4s; + -moz-transition-duration: 0.4s; + -o-transition-duration: 0.4s; + transition-duration: 0.4s; +} +#tml-tool-bar .tml-social-list li a { + margin-right: 1rem; +} +#tml-tool-bar .tml-social-list.active { + opacity: 1; + visibility: visible; +} +#tml-tool-bar .tml-social-list .tml-nav { + width: auto; + min-width: 4.4rem; + font-size: 1.1rem; +} +#tml-tool-bar #tml-zoom:before { + content: "\e6cd"; +} +#tml-tool-bar #tml-share:before { + content: "\e70b"; +} +#tml-exit:before { + content: "\e66f"; +} +.tml-nav { + -webkit-transition-property: color, opacity; + -moz-transition-property: color, opacity; + -o-transition-property: color, opacity; + -ms-transition-property: color, opacity; + transition-property: color, opacity; + -webkit-transition-duration: 0.3s; + -moz-transition-duration: 0.3s; + -o-transition-duration: 0.3s; + -ms-transition-duration: 0.3s; + transition-duration: 0.3s; +} +@font-face { + font-family: icomoon; + src: url(../fonts/entypo.eot); + src: url(../fonts/entypo.eot) format("embedded-opentype"), url(../fonts/entypo.woff) format("woff"), url(../fonts/entypo.ttf) format("truetype"), url(../fonts/entypo.svg) format("svg"); + font-weight: 400; + font-style: normal; +} +[class*="tml-nav"]:before, +[class^="tml-nav"]:before { + font-style: normal; + font-weight: 400; + text-transform: none; + line-height: 1; + display: inline-block; +} +.parallax { + height: 55rem; + background: #000; + position: relative; + will-change: contents; +} +.parallax.fullscreen { + width: 100%; + height: 100%; + height: 100vh; +} +.parallax .horizon { + opacity: 0; + visibility: hidden; +} +.tm-parallax, +.tmp-content, +.tmp-content-inner { + width: 100%; + height: 100%; +} +.tmp-content { + max-width: 114rem; + height: 100%; + margin-left: auto; + margin-right: auto; + text-align: center; + display: table; +} +.tm-parallax { + background-size: cover; + background-position: 50% 50%; + background-repeat: no-repeat; + visibility: visible; + position: absolute; + top: 0; + left: 0; + z-index: 0; +} +.tm-parallax:not(.out-of-view) { + will-change: transform, opacity; +} +.tmp-content-inner { + height: 100%; + vertical-align: middle; + display: table-cell; + float: none; + position: relative; + z-index: 1; +} +.tmp-content-inner.left { + text-align: left; +} +.tmp-content-inner.right { + text-align: right; +} +.tmp-content-inner.v-align-top { + padding-top: 7rem; + vertical-align: top; +} +.tmp-content-inner.v-align-bottom { + padding-bottom: 7rem; + vertical-align: bottom; +} +.tmp-mobile { + height: auto; +} +.tm-parallax img { + width: 100%; + max-width: none; + position: absolute; + opacity: 1; + -webkit-backface-visibility: hidden; +} +.grid-container.full-width .row, +.header .header-inner, +.masonry-set-dimensions.full-width .row { + max-width: 100%; +} +.tm-loader { + width: 5rem; + height: 5rem; + margin: -2.5rem 0 0 -2.5rem; + position: absolute; + top: 50%; + left: 50%; +} +.tm-loader:before { + content: ""; + display: block; + padding-top: 100%; +} +.tm-loader #circle { + background: 0 0; + width: 100%; + height: 100%; + margin: auto; + border-radius: 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform-origin: center center; + animation: rotate 2s linear infinite; +} + +/* -----------------------------section-block------------------------------------ */ + +.content, +.section-block { + position: relative; + z-index: 1; +} + +/* -----------------------------stroke------------------------------------ */ + +.stroke { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; + stroke-linecap: round; + stroke-width: 0.2rem; +} +.ie-browser:not(.webkit) .tm-loader #circle { + border: 3px solid transparent; + border-bottom-color: #ddd; + animation: rotate 1.5s ease-in-out infinite, color 6s ease-in-out infinite; +} + +/* -----------------------------animations------------------------------------ */ + +@keyframes rotate { + 100% { + transform: rotate(360deg); + } +} +@keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } +} +@keyframes color { + 0%, + 100%, + 66% { + stroke: #ddd; + border-bottom-color: #ddd; + } + 40%, + 80%, + 90% { + stroke: #666; + border-bottom-color: #666; + } +} +*, +:after, +:before { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.tmh-perspective { + overflow: visible !important; +} +.tmh-perspective-parallax { + perspective: 1600px; + overflow: visible !important; +} +.feature-1, +.feature-2, +.feature-3, +.header .logo-inner, +.masonry-set-dimensions .grid-item { + overflow: hidden; +} +.tmh-parallax-item { + opacity: 1; + visibility: visible !important; +} +.no-js, +.no-js .horizon { + opacity: 1; + visibility: visible; +} +.content, +body { + background-color: #fff; +} +body.boxed { + background-color: #000; +} +body.boxed .wrapper-inner { + background-color: #fff; +} +.section-block { + width: 100%; + padding-top: 7rem; + padding-bottom: 7rem; + background-size: cover; + background-position: center; +} +.replicable-content { + padding-bottom: 4rem; +} +.audio-container, +.box, +.button-group, +.contact-form-container, +.content-slider, +.feature-column, +.lead, +.menu-box, +.menu-list, +.menu-list li, +.pricing-table, +.progress-bar-group, +.recent-slider, +.signup-form-container, +.table, +.testimonial-2 blockquote, +.text-column, +.thumbnail, +.video-container { + margin-bottom: 3rem; +} +.section-block.featured-media, +body.boxed .section-block.featured-media { + padding-top: 0; + padding-bottom: 0; +} +body.boxed .section-block { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +body.boxed .section-block.featured-media { + margin-left: -1.5rem; + margin-right: -1.5rem; +} +.grid-container.small-margins .grid, +.grid-container.small-margins.full-width .grid { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; +} +@media only screen and (min-width: 768px) { + .section-block.section-overlap { + padding-top: 0; + margin-top: -7rem; + background-color: transparent !important; + z-index: 2; + } +} +@media only screen and (max-width: 960px) { + .content-inner:not([class*="offset-"]), + .sidebar { + width: 100%; + } + .blog [class*="pagination-"] .column[class*="pull-"], + .blog [class*="pagination-"] .column[class*="push-"], + .content-inner.column[class*="pull-"], + .content-inner.column[class*="push-"], + .sidebar.column[class*="pull-"], + .sidebar.column[class*="push-"] { + position: static; + left: 0; + right: 0; + } +} +.background-fixed, +.background-fixed:after, +.background-fixed:before { + background-attachment: fixed; +} +.mobile .background-fixed, +.mobile .background-fixed:after, +.mobile .background-fixed:before { + background-attachment: scroll; +} +.background-cover, +.background-cover:after, +.background-cover:before, +.fullscreen-section.background-cover .background-image { + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + background-repeat: no-repeat; +} +.background-contain, +.background-contain:after, +.background-contain:before, +.fullscreen-section.background-contain .background-image { + background-position: center center; + -webkit-background-size: contain; + background-size: contain; + background-repeat: no-repeat; +} +.background-full, +.fullscreen-section.background-full .background-image { + background-size: 100%; + background-position: center center; + background-repeat: no-repeat; +} +.background-none { + background: 0 0 !important; +} +.background-image-none { + background-image: none !important; +} +.horizon { + opacity: 0; + visibility: hidden; +} +.aux-navigation-active .one-page-nav + .wrapper { + position: absolute; +} +.aux-navigation-active .overlay-navigation-wrapper.one-page-nav, +.aux-navigation-active .side-navigation-wrapper.one-page-nav { + position: fixed; +} +.wrapper.inactive .header-fixed, +.wrapper.inactive .tm-slider-parallax-container .tm-slider-container { + position: relative !important; +} +.wrapper.inactive .header-fixed-on-mobile .header-inner { + position: absolute !important; +} + +/* -----------------------------media overlay and opacity------------------------------------ */ + +.media-overlay { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 0; +} +.media-overlay + * { + position: relative; +} +.opacity-01 { + opacity: 0.1; +} +.opacity-02 { + opacity: 0.2; +} +.opacity-03 { + opacity: 0.3; +} +.opacity-04 { + opacity: 0.4; +} +.opacity-05 { + opacity: 0.5; +} +.contact-form-container input[disabled="disabled"][type="submit"], +.opacity-06, +.signup-form-container input[disabled="disabled"][type="submit"] { + opacity: 0.6; +} +.opacity-07 { + opacity: 0.7; +} +.opacity-08 { + opacity: 0.8; +} +.opacity-09 { + opacity: 0.9; +} +.opacity-1 { + opacity: 1; +} + +/* -----------------------------grids------------------------------------ */ + +.grid-container { + position: relative; +} +.grid-container .grid { + max-width: 100%; + min-height: 30rem; + margin-bottom: -3rem; + visibility: hidden; + z-index: 1; + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} + +/* -----------------------------masonry grid------------------------------------ */ + +.masonry.fade-in-progressively .grid-item, +.masonry.fade-in-progressively .masonry-stamp { + opacity: 0; + -webkit-transition-property: -webkit-transform, opacity; + transition-property: transform, opacity; + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; + will-change: transform, opacity; +} +.masonry.fade-in-progressively.slide-in-bottom .grid-item, +.masonry.fade-in-progressively.slide-in-bottom .masonry-stamp { + -webkit-transform: translateY(2rem); + transform: translateY(2rem); +} +.masonry.fade-in-progressively.scale-out .grid-item, +.masonry.fade-in-progressively.scale-out .masonry-stamp { + -webkit-transform: scale(1.1); + transform: scale(1.1); +} +.masonry.fade-in-progressively.scale-in .grid-item, +.masonry.fade-in-progressively.scale-in .masonry-stamp { + -webkit-transform: scale(0.9); + transform: scale(0.9); +} +.masonry.fade-in-progressively .grid-item.animate-in, +.masonry.fade-in-progressively .masonry-stamp.animate-in { + opacity: 1; + -webkit-transform: translateY(0) scale(1); + transform: translateY(0) scale(1); +} +.masonry .filtering { + -webkit-transition-property: height; + transition-property: height; + -webkit-transition-duration: 0.8s; + transition-duration: 0.8s; +} +.masonry .tm-loader { + top: 6rem; +} +.grid-container > .row > .column { + padding-left: 0; + padding-right: 0; +} +.grid-container .grid .grid-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.grid-container .thumbnail { + margin-bottom: 0; + display: block; + float: none; +} +.grid-container.small-margins > .row > .column { + padding-left: 1rem; + padding-right: 1rem; +} +.grid-container.small-margins.full-width > .row > .column { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +body.boxed .grid-container.small-margins.full-width > .row > .column { + padding-left: 1rem; + padding-right: 1rem; +} +.grid-container.small-margins.no-margins.full-width > .row > .column { + padding-left: 0; + padding-right: 0; +} +.grid-container.small-margins .grid { + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} +.grid-container.small-margins .grid .grid-item { + margin-bottom: 0; + padding: 0.5rem; + position: relative; +} +.grid-container.no-margins > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.grid-container.no-margins .grid { + margin-bottom: 0; +} +.grid-container.no-margins .grid, +.grid-container.no-margins .grid .grid-item { + padding: 0 !important; + margin: 0 !important; +} +.grid-container.full-width .grid { + margin-left: 1.5rem; + margin-right: 1.5rem; +} +.grid-container.full-width > .row > .column { + padding-left: 0; + padding-right: 0; +} +.grid-container.full-width.no-margins { + padding: 0 !important; +} +.grid-container.full-width.no-padding-bottom .grid { + margin-bottom: 0; +} +.masonry-set-dimensions.full-width.no-padding-bottom { + padding-bottom: 1.5rem !important; +} +.masonry-set-dimensions.full-width.small-margins.no-padding-bottom { + padding-bottom: 0.5rem !important; +} +.masonry-set-dimensions { + padding-top: 7rem; + padding-bottom: 6rem; +} +.masonry-set-dimensions.full-width .grid { + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} +.masonry-set-dimensions.full-width > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.masonry-set-dimensions.small-margins.full-width > .row > .column { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.masonry-set-dimensions.no-margins .grid, +.masonry-set-dimensions.no-margins .grid .grid-item { + padding: 0 !important; + margin: 0 !important; +} +.masonry-set-dimensions .grid, +.masonry-set-dimensions > .row > .column, +.masonry > .row > .column { + padding-left: 0; + padding-right: 0; +} +.masonry-set-dimensions.full-width.no-margins { + padding: 0; +} +.masonry-set-dimensions .grid { + margin-top: -1.5rem; + margin-left: 0; + margin-right: 0; + margin-bottom: -1.5rem; +} +.masonry-set-dimensions .grid .grid-item { + margin-bottom: 0; + padding: 1.5rem; + position: relative; +} +.masonry-set-dimensions.small-margins > .row > .column { + padding-left: 1rem; + padding-right: 1rem; +} +.masonry-set-dimensions.small-margins .grid { + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} +.masonry-set-dimensions.small-margins .grid .grid-item { + padding: 0.5rem; +} +.masonry-set-dimensions.no-margins > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.masonry-set-dimensions.no-margins.full-width > .row > .column { + padding-left: 0; + padding-right: 0; +} +.masonry-set-dimensions .thumbnail { + height: 100%; + overflow: hidden; + margin-bottom: 0; +} +.masonry-set-dimensions .grid-item > img { + width: 100%; +} +.masonry-set-dimensions .content-outer { + width: 100%; + height: 100%; + display: table; + position: relative; + bottom: 0; +} +.masonry-set-dimensions .thumbnail + .content-outer { + position: absolute; +} +.masonry-set-dimensions .content-inner { + width: 100%; + height: 100%; + padding: 3rem; + display: table-cell; + vertical-align: middle; +} +.masonry-set-dimensions .content-inner > :first-child { + margin-top: 0; +} +.masonry-set-dimensions .content-inner > :last-child { + margin-bottom: 0; +} +.masonry-set-dimensions .content-slider, +.masonry-set-dimensions iframe, +.masonry-set-dimensions video { + width: 100% !important; + height: 100% !important; +} +.masonry-set-dimensions .content-slider img { + width: auto; +} +.masonry-set-dimensions .mejs-container { + width: 20rem; + height: 3rem; + margin-left: -10rem; + margin-top: -1.5rem; + position: absolute; + left: 50%; + top: 50%; +} +.masonry-stamp { + padding: 1.5rem; +} +.small-margins .masonry-stamp { + padding: 0.5rem; +} +.no-margins .masonry-stamp { + padding: 0; +} +.grid-filter-menu { + padding-top: 3.5rem; + padding-bottom: 0; + text-align: center; +} +.grid-filter-menu.left { + text-align: left; +} +.grid-filter-menu.left li:first-child a { + padding-left: 0; + margin-left: 0; +} +.grid-filter-menu.right { + text-align: right; +} +.grid-filter-menu.right li:last-child a { + padding-right: 0; + margin-right: 0; +} +.grid-filter-menu ul { + width: 100%; + padding-top: 3.5rem; + padding-bottom: 0; + margin-bottom: 0; + margin-left: 0; + list-style: none; +} +.grid-filter-menu li { + padding: 0 2rem; + display: inline-block; + font-size: 1.2rem; + line-height: 1; + text-transform: uppercase; +} +.grid-filter-menu a { + padding: 1rem 0.8rem; + -webkit-transition-property: background, border-color, color, opacity; + transition-property: background, border-color, color, opacity; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.grid-filter-menu a:hover { + color: #333; +} +.grid-filter-menu a.active { + color: #333; + border-bottom: 1px solid #333; +} +.grid .project-description, +.grid .project-title { + display: block; +} +.grid .project-title + .project-description { + margin-top: 0.5rem; +} +.grid .item-description { + width: 100%; + margin-top: 2rem; +} +.grid .item-description .project-title { + margin-top: 0; + margin-bottom: 0.5rem; +} +.grid .item-description :last-child { + margin-bottom: 0; +} + +/* -----------------------------isotope------------------------------------ */ + +.isotope-item { + z-index: 2; +} +.isotope-hidden.isotope-item { + pointer-events: none; + z-index: 1; +} +.isotope, +.isotope .isotope-item { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} +.isotope { + -webkit-transition-property: height, width; + transition-property: height, width; +} +.isotope .isotope-item { + -webkit-transition-property: -webkit-transform, opacity; + transition-property: transform, opacity; +} +.isotope .isotope-item.no-transition, +.isotope.no-transition, +.isotope.no-transition .isotope-item { + -webkit-transition-duration: 0s; + transition-duration: 0s; +} +@media only screen and (max-width: 1300px) { + .grid-container .content-grid-5 .grid-item, + .grid-container .content-grid-6 .grid-item { + width: 25%; + } +} +@media only screen and (max-width: 1140px) { + .grid-container .grid .grid-item { + width: 33.33333%; + } + .content-inner .grid-container .grid .grid-item, + .grid-container .content-grid-2 .grid-item, + .grid-container.full-width.no-margins .content-grid-2 .grid-item, + .grid-container.full-width.small-margins .content-grid-2 .grid-item { + width: 50%; + } +} +/* Mobile screen */ +@media only screen and (max-width: 960px) { + .content-inner .grid-container .grid .grid-item, + .grid-container .grid .grid-item { + width: 50%; + } + .grid-container.full-width.no-margins .grid:not(.content-grid-2) .grid-item, + .grid-container.full-width.small-margins .grid .grid-item { + width: 33.33333%; + } +} +@media only screen and (max-width: 768px) { + .grid-container .grid .grid-item.large, + .grid-container .grid .grid-item.portrait.large { + width: 100%; + } + .grid-container.full-width .grid .grid-item, + .grid-container.full-width.no-margins .grid .grid-item, + .grid-container.full-width.small-margins .grid .grid-item { + width: 50%; + } +} +@media only screen and (max-width: 600px) { + .content-inner .grid-container .grid .grid-item, + .grid-container .grid .grid-item, + .grid-container.full-width .grid .grid-item { + width: 100%; + } + .grid-container:not(.small-margins):not(.no-margins) .grid .grid-item.no-image { + height: auto !important; + } +} +@media only screen and (max-width: 480px) { + .grid-container.full-width.no-margins .grid .grid-item, + .grid-container.full-width.small-margins .grid .grid-item { + width: 100%; + } + .grid-container .grid .grid-item.no-image { + height: auto !important; + } +} + +/* -----------------------------headers------------------------------------ */ + +.header { + width: 100%; + position: relative; +} +.header .header-inner { + width: 100%; + background-color: #232323; +} +.header .header-inner > .nav-bar { + margin-bottom: -1px; +} +.header .header-inner-top > .nav-bar { + min-height: auto; +} +.header-transparent .header-inner { + background-color: transparent; +} +.header-absolute { + position: absolute; + top: 0; + left: 0; + z-index: 100; +} +.header-fixed { + position: fixed; + top: 0; + left: 0; + z-index: 100; +} +.header-bottom, +.ie-browser .wrapper.inactive .header-bottom { + position: absolute; +} +.header-bottom { + bottom: 0; + top: auto; + z-index: 100; +} +.header .header-inner { + opacity: 1; + position: relative; + z-index: 100; + -webkit-transform: translateZ(0); +} +.header-fixed-width .header-inner, +body.boxed .header .header-inner { + max-width: 114rem; + margin-left: auto; + margin-right: auto; +} +.header-sticky .header-inner { + width: 100%; + position: fixed; + top: 0; + left: 0; + bottom: auto; + z-index: 100; +} +body.boxed .header .header-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.header .header-inner .dropdown > .nav-icon, +.header .header-inner .navigation > ul > li, +.header .header-inner .navigation > ul > li > a:not(.button), +.header .logo { + height: 8rem; + line-height: 8rem; +} +.header-compact .header-inner .dropdown > .nav-icon, +.header-compact .header-inner .navigation > ul > li, +.header-compact .header-inner .navigation > ul > li > a:not(.button), +.header-compact .logo { + height: 6rem; + line-height: 6rem; +} +.header .header-inner .navigation > ul > li, +.header .logo { + display: table; +} +.header .logo-inner, +.header .v-align-middle { + height: 100%; + display: table-cell; + vertical-align: middle; + position: relative; +} +.header .logo { + width: 13rem; +} +.header .logo span { + font-size: 2rem; + line-height: 2; +} +.header-compact .logo { + width: 10rem; +} +.header-compact .logo span { + font-size: 1.5rem; + line-height: 2; +} +.header .logo a { + font-weight: 700; + color: #fff; + display: block; + -webkit-transition-property: opacity, background, color, visibility, -webkit-transform; + transition-property: opacity, background, color, visibility, transform; +} +.header .logo a:hover { + opacity: 0.6 !important; +} +.header .logo img { + width: 100%; + height: auto; + max-height: 100%; +} +.header .logo a:first-child { + display: none; +} +.header .logo a:last-child, +.header-background .logo a:first-child, +.mobile .header .logo a:first-child { + display: table-cell; +} +.header-background .logo a + a { + display: none !important; +} +.header .navigation { + float: right; +} +.header .secondary-navigation.nav-left:not(.with-division) > ul { + margin-left: -1.5rem; +} +.header .secondary-navigation.nav-right:not(.with-division) > ul { + margin-right: -1.5rem; +} +.header .navigation .nav-icon, +.header .navigation .v-align-middle, +.header .navigation.nav-left :first-child > .nav-icon, +.header .navigation.nav-right :last-child > .nav-icon { + padding: 0 1.5rem; +} +.header .with-division .nav-icon, +.header .with-division .v-align-middle, +.header .with-division > ul > li:last-child > .nav-icon { + padding: 0 2rem !important; +} +.header .navigation.nav-left li + li .nav-icon, +.header .navigation.nav-left li + li .v-align-middle, +.header .navigation.nav-right li + li .nav-icon, +.header .navigation.nav-right li + li .v-align-middle { + padding-left: 0; +} +.header .navigation .nav-icon, +.header .navigation .nav-icon [class*="icon-"], +.header .navigation .nav-icon [class*="icon-"]:before, +.header .social-list [class*="icon-"] { + margin: 0; + line-height: inherit; + float: none; +} +.header .navigation .nav-icon [class*="icon-"] { + display: initial; +} +.header .navigation .nav-icon { + font-size: 1.4rem; + background: 0 0; + border: none; +} +.header .with-division ul { + float: left; + border-left: 1px solid rgba(0, 0, 0, 0.2); +} +.header .with-division li { + border-right: 1px solid rgba(0, 0, 0, 0.2); +} +@media only screen and (min-width: 960px) { + .header-transparent .with-division ul { + border-left: 1px solid rgba(255, 255, 255, 0.2); + } + .header-transparent .with-division li { + border-right: 1px solid rgba(255, 255, 255, 0.2); + } +} +.header .button, +.header .dropdown, +.header .navigation-show { + margin: 0; + line-height: 1.2; +} +.header .dropdown > .nav-icon { + min-width: initial; +} +.header .navigation-show.nav-icon { + width: auto; + height: auto; +} +.header .navigation-show { + display: block; +} +.header .navigation-show * { + padding: 0; + margin: 0; +} +.header .nav-left .dropdown-list { + left: 0; +} +.header .nav-right .dropdown-list { + right: 0; +} +.header .sub-menu.custom-content .thumbnail { + line-height: 0; +} +.header .cart-indication { + position: relative; +} +.header .cart-indication .badge { + background: #232323; + top: -0.8rem; + right: -0.8rem; +} +.header .cart + .dropdown-list, +.header .cart + .sub-menu { + width: 30rem; + padding: 2rem; + margin-top: 0; + right: 0; +} +.header .search + .dropdown-list, +.header .search + .sub-menu { + padding: 2rem; + margin-top: 0; + width: 25rem; + right: 0; +} +.header .social-list.pull-left li:last-child span { + margin-left: 0; +} +.header .social-list.center li:last-child span, +.header .social-list.pull-right li:last-child span { + margin-right: 0; +} +.header-background .header-inner { + background: #232323; +} +.mobile .header { + position: static !important; +} +.mobile .header-fixed-on-mobile .header-inner { + width: 100%; + position: fixed !important; + left: 0; + top: 0; +} +.mobile .header-sticky .header-inner { + position: relative; +} +.mobile .header, +.mobile .header .header-inner { + height: 8rem !important; + padding-top: 0; + +} +.mobile .header .header-inner, +.mobile .header .nav-bar { + border-top: none !important; +} +.header .header-inner-top :last-child { + margin-bottom: 0; +} +.mobile .header .header-inner-top { + display: none; +} +.mobile .header .nav-bar, +.mobile .header .nav-bar-inner { + height: 100%; +} +.mobile .header .logo { + height: 100%; + padding: 0 !important; + margin: 0 !important; + display: table; + float: left; +} +.mobile .header .logo-inner { + display: table-cell; + vertical-align: middle; +} +.mobile .header .logo-inner a { + display: block; + position: relative; +} +.mobile .header .logo a:first-child { + display: table-cell; + vertical-align: middle; +} +.mobile .header .logo a + a { + display: none !important; +} +.mobile .header .navigation-show { + display: block !important; + visibility: visible !important; +} +.mobile .header .header-inner, +.mobile .header .logo, +.mobile .header .logo span, +.mobile .header .navigation-show, +.mobile .header .navigation-show a span { + transition: none; +} +.header.header-animated { + -webkit-transition-property: height, -webkit-transform, visibility; + transition-property: height, transform, visibility; +} +.header-animated .header-inner { + -webkit-transition-property: height, background, border, padding, margin, font-size, line-height, color, opacity; + transition-property: height, background, border, padding, margin, font-size, color, line-height, opacity; +} +.header-animated .dropdown > .nav-icon, +.header-animated .header-inner .navigation, +.header-animated .header-inner .navigation > ul > li, +.header-animated .header-inner .navigation > ul > li > a, +.header-animated .navigation-show a { + -webkit-transition-property: height, background, border, padding, margin, font-size, line-height, color, opacity, -webkit-transform; + transition-property: height, background, border, padding, margin, font-size, color, line-height, opacity, transform; +} +.header-animated .logo, +.header-animated .logo span { + -webkit-transition-property: width, height, background, border, padding, margin, font-size, line-height, opacity; + transition-property: width, height, background, border, padding, margin, font-size, line-height, opacity; +} +.header-animated, +.header-animated .dropdown > .nav-icon, +.header-animated .header-inner, +.header-animated .header-inner .navigation, +.header-animated .header-inner .navigation > ul > li, +.header-animated .header-inner .navigation > ul > li > a, +.header-animated .logo, +.header-animated .logo a, +.header-animated .logo span, +.header-animated .navigation-show a { + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.header-hide .header-inner { + opacity: 0; +} +.header-positioned .header-inner { + -webkit-transform: translate3d(0, -10rem, 0); + transform: translate3d(0, -10rem, 0); +} +.header-in .header-inner, +.header-out .header-inner { + -webkit-transition-property: -webkit-transform; + transition-property: transform; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.header-in .header-inner { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.header-out .header-inner { + -webkit-transform: translate3d(0, -10rem, 0); + transform: translate3d(0, -10rem, 0); +} +.header-in .header-inner .logo, +.header-in .header-inner .navigation, +.header-in .navigation-show { + transition: none !important; +} +@media only screen and (max-width: 1140px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 96rem; + } +} +@media only screen and (max-width: 960px) { + .header { + background: 0 0; + position: static !important; + } + .header-fixed-on-mobile .header-inner, + body.boxed .header-fixed-on-mobile { + width: 100%; + position: fixed !important; + left: 0; + top: 0; + } + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 76rem; + position: static !important; + } + .header-sticky .header-inner { + position: relative; + } + .header .header-inner { + background: #232323; + } + .header .header-inner, + .header .nav-bar { + border-top: none !important; + } + .header, + .header .header-inner { + height: 8rem !important; + padding-top: 0; + border: none; + } + .header .header-inner .dropdown > .nav-icon, + .header .header-inner .navigation > ul > li, + .header .header-inner .navigation > ul > li > a:not(.button), + .header .logo { + height: 8rem !important; + line-height: 8rem !important; + } + .header .header-inner-top { + display: none; + } + .header .nav-bar, + .header .nav-bar-inner { + height: 100%; + } + .header .logo-inner a { + display: block; + position: relative; + } + .header .logo a + a { + display: none !important; + } + .header .header-inner, + .header .logo, + .header .logo span, + .header .navigation-show, + .header .navigation-show a span { + transition: none; + } + .header .navigation-show { + display: block !important; + visibility: visible !important; + } +} +.hero-2, +.hero-3, +.intro-title-2 { + background-repeat: no-repeat; +} +@media only screen and (max-width: 768px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 60rem; + } +} +@media only screen and (max-width: 600px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 48rem; + } + .header .v-align-middle, + .navigation .dropdown, + .navigation > ul > li { + position: static; + } + .navigation .dropdown-list { + width: auto !important; + left: 1.5rem !important; + right: 1.5rem !important; + } +} +@media only screen and (max-width: 480px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 35rem; + } +} +@media only screen and (max-width: 350px) { + body.boxed .header-fixed-on-mobile .header-inner { + max-width: 100%; + + + } +} + +/* -----------------------------side navigation------------------------------------ */ + +.side-navigation-header, +.side-navigation-header .logo { + min-height: 8rem; + line-height: 8rem; +} +.side-navigation-footer, +.side-navigation-header { + font-size: 1.4rem; + line-height: 1.8; +} +.side-navigation-header { + padding: 0 4rem; + margin-bottom: 2rem; + border-bottom: 1px solid #232323; +} +.side-navigation-header .logo { + width: 100%; +} +.side-navigation-header .logo a { + font-size: 1.5rem; + font-weight: 700; + text-decoration: none; + color: #666; +} +.hero-1, +.hero-1 h2, +.hero-1 h6, +.hero-2, +.hero-2 h2, +.hero-2 h6, +.intro-title-2 .subtitle, +.intro-title-2 h1, +.overlay-navigation-footer .social-list a:hover, +.side-navigation-footer .social-list a:hover { + color: #fff; +} +.side-navigation-wrapper .navigation-hide { + position: absolute; + right: 0; + top: 0; +} +.side-navigation { + margin-bottom: 3rem; +} +.side-navigation-inner > :nth-last-child(2) { + padding-bottom: 8rem; + margin-bottom: 0; +} +.side-navigation .cart-indication { + margin-left: 0.5rem; + position: relative; +} +.side-navigation .cart-indication .badge { + top: 0.3rem; + left: 0.3rem; +} +.side-navigation .cart-overview li:first-child { + padding-top: 2rem; +} +.side-navigation .cart-overview li:last-child { + padding-bottom: 2rem; +} +.side-navigation-wrapper .custom-content { + width: 100%; + padding-left: 4rem; + padding-right: 4rem; + margin-top: 0; + right: 0; +} +.side-navigation-footer { + width: 100%; + padding: 1rem 4rem; + font-size: 1.2rem; + position: absolute; + bottom: 0; +} +.side-navigation-footer .social-list { + margin-bottom: 1rem; +} +.side-navigation-wrapper.center .logo, +.side-navigation-wrapper.center .side-navigation, +.side-navigation-wrapper.center .side-navigation-footer { + text-align: center; +} +.side-navigation-wrapper.center .side-navigation .sub-menu a { + padding-left: 4rem; +} +.overlay-navigation-header { + width: 100%; + padding: 1rem 0; + margin-bottom: 3rem; + position: absolute; + top: 2rem; +} +.overlay-navigation-header .logo { + width: 13rem; + margin: 0 auto; +} +.hero-content-inner > :first-child, +.title-container-inner > :first-child { + margin-top: 0; +} +.overlay-navigation-wrapper .navigation-hide { + min-height: 4rem; + line-height: 4rem; + position: absolute; + right: 3rem; + top: 0; +} +.overlay-navigation:first-child { + padding-top: 5rem; +} +.overlay-navigation { + padding-bottom: 8rem; + margin-bottom: 0; +} +@media only screen and (max-width: 768px) { + .overlay-navigation:not(:last-child) { + padding-bottom: 0; + } +} +.overlay-navigation .cart-indication { + margin-left: 0.5rem; + position: relative; +} +.overlay-navigation .cart-indication .badge { + top: 0.3rem; + left: 0.3rem; +} +.overlay-navigation .cart + .dropdown-list, +.overlay-navigation .cart + .sub-menu { + width: 100%; + padding: 0; + margin-top: 0; + right: 0; +} +.overlay-navigation .cart-overview li:first-child { + padding-top: 2rem; +} +.overlay-navigation .cart-overview li:last-child { + padding-bottom: 2rem; +} +.overlay-navigation-footer { + padding: 1rem 4rem; + font-size: 1.2rem; + position: absolute; + bottom: 0; +} +.hero-3.center:not(.middle), +.hero-3.top { + padding-top: 0; +} +.intro-title-2, +[class*="hero-"] { + position: relative; +} +.overlay-navigation-footer .copyright { + font-size: 1.1rem; +} +.overlay-navigation-footer .social-list { + margin-bottom: 1rem; +} +.hero-content-inner > :last-child, +.title-container-inner > :last-child, +.title-container[class^="title-"] { + margin-bottom: 0; +} +.title-container, +[class*="intro-title-"] .column, +[class*="intro-title-"] .row { + height: 100%; +} +.title-container { + width: 100%; + display: table; +} +.title-container-inner { + display: table-cell; + vertical-align: middle; +} +[class*="intro-title-"] .subtitle { + font-size: 2.2rem; + line-height: 1.5; + font-weight: 300; + font-style: italic; +} + +/* -----------------------------call to action------------------------------------ */ + +.call-to-action-2 p, +.call-to-action-3 p { + font-size: 2.5rem; +} + +/* -----------------------------testimonials------------------------------------ */ + +.testimonial-1 cite, +.testimonial-2 cite, +.testimonial-5 cite { + font-style: normal; + letter-spacing: 0.1rem; +} +.intro-title-1 { + height: 40rem; +} +.intro-title-2 { + height: 40rem; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .intro-title-2 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} + +/* -----------------------------hero sections------------------------------------ */ + +[class*="hero-"] > .row:not(.flex), +[class*="hero-"] > .row:not(.flex) > .column { + height: 100%; +} +.hero-content:not([class*="width-"]) { + width: 100%; +} +.hero-content, +.hero-slider .tms-caption.no-transition { + height: 100%; + display: table !important; + table-layout: fixed; +} +.hero-slider .hero-content-inner, +.section-block .hero-content-inner { + display: table-cell; + vertical-align: middle; +} +.section-block .hero-content-inner .column, +.section-block .hero-content-inner .row { + height: auto; +} +.hero-1, +.hero-2, +.hero-3 { + height: 50rem; + text-align: left; +} +.hero-1 { + background-color: #1ecd6d; +} +.hero-2 { + background-image: url(../images/slider/slide-2-fs-hp.jpg); +} +.hero-3 { + display: table; + background-image: url(../images/slider/slide-5-fw.jpg); +} +.hero-3 > div { + display: table-cell; + vertical-align: middle; + float: none; +} +.hero-3 > div > .row, +.hero-3 > div > .row > .column { + height: auto; +} +.hero-3.right > div > .row > .column { + float: right; +} +.hero-3.top > div { + vertical-align: top; +} +.hero-3.top .hero-content { + border-bottom: 8px solid #333; +} +.hero-3.bottom { + padding-bottom: 0; +} +.hero-3.bottom > div { + vertical-align: bottom; +} +.hero-3.bottom .hero-content { + border-top: 8px solid #333; +} +.hero-3.center-left > div > .row > .column { + text-align: left; +} +.hero-3.center > div > .row > .column { + margin: auto; + float: none; +} +.hero-slider, +.hero-slider .hero-content :last-child { + margin-bottom: 0; +} +.hero-3.center-right > div > .row > .column { + text-align: right; + float: right; +} +.hero-3 > div > .row { + width: 100%; + bottom: 0; +} +.hero-3 .hero-content { + background: #fff; + position: relative; + bottom: 0; +} +.hero-3 .hero-content-inner { + padding: 3rem; +} +.hero-3 h2, +.hero-3 h6 { + color: #666; +} +.hero-4 { + height: 50rem; + text-align: left; + color: #fff; + background-repeat: no-repeat; +} +.hero-4 > .row:before { + width: 50%; + height: 100%; + background-color: rgba(0, 0, 0, 0.3); + content: ""; + position: absolute; + top: 0; + left: 0; +} +.hero-4.right > .row:before { + top: 0; + right: 0; + left: auto; +} +.hero-4 .column { + position: relative; +} +.hero-4 h2, +.hero-4 h6 { + color: #fff; +} +.hero-5 > .row > .column { + position: relative; + z-index: 1; +} +.hero-5 .media-column, +.hero-slider .tms-slide > .media-column { + background-repeat: no-repeat; + background-size: cover; + background-position: center; + z-index: 0; + top: 0; +} +.hero-5 .media-column { + height: 100%; + position: absolute; + left: 0; +} +.hero-5 .media-column .map-container, +.hero-5 .media-column iframe, +.hero-5 .media-column video { + width: 100%; + height: 100%; +} +.hero-5 .media-column .hero-content-inner { + padding: 8.5rem; +} +.hero-5 .media-column + .media-column, +.hero-5.right > .media-column { + left: auto; + right: 0; +} +.hero-5 .media-column .content-slider { + height: 100% !important; +} +.hero-slider { + width: 100% !important; + height: auto; + min-height: 50rem; +} +.hero-slider.window-height { + min-height: 100vh; +} +.hero-slider .hero-content, +.hero-slider .tms-slide, +.hero-slider .tms-slides { + height: 100%; +} +.hero-slider .tms-slides { + display: flex; + flex-wrap: wrap; +} +.hero-5 .tms-slide, +.hero-slider .tms-slide { + padding: 0 !important; + display: inherit; + position: absolute; +} +.call-to-action-3, +.feature-2, +.feature-3, +.hero-5 .testimonial-slider .tms-slide { + position: relative; +} +.hero-slider .tms-slide > .media-column { + height: 100%; + position: absolute; + left: 0; +} +.hero-slider .tms-slide.right > .media-column { + left: auto; + right: 0; +} +.hero-slider .tms-pagination { + width: 50%; + text-align: right; + padding-right: 5rem; +} +.hero-slider .hero-content:not([class*="width-"]) { + width: 50%; +} +.hero-slider .hero-content { + min-height: 50rem; + background-color: rgba(0, 0, 0, 0.6); + position: absolute; + top: 0; + left: 0; +} +.hero-slider .media-column + .row .hero-content { + background: 0 0; +} +.hero-slider .tms-content-scalable { + padding-top: 10rem; + padding-bottom: 10rem; +} +.hero-slider .tms-slide[class*="bkg-"] .hero-content { + background-color: inherit; +} +.hero-slider .hero-content.right { + text-align: left; + left: auto; + right: 0; +} +@media only screen and (max-width: 1040px) { + .hero-5 .media-column .hero-content-inner { + padding: 2.5rem; + } +} +@media only screen and (min-width: 960px) { + .tml-modal-mode .hero-5 { + padding-right: 4%; + } +} +@media only screen and (max-width: 960px) { + .tml-modal-mode .hero-5 .media-column, + .tml-modal-mode [class*="hero-"] > .row:not(.flex), + .tml-modal-mode [class*="hero-"] > .row:not(.flex) > .column { + width: 100%; + margin-left: 0; + } + .tml-modal-mode .hero-5 { + height: auto !important; + } + .tml-modal-mode .hero-5 .media-column { + display: none; + visibility: hidden; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile { + padding-top: 0; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column { + display: block; + visibility: visible; + width: 100%; + position: relative; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column, + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column iframe, + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column video { + height: 25rem; + } + .tml-modal-mode .hero-5 .media-column .split-hero-content { + max-width: 60rem; + margin: 0 auto; + } + .tml-modal-mode .hero-5 .media-column .hero-content-inner { + padding: 1.5rem; + } + .tml-modal-mode .hero-5 .column:first-child:not(.media-column) .split-hero-content { + margin-top: 4rem; + } + .tml-modal-mode .hero-5 .column:not(.media-column) .split-hero-content { + margin-top: 5rem; + margin-bottom: 0; + } + .tml-modal-mode .hero-5 .row + .media-column { + margin-top: 8rem; + margin-bottom: -11rem; + } + .tml-modal-mode .hero-5 .tms-pagination { + text-align: center !important; + } +} +@media only screen and (max-width: 768px) { + .hero-1, + .hero-2, + .hero-3, + .hero-4, + .hero-5 { + height: auto !important; + } + [class*="hero-"] .column:first-child .hero-content { + margin-bottom: 5rem; + } + [class*="hero-"] .column:last-child .hero-content { + margin-bottom: 0; + } + .hero-content { + text-align: center; + } + .hero-3[class*="center"] { + padding-top: 7rem; + padding-bottom: 7rem; + } + .hero-4 > .row:after, + .hero-4 > .row:before { + width: 100%; + left: 0; + top: 0; + } + .hero-5 .media-column { + display: none; + visibility: hidden; + } + .hero-5.show-media-column-on-mobile { + padding-top: 0; + } + .hero-5.show-media-column-on-mobile .media-column { + display: block; + visibility: visible; + width: 100%; + position: relative; + } + .hero-5.show-media-column-on-mobile .media-column, + .hero-5.show-media-column-on-mobile .media-column iframe, + .hero-5.show-media-column-on-mobile .media-column video { + height: 40rem; + } + .hero-5 .media-column .split-hero-content { + max-width: 60rem; + margin: 0 auto; + } + .hero-5 .media-column .hero-content-inner { + padding: 1.5rem; + } + .hero-5 .column:first-child:not(.media-column) .split-hero-content { + margin-top: 11rem; + } + .hero-5 .column:not(.media-column) .split-hero-content { + margin-top: 5rem; + margin-bottom: 0; + } + .hero-5 .row + .media-column { + margin-top: 8rem; + margin-bottom: -11rem; + } + .hero-5 .tms-pagination { + text-align: center !important; + } + .hero-slider .tms-pagination { + width: 100%; + padding: 0; + text-align: center; + } + .hero-slider .hero-content-inner { + padding-left: 3rem; + padding-right: 3rem; + } + .hero-slider .hero-content { + width: 100%; + height: inherit; + text-align: center; + background-color: rgba(0, 0, 0, 0.6); + } + .hero-slider .media-column + .row { + max-width: 100% !important; + } + .hero-slider .tms-slide > .media-column { + width: 100%; + height: 40rem; + } + .hero-slider .media-column + .row .tms-content-scalable { + padding-top: 50rem; + } +} +.call-to-action-1, +.call-to-action-2 { + padding-left: 3rem; + padding-right: 3rem; + text-align: center; +} +@media only screen and (max-width: 600px) { + .hero-5 .media-column .split-hero-content, + [class*="hero-"] > .row > .column { + max-width: 48rem; + } +} +@media only screen and (max-width: 350px) { + .hero-5 .media-column .split-hero-content, + [class*="hero-"] > .row > .column { + width: 100%; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .hero-2 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } + .hero-3 { + background-image: url(../images/slider/slide-5-fw@2x.jpg); + } + .hero-4 { + background-image: url(../images/slider/dev-video-cta-3@2x.jpg); + } + .hero-5 .media-column { + background-image: url(../images/slider/slide-9-fw@2x.jpg); + } +} + +/* -----------------------------feature content------------------------------------ */ + +.feature-content, +.feature-image, +.feature-slider { + width: 100%; + height: 100%; + display: table; + table-layout: fixed; +} +.feature-content-inner, +.feature-image-inner, +.feature-slider-inner { + display: table-cell; + vertical-align: middle; +} +.feature-slider .tm-slider-container { + width: 100% !important; +} +.feature-slider .tms-pagination { + bottom: 0; +} +.feature-content-inner :first-child { + margin-top: 0; +} +.feature-1 { + padding-bottom: 0; + text-align: center; +} +.feature-1.overlap-bottom { + overflow: visible; + z-index: 3; +} +.feature-1.overlap-bottom .feature-image { + margin-bottom: -20rem; +} +.feature-1.overlap-bottom + .section-block:before { + width: 100%; + content: close-quote; + padding-bottom: 20rem; + z-index: 0; + position: relative; + background: 0 0; + display: block; + overflow: hidden; +} +@media only screen and (max-width: 768px) { + .feature-1.overlap-bottom .feature-image { + margin-bottom: -15rem; + } + .feature-1.overlap-bottom + .section-block:before { + padding-bottom: 15rem; + } +} +@media only screen and (max-width: 480px) { + .hero-5 .media-column .split-hero-content, + [class*="hero-"] > .row > .column { + max-width: 35rem; + } + .feature-1.overlap-bottom .feature-image { + margin-bottom: -10rem; + } + .feature-1.overlap-bottom + .section-block:before { + padding-bottom: 10rem; + } + .feature-3 .feature-image img, + .feature-3 .feature-slider { + max-width: 100%; + } +} +.feature-2 { + padding-bottom: 0; +} +.feature-2 .row div.feature-image, +.feature-2 .row.flex div.feature-image { + width: 170%; + margin-right: -70%; +} +.feature-2.right .row .feature-image { + margin-left: -70%; +} +.feature-3 .feature-image { + width: 100%; + height: 100%; + overflow: hidden; +} +.feature-3 .feature-image-inner { + max-height: 53rem; +} +@media only screen and (max-width: 960px) { + .feature-2 { + padding-bottom: 7rem; + } + .feature-2 .row .feature-image { + height: 100%; + } + .header + .content > [class*="feature-"]:first-child { + padding-top: 5rem; + } +} +@media only screen and (min-width: 768px) { + .feature-2 > .row > .column, + .feature-2 > .row > .column > .box, + .feature-3 > .row > .column, + .feature-3 > .row > .column > .box { + height: auto; + display: inherit; + } + .feature-2 > .row > .column > :not(.box), + .feature-2 > .row > .column > div > :not(.box), + .feature-3 > .row > .column > :not(.box), + .feature-3 > .row > .column > div > :not(.box) { + height: auto; + margin-top: auto; + margin-bottom: auto; + } + .feature-2 .feature-content-inner :last-child { + margin-bottom: 0; + } +} +@media only screen and (max-width: 768px) { + .feature-2.left, + .feature-3 .column:last-child .feature-content { + padding-bottom: 0; + } + .feature-2 .column, + .feature-3 .column { + height: auto !important; + } + .feature-2 .row .feature-image { + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + float: none; + } + .feature-2.right .column + .column .feature-content { + margin-bottom: 0; + } + .feature-3 .feature-image { + text-align: center; + } + .feature-3 .feature-image img, + .feature-3 .feature-slider { + max-width: 100%; + margin: 0 auto; + } + .feature-2.right .feature-image, + .feature-3 .feature-image, + .feature-3 .feature-slider { + margin-bottom: 5rem; + } + .feature-3 .column:last-child .feature-column:last-child, + .feature-3 .column:last-child .feature-image { + margin-bottom: 0; + } +} +[class*="call-to-action-"] .column, +[class*="call-to-action-"] .row { + height: 100%; +} +.call-to-action-content { + width: 100%; + height: 100%; + display: table !important; +} +.call-to-action-content-inner { + display: table-cell; + vertical-align: middle; +} +[class*="call-to-action-"] .column:last-child .call-to-action-content-inner { + padding-bottom: 0; +} +.call-to-action-content-inner :first-child { + margin-top: 0; +} +.call-to-action-content-inner :last-child { + margin-bottom: 0; +} +[class*="call-to-action-"] { + background-color: inherit; +} +.call-to-action-1 { + width: 100%; + display: block; +} +.call-to-action-1:hover { + background-color: #1ecd6d; +} +.call-to-action-1 span { + display: block; +} +@media only screen and (min-width: 768px) { + .call-to-action-2 .inline { + display: block; + } + .call-to-action-2 p + .button { + margin-left: 2rem; + } +} +.contact-form-container .row, +.signup-form-container .row { + margin-left: -1rem; + margin-right: -1rem; +} +.call-to-action-3 { + background-color: #ffbe12; + color: #fff; +} +.call-to-action-3 .call-to-action-button { + padding-right: 0; + position: absolute; + top: 0; + right: 0; +} +.call-to-action-3 .call-to-action-button .button { + padding: 2rem 0; + width: 100%; + height: 100%; + margin-bottom: 0; + font-size: 1.5rem; + font-weight: 300; + text-align: center; + text-transform: uppercase; + border-radius: 0; + display: table; +} +.call-to-action-3 .call-to-action-button > .button > span { + height: 100%; + display: table-cell; + vertical-align: middle; +} +@media only screen and (max-width: 960px) { + .call-to-action-1, + .call-to-action-2 p, + .call-to-action-3 p { + font-size: 1.9rem; + line-height: 2.9rem; + } +} +@media only screen and (max-width: 768px) { + [class*="call-to-action"] { + height: auto; + } + .call-to-action-2 .call-to-action-content-inner, + .call-to-action-3 .call-to-action-content-inner { + padding-bottom: 2.5rem; + text-align: center; + } + .call-to-action-3 .row { + max-width: 100%; + } + .call-to-action-3 .call-to-action-button { + position: static; + padding-left: 0; + padding-right: 0; + } +} + +/* -----------------------------contact form------------------------------------ */ + +.contact-form-container [class*="width-"], +.signup-form-container [class*="width-"] { + padding-left: 1rem; + padding-right: 1rem; +} +.form-element[class*="border-"] { + background: #fff; +} +.form-honeypot { + display: none; +} +.contact-form-container .form-response, +.register-form-container .form-response, +.signup-form-container .form-response { + width: 100%; + font-size: 1.2rem; + -ms-word-break: break-all; + word-break: break-word; + position: absolute; + bottom: 0; +} +.contact-form-container .form-element, +.login-form-container .form-element, +.register-form-container .form-element, +.search-form-container .form-element, +.signup-form-container .form-element { + margin-bottom: 2rem; +} +.contact-1 .contact-form-container, +.search-form-container input[type="submit"], +.signup-1 .signup-form-container, +.signup-3 .signup-form-container, +.signup-form-container input[type="submit"] { + margin-bottom: 0; +} +.contact-form-container, +.contact-form-container .contact-form { + position: relative; +} +.signup-form-container { + position: relative; +} +.signup-form-container .signup-form { + padding-bottom: 3rem; + position: relative; +} +.team-3 .social-list a:hover, +.team-4 .thumbnail .social-list a:hover { + opacity: 0.5; +} +.signup-form-container.boxed { + padding: 4rem; +} +.signup-2 { + background-image: url(../images/slider/slide-5-fw.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +.signup-2 .signup-form-container { + padding: 4rem; + margin-bottom: 0; + background: rgba(0, 0, 0, 0.5); +} +.login-form-container [class*="width-"], +.search-form-container [class*="width-"] { + padding-left: 1rem; + padding-right: 1rem; +} +.signup-2 .signup-form-container .form-response { + bottom: 4rem; +} +.signup-3 { + background-image: url(../images/slider/slide-5-fw.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +.signup-3 .signup-inner { + background: rgba(0, 0, 0, 0); +} +.signup-3 .row { + text-align: center; +} +.signup-3 .signup-form-container { + width: 30rem; + margin-left: auto; + margin-right: auto; +} +.login-form-container .row, +.search-form-container .row { + margin-left: -1rem; + margin-right: -1rem; +} +.signup-3 .form-element { + width: 100%; +} +.login-form-container .recuperate-password { + font-size: 1rem; + display: block; +} +.testimonial-1 h6, +.testimonial-2 h6, +.testimonial-3 h6, +.testimonial-4 h6 { + font-size: 1.3rem; + text-transform: uppercase; +} +@media only screen and (min-width: 768px) { + .signup-form-container .merged-form-elements { + padding-bottom: 1rem; + } +} +@media only screen and (max-width: 768px) { + .signup-form-container input[type="submit"] { + width: auto; + } +} +@media only screen and (max-width: 480px) { + .signup-3 .signup-form-container { + width: 100%; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .signup-2 { + background-image: url(../images/slider/slide-5-fw@2x.jpg); + } +} + +/* -----------------------------testimonial text styles------------------------------------ */ + +.testimonial-1 h6 { + margin-bottom: 4rem; +} +.testimonial-1 blockquote { + width: 70%; + padding: 0; + margin-bottom: 0; +} +.testimonial-1 blockquote.avatar span, +.testimonial-1 blockquote.avatar span img { + width: 9rem; + height: 9rem; +} +.testimonial-1 p { + margin-top: 3rem; +} +.testimonial-1 cite { + text-transform: uppercase; + font-weight: 700; + line-height: 1; +} +.testimonial-2 h6 { + margin-bottom: 1rem; +} +.testimonial-2 .brief { + height: 100%; + border-right: 1px solid #ddd; + display: table; +} +.testimonial-2 .brief p:last-child { + margin-bottom: 0; +} +.testimonial-2 .brief-inner { + display: table-cell; + vertical-align: middle; +} +.testimonial-2 blockquote { + width: 100%; + padding: 0; + margin-bottom: 3rem; +} +.testimonial-2 blockquote:last-child { + margin-bottom: 0; +} +.testimonial-2 cite { + margin-bottom: 0.5rem; + text-transform: uppercase; + font-weight: 700; +} +.testimonial-3 [class*="content-grid"] { + margin-bottom: -3rem; +} +.testimonial-3 h6 { + margin-bottom: 4rem; +} +.testimonial-3 blockquote { + width: 100%; + padding: 0; + margin: 0; +} +.testimonial-3 cite { + text-transform: uppercase; + letter-spacing: 0.1rem; +} +.testimonial-4 [class*="content-grid"] { + margin-bottom: -3rem; +} +.testimonial-4 h6 { + margin-bottom: 4rem; +} +.testimonial-4 blockquote { + height: 100%; + padding: 2.5rem; + margin: 0; + border-radius: 0.3rem; + border: 1px solid #ddd; +} +.testimonial-4 cite { + text-transform: uppercase; + letter-spacing: 0.1rem; +} +.testimonial-5 { + color: #fff; + background-image: url(../images/slider/slide-2-fs-hp.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.testimonial-5 blockquote { + width: 60%; + margin-left: auto; + margin-right: auto; + float: none; +} +.testimonial-5 cite { + text-transform: uppercase; + font-weight: 700; +} +.testimonial-slider { + width: 100% !important; + min-height: 10rem; + margin: 0 auto; + background: 0 0; +} +.testimonial-slider .tms-pagination { + bottom: 0; +} +.testimonial-slider.left, +.testimonial-slider.right { + margin: 0; +} +.center .testimonial-slider blockquote, +.testimonial-slider blockquote { + width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.testimonial-slider.left .tms-pagination, +.testimonial-slider.left blockquote { + text-align: left; +} +.testimonial-slider.left blockquote { + padding-left: 0; + padding-right: 1rem; +} +.testimonial-slider.right .tms-pagination, +.testimonial-slider.right blockquote { + text-align: right; +} +.testimonial-slider.right blockquote { + padding-left: 1rem; + padding-right: 0; +} +.testimonial-slider blockquote span { + margin-top: 0; + margin-bottom: 1.5rem; +} +@media only screen and (max-width: 960px) { + .testimonial-1 p, + .testimonial-5 .testimonial-slider p { + font-size: 1.9rem; + } +} +@media only screen and (max-width: 768px) { + .testimonial-2 .brief { + border-right: none; + } + .testimonial-2 .brief h6:last-child, + .testimonial-2 .brief p:last-child { + margin-bottom: 3rem; + } + .testimonial-3 blockquote { + height: 100%; + padding-bottom: 3rem; + border-bottom: 1px solid #ddd; + } + .testimonial-3 .grid-item:last-child blockquote { + padding-bottom: 0; + margin-bottom: 0; + border-bottom: none; + } + .testimonial-slider.center-on-mobile { + margin: 0 auto; + } + .testimonial-slider.center-on-mobile .tms-pagination, + .testimonial-slider.center-on-mobile blockquote { + text-align: center; + } + .testimonial-slider.center-on-mobile blockquote { + padding: 0 !important; + } +} + +/* -----------------------------team list------------------------------------ */ + +.team-1 .occupation, +.team-2 .occupation { + margin-top: 0; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .testimonial-5 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} +[class*="team-"] .signature { + width: 100%; +} +[class*="team-"] .thumbnail { + float: none; +} +[class*="team-"] .social-list { + margin-bottom: 0; +} +.social-list { + margin-left: 0; + list-style: none; +} +.social-list a { + margin-right: 1rem; +} +.social-list.right li:last-child a, +.social-list:not(.center) li:last-child a { + margin-right: 0; +} +.right .social-list a, +.social-list.right a { + margin-left: 1rem; + margin-right: 0; +} +.center .social-list a, +.center .social-list li:last-child a, +.social-list.center a { + margin-right: 0.5rem; + margin-left: 0.5rem; +} +.social-list [class*="icon-"] { + margin: 0; +} +.team-slider .social-list, +.team-slider .social-list li { + padding: 0; + margin: 0; +} +.team-1 [class*="content-grid"] { + margin-bottom: -3rem; +} +.team-1 .team-content-info .name, +.team-1 .team-content-info h4 { + margin-bottom: 1rem; +} +.team-1 .occupation { + margin-bottom: 2rem; +} +.team-2 [class*="content-grid"] { + margin-bottom: -3rem; +} +.team-2 .thumbnail { + margin-bottom: 0; +} +.team-2 .team-content { + background: #fff; +} +.team-2 .team-content-info { + padding: 2rem; +} +.team-2 .team-content-info .name, +.team-2 .team-content-info h4 { + margin-bottom: 1rem; +} +.team-2 .occupation { + margin-bottom: 2rem; +} +.team-2 .social-list .list-label { + margin-right: 1rem; + font-size: 1rem; + font-weight: 700; + color: #999; + display: inline-block; +} +.team-3, +.team-3 .team-content-info { + color: #fff; +} +.team-2 .social-list.boxed { + margin: 0 -2rem -2rem; + padding: 2rem; + background: #e7e7e7; +} +.team-3 { + text-align: left; +} +.team-3 .slider-column, +body.boxed .team-3 { + padding-left: 0; + padding-right: 0; +} +.team-3 .team-slider { + height: 45rem; + margin-bottom: 0; + background: 0 0; +} +.team-3 .team-slider .tms-slides { + margin-bottom: 2rem; +} +.team-3 .team-content { + margin-bottom: 4rem; +} +.team-3 .team-content-info .name, +.team-3 .team-content-info h4 { + margin-bottom: 1rem; +} +.team-3 .occupation { + margin-top: 0; + margin-bottom: 2rem; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} +.team-3 .social-list a { + color: #fff; +} +.section-block.team-4 { + padding-bottom: 0; +} +.team-4 { + text-align: center; + overflow: hidden; +} +.team-4 .grid-item { + margin-bottom: 0; +} +.team-4 .overlay-info > span { + padding: 3rem; + font-size: 1.4rem; + line-height: 1.8; + font-weight: 400; +} +.team-4 .team-content-info .name, +.team-4 .team-content-info h4 { + margin-bottom: 1rem; +} +.team-4 .occupation { + margin-top: 0; + margin-bottom: 2rem; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} +.team-4 .social-list { + display: block; + margin-top: 2rem; +} +.team-4 .thumbnail .social-list a { + margin: 0 0.5rem; + color: #fff; +} +.mobile .team-4 .overlay-info { + height: auto; + background: 0 0; + position: relative; + color: #999; + transition: none; + opacity: 1; + display: block; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.mobile .team-4 .overlay-info > span { + padding-left: 1rem; + padding-right: 1rem; +} +.mobile .team-4 .social-list a { + color: #999; +} +@media only screen and (min-width: 768px) { + .team-4 .thumbnail { + margin-bottom: 0; + } +} +@media only screen and (min-width: 479px) and (max-width: 960px) { + .team-2 .content-grid-4 .grid-item, + .team-4 .content-grid-4 .grid-item { + width: 50%; + } +} +.masonry-set-dimensions-2 .thumbnail { + float: left; +} +.masonry-set-dimensions-2 .description { + padding: 2rem; + text-align: center; + background: #fff; +} +.masonry-set-dimensions-2 h5:last-child, +.masonry-set-dimensions-2 p:last-child { + margin-bottom: 0; +} +.masonry-set-dimensions-2 .half.image-left .thumbnail, +.masonry-set-dimensions-2 .half.image-right .thumbnail { + width: 50%; +} +.masonry-set-dimensions-2 .two-third.image-left .thumbnail, +.masonry-set-dimensions-2 .two-third.image-right .thumbnail { + width: 66.66667%; +} +.masonry-set-dimensions-2 .half.image-bottom .thumbnail, +.masonry-set-dimensions-2 .half.image-top .thumbnail, +.masonry-set-dimensions-2 .image-left.no-description .thumbnail, +.masonry-set-dimensions-2 .image-right.no-description .thumbnail, +.masonry-set-dimensions-2 .two-third.image-bottom .thumbnail, +.masonry-set-dimensions-2 .two-third.image-top .thumbnail { + width: 100%; +} +.masonry-set-dimensions-2 .half.image-right .thumbnail, +.masonry-set-dimensions-2 .two-third.image-right .thumbnail { + float: right; +} +.masonry-set-dimensions-2 .item-description { + margin-top: 0; + height: 100%; + background: #f9f9f9; + text-align: center; + display: table; + position: relative; +} +.masonry-set-dimensions-2 .item-description-inner { + height: 100%; + padding: 1rem 3rem 3rem; + display: table-cell; + vertical-align: middle; +} +.masonry-set-dimensions-2 .half.image-left .item-description { + width: 50%; + text-align: left; + float: right; +} +.masonry-set-dimensions-2 .half.image-right .item-description { + width: 50%; + text-align: right; + float: left; +} +.masonry-set-dimensions-2 .two-third.image-left .item-description { + width: 33.33333%; + text-align: left; + float: right; +} +.masonry-set-dimensions-2 .two-third.image-right .item-description { + width: 33.33333%; + text-align: right; + float: left; +} +.masonry-set-dimensions-2 .half.image-bottom .item-description, +.masonry-set-dimensions-2 .half.image-top .item-description { + width: 100%; + height: 50%; + text-align: center; +} +.masonry-set-dimensions-2 .two-third.image-top .item-description { + width: 100%; + height: 33.33333%; + text-align: center; +} +.masonry-set-dimensions-2 .item-description:after { + width: 0; + height: 0; + margin-top: -10px; + content: " "; + position: absolute; + pointer-events: none; + z-index: 10; + margin-left: -10px; + border: solid transparent; + border-bottom-color: #f9f9f9; + border-width: 10px; + top: auto; + bottom: 100%; + left: 50%; +} +.masonry-set-dimensions-2 .image-left .item-description:after { + margin-top: -10px; + border: solid transparent; + border-right-color: #f9f9f9; + border-width: 10px; + top: 50%; + right: 100%; + bottom: auto; + left: auto; +} +.masonry-set-dimensions-2 .image-right .item-description:after { + margin-top: -10px; + border: solid transparent; + border-left-color: #f9f9f9; + border-width: 10px; + top: 50%; + bottom: auto; + right: -20px; + left: auto; +} +.masonry-set-dimensions-2 .image-bottom .item-description:after { + margin-left: -10px; + border: solid transparent; + border-top-color: #f9f9f9; + border-width: 10px; + top: auto; + bottom: -2rem; + left: 50%; +} + +/* -----------------------------slider------------------------------------ */ + +.recent-slider .column.slider-column { + padding-left: 0; + padding-right: 0; +} +.recent-slider .recent-slider { + padding: 0; + margin-bottom: 0; + background: 0 0; +} +.recent-slider .next-recent-slider, +.recent-slider .previous-recent-slider { + width: 3rem; + height: 3rem; + margin-right: 0.5rem; + line-height: 3rem; + text-align: center; + display: inline-block; + border: 1px solid #ddd; +} + +/* -----------------------------logos------------------------------------ */ + +.logos-2 [class*="content-grid"], +.logos-3 [class*="content-grid"] { + margin-right: 0; + margin-left: 0; +} +.recent-slider [class*="icon-"] { + margin: 0; +} +.recent-slider .grid-description { + width: 100%; + height: 100%; + padding: 0; + display: block; +} +.project-details h6 { + margin-bottom: 1rem; +} +.project-details ul { + margin-bottom: 2rem; +} +@media only screen and (max-width: 960px) { + .recent-slider .column { + width: 100%; + } + .recent-slider .grid-description { + margin-bottom: 2rem; + } +} +@media only screen and (max-width: 768px) { + .masonry-set-dimensions-2 .two-third.horizontal, + .masonry-set-dimensions-2 .two-third.horizontal .thumbnail { + width: 100% !important; + height: auto !important; + } + .masonry-set-dimensions-2 .two-third.image-left .item-description, + .masonry-set-dimensions-2 .two-third.image-right .item-description { + width: 100%; + float: left; + } + .masonry-set-dimensions-2 .two-third.image-left .item-description:after, + .masonry-set-dimensions-2 .two-third.image-right .item-description:after { + margin-left: -1rem; + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #fff; + border-width: 10px; + top: auto !important; + bottom: 100%; + left: 50%; + } +} +@media only screen and (max-width: 600px) { + .masonry-set-dimensions-2 .half.horizontal, + .masonry-set-dimensions-2 .half.horizontal .thumbnail { + width: 100% !important; + height: auto !important; + } + .masonry-set-dimensions-2 .half.image-left .item-description, + .masonry-set-dimensions-2 .half.image-right .item-description { + width: 100%; + float: left; + } + .masonry-set-dimensions-2 .image-left .item-description:after, + .masonry-set-dimensions-2 .image-right .item-description:after { + margin-left: -1rem; + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #fff; + border-width: 10px; + top: auto !important; + bottom: 100%; + left: 50%; + } +} +.logos-3 .grid-item:after, +.logos-4 .grid-item:after { + border-bottom: 1px solid #ddd; + bottom: -1px; + width: 100%; +} +[class*="logos-"] .grid-item { + margin-bottom: 0; + text-align: center; +} +.logos-1 [class*="content-grid"] { + margin-top: -2rem; + margin-bottom: -2rem; +} +.logos-1 a, +.logos-1 span { + padding: 2rem 0; + display: block; + opacity: 1; +} +.logos-1 a:hover { + opacity: 0.5; +} +.logos-2 { + background-image: url(../images/slider/slide-5-fw@2x.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.logos-2 .grid-item { + padding: 0 0 1px 1px; +} +.logos-2 a, +.logos-2 span { + width: 100%; + padding: 5rem 1.5rem; + background-color: rgba(0, 0, 0, 0.4); + color: #fff; + opacity: 1; + display: block; +} +.logos-2 a:hover { + background-color: rgba(0, 0, 0, 0.6); +} +.logos-3 .grid-item { + padding: 0; + border-right: 1px solid #ddd; + border-top: 1px solid #ddd; + position: relative; +} +.logos-3 .grid-item:after, +.logos-3 .grid-item:before { + content: ""; + position: absolute; +} +.logos-3 .grid-item:before { + height: 100%; + border-left: 1px solid #ddd; + top: 0; + left: -1px; +} +.logos-3 .grid-item:after { + left: 0; +} +.logos-3 a, +.logos-3 span { + width: 100%; + padding: 5rem 1.5rem; + opacity: 1; + display: block; +} +.logos-3 a:hover { + background-color: #ddd; +} +.logos-4 [class*="content-grid"] { + margin-left: 0; + margin-right: 0; + overflow: hidden; +} +.logos-4 .grid-item { + padding: 0; + position: relative; +} +.logos-4 .grid-item:after, +.logos-4 .grid-item:before { + content: ""; + position: absolute; + z-index: 1; +} +.logos-4 .grid-item:before { + height: 100%; + border-left: 1px solid #ddd; + top: 0; + left: -1px; +} +.logos-4 .grid-item:after { + left: 0; +} +.fullscreen-section, +.fullscreen-sections-wrapper { + position: relative; + z-index: 0; +} +.logos-4 a, +.logos-4 span { + width: 100%; + padding: 5rem 1.5rem; + opacity: 1; + display: block; +} +.logos-4 a:hover { + opacity: 0.5; +} +.logo-slider { + min-height: 10rem; +} +.logo-slider .tms-pagination { + bottom: 0; +} +.logo-slider .tms-bullet-nav { + background-color: #333; +} +.logo-slider .tms-content-scalable { + padding-bottom: 0; +} +@media only screen and (max-width: 960px) { + [class*="logos-"] { + height: auto; + } + [class*="logos-"] .grid-item { + width: 33.3333%; + } + .logos-2 a, + .logos-2 span { + padding: 4.5rem 1.5rem; + } +} +@media only screen and (max-width: 768px) { + [class*="logos-"] .grid-item { + width: 33.3333%; + } + .logos-2 a, + .logos-2 span, + .logos-3 a, + .logos-3 span, + .logos-4 a, + .logos-4 span { + padding: 3rem 1.5rem; + } +} +@media only screen and (max-width: 480px) { + [class*="logos-"] .grid-item { + width: 50%; + } + .logos-2 a, + .logos-2 span, + .logos-3 a, + .logos-3 span, + .logos-4 a, + .logos-4 span { + padding: 2rem 1.5rem; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .logos-2 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} + +/* -----------------------------clients------------------------------------ */ + +[class*="clients-"] [class*="content-grid-"] { + margin-bottom: -3rem; +} +.clients-1 { + line-height: 1; +} +.clients-1 .client-name { + margin-top: 0; + margin-bottom: 1rem; +} +.clients-1 .client-description { + font-size: 1.1rem; + opacity: 0.7; +} +@media only screen and (max-width: 768px) { + [class*="clients-"] .grid-item { + width: 33.3333%; + } + [class*="clients-"] .client-description { + display: none; + } + [class*="clients-"] .client-name { + font-size: 1.4rem; + } +} +@media only screen and (max-width: 480px) { + [class*="clients-"] .grid-item { + width: 50%; + } +} +[class*="social-"] ul { + margin-left: 0; + list-style: none; +} +.social-1 { + text-align: center; +} +.social-1 h6 { + font-size: 1.3rem; + text-transform: uppercase; + margin-bottom: 1.5rem; +} +.social-1 ul { + margin-bottom: 0; +} +.social-1 ul li { + padding: 0 1rem; + margin-bottom: 1rem; + display: inline-block; +} +.social-2 { + padding-top: 0; + padding-bottom: 0; + text-align: center; +} +body.boxed .social-2 { + padding-left: 0; + padding-right: 0; +} +.safari-browser .social-2 { + width: 100.4%; +} +.social-2 [class*="content-grid-"] { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.social-2.full-width [class*="content-grid-"] { + max-width: 100%; + padding-left: 0; + padding-right: 0; +} +.social-2 .grid-item { + padding-right: 0; + padding-left: 0; + margin-bottom: 0; +} +.social-3 ul li, +.social-4 ul li { + padding: 0 1rem; + display: inline-block; +} +.social-2 a { + width: 100%; + height: 15rem; + margin: 0; + font-size: 2rem; + line-height: 2rem; + font-family: "Times New Roman", serif; + font-style: italic; + display: table; +} +.social-2 a:hover { + background: 0 0; + color: #999; +} +.social-2 a span { + display: table-cell; + vertical-align: middle; +} +.social-2 [class*="icon"] { + width: 100%; + margin: 0 0 1rem; + font-size: 3rem; + display: inline-block; +} +.social-3 { + text-align: center; + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.social-3 ul { + margin-bottom: -1rem; + line-height: 1; +} +.social-3 ul li { + margin-bottom: 1rem; + text-align: center; +} +.social-3 a[class*="icon"] { + width: 5rem; + height: 5rem; + margin: 0; + line-height: 5rem; + font-weight: 400; + background: rgba(255, 255, 255, 0.2); + border-radius: 50%; +} +.social-3 a { + color: #fff; +} +.social-3 a:hover { + background: #fff; +} +.social-4 { + text-align: center; +} +.social-4 h6 { + font-size: 1.3rem; + text-transform: uppercase; + margin-bottom: 1.5rem; +} +.social-4 ul { + margin-bottom: -1rem; +} +.social-4 ul li { + margin: 0 2rem 1rem; +} +.social-4 ul li a { + font-size: 1.7rem; + text-transform: uppercase; + letter-spacing: 0.1rem; + font-weight: 700; + color: #999; +} +@media only screen and (max-width: 480px) { + .social-2 ul li { + width: 50%; + } + .social-2 a { + width: 100%; + } + .social-4 ul li { + display: block; + } +} + +/* --------------------------------Stat Section------------------------------------ */ + +[class*="stats-"] > .row:not(.flex), +[class*="stats-"] > .row:not(.flex) > .column { + height: 100%; +} +[class*="stats-"] .stat-content { + width: 100%; + height: 100%; + display: table; +} +[class*="stats-"] .stat-content-inner { + height: 100%; + display: table-cell; + vertical-align: middle; +} +[class*="stats-"] .stat { + width: 100%; + height: 100%; + display: table; +} +[class*="stats-"] .stat-inner { + display: table-cell; + vertical-align: middle; + text-align: center; +} +[class*="stats-"].left .stat-inner { + text-align: left; +} +[class*="stats-"].center .stat-inner { + text-align: center; +} +[class*="stats-"].right .stat-inner { + text-align: right; +} +.stats-1 { + color: #fff; + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.stats-1 [class*="content-grid"] { + margin-bottom: -3rem; +} +.stats-1 .counter { + font-size: 6rem; + line-height: 1; + font-weight: 400; +} +.stats-1 p:last-child { + margin-bottom: 0; +} +.stats-2 { + color: #666; +} +.stats-2 [class*="content-grid"] { + margin-bottom: -2rem; +} +.stats-2 .grid-item { + padding-top: 2rem; + padding-bottom: 2rem; + margin-bottom: 0; + border-right: 1px solid #ddd; +} +.stats-2 .grid-item:last-child { + border: none; +} +.stats-2 .counter { + margin-bottom: 0.5rem; + font-size: 3rem; + line-height: 1; + font-weight: 700; +} +.stats-2 .description { + font-size: 1.2rem; + text-transform: uppercase; +} +.stats-2 p:last-child { + margin-bottom: 0; +} +.stats-3 [class*="content-grid"] { + margin-top: -2rem; + margin-bottom: -2rem; +} +.stats-3 .grid-item { + padding-top: 2rem; + padding-bottom: 2rem; + margin-bottom: 0; + border-right: 1px dotted #ddd; +} +.stats-3 .counter, +.stats-3 .mega-stat .counter { + margin-bottom: 0.5rem; + line-height: 1; + font-weight: 700; +} +.stats-3 .grid-item:last-child { + border: none; +} +.stats-3 .counter { + font-size: 3rem; +} +.stats-3 .mega-stat .counter { + font-size: 7rem; +} +.stats-3 .description { + font-size: 1.2rem; + text-transform: uppercase; + color: #999; +} +.stats-3 .mega-stat .description { + margin-bottom: 0; + font-size: 2rem; + line-height: 1; + font-weight: 700; +} +.stats-3 .description { + margin-bottom: 1rem; + padding-bottom: 1rem; + border-bottom: 1px dotted #ddd; + font-weight: 700; +} +.stats-3 .description:last-child { + margin-bottom: 0; + padding-bottom: 0; + border: none; +} +.stats-3 p:last-child { + margin-bottom: 0; +} +.stats-3[class*="border-"] { + border-width: 0; +} +.stats-3[class*="border-"] * { + border-color: inherit; +} +@media only screen and (max-width: 1023px) { + .stats-3 .mega-stat .counter { + font-size: 5rem; + } +} +@media only screen and (max-width: 768px) { + .stats-2 .grid-item, + .stats-2 .row-1 { + border-bottom: 1px solid #ddd; + } + [class*="stats-"] { + height: auto !important; + } + .stats-2 .grid-item { + border-right: none; + } + .stats-3 .description, + .stats-3 .grid-item.row-1 { + border-bottom: 1px dotted #ddd; + } + .stats-2 .row-1:nth-of-type(even), + .stats-2 .row-2:nth-of-type(even) { + border-right: none !important; + } + .stats-3 .grid-item, + .stats-3 .grid-item.row-1 { + border-right: none; + } + .stats-3 .row-1:nth-of-type(even), + .stats-3 .row-2:nth-of-type(even) { + border-right: none !important; + } + [class*="stats-"].center-on-mobile .stat-inner { + text-align: center; + } +} +@media only screen and (max-width: 480px) { + .stats-3 .counter, + .stats-3 .mega-stat .counter { + font-size: 4rem; + } + .stats-3 .mega-stat .description { + font-size: 1.2rem; + } + .stats-3 .grid-item.row-1 { + border: none; + } + .stats-3 .description { + margin-bottom: 4rem; + padding-bottom: 0; + border: none; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .social-3, + .stats-1 { + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} +.section-block.fullscreen-section, +.section-block.fullscreen-sections-wrapper { + padding-top: 0; + padding-bottom: 0; +} +.fullscreen-section { + width: 100%; + height: 100%; + height: 100vh; + display: table; + table-layout: fixed; + overflow: hidden; +} +body.boxed .fullscreen-section { + padding-left: 0; + padding-right: 0; +} +.fullscreen-section.in-view { + z-index: 1; +} +.fullscreen-section .background-image { + width: 100%; + height: 100vh; + position: absolute; + z-index: 0; +} +.fullscreen-section .background-slider-wrapper, +.fullscreen-section.background-fixed .background-image { + width: 100%; + height: 100vh; + position: absolute; + background-attachment: fixed; + z-index: 0; +} +.fullscreen-section .background-slider-wrapper { + height: 100%; +} +.fullscreen-section.background-fixed .background-slider-wrapper { + position: fixed; +} +.ie-browser.webkit .fullscreen-section.background-fixed .background-image-wrapper { + height: 100vh; + position: absolute !important; +} +.ie-browser.webkit .fullscreen-section.background-fixed .background-image { + background-attachment: fixed; +} +.webkit.side-nav-open .background-fixed .background-image-wrapper { + position: absolute; +} +.mobile .fullscreen-section { + height: auto; +} +.mobile .fullscreen-section .background-image, +.mobile .fullscreen-section .background-image-wrapper, +.mobile .fullscreen-section.background-fixed .background-image-wrapper { + width: 100vw; + position: relative !important; +} +.mobile .fullscreen-section.background-fixed .background-image { + background-attachment: scroll; +} +.fs-pagination { + width: 2.8rem; + padding: 1rem; + text-align: center; + visibility: visible; + opacity: 0; + position: fixed; + right: 25px; + top: 50%; + z-index: 10; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; + -webkit-backface-visibility: hidden; +} +.fs-bullet-nav { + width: 0.8rem; + height: 0.8rem; + display: inline-block; + background: #fff; + opacity: 0.5; + border-radius: 50%; +} +.fullscreen-sections-wrapper.nav-dark .fs-bullet-nav, +.nav-dark .fs-bullet-nav { + background: #333; +} +.fs-bullet-nav.active, +.fs-bullet-nav:hover { + opacity: 1; +} +.mobile .fs-pagination { + display: none; +} +.fullscreen-section .fullscreen-inner { + width: 100%; + height: 100%; + padding-top: 7rem; + padding-bottom: 7rem; + background: rgba(0, 0, 0, 0.6); + display: table-cell; + vertical-align: middle; + position: relative; + z-index: 2; +} +.fullscreen-section.no-overlay .fullscreen-inner { + background: rgba(0, 0, 0, 0); +} +.coming-soon-1 .background-image, +.coming-soon-2 .background-image, +.error-404 .background-image, +.error-500 .background-image { + background-image: url(../images/fullscreen/coming-soon-1.jpg); +} +body.boxed .fullscreen-section .fullscreen-inner, +body.boxed .fullscreen-sections-wrapper .fullscreen-inner { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.fullscreen-section footer { + width: 100%; + padding-top: 1rem; + padding-bottom: 1rem; + position: absolute; + bottom: 0; + z-index: 3; +} +.fullscreen-section .copyright { + margin-bottom: 0; + font-size: 1.1rem; + font-weight: 400; + letter-spacing: 0.1rem; + color: #fff; +} +.fullscreen-section .social-list { + margin-bottom: 0; +} +.fullscreen-inner.v-align-top { + vertical-align: top; +} +.fullscreen-inner.v-align-bottom { + vertical-align: bottom; +} +.fullscreen-section .hero-4, +.fullscreen-section .hero-5, +.fullscreen-section .hero-6 { + height: 100vh; +} + +/* --------------------------------coming soon text------------------------------------ */ + +.coming-soon-2 h1 { + font-size: 10rem; + line-height: 1; +} + +/* --------------------------------Error Page------------------------------------ */ + +.error-404 h1, +.error-500 h1 { + font-size: 15rem; + line-height: 1; +} +.error-404 .search-form-container { + max-width: 60rem; + margin-left: auto; + margin-right: auto; +} +.error-404 .form-submit { + width: 100%; +} +.error-500 .button { + margin-right: 2rem; +} +.error-500 .button:last-child { + margin-right: 0; +} +[class*="coming-soon-"] .background-image, +[class*="error-"] .background-image { + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +@media only screen and (max-width: 768px) { + .fs-pagination { + display: none; + } + .fullscreen-section footer { + position: relative; + } + .fullscreen-section .column:last-child > :last-child:not(.hero-content):not(input[type="submit"]) { + margin-bottom: 0; + } + .fullscreen-section.content-below-on-mobile { + height: auto; + display: block; + } + .fullscreen-section.content-below-on-mobile .fullscreen-inner { + padding-top: 7rem !important; + padding-bottom: 7rem !important; + background-color: transparent; + display: block; + text-align: left; + } + .fullscreen-section.no-overlay.content-below-on-mobile .background-on-mobile { + padding: 0; + margin-bottom: 0; + background-color: #f4f4f4; + } + .fullscreen-section .background-on-mobile *, + .fullscreen-section.no-overlay.content-below-on-mobile * { + color: #666; + } + .fullscreen-section.content-below-on-mobile .alt-color-on-mobile { + color: #fff; + } + .fullscreen-section .background-image, + .fullscreen-section .background-image-wrapper, + .fullscreen-section.background-fixed .background-image, + .fullscreen-section.background-fixed .background-image-wrapper, + .webkit .fullscreen-section .background-image-wrapper, + .webkit .fullscreen-section.background-fixed .background-image, + .webkit .fullscreen-section.background-fixed .background-image-wrapper { + max-width: 100vw; + background-attachment: scroll; + } + .content-below-on-mobile .background-image, + .content-below-on-mobile .background-image-wrapper, + .content-below-on-mobile .background-slider-wrapper, + .fs-image-scale .background-image, + .fs-image-scale .background-image-wrapper { + position: relative !important; + } + .fullscreen-section.background-contain .background-image { + background-position: center !important; + background-size: 100% !important; + } + .mobile .fullscreen-section .background-image { + max-width: 114rem; + height: inherit; + } + .mobile .fullscreen-section { + margin-top: -1px; + } + .coming-soon-2 h1 { + font-size: 6rem; + } + .error-404 .form-submit { + width: auto; + } + .error-404 h1, + .error-500 h1 { + font-size: 10rem; + } +} + +/* --------------------------------Pagination------------------------------------ */ + +.pagination-1 a.disabled, +.pagination-1 a.disabled:hover, +.pagination-2 a.disabled, +.pagination-2 a.disabled:hover { + color: #ddd; +} +.mobile .fullscreen-section[class*="coming-soon-"], +.mobile .fullscreen-section[class*="error-"] { + height: 100vh; + display: table; +} +.mobile [class*="coming-soon-"] .fullscreen-inner, +.mobile [class*="error-"] .fullscreen-inner { + display: table-cell; +} +.mobile .fullscreen-section[class*="coming-soon-"] .background-image-wrapper, +.mobile .fullscreen-section[class*="error-"] .background-image-wrapper { + position: fixed; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + .coming-soon-1 .background-image, + .coming-soon-2 .background-image, + .error-404 .background-image, + .error-500 .background-image { + background-image: url(../images/fullscreen/coming-soon-1@2x.jpg); + } +} +.pagination-next.disabled, +.pagination-next.disabled:hover, +.pagination-previous.disabled, +.pagination-previous.disabled:hover { + transition: none; + cursor: default; + background: 0 0 !important; +} +[class*="pagination-"] ul { + margin-left: 0; + list-style: none; +} +.pagination-1 small { + font-size: 1.3rem; + display: block; +} +.pagination-1 small span { + font-size: 1.3rem; + display: inline-block; +} +.pagination-1 [class*="icon-"] { + height: 3.6rem; + font-size: 3.6rem; + display: inline-block; +} +.pagination-1 .pagination-previous { + text-align: left; +} +.pagination-1 .pagination-previous [class*="icon-"] { + margin-right: 1rem; + float: left; +} +.pagination-1 .pagination-next [class*="icon-"], +.pagination-2 .pagination-previous [class*="icon-"] { + margin-left: 1rem; + float: right; +} +.pagination-1 .pagination-next { + text-align: right; +} +.pagination-1 span { + font-size: 2rem; + font-weight: 700; + display: block; +} +.pagination-1 .page-list, +.pagination-1 .return-to-index { + margin-top: 0.3rem; + margin-bottom: 0; + font-size: 1.7rem; + text-align: center; + font-weight: 700; +} +.pagination-1 .page-list li { + padding: 0 0.7rem; +} +.section-block.pagination-2 { + padding-top: 0; + padding-bottom: 0; +} +.pagination-2 .column, +.pagination-2 .column:hover { + background-size: cover; + background-position: center; + -webkit-transform: translate(0, 0); +} +body.boxed .pagination-2 { + padding-left: 0; + padding-right: 0; +} +.pagination-2 .pagination-next, +.pagination-2 .pagination-previous { + padding-top: 7rem; + padding-bottom: 7rem; + display: block; + position: relative; +} +.pagination-2 .pagination-previous { + padding-left: 3rem; + padding-right: 5rem; + background: #f9f9f9; + text-align: right; +} +.pagination-2 .pagination-next { + padding-right: 3rem; + padding-left: 5rem; + background: #eee; + text-align: left; +} +.pagination-2 a:hover { + background: red; +} +.pagination-2 small { + font-size: 1.3rem; + display: block; +} +.pagination-2 small span { + font-size: 1.3rem; + display: inline-block; +} +.pagination-2 [class*="icon-"] { + height: 3.6rem; + font-size: 3.6rem; + display: inline-block; +} +.pagination-2 .pagination-next [class*="icon-"] { + margin-right: 1rem; + float: left; +} +.pagination-3 a, +.pagination-3 ul { + margin: 0; + text-align: center; +} +.pagination-2 span { + font-size: 2rem; + font-weight: 700; + display: block; +} +.pagination-3 ul li { + display: inline-block; +} +.pagination-3 a { + width: 4rem; + height: 4rem; + padding: 1rem; + display: block; + border: 1px solid #ddd; + border-radius: 50%; + font-size: 1.5rem; + font-weight: 700; + line-height: 1.8rem; +} +.pagination-3 a.current, +.pagination-3 a:hover { + background: #333; + color: #fff; + border: transparent; +} +.pagination-3 li:first-child { + float: left; +} +.pagination-3 li:last-child { + float: right; +} +.pagination-3 a.disabled, +.pagination-3 a.disabled:hover { + color: #ddd; + border-color: #ddd; +} +.pagination-4 { + text-align: center; +} +.pagination-4 .button { + width: auto; + margin: 0 0.5rem; + font-size: 1.6rem; + font-weight: 700; +} +.pagination-4 .button.disabled, +.pagination-4 .button.disabled:hover { + color: #ddd; + background: 0 0; + border-color: #ddd; +} +.pagination-4 .button [class*="icon-"]:before { + margin: 0; +} +.pagination-4 .pagination-next [class*="icon-"], +.pagination-4 .pagination-previous [class*="icon-"] { + display: none; +} +.pagination-5 { + padding-top: 0 !important; + padding-bottom: 0 !important; + border-top: 1px solid #ddd; +} +.pagination-5 ul { + margin: 0; + text-align: center; +} +.pagination-5 ul li { + display: inline-block; + margin-left: -0.4rem; +} +.footer ul, +.post-info span:first-child { + margin-left: 0; +} +.pagination-5 a { + width: 6rem; + height: 6rem; + color: #333; + font-size: 1.4rem; + font-weight: 700; + line-height: 6rem; + display: block; +} +.pagination-5 a.current { + color: #999; +} +.pagination-5 a:hover { + background: #333; + color: #fff; +} +.pagination-5 li:first-child { + float: left; +} +.pagination-5 li:last-child { + float: right; +} +.pagination-5 a.disabled, +.pagination-5 a.disabled:hover { + color: #ddd; + border-color: #ddd; +} +.pagination-5 a.pagination-next, +.pagination-5 a.pagination-previous { + width: auto; + padding: 0 2rem; + font-weight: 700; + border-left: 1px solid #ddd; + border-right: 1px solid #ddd; +} +.pagination-5 a.pagination-previous { + padding-right: 3.5rem; +} +.pagination-5 a.pagination-next { + padding-left: 3.5rem; +} +.pagination-5 a span { + width: auto; + float: left; +} +.pagination-5 a [class*="icon-"] { + height: 100%; + margin-right: 0; + line-height: 6rem; + font-size: 3.2rem; +} +@media only screen and (max-width: 960px) { + .blog [class*="pagination-"] > .row > .column, + .shop [class*="pagination-"] > .row > .column { + width: 100%; + } +} +@media only screen and (max-width: 768px) { + .pagination-1 .page-list, + .pagination-1 .pagination-next, + .pagination-1 .return-to-index, + .pagination-2 .pagination-previous { + text-align: left; + } + .pagination-1 .page-list, + .pagination-1 .pagination-previous, + .pagination-1 .return-to-index { + padding-bottom: 3.8rem; + margin-bottom: 3.8rem; + border-bottom: 1px solid #ddd; + display: block; + } + .pagination-1 .pagination-previous [class*="icon-"] { + margin-right: 0; + float: right; + } + .pagination-1 .pagination-next [class*="icon-"] { + margin-left: 0; + } + .pagination-2 [class*="pagination-"] { + padding: 4rem 1.5rem; + } + .pagination-2 .pagination-previous:after { + width: 10rem; + height: 1rem; + bottom: 0; + } + .pagination-2 .pagination-previous [class*="icon-"] { + margin-left: 0; + margin-right: 1rem; + float: left; + } + .pagination-5 ul li a.pagination-next, + .pagination-5 ul li a.pagination-previous { + width: 6rem; + padding: 0; + text-align: center; + } + .pagination-5 ul li a span { + float: none; + } + .pagination-5 ul li a.pagination-next span:first-child, + .pagination-5 ul li a.pagination-previous span:last-child { + display: none; + } +} +@media only screen and (max-width: 490px) { + .pagination-1, + .pagination-3, + .pagination-4 { + padding-top: 4rem; + padding-bottom: 4rem; + } + .pagination-4 span { + display: none; + } + .pagination-4 .back-to-index [class*="icon-"], + .pagination-4 .pagination-next [class*="icon-"], + .pagination-4 .pagination-previous [class*="icon-"] { + display: block; + } + .pagination-3 ul li, + .pagination-5 ul li { + display: none; + } + .pagination-3 ul li:first-child, + .pagination-3 ul li:last-child, + .pagination-5 ul li:first-child, + .pagination-5 ul li:last-child { + display: inline-block; + } +} + +/* --------------------------------maps------------------------------------ */ + +.section-block.map-wrapper { + padding-top: 0; + padding-bottom: 0; +} +.map-container { + width: 100%; + height: 40rem; +} +.map-container > div { + width: 100%; + height: 100%; +} +.map-container > div img { + max-width: none; +} +.gm-style .gm-style-iw { + padding: 0.3rem; + color: #666; + line-height: 1.5; +} + +/* --------------------------------footer------------------------------------ */ + +.footer { + width: 100%; + background-color: #222; + position: relative; + z-index: 1; +} +.footer .row.flex > .column { + flex-direction: column; +} +body.boxed .footer .footer-bottom, +body.boxed .footer .footer-top { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.footer .footer-top { + padding-top: 7rem; + padding-bottom: 7rem; +} +.footer .widget { + margin-bottom: 3rem; +} +.footer ul { + list-style: none; +} +.footer .footer-top-inner > :first-child, +.footer .widget:last-child > :first-child { + margin-top: 0; +} +.footer .footer-top-inner > :last-child, +.footer .widget:last-child > :last-child { + margin-bottom: 0; +} +.footer .footer-bottom { + padding-bottom: 2rem; + color: #555; +} +.footer .footer-bottom-inner { + padding-top: 3rem; + border-top: 1px solid #333; +} +.footer .footer-logo { + width: 17rem; + margin-bottom: 1rem; + display: inline-block; + line-height: 1; +} +.footer .footer-logo a { + -webkit-transition-property: opacity, background, color, visibility, -webkit-transform; + transition-property: opacity, background, color, visibility, transform; + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; +} +.footer .footer-logo a:hover { + opacity: 0.6; +} +.footer .footer-bottom .copyright { + font-size: 1.1rem; + float: left; +} +.footer .navigation, +.footer .social-list { + float: none; +} +.footer .navigation a { + line-height: 2rem; + text-transform: uppercase; + background: 0 0; + padding: 0 1rem; +} +.footer .navigation a:hover { + background: 0 0; + color: #fff; +} +.footer .navigation li:hover a { + background: 0 0; +} +.footer .navigation li:first-child a { + padding-left: 0; + margin-left: 0; +} +.footer .navigation li:last-child a { + padding-right: 0; + margin-right: 0; +} +.footer .navigation li.current a, +.footer .navigation li.current a:hover { + background: 0 0; + color: #fff; +} +.footer .footer-bottom .navigation, +.footer .footer-bottom .social-list { + float: right; +} +.footer .footer-bottom .copyright, +.footer .footer-bottom .navigation, +.footer .footer-bottom .social-list { + margin-bottom: 1rem; +} +.mobile .footer-fixed { + position: relative; + bottom: auto; +} +@media only screen and (min-width: 960px) { + .footer-fixed { + position: fixed; + bottom: 0; + z-index: 0; + } + .content.reveal-footer { + box-shadow: 0 2rem 5rem rgba(0, 0, 0, 0.5); + position: relative; + z-index: 1; + } +} +@media only screen and (max-width: 960px) { + .content.reveal-footer { + margin-bottom: 0 !important; + } +} +@media only screen and (max-width: 768px) { + .footer-top > .row > .column { + width: 100%; + } + [class*="footer-"] .footer-bottom .copyright, + [class*="footer-"] .footer-bottom .navigation, + [class*="footer-"] .footer-bottom .social-list { + display: block; + float: none; + } + .footer .navigation li { + display: inline-block; + float: none; + } +} + +/* --------------------------------post and blog------------------------------------ */ + +.post { + margin-bottom: 7rem; +} +.post:last-child { + margin-bottom: 0 !important; +} +.post-content { + position: relative; + -webkit-transition-property: background, color; + transition-property: background, color; + -webkit-transition-duration: 0.6s; + transition-duration: 0.6s; +} +.post-content + .post-content, +.post-content + .post-media, +.post-media + .post-info-aside, +.post-media ~ .post-content { + margin-top: 3rem; +} +.blog-masonry.masonry-set-dimensions .post, +.blog-masonry.masonry-set-dimensions .post-media { + height: 100%; +} +.blog-masonry.masonry-set-dimensions .post-content { + width: 100%; + height: auto; + padding: 0; + color: #fff; + display: table; + position: absolute; + bottom: 0; + z-index: 2; +} +.blog-masonry.masonry-set-dimensions .post-content:hover { + background: rgba(0, 0, 0, 0.8); +} +.blog-masonry.masonry-set-dimensions .post-content-inner { + height: 100%; + padding: 2rem; + display: table-cell; + vertical-align: bottom; +} +.post-content > :last-child { + margin-bottom: 0; +} +.post-content.with-background { + padding: 3rem; + margin-top: 0; + background: #f9f9f9; +} +.post-content.with-background > :first-child { + margin-top: 0; +} +.blog-masonry.masonry-set-dimensions .post-content.with-background { + background: rgba(0, 0, 0, 0.2); +} +.blog-masonry.masonry-set-dimensions .post-media:hover .post-content { + background: rgba(0, 0, 0, 0.8); +} +.post-info { + margin-bottom: 3rem; +} +.blog-masonry.masonry-set-dimensions .post-info { + margin-bottom: 1rem; +} +.post-content .read-more, +.post-media > * { + margin-bottom: 0; +} +.post-author-aside, +.post-comments-aside, +.post-info-aside { + position: absolute; + z-index: 1; +} +.post-author-aside + .author-bio, +.post-comments-aside + .comments-inner, +.post-info-aside + .post-content { + padding-left: 10rem; +} +.post-info { + padding: 0; + margin-right: 0.2rem; + margin-top: 0; + font-size: 1.1rem; + font-weight: 700; + letter-spacing: 0.1rem; + text-transform: uppercase; + display: inline-block; + border: none; +} +.post-info span { + padding-top: 0; + margin-top: 0; + border: none; +} +.post-author .author-avatar img, +.post-comments .user-avatar img { + border-radius: 50%; +} +.post-info span:last-child { + margin-right: 0; +} +.post-info [class*="icon-"] { + display: inline-block; + position: relative; + z-index: 1; +} +.post-info .post-love [class*="icon-"] { + margin-right: 0.2rem; +} +.post-comments a [class*="icon-"], +.post-love a [class*="icon-"] { + width: 1.2rem; + text-align: center; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 0.2s; + transform-transition-duration: 0.2s; +} +.post-comment a:hover [class*="icon-"], +.post-love a:hover [class*="icon-"] { + -webkit-transform: scale3d(1.2, 1.2, 1); + transform: scale3d(1.2, 1.2, 1); +} +.post-media { + max-width: 114rem; +} +.post-media > * { + float: none; +} +.blog-masonry.masonry-set-dimensions .post-media { + position: relative; + overflow: hidden; +} +.blog-masonry.masonry-set-dimensions.no-margins .post-media { + position: static; + overflow: hidden; +} +.blog-masonry .post-media .post-slider, +.blog-regular .post-media .post-slider, +.blog-single-post .post-media .post-slider { + width: 82.5rem; + height: 55rem; +} +.blog-wide .post-media .post-slider { + width: 111rem; + height: 74rem; +} +.post-media .mejs-audio, +.post-media .mejs-audio .mejs-button.mejs-mute, +.post-media .mejs-audio .mejs-button.mejs-pause, +.post-media .mejs-audio .mejs-button.mejs-play, +.post-media .mejs-audio .mejs-container .mejs-button, +.post-media .mejs-audio .mejs-controls, +.post-media .mejs-audio .mejs-controls div.mejs-horizontal-volume-slider, +.post-media .mejs-audio .mejs-controls div.mejs-time-rail { + height: 4.9rem !important; +} +.post-media .mejs-audio .mejs-controls .mejs-time { + margin-top: 1rem; +} +.post-media .mejs-audio .mejs-time-rail .mejs-time-total { + margin-top: 2.1rem; +} +.post-media .mejs-audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, +.post-media .mejs-audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { + top: 2.1rem; +} +.post-media .mejs-audio .mejs-button button { + margin: 1.6rem 0.7rem; +} +.post-media .mejs-audio .mejs-button.mejs-pause, +.post-media .mejs-audio .mejs-button.mejs-play { + width: 4.4rem !important; +} +.post-media .mejs-audio .mejs-button.mejs-pause button, +.post-media .mejs-audio .mejs-button.mejs-play button { + margin: 1.6rem 1.4rem; +} +.blog-masonry.no-padding-top { + padding-top: 1rem; +} +.blog-masonry.no-padding-bottom { + padding-bottom: 0.5rem; +} +.blog-masonry.full-width.no-margins { + padding: 0; +} +.blog-masonry [class*="content-grid"] { + margin-bottom: -3rem; +} +.blog-masonry.masonry-set-dimensions [class*="content-grid"] { + margin-bottom: -1.5rem; +} +.blog-masonry.no-margins [class*="content-grid"], +.blog-masonry.no-margins [class*="content-grid"] .grid-item { + padding: 0 !important; + margin: 0 !important; +} +.blog-masonry [class*="content-grid"], +.blog-masonry > .row > .column { + padding-left: 0; + padding-right: 0; +} +.blog-masonry [class*="content-grid"] { + margin-left: 0; + margin-right: 0; +} +.blog-masonry.full-width [class*="content-grid"] { + margin-left: 1.5rem; + margin-right: 1.5rem; +} +body.boxed .blog-masonry.full-width [class*="content-grid"] { + margin-left: 0; + margin-right: 0; +} +.blog-masonry [class*="content-grid"] .grid-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.blog-masonry .grid-item .video, +.blog-masonry .grid-item .video-container { + margin-bottom: 0; +} +.blog-masonry h2.post-title, +.blog-regular h2.post-title, +.blog-single-post h2.post-title, +.blog-wide h2.post-title { + margin-top: 0; + margin-bottom: 1rem; +} +.blog-masonry.small-margins > .row > .column { + padding-left: 1rem; + padding-right: 1rem; +} +.blog-masonry.small-margins.no-margins > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.blog-masonry.small-margins.full-width > .row > .column { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.blog-masonry.small-margins.no-margins.full-width > .row > .column { + padding-left: 0; + padding-right: 0; +} +.blog-masonry.small-margins.full-width [class*="content-grid"] { + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} +.blog-masonry.small-margins [class*="content-grid"] { + padding-left: 0; + padding-right: 0; + margin-top: -0.5rem; + margin-left: 0; + margin-right: 0; + margin-bottom: -0.5rem; +} +.blog-masonry.small-margins [class*="content-grid"] .grid-item { + margin-bottom: 0; + padding: 0.5rem; + position: relative; +} +.post-author, +.post-aux-info, +.post-comments, +.single-post-tags { + padding-top: 3rem; + border-top: 1px solid #ddd; +} +.blog-masonry.no-margins > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.blog-masonry.full-width.no-margins > .row > .column { + padding-left: 0; + padding-right: 0; +} +.blog-masonry.full-width .row { + max-width: 100%; +} +@media only screen and (max-width: 1140px) { + .blog-wide .post-media .post-slider { + width: 93rem; + height: 62rem; + } + .blog-regular .post-media .post-slider { + width: 69rem; + height: 46rem; + } + .blog-masonry [class*="content-grid"] .grid-item { + width: 33.33333%; + } +} +@media only screen and (max-width: 960px) { + .blog-wide .post-media .post-slider { + width: 73rem; + height: 48.7rem; + } + .blog-regular .post-media .post-slider { + width: 54rem; + height: 36rem; + } + .blog-masonry [class*="content-grid"] .grid-item { + width: 50%; + } +} +@media only screen and (max-width: 768px) { + .blog-regular .post-media .post-slider, + .blog-wide .post-media .post-slider { + width: 57rem; + height: 38rem; + } + .post-info .show-on-mobile a, + .post-info [class*="icon-"], + .post-info span.show-on-mobile { + display: inline-block !important; + } + .post-author-aside, + .post-comments-aside, + .post-info-aside { + display: none !important; + } + .post-author-aside + .author-bio, + .post-comments-aside + .comments-inner, + .post-info-aside + .post-content { + padding-left: 0 !important; + } + .comment-list ul { + margin-left: 0 !important; + } +} +@media only screen and (max-width: 600px) { + .blog-regular .post-media .post-slider, + .blog-wide .post-media .post-slider { + width: 45rem; + height: 30rem; + } + .blog-masonry [class*="content-grid"] .grid-item { + width: 100%; + } +} +@media only screen and (max-width: 480px) { + .blog-regular .post-media .post-slider, + .blog-wide .post-media .post-slider { + width: 32rem; + height: 21.3rem; + } +} +.single-post .post { + margin-bottom: 0; +} +.single-post .post-content .post-media { + margin-bottom: 3rem; +} +.single-post .post-content.with-background .post-media { + margin-bottom: 0; +} +.single-post-tags { + width: 100%; + margin-top: 3rem; + font-size: 1.2rem; +} +.single-post-tags .tags-title { + font-weight: 700; + margin-top: 0; +} +.single-post-tags a { + margin-left: 0.8rem; + margin-right: 0.8rem; + display: inline-block; + letter-spacing: 0.1rem; +} +.post-author, +.post-aux-info { + margin-top: 3rem; +} +.post-author .author-avatar { + max-width: 7rem; + float: left; +} +.post-author.center .author-avatar { + margin: 0 auto 2rem; + float: none; +} +.post-author:not(.center) .author-bio .author-avatar + .author-content { + margin-left: 10rem; +} +.post-author .author-content :last-child { + margin-bottom: 0; +} +.post-author .name { + font-size: 1.6rem; + margin-bottom: 0.6rem; +} +.post-comments { + margin-top: 3rem; +} +.post-comments .comments-title, +.post-comments ol, +.post-comments ul { + margin-bottom: 3rem; +} +.post-comments .comment-list { + margin-left: 0; +} +.post-comments ol:not(.comment-list), +.post-comments ul:not(.comment-list) { + margin-left: 2rem; +} +.post-comments ol:not(.comment-list) ol, +.post-comments ol:not(.comment-list) ul, +.post-comments ul:not(.comment-list) ol, +.post-comments ul:not(.comment-list) ul { + margin: 0.4rem 0 0.4rem 3rem; +} +.post-comments .comment + ul, +.post-comments .comment-list { + list-style: none; +} +.post-comments .comment-list > li { + margin-bottom: 4rem; +} +.post-comments .comment-list > li:last-child { + margin-bottom: 0; +} +.post-comments .comment-list .comment ol, +.post-comments .comment-list .comment ul { + margin: 0 0 3rem 2rem; + padding: 0; +} +.post-comments .comment-list .comment ol ol, +.post-comments .comment-list .comment ol ul, +.post-comments .comment-list .comment ul ol, +.post-comments .comment-list .comment ul ul { + margin: 0.4rem 0 0.4rem 3rem; +} +.post-comments .comment-list .comment li { + margin: 0; +} +.post-comments .user-avatar { + max-width: 7rem; + float: left; +} +.post-comments .comment-content { + margin-left: 10rem; +} +.post-comments .name { + font-size: 1.6rem; + margin-bottom: 0.6rem; +} +.post-comments .comment-meta { + width: 100%; + margin-bottom: 2rem; + line-height: 1; +} +.post-comment-respond .reply-title, +.sidebar .widget { + margin-bottom: 3rem; +} +.post-comments .comment-meta a { + margin-left: 0.8rem; + margin-right: 0.8rem; + display: inline-block; + font-size: 1.2rem; + letter-spacing: 0.1rem; + font-weight: 700; +} +.post-comments .comment-meta a:first-child { + margin-left: 0; +} +.post-comment-respond { + padding-top: 3rem; + margin-top: 3rem; + border-top: 1px solid #ddd; +} +.post-comment-respond .comment-form .column { + float: none; +} +.sidebar.left .sidebar-inner { + padding-right: 1rem; +} +.sidebar.right .sidebar-inner { + padding-left: 1rem; +} +.sidebar.left .sidebar-inner, +.sidebar.right .sidebar-inner { + text-align: left; +} +.sidebar .widget ul { + margin-left: 0; + list-style: none; +} +.sidebar .widget li { + padding-top: 0.8rem; + padding-bottom: 0.8rem; +} +.sidebar .widget:last-child, +.sidebar .widget > :last-child { + margin-bottom: 0; +} +.sidebar .widget:first-child .widget-title { + margin-top: 0; +} +.widget .post-info { + display: block; + margin-bottom: 0; + line-height: 1; +} +@media only screen and (max-width: 960px) { + .sidebar .sidebar-inner { + padding-right: 0 !important; + padding-left: 0 !important; + padding: 3rem; + margin-top: 3rem; + border-top: 1px solid #ddd; + } +} +@media only screen and (max-width: 480px) { + .post-comments .user-avatar { + margin-bottom: 1.5rem; + float: none; + } + .post-comments .comment-content { + margin-left: 0; + } +} + +/* --------------------------------Titles------------------------------------ */ + +[class^="title-"] { + margin-bottom: 2rem; +} +.title-xlarge { + font-size: 9rem; + line-height: 9rem; +} +.title-large { + font-size: 7rem; + line-height: 7rem; +} +.title-medium { + font-size: 5rem; + line-height: 5rem; +} +.title-small { + font-size: 3rem; + line-height: 3rem; +} +.text-xlarge { + font-size: 2.2rem; +} +.text-large { + font-size: 1.5rem; + margin: 0 0 3rem; +} +.text-medium { + font-size: 1.5rem; +} +.text-small { + font-size: 1.2rem; +} +.text-uppercase { + text-transform: uppercase; +} +@media only screen and (max-width: 768px) { + .title-xlarge { + font-size: 4.5rem; + line-height: 4.5rem; + } + .title-large { + font-size: 4rem; + line-height: 4rem; + } + .title-medium { + font-size: 3rem; + line-height: 3rem; + } + .title-small { + font-size: 2rem; + line-height: 2rem; + } + .text-xlarge { + font-size: 2rem; + line-height: 1.7; + } + .text-large { + font-size: 1.6rem; + line-height: 1.6; + } + .text-medium { + font-size: 1.3rem; + line-height: 1.5; + } + .text-small { + font-size: 1.2rem; + line-height: 1.3; + } +} + +/* --------------------------------widgets------------------------------------ */ + +.widget .product-list li { + padding-top: 1.3rem; + padding-bottom: 1.5rem; +} +.widget .product-list li a { + display: block; +} +.widget .product-list .cart-item { + position: relative; +} +.widget .cart-item .product-title { + padding-right: 5rem; +} +.widget .product-list .product-thumbnail { + width: 5rem; + float: right; +} +.widget .product-list .product-price { + font-size: 1.1rem; +} +.widget .product-list .product-title { + margin-bottom: 0.4rem; + display: block; +} +.widget .product-list .product-price del { + padding-right: 0.6rem; +} +.widget .product-list .star-rating { + display: block; + line-height: 1; +} +.widget .cart-overview a.product-remove { + margin: 0.3rem 0.8rem 0 0; + color: inherit; + display: inline; + float: left; +} +.widget .cart-subtotal .amount, +.widget .product-list .cart-actions .checkout { + float: right; +} +.widget .cart-subtotal { + padding-top: 1rem; + padding-bottom: 1rem; + font-weight: 700; +} +.widget .product-list .cart-actions a { + display: inline-block; +} +.widget .product-tag-cloud a { + padding: 0.4rem 0.8rem; + margin: 0 0.5rem 1rem 0; + display: inline-block; + border: 1px solid #eee; + font-size: 1rem; + text-transform: uppercase; +} +.single-product .product-images .product-thumbnails .grid { + min-height: 0; + margin-bottom: 0; +} +.single-product .product-images .product-thumbnails .grid-item { + width: 25%; +} +.single-product .product-summary .product-price del, +.single-product .product-summary .product-price ins { + display: inline; + font-size: 2rem; + line-height: 1; +} +.single-product .product-summary .product-price del { + padding-right: 1rem; +} +.single-product .product-summary .product-price { + margin-bottom: 2rem; +} +.single-product .product-summary .product-rating { + font-size: 1.2rem; + float: right; +} +.single-product .product-summary .quantity { + margin-right: 1rem; +} +.single-product .product-summary .add-to-cart-button, +.single-product .product-summary .quantity { + float: left; +} +.single-product .product-summary .product-meta > span { + display: table; + table-layout: fixed; +} +.single-product .product-summary .product-addtional-info li:first-child a { + border-top: 1px solid #eee; +} +.single-product .review-comments { + margin-bottom: 3rem; + padding-bottom: 3rem; +} +.single-product .review-comments .comments-title { + margin-bottom: 3rem; +} +.single-product .review-comments .comment + ul, +.single-product .review-comments .comment-list { + margin-left: 0; + list-style: none; +} +.single-product .review-comments .comment-list > li { + margin-bottom: 4rem; +} +.single-product .review-comments .comment-list > li:last-child { + margin-bottom: 0; +} +.single-product .review-comments .user-avatar { + max-width: 7rem; + float: left; +} +.single-product .review-comments .user-avatar img { + border-radius: 50%; +} +.single-product .review-comments .comment-content { + margin-left: 10rem; +} +.single-product .review-comments .name { + font-size: 1.6rem; + margin-bottom: 0.6rem; +} +.single-product .review-comments .comment-meta { + width: 100%; + margin-bottom: 2rem; + line-height: 1; + margin: 0 0 2rem; + display: inline-block; + font-size: 1.1rem; + letter-spacing: 0.1rem; + font-weight: 700; +} +.single-product .review-comments .comment-meta span { + margin: 0; +} +.single-product .review-comments .review-star-rating { + float: right; +} +.single-product .review-comments .comment-meta a:first-child { + margin-left: 0; +} +.nav-block .cart-indication .badge { + width: 1.6rem; + height: 1.6rem; + border-radius: 50%; + font-size: 0.9rem; + line-height: 1.6rem; + letter-spacing: 0; + text-align: center; + background: #232323; + color: #fff; + position: absolute; +} +.nav-block .cart-overview .cart-item { + padding: 1rem 0; + text-align: left; + border: none; +} +.nav-block .cart-overview .cart-actions a, +.nav-block .cart-overview .cart-item a { + letter-spacing: 0; +} +.nav-block .cart-overview .cart-actions:after, +.nav-block .cart-overview .cart-actions:before, +.nav-block .cart-overview .cart-item:after, +.nav-block .cart-overview .cart-item:before { + height: 0; + content: "."; + display: block; + overflow: hidden; +} +.nav-block .cart-overview .cart-actions:after, +.nav-block .cart-overview .cart-item:after { + clear: both; +} +.nav-block .cart-overview li:first-child { + padding-top: 0; +} +.nav-block .cart-overview .product-thumbnail { + width: 5rem; + margin-right: 1.3em; + float: left; +} +.nav-block .cart-overview .product-details { + position: relative; + display: block; + overflow: auto; +} +.nav-block .cart-overview .product-title { + padding-right: 1.5rem; + display: block; + background: 0 0; + font-size: 1.2rem; + line-height: 1; + font-weight: 400; +} +.nav-block .cart-overview .product-price, +.nav-block .cart-overview .product-quantity { + font-size: 1.1rem; +} +.nav-block .cart-overview a.product-remove { + position: absolute; + top: 0; + right: 0; +} +.nav-block .cart-overview .cart-subtotal { + padding: 1rem 0; + color: #fff; + font-size: 1.2rem; + font-weight: 700; + text-align: left; + text-transform: uppercase; +} +.nav-block .cart-overview .cart-subtotal > a:hover { + background: 0 0; +} +.nav-block .cart-overview .cart-subtotal .amount { + float: right; +} +.nav-block .cart-overview .cart-actions { + padding-top: 2rem; + border-top: 1px solid #444; +} +.nav-block .cart-overview .checkout, +.nav-block .cart-overview .view-cart { + display: inline-block; + float: left; +} +.nav-block .cart-overview .checkout:not(.button), +.nav-block .cart-overview .view-cart:not(.button) { + padding: 0; + background: 0 0; +} +.nav-block .cart-overview .checkout { + float: right; +} +.cart .cart-overview .product-thumbnail a { + width: 8rem; + display: block; +} +.cart .cart-overview .form-element { + margin-bottom: 0; +} +.cart .cart-overview .cart-actions td { + padding: 3rem 0 0; +} +.cart .cart-overview .cart-coupon-form .form-element { + max-width: 17rem; +} +.cart .cart-overview .cart-coupon-form, +.cart .cart-overview .cart-coupon-form .form-element { + float: left; +} +.cart .cart-overview .update-cart { + float: right; +} +@media only screen and (max-width: 600px) { + .cart .cart-overview .cart-coupon-form .form-element { + margin-bottom: 1rem; + } + .cart .cart-overview .product-quantity input { + padding-left: 1rem; + padding-right: 1rem; + } + .shop .cart-overview .product-thumbnail { + display: none; + } +} +@media only screen and (max-width: 480px) { + .shop .cart-overview .product-quantity { + display: none; + } +} +.checkout .checkout-payment p { + font-size: 1.2rem; + font-style: italic; + margin-bottom: 0; +} +.mt-0 { + margin-top: 0; +} +.mt-5 { + margin-top: 0.5rem; +} +.mt-10 { + margin-top: 1rem; +} +.mt-20 { + margin-top: 2rem; +} +.mt-30 { + margin-top: 3rem; +} +.mt-40 { + margin-top: 4rem; +} +.mt-50 { + margin-top: 5rem; +} +.mt-60 { + margin-top: 6rem; +} +.mt-70 { + margin-top: 7rem; +} +.mt-80 { + margin-top: 8rem; +} +.mt-90 { + margin-top: 9rem; +} +.mt-100 { + margin-top: 10rem; +} +.mt-110 { + margin-top: 11rem; +} +.mt-120 { + margin-top: 12rem; +} +.mt-130 { + margin-top: 13rem; +} +.mt-140 { + margin-top: 14rem; +} +.mt-150 { + margin-top: 15rem; +} +.mb-0 { + margin-bottom: 0; +} +.mb-5 { + margin-bottom: 0.5rem; +} +.mb-10 { + margin-bottom: 1rem; +} +.mb-20 { + margin-bottom: 2rem; +} +.mb-30 { + margin-bottom: 3rem; +} +.mb-40 { + margin-bottom: 4rem; +} +.mb-50 { + margin-bottom: 5rem; +} +.mb-60 { + margin-bottom: 6rem; +} +.mb-70 { + margin-bottom: 7rem; +} +.mb-80 { + margin-bottom: 8rem; +} +.mb-90 { + margin-bottom: 9rem; +} +.mb-100 { + margin-bottom: 10rem; +} +.mb-110 { + margin-bottom: 11rem; +} +.mb-120 { + margin-bottom: 12rem; +} +.mb-130 { + margin-bottom: 13rem; +} +.mb-140 { + margin-bottom: 14rem; +} +.mb-150 { + margin-bottom: 15rem; +} +.pt-0, +.section-block.pt-0 { + padding-top: 0; +} +.pt-5, +.section-block.pt-5 { + padding-top: 0.5rem; +} +.pt-10, +.section-block.pt-10 { + padding-top: 1rem; +} +.pt-20, +.section-block.pt-20 { + padding-top: 2rem; +} +.pt-30, +.section-block.pt-30 { + padding-top: 3rem; +} +.pt-40, +.section-block.pt-40 { + padding-top: 4rem; +} +.pt-50, +.section-block.pt-50 { + padding-top: 5rem; +} +.pt-60, +.section-block.pt-60 { + padding-top: 6rem; +} +.pt-70, +.section-block.pt-70 { + padding-top: 7rem; +} +.pt-80, +.section-block.pt-80 { + padding-top: 8rem; +} +.pt-90, +.section-block.pt-90 { + padding-top: 9rem; +} +.pt-100, +.section-block.pt-100 { + padding-top: 10rem; +} +.pt-110, +.section-block.pt-110 { + padding-top: 11rem; +} +.pt-120, +.section-block.pt-120 { + padding-top: 12rem; +} +.pt-130, +.section-block.pt-130 { + padding-top: 13rem; +} +.pt-140, +.section-block.pt-140 { + padding-top: 14rem; +} +.pt-150, +.section-block.pt-150 { + padding-top: 15rem; +} +.pb-0, +.section-block.pb-0 { + padding-bottom: 0; +} +.pb-5, +.section-block.pb-5 { + padding-bottom: 0.5rem; +} +.pb-10, +.section-block.pb-10 { + padding-bottom: 1rem; +} +.pb-20, +.section-block.pb-20 { + padding-bottom: 2rem; +} +.pb-30, +.section-block.pb-30 { + padding-bottom: 3rem; +} +.pb-40, +.section-block.pb-40 { + padding-bottom: 4rem; +} +.pb-50, +.section-block.pb-50 { + padding-bottom: 5rem; +} +.pb-60, +.section-block.pb-60 { + padding-bottom: 6rem; +} +.pb-70, +.section-block.pb-70 { + padding-bottom: 7rem; +} +.pb-80, +.section-block.pb-80 { + padding-bottom: 8rem; +} +.pb-90, +.section-block.pb-90 { + padding-bottom: 9rem; +} +.pb-100, +.section-block.pb-100 { + padding-bottom: 10rem; +} +.pb-110, +.section-block.pb-110 { + padding-bottom: 11rem; +} +.pb-120, +.section-block.pb-120 { + padding-bottom: 12rem; +} +.pb-130, +.section-block.pb-130 { + padding-bottom: 13rem; +} +.pb-140, +.section-block.pb-140 { + padding-bottom: 14rem; +} +.pb-150, +.section-block.pb-150 { + padding-bottom: 15rem; +} +[class*="pd-"], +[class*="pu-"] { + position: relative; +} +.pd-10 { + top: 1rem; +} +.pd-20 { + top: 2rem; +} +.pd-30 { + top: 3rem; +} +.pd-40 { + top: 4rem; +} +.pd-50 { + top: 5rem; +} +.pd-60 { + top: 6rem; +} +.pd-70 { + top: 7rem; +} +.pd-80 { + top: 8rem; +} +.pd-90 { + top: 9rem; +} +.pd-100 { + top: 10rem; +} +.pd-110 { + top: 11rem; +} +.pd-120 { + top: 12rem; +} +.pd-130 { + top: 13rem; +} +.pd-140 { + top: 14rem; +} +.pd-150 { + top: 15rem; +} +.pu-10 { + top: -1rem; +} +.pu-20 { + top: -2rem; +} +.pu-30 { + top: -3rem; +} +.pu-40 { + top: -4rem; +} +.pu-50 { + top: -5rem; +} +.pu-60 { + top: -6rem; +} +.pu-70 { + top: -7rem; +} +.pu-80 { + top: -8rem; +} +.pu-90 { + top: -9rem; +} +.pu-100 { + top: -10rem; +} +.pu-110 { + top: -11rem; +} +.pu-120 { + top: -12rem; +} +.pu-130 { + top: -13rem; +} +.pu-140 { + top: -14rem; +} +.pu-150 { + top: -15rem; +} +@media only screen and (max-width: 768px) { + .mt-mobile-0 { + margin-top: 0; + } + .mt-mobile-5 { + margin-top: 0.5rem; + } + .mt-mobile-10 { + margin-top: 1rem; + } + .mt-mobile-20 { + margin-top: 2rem; + } + .mt-mobile-30 { + margin-top: 3rem; + } + .mt-mobile-40 { + margin-top: 4rem; + } + .mt-mobile-50 { + margin-top: 5rem; + } + .mt-mobile-60 { + margin-top: 6rem; + } + .mt-mobile-70 { + margin-top: 7rem; + } + .mt-mobile-80 { + margin-top: 8rem; + } + .mt-mobile-90 { + margin-top: 9rem; + } + .mt-mobile-100 { + margin-top: 10rem; + } + .mt-mobile-110 { + margin-top: 11rem; + } + .mt-mobile-120 { + margin-top: 12rem; + } + .mt-mobile-130 { + margin-top: 13rem; + } + .mt-mobile-140 { + margin-top: 14rem; + } + .mt-mobile-150 { + margin-top: 15rem; + } + .mb-mobile-0 { + margin-bottom: 0; + } + .mb-mobile-5 { + margin-bottom: 0.5rem; + } + .mb-mobile-10 { + margin-bottom: 1rem; + } + .mb-mobile-20 { + margin-bottom: 2rem; + } + .mb-mobile-30 { + margin-bottom: 3rem; + } + .mb-mobile-40 { + margin-bottom: 4rem; + } + .mb-mobile-50 { + margin-bottom: 5rem; + } + .mb-mobile-60 { + margin-bottom: 6rem; + } + .mb-mobile-70 { + margin-bottom: 7rem; + } + .mb-mobile-80 { + margin-bottom: 8rem; + } + .mb-mobile-90 { + margin-bottom: 9rem; + } + .mb-mobile-100 { + margin-bottom: 10rem; + } + .mb-mobile-110 { + margin-bottom: 11rem; + } + .mb-mobile-120 { + margin-bottom: 12rem; + } + .mb-mobile-130 { + margin-bottom: 13rem; + } + .mb-mobile-140 { + margin-bottom: 14rem; + } + .mb-mobile-150 { + margin-bottom: 15rem; + } + [class*="pd-"], + [class*="pu-"] { + top: 0; + } +} + +/*------------------------------------------------------------------ +[31. MAQ Homepage Feature Image] +*/ +/* Container holding the image */ +.homepage-feature { + position: relative; + overflow: visible; + display: inline-block; + vertical-align: bottom; + width: 100%; + margin-right: 50%; + margin-bottom: 5rem; + } + + .homepage-feature-img{ + width: 80%; + } \ No newline at end of file diff --git a/css/customVisuals.css b/css/customVisuals.css new file mode 100644 index 000000000..c312abc79 --- /dev/null +++ b/css/customVisuals.css @@ -0,0 +1,385 @@ +.custom-visuals-body { + + font-family: "Roboto", "Helvetica Neue", sans-serif; + letter-spacing: 0; + font-weight: 400; + font-size: 1.75rem; + line-height: 1.5; + color: #161616; + } +.title-align{ + display: flex; + align-items: center; + justify-content: center; +} + +.card { + height: 300px; + width: 270px; + border-radius: 10px; + border: 2px solid #dbdbdb; + padding-top: 5%; + flex-direction: column; +} + +.card-category { + display: flex; + align-items: center; + height: 20px; + width: max-content; + text-wrap: nowrap; + border-radius: 4px 4px 4px 4px; + padding: 0.5% 2%; + margin: 1%; +} + +.category-container{ + display: flex; + flex-direction: row; + /* justify-content: center; */ + align-self: baseline; + margin: 0% 5% 0% 5%; +} + +.card-category-editorsPick{ + background-color: #e6f3ff; + color: #3276d2; +} + +.card-category-featured{ + background-color: #d7f4da; + color: #247b1c; +} + +.card-category-noCategory{ + visibility: collapse; +} + +.card-category>p { + display: contents; + border-radius: 10px 10px 0px 0px; + margin-bottom: 3px; + width: max-content; + height: 20px; + font-size: x-small; +} + +.card-category>p>img{ + margin-inline-end: 3px; +} + +.card-media{ + display: flex; + margin-inline: 15%; + justify-content: center; + justify-self: center; + align-self: center; +} + +.card-content{ + height: 50px; + margin-top: 5%; + margin-inline: 5%; + margin-bottom: 10%; +} + +.card-certified{ + display: flex; + width: max-content; + height: 20px; + align-items: center; + text-wrap: nowrap; + font-size: x-small; + color: #a36710; + background-color: #fdf4cf; + border-radius: 4px 4px 4px 4px; + padding: 0.5% 2%; + margin: 1%; +} + +.certified-margin{ + margin-inline-end: 3px; +} + +.certified-hide{ + display: none; +} + +.card-title{ + font-size: small; + margin-bottom: 0px; +} + +.card-title>a{ + color: black !important; +} + +.card-detail-text{ + font-size: x-small; + color: black; +} + +.card-learn-more{ + font-size: large; + font-weight: bold; + align-self: baseline; + margin-inline: 10%; +} + +/* footer section */ +.flex-col-2{ + display: flex; + flex-direction: row; + } + + .img{ + width: 140px; + height: 140px; + } + .flex-col-2-contact-header{ + display: flex; + flex-direction: row; + align-items: start; + } + + .section-block-padding-sm{ + padding: 4% 10%; + } + + .section-block-padding-md{ + padding: 8% 10%; + } + + .section-block-padding-lg{ + padding: 10% 10%; + } + + .section-block-padding-footer{ + padding: 0% 10%; + } + + .max-section-size-footer{ + width: 100%; + display: flex; + flex-grow: 1; + } + + .footer-heading{ + font-size: 1.5em; + margin-bottom: 0.5rem; + margin-top: 0.5rem; + } + + .footer-links{ + margin-top: 0.5em; + font-size: 1.2em; + } + + .specializations { + margin-top: 0.5em; + margin-right: 24px; + } + + .specializations-link{ + color: white; + } + + .specializations-link:hover{ + color: white; + /* text-decoration: underline; */ + } + + .flex-col-2-specializations{ + display: flex; + flex-direction: row; + justify-content: space-between; + + } + + .footer-bottom{ + display: flex; + flex-direction: row; + width: 100%; + max-width: 114rem; + padding-left: 0px; + padding-right: 0px; + } + .footer-top{ + display: flex; + flex-direction: row; + width: 100%; + max-width: 114rem; + padding-left: 0px; + padding-right: 0px; + padding-bottom: 2rem; + } + + .centered-section{ + display: flex; + flex-direction: column; + align-items: center; + } + .display-medium{ + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 2.5em; + width: auto; + margin-bottom: 4px; + } + @media only screen and (max-width: 768px) { + .footer-top.two-columns-on-tablet > .row > [class*="width-"] { + width: 100% !important; + } + .mb-footer{ + display: none; + } + .mb-footer-bottom{ + display: flex; + flex-direction: column; + padding-top: 3%; + padding-bottom: 3%; + align-items: center; + } + } + + +/* Hamburger Menu */ +.hamburger-menu { + position: fixed; + top: 20px; + right: 20px; + display: flex; + flex-direction: column; + justify-content: space-between; + width: 30px; + height: 25px; + cursor: pointer; + /* display: none; */ + z-index: 1002; /* Ensure the hamburger is above the content */ +} +.hamburger-line { + width: 30px; + height: 4px; + background-color: #333; + margin: 6px 0; + transition: all 0.3s; +} + + +.right-align-container { + display: flex; + width: 100%; + flex-direction: row-reverse; +} + +.ci--hamburger-md { + display: inline-block; + width: 40px; + height: 40px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 17h14M5 12h14M5 7h14'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.link-list-container { + display: flex; +} + +/* Navbar */ +.navbar-right { + position: fixed; + top: 0; + /* right: -250px; */ + /* right: -100px; */ + right: 0; + width: 100%; + height: 100%; + background-color: #333; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + padding-top: 40px; + padding-right: 40px; + transition: right 0.8s; + z-index: 1001; + overflow-y: auto; + scrollbar-width: none; + +} + +.navbar-right ul { + list-style: none; + width: 100%; + padding-left: 0; +} + +.navbar-right ul li { + width: 100%; +} + +.navbar-right ul li a { + display: block; + padding: 15px 30px; + color: white; + text-decoration: none; + font-size: 18px; + transition: background-color 0.3s; +} + +.navbar-right ul li a:hover { + background-color: #555; +} + +/* Page Content */ +.main-content { + margin-left: 0; + transition: margin-left 0.3s; + z-index: 999; +} + +/* Active State for Hamburger and Navbar */ +.hamburger.open .line:nth-child(1) { + transform: rotate(45deg) translateY(10px); +} + +.hamburger.open .line:nth-child(2) { + opacity: 0; +} + +.hamburger.open .line:nth-child(3) { + transform: rotate(-45deg) translateY(-10px); +} + +.navbar-right.closed { + right: -100%; + transition: right 0.8s; + /* display: none; */ +} + +.main-content.shift { + margin-left: 250px; /* This pushes the content to the left */ +} + +@media screen and (max-width: 768px) { + .hamburger { + display: block; /* Show hamburger menu on mobile */ + } + + /* Navbar should not be visible until hamburger is clicked */ + /* .navbar { + right: -250px; + } */ + + .main-content.shift { + margin-left: 0; + } +} + +/* Side nav GPT end */ \ No newline at end of file diff --git a/css/embedfast.css b/css/embedfast.css new file mode 100644 index 000000000..05626dff8 --- /dev/null +++ b/css/embedfast.css @@ -0,0 +1,19 @@ +.error-message { + font-size: 12px; + color: red; + text-align: center; + justify-content: center; + margin: 0; +} + +.MarketPlaceGridLearnMore{ + position: absolute; + bottom: 0; + margin-bottom: 20px !important; + left: 33%; +} + +.MarketPlaceGrid{ + padding-left: 20px; + position: relative; +} \ No newline at end of file diff --git a/css/font-awesome.css b/css/font-awesome.css deleted file mode 100644 index ee906a819..000000000 --- a/css/font-awesome.css +++ /dev/null @@ -1,2337 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); - font-weight: normal; - font-style: normal; -} -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333333em; - line-height: 0.75em; - vertical-align: -15%; -} -.fa-2x { - font-size: 2em; -} -.fa-3x { - font-size: 3em; -} -.fa-4x { - font-size: 4em; -} -.fa-5x { - font-size: 5em; -} -.fa-fw { - width: 1.28571429em; - text-align: center; -} -.fa-ul { - padding-left: 0; - margin-left: 2.14285714em; - list-style-type: none; -} -.fa-ul > li { - position: relative; -} -.fa-li { - position: absolute; - left: -2.14285714em; - width: 2.14285714em; - top: 0.14285714em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714286em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eeeeee; - border-radius: .1em; -} -.fa-pull-left { - float: left; -} -.fa-pull-right { - float: right; -} -.fa.fa-pull-left { - margin-right: .3em; -} -.fa.fa-pull-right { - margin-left: .3em; -} -/* Deprecated as of 4.4.0 */ -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.fa.pull-left { - margin-right: .3em; -} -.fa.pull-right { - margin-left: .3em; -} -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg); -} -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - filter: none; -} -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.fa-stack-1x { - line-height: inherit; -} -.fa-stack-2x { - font-size: 2em; -} -.fa-inverse { - color: #ffffff; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: "\f000"; -} -.fa-music:before { - content: "\f001"; -} -.fa-search:before { - content: "\f002"; -} -.fa-envelope-o:before { - content: "\f003"; -} -.fa-heart:before { - content: "\f004"; -} -.fa-star:before { - content: "\f005"; -} -.fa-star-o:before { - content: "\f006"; -} -.fa-user:before { - content: "\f007"; -} -.fa-film:before { - content: "\f008"; -} -.fa-th-large:before { - content: "\f009"; -} -.fa-th:before { - content: "\f00a"; -} -.fa-th-list:before { - content: "\f00b"; -} -.fa-check:before { - content: "\f00c"; -} -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: "\f00d"; -} -.fa-search-plus:before { - content: "\f00e"; -} -.fa-search-minus:before { - content: "\f010"; -} -.fa-power-off:before { - content: "\f011"; -} -.fa-signal:before { - content: "\f012"; -} -.fa-gear:before, -.fa-cog:before { - content: "\f013"; -} -.fa-trash-o:before { - content: "\f014"; -} -.fa-home:before { - content: "\f015"; -} -.fa-file-o:before { - content: "\f016"; -} -.fa-clock-o:before { - content: "\f017"; -} -.fa-road:before { - content: "\f018"; -} -.fa-download:before { - content: "\f019"; -} -.fa-arrow-circle-o-down:before { - content: "\f01a"; -} -.fa-arrow-circle-o-up:before { - content: "\f01b"; -} -.fa-inbox:before { - content: "\f01c"; -} -.fa-play-circle-o:before { - content: "\f01d"; -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e"; -} -.fa-refresh:before { - content: "\f021"; -} -.fa-list-alt:before { - content: "\f022"; -} -.fa-lock:before { - content: "\f023"; -} -.fa-flag:before { - content: "\f024"; -} -.fa-headphones:before { - content: "\f025"; -} -.fa-volume-off:before { - content: "\f026"; -} -.fa-volume-down:before { - content: "\f027"; -} -.fa-volume-up:before { - content: "\f028"; -} -.fa-qrcode:before { - content: "\f029"; -} -.fa-barcode:before { - content: "\f02a"; -} -.fa-tag:before { - content: "\f02b"; -} -.fa-tags:before { - content: "\f02c"; -} -.fa-book:before { - content: "\f02d"; -} -.fa-bookmark:before { - content: "\f02e"; -} -.fa-print:before { - content: "\f02f"; -} -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} -.fa-text-height:before { - content: "\f034"; -} -.fa-text-width:before { - content: "\f035"; -} -.fa-align-left:before { - content: "\f036"; -} -.fa-align-center:before { - content: "\f037"; -} -.fa-align-right:before { - content: "\f038"; -} -.fa-align-justify:before { - content: "\f039"; -} -.fa-list:before { - content: "\f03a"; -} -.fa-dedent:before, -.fa-outdent:before { - content: "\f03b"; -} -.fa-indent:before { - content: "\f03c"; -} -.fa-video-camera:before { - content: "\f03d"; -} -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: "\f03e"; -} -.fa-pencil:before { - content: "\f040"; -} -.fa-map-marker:before { - content: "\f041"; -} -.fa-adjust:before { - content: "\f042"; -} -.fa-tint:before { - content: "\f043"; -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\f044"; -} -.fa-share-square-o:before { - content: "\f045"; -} -.fa-check-square-o:before { - content: "\f046"; -} -.fa-arrows:before { - content: "\f047"; -} -.fa-step-backward:before { - content: "\f048"; -} -.fa-fast-backward:before { - content: "\f049"; -} -.fa-backward:before { - content: "\f04a"; -} -.fa-play:before { - content: "\f04b"; -} -.fa-pause:before { - content: "\f04c"; -} -.fa-stop:before { - content: "\f04d"; -} -.fa-forward:before { - content: "\f04e"; -} -.fa-fast-forward:before { - content: "\f050"; -} -.fa-step-forward:before { - content: "\f051"; -} -.fa-eject:before { - content: "\f052"; -} -.fa-chevron-left:before { - content: "\f053"; -} -.fa-chevron-right:before { - content: "\f054"; -} -.fa-plus-circle:before { - content: "\f055"; -} -.fa-minus-circle:before { - content: "\f056"; -} -.fa-times-circle:before { - content: "\f057"; -} -.fa-check-circle:before { - content: "\f058"; -} -.fa-question-circle:before { - content: "\f059"; -} -.fa-info-circle:before { - content: "\f05a"; -} -.fa-crosshairs:before { - content: "\f05b"; -} -.fa-times-circle-o:before { - content: "\f05c"; -} -.fa-check-circle-o:before { - content: "\f05d"; -} -.fa-ban:before { - content: "\f05e"; -} -.fa-arrow-left:before { - content: "\f060"; -} -.fa-arrow-right:before { - content: "\f061"; -} -.fa-arrow-up:before { - content: "\f062"; -} -.fa-arrow-down:before { - content: "\f063"; -} -.fa-mail-forward:before, -.fa-share:before { - content: "\f064"; -} -.fa-expand:before { - content: "\f065"; -} -.fa-compress:before { - content: "\f066"; -} -.fa-plus:before { - content: "\f067"; -} -.fa-minus:before { - content: "\f068"; -} -.fa-asterisk:before { - content: "\f069"; -} -.fa-exclamation-circle:before { - content: "\f06a"; -} -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} -.fa-eye:before { - content: "\f06e"; -} -.fa-eye-slash:before { - content: "\f070"; -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\f071"; -} -.fa-plane:before { - content: "\f072"; -} -.fa-calendar:before { - content: "\f073"; -} -.fa-random:before { - content: "\f074"; -} -.fa-comment:before { - content: "\f075"; -} -.fa-magnet:before { - content: "\f076"; -} -.fa-chevron-up:before { - content: "\f077"; -} -.fa-chevron-down:before { - content: "\f078"; -} -.fa-retweet:before { - content: "\f079"; -} -.fa-shopping-cart:before { - content: "\f07a"; -} -.fa-folder:before { - content: "\f07b"; -} -.fa-folder-open:before { - content: "\f07c"; -} -.fa-arrows-v:before { - content: "\f07d"; -} -.fa-arrows-h:before { - content: "\f07e"; -} -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: "\f080"; -} -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} -.fa-gears:before, -.fa-cogs:before { - content: "\f085"; -} -.fa-comments:before { - content: "\f086"; -} -.fa-thumbs-o-up:before { - content: "\f087"; -} -.fa-thumbs-o-down:before { - content: "\f088"; -} -.fa-star-half:before { - content: "\f089"; -} -.fa-heart-o:before { - content: "\f08a"; -} -.fa-sign-out:before { - content: "\f08b"; -} -.fa-linkedin-square:before { - content: "\f08c"; -} -.fa-thumb-tack:before { - content: "\f08d"; -} -.fa-external-link:before { - content: "\f08e"; -} -.fa-sign-in:before { - content: "\f090"; -} -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} -.fa-upload:before { - content: "\f093"; -} -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} -.fa-square-o:before { - content: "\f096"; -} -.fa-bookmark-o:before { - content: "\f097"; -} -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook-f:before, -.fa-facebook:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-feed:before, -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-save:before, -.fa-floppy-o:before { - content: "\f0c7"; -} -.fa-square:before { - content: "\f0c8"; -} -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: "\f0c9"; -} -.fa-list-ul:before { - content: "\f0ca"; -} -.fa-list-ol:before { - content: "\f0cb"; -} -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} -.fa-table:before { - content: "\f0ce"; -} -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} -.fa-caret-down:before { - content: "\f0d7"; -} -.fa-caret-up:before { - content: "\f0d8"; -} -.fa-caret-left:before { - content: "\f0d9"; -} -.fa-caret-right:before { - content: "\f0da"; -} -.fa-columns:before { - content: "\f0db"; -} -.fa-unsorted:before, -.fa-sort:before { - content: "\f0dc"; -} -.fa-sort-down:before, -.fa-sort-desc:before { - content: "\f0dd"; -} -.fa-sort-up:before, -.fa-sort-asc:before { - content: "\f0de"; -} -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\f0e2"; -} -.fa-legal:before, -.fa-gavel:before { - content: "\f0e3"; -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-flash:before, -.fa-bolt:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-paste:before, -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell-o:before { - content: "\f0a2"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} -.fa-file-text-o:before { - content: "\f0f6"; -} -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} -.fa-plus-square:before { - content: "\f0fe"; -} -.fa-angle-double-left:before { - content: "\f100"; -} -.fa-angle-double-right:before { - content: "\f101"; -} -.fa-angle-double-up:before { - content: "\f102"; -} -.fa-angle-double-down:before { - content: "\f103"; -} -.fa-angle-left:before { - content: "\f104"; -} -.fa-angle-right:before { - content: "\f105"; -} -.fa-angle-up:before { - content: "\f106"; -} -.fa-angle-down:before { - content: "\f107"; -} -.fa-desktop:before { - content: "\f108"; -} -.fa-laptop:before { - content: "\f109"; -} -.fa-tablet:before { - content: "\f10a"; -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\f10b"; -} -.fa-circle-o:before { - content: "\f10c"; -} -.fa-quote-left:before { - content: "\f10d"; -} -.fa-quote-right:before { - content: "\f10e"; -} -.fa-spinner:before { - content: "\f110"; -} -.fa-circle:before { - content: "\f111"; -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\f112"; -} -.fa-github-alt:before { - content: "\f113"; -} -.fa-folder-o:before { - content: "\f114"; -} -.fa-folder-open-o:before { - content: "\f115"; -} -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} -.fa-gamepad:before { - content: "\f11b"; -} -.fa-keyboard-o:before { - content: "\f11c"; -} -.fa-flag-o:before { - content: "\f11d"; -} -.fa-flag-checkered:before { - content: "\f11e"; -} -.fa-terminal:before { - content: "\f120"; -} -.fa-code:before { - content: "\f121"; -} -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: "\f122"; -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\f123"; -} -.fa-location-arrow:before { - content: "\f124"; -} -.fa-crop:before { - content: "\f125"; -} -.fa-code-fork:before { - content: "\f126"; -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\f127"; -} -.fa-question:before { - content: "\f128"; -} -.fa-info:before { - content: "\f129"; -} -.fa-exclamation:before { - content: "\f12a"; -} -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} -.fa-rocket:before { - content: "\f135"; -} -.fa-maxcdn:before { - content: "\f136"; -} -.fa-chevron-circle-left:before { - content: "\f137"; -} -.fa-chevron-circle-right:before { - content: "\f138"; -} -.fa-chevron-circle-up:before { - content: "\f139"; -} -.fa-chevron-circle-down:before { - content: "\f13a"; -} -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} -.fa-ellipsis-h:before { - content: "\f141"; -} -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-euro:before, -.fa-eur:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before, -.fa-usd:before { - content: "\f155"; -} -.fa-rupee:before, -.fa-inr:before { - content: "\f156"; -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\f157"; -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\f158"; -} -.fa-won:before, -.fa-krw:before { - content: "\f159"; -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} -.fa-long-arrow-down:before { - content: "\f175"; -} -.fa-long-arrow-up:before { - content: "\f176"; -} -.fa-long-arrow-left:before { - content: "\f177"; -} -.fa-long-arrow-right:before { - content: "\f178"; -} -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before, -.fa-gratipay:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} -.fa-space-shuttle:before { - content: "\f197"; -} -.fa-slack:before { - content: "\f198"; -} -.fa-envelope-square:before { - content: "\f199"; -} -.fa-wordpress:before { - content: "\f19a"; -} -.fa-openid:before { - content: "\f19b"; -} -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: "\f19c"; -} -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: "\f19d"; -} -.fa-yahoo:before { - content: "\f19e"; -} -.fa-google:before { - content: "\f1a0"; -} -.fa-reddit:before { - content: "\f1a1"; -} -.fa-reddit-square:before { - content: "\f1a2"; -} -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} -.fa-stumbleupon:before { - content: "\f1a4"; -} -.fa-delicious:before { - content: "\f1a5"; -} -.fa-digg:before { - content: "\f1a6"; -} -.fa-pied-piper-pp:before { - content: "\f1a7"; -} -.fa-pied-piper-alt:before { - content: "\f1a8"; -} -.fa-drupal:before { - content: "\f1a9"; -} -.fa-joomla:before { - content: "\f1aa"; -} -.fa-language:before { - content: "\f1ab"; -} -.fa-fax:before { - content: "\f1ac"; -} -.fa-building:before { - content: "\f1ad"; -} -.fa-child:before { - content: "\f1ae"; -} -.fa-paw:before { - content: "\f1b0"; -} -.fa-spoon:before { - content: "\f1b1"; -} -.fa-cube:before { - content: "\f1b2"; -} -.fa-cubes:before { - content: "\f1b3"; -} -.fa-behance:before { - content: "\f1b4"; -} -.fa-behance-square:before { - content: "\f1b5"; -} -.fa-steam:before { - content: "\f1b6"; -} -.fa-steam-square:before { - content: "\f1b7"; -} -.fa-recycle:before { - content: "\f1b8"; -} -.fa-automobile:before, -.fa-car:before { - content: "\f1b9"; -} -.fa-cab:before, -.fa-taxi:before { - content: "\f1ba"; -} -.fa-tree:before { - content: "\f1bb"; -} -.fa-spotify:before { - content: "\f1bc"; -} -.fa-deviantart:before { - content: "\f1bd"; -} -.fa-soundcloud:before { - content: "\f1be"; -} -.fa-database:before { - content: "\f1c0"; -} -.fa-file-pdf-o:before { - content: "\f1c1"; -} -.fa-file-word-o:before { - content: "\f1c2"; -} -.fa-file-excel-o:before { - content: "\f1c3"; -} -.fa-file-powerpoint-o:before { - content: "\f1c4"; -} -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: "\f1c5"; -} -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: "\f1c6"; -} -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: "\f1c7"; -} -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: "\f1c8"; -} -.fa-file-code-o:before { - content: "\f1c9"; -} -.fa-vine:before { - content: "\f1ca"; -} -.fa-codepen:before { - content: "\f1cb"; -} -.fa-jsfiddle:before { - content: "\f1cc"; -} -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: "\f1cd"; -} -.fa-circle-o-notch:before { - content: "\f1ce"; -} -.fa-ra:before, -.fa-resistance:before, -.fa-rebel:before { - content: "\f1d0"; -} -.fa-ge:before, -.fa-empire:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-y-combinator-square:before, -.fa-yc-square:before, -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before, -.fa-weixin:before { - content: "\f1d7"; -} -.fa-send:before, -.fa-paper-plane:before { - content: "\f1d8"; -} -.fa-send-o:before, -.fa-paper-plane-o:before { - content: "\f1d9"; -} -.fa-history:before { - content: "\f1da"; -} -.fa-circle-thin:before { - content: "\f1db"; -} -.fa-header:before { - content: "\f1dc"; -} -.fa-paragraph:before { - content: "\f1dd"; -} -.fa-sliders:before { - content: "\f1de"; -} -.fa-share-alt:before { - content: "\f1e0"; -} -.fa-share-alt-square:before { - content: "\f1e1"; -} -.fa-bomb:before { - content: "\f1e2"; -} -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: "\f1e3"; -} -.fa-tty:before { - content: "\f1e4"; -} -.fa-binoculars:before { - content: "\f1e5"; -} -.fa-plug:before { - content: "\f1e6"; -} -.fa-slideshare:before { - content: "\f1e7"; -} -.fa-twitch:before { - content: "\f1e8"; -} -.fa-yelp:before { - content: "\f1e9"; -} -.fa-newspaper-o:before { - content: "\f1ea"; -} -.fa-wifi:before { - content: "\f1eb"; -} -.fa-calculator:before { - content: "\f1ec"; -} -.fa-paypal:before { - content: "\f1ed"; -} -.fa-google-wallet:before { - content: "\f1ee"; -} -.fa-cc-visa:before { - content: "\f1f0"; -} -.fa-cc-mastercard:before { - content: "\f1f1"; -} -.fa-cc-discover:before { - content: "\f1f2"; -} -.fa-cc-amex:before { - content: "\f1f3"; -} -.fa-cc-paypal:before { - content: "\f1f4"; -} -.fa-cc-stripe:before { - content: "\f1f5"; -} -.fa-bell-slash:before { - content: "\f1f6"; -} -.fa-bell-slash-o:before { - content: "\f1f7"; -} -.fa-trash:before { - content: "\f1f8"; -} -.fa-copyright:before { - content: "\f1f9"; -} -.fa-at:before { - content: "\f1fa"; -} -.fa-eyedropper:before { - content: "\f1fb"; -} -.fa-paint-brush:before { - content: "\f1fc"; -} -.fa-birthday-cake:before { - content: "\f1fd"; -} -.fa-area-chart:before { - content: "\f1fe"; -} -.fa-pie-chart:before { - content: "\f200"; -} -.fa-line-chart:before { - content: "\f201"; -} -.fa-lastfm:before { - content: "\f202"; -} -.fa-lastfm-square:before { - content: "\f203"; -} -.fa-toggle-off:before { - content: "\f204"; -} -.fa-toggle-on:before { - content: "\f205"; -} -.fa-bicycle:before { - content: "\f206"; -} -.fa-bus:before { - content: "\f207"; -} -.fa-ioxhost:before { - content: "\f208"; -} -.fa-angellist:before { - content: "\f209"; -} -.fa-cc:before { - content: "\f20a"; -} -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: "\f20b"; -} -.fa-meanpath:before { - content: "\f20c"; -} -.fa-buysellads:before { - content: "\f20d"; -} -.fa-connectdevelop:before { - content: "\f20e"; -} -.fa-dashcube:before { - content: "\f210"; -} -.fa-forumbee:before { - content: "\f211"; -} -.fa-leanpub:before { - content: "\f212"; -} -.fa-sellsy:before { - content: "\f213"; -} -.fa-shirtsinbulk:before { - content: "\f214"; -} -.fa-simplybuilt:before { - content: "\f215"; -} -.fa-skyatlas:before { - content: "\f216"; -} -.fa-cart-plus:before { - content: "\f217"; -} -.fa-cart-arrow-down:before { - content: "\f218"; -} -.fa-diamond:before { - content: "\f219"; -} -.fa-ship:before { - content: "\f21a"; -} -.fa-user-secret:before { - content: "\f21b"; -} -.fa-motorcycle:before { - content: "\f21c"; -} -.fa-street-view:before { - content: "\f21d"; -} -.fa-heartbeat:before { - content: "\f21e"; -} -.fa-venus:before { - content: "\f221"; -} -.fa-mars:before { - content: "\f222"; -} -.fa-mercury:before { - content: "\f223"; -} -.fa-intersex:before, -.fa-transgender:before { - content: "\f224"; -} -.fa-transgender-alt:before { - content: "\f225"; -} -.fa-venus-double:before { - content: "\f226"; -} -.fa-mars-double:before { - content: "\f227"; -} -.fa-venus-mars:before { - content: "\f228"; -} -.fa-mars-stroke:before { - content: "\f229"; -} -.fa-mars-stroke-v:before { - content: "\f22a"; -} -.fa-mars-stroke-h:before { - content: "\f22b"; -} -.fa-neuter:before { - content: "\f22c"; -} -.fa-genderless:before { - content: "\f22d"; -} -.fa-facebook-official:before { - content: "\f230"; -} -.fa-pinterest-p:before { - content: "\f231"; -} -.fa-whatsapp:before { - content: "\f232"; -} -.fa-server:before { - content: "\f233"; -} -.fa-user-plus:before { - content: "\f234"; -} -.fa-user-times:before { - content: "\f235"; -} -.fa-hotel:before, -.fa-bed:before { - content: "\f236"; -} -.fa-viacoin:before { - content: "\f237"; -} -.fa-train:before { - content: "\f238"; -} -.fa-subway:before { - content: "\f239"; -} -.fa-medium:before { - content: "\f23a"; -} -.fa-yc:before, -.fa-y-combinator:before { - content: "\f23b"; -} -.fa-optin-monster:before { - content: "\f23c"; -} -.fa-opencart:before { - content: "\f23d"; -} -.fa-expeditedssl:before { - content: "\f23e"; -} -.fa-battery-4:before, -.fa-battery:before, -.fa-battery-full:before { - content: "\f240"; -} -.fa-battery-3:before, -.fa-battery-three-quarters:before { - content: "\f241"; -} -.fa-battery-2:before, -.fa-battery-half:before { - content: "\f242"; -} -.fa-battery-1:before, -.fa-battery-quarter:before { - content: "\f243"; -} -.fa-battery-0:before, -.fa-battery-empty:before { - content: "\f244"; -} -.fa-mouse-pointer:before { - content: "\f245"; -} -.fa-i-cursor:before { - content: "\f246"; -} -.fa-object-group:before { - content: "\f247"; -} -.fa-object-ungroup:before { - content: "\f248"; -} -.fa-sticky-note:before { - content: "\f249"; -} -.fa-sticky-note-o:before { - content: "\f24a"; -} -.fa-cc-jcb:before { - content: "\f24b"; -} -.fa-cc-diners-club:before { - content: "\f24c"; -} -.fa-clone:before { - content: "\f24d"; -} -.fa-balance-scale:before { - content: "\f24e"; -} -.fa-hourglass-o:before { - content: "\f250"; -} -.fa-hourglass-1:before, -.fa-hourglass-start:before { - content: "\f251"; -} -.fa-hourglass-2:before, -.fa-hourglass-half:before { - content: "\f252"; -} -.fa-hourglass-3:before, -.fa-hourglass-end:before { - content: "\f253"; -} -.fa-hourglass:before { - content: "\f254"; -} -.fa-hand-grab-o:before, -.fa-hand-rock-o:before { - content: "\f255"; -} -.fa-hand-stop-o:before, -.fa-hand-paper-o:before { - content: "\f256"; -} -.fa-hand-scissors-o:before { - content: "\f257"; -} -.fa-hand-lizard-o:before { - content: "\f258"; -} -.fa-hand-spock-o:before { - content: "\f259"; -} -.fa-hand-pointer-o:before { - content: "\f25a"; -} -.fa-hand-peace-o:before { - content: "\f25b"; -} -.fa-trademark:before { - content: "\f25c"; -} -.fa-registered:before { - content: "\f25d"; -} -.fa-creative-commons:before { - content: "\f25e"; -} -.fa-gg:before { - content: "\f260"; -} -.fa-gg-circle:before { - content: "\f261"; -} -.fa-tripadvisor:before { - content: "\f262"; -} -.fa-odnoklassniki:before { - content: "\f263"; -} -.fa-odnoklassniki-square:before { - content: "\f264"; -} -.fa-get-pocket:before { - content: "\f265"; -} -.fa-wikipedia-w:before { - content: "\f266"; -} -.fa-safari:before { - content: "\f267"; -} -.fa-chrome:before { - content: "\f268"; -} -.fa-firefox:before { - content: "\f269"; -} -.fa-opera:before { - content: "\f26a"; -} -.fa-internet-explorer:before { - content: "\f26b"; -} -.fa-tv:before, -.fa-television:before { - content: "\f26c"; -} -.fa-contao:before { - content: "\f26d"; -} -.fa-500px:before { - content: "\f26e"; -} -.fa-amazon:before { - content: "\f270"; -} -.fa-calendar-plus-o:before { - content: "\f271"; -} -.fa-calendar-minus-o:before { - content: "\f272"; -} -.fa-calendar-times-o:before { - content: "\f273"; -} -.fa-calendar-check-o:before { - content: "\f274"; -} -.fa-industry:before { - content: "\f275"; -} -.fa-map-pin:before { - content: "\f276"; -} -.fa-map-signs:before { - content: "\f277"; -} -.fa-map-o:before { - content: "\f278"; -} -.fa-map:before { - content: "\f279"; -} -.fa-commenting:before { - content: "\f27a"; -} -.fa-commenting-o:before { - content: "\f27b"; -} -.fa-houzz:before { - content: "\f27c"; -} -.fa-vimeo:before { - content: "\f27d"; -} -.fa-black-tie:before { - content: "\f27e"; -} -.fa-fonticons:before { - content: "\f280"; -} -.fa-reddit-alien:before { - content: "\f281"; -} -.fa-edge:before { - content: "\f282"; -} -.fa-credit-card-alt:before { - content: "\f283"; -} -.fa-codiepie:before { - content: "\f284"; -} -.fa-modx:before { - content: "\f285"; -} -.fa-fort-awesome:before { - content: "\f286"; -} -.fa-usb:before { - content: "\f287"; -} -.fa-product-hunt:before { - content: "\f288"; -} -.fa-mixcloud:before { - content: "\f289"; -} -.fa-scribd:before { - content: "\f28a"; -} -.fa-pause-circle:before { - content: "\f28b"; -} -.fa-pause-circle-o:before { - content: "\f28c"; -} -.fa-stop-circle:before { - content: "\f28d"; -} -.fa-stop-circle-o:before { - content: "\f28e"; -} -.fa-shopping-bag:before { - content: "\f290"; -} -.fa-shopping-basket:before { - content: "\f291"; -} -.fa-hashtag:before { - content: "\f292"; -} -.fa-bluetooth:before { - content: "\f293"; -} -.fa-bluetooth-b:before { - content: "\f294"; -} -.fa-percent:before { - content: "\f295"; -} -.fa-gitlab:before { - content: "\f296"; -} -.fa-wpbeginner:before { - content: "\f297"; -} -.fa-wpforms:before { - content: "\f298"; -} -.fa-envira:before { - content: "\f299"; -} -.fa-universal-access:before { - content: "\f29a"; -} -.fa-wheelchair-alt:before { - content: "\f29b"; -} -.fa-question-circle-o:before { - content: "\f29c"; -} -.fa-blind:before { - content: "\f29d"; -} -.fa-audio-description:before { - content: "\f29e"; -} -.fa-volume-control-phone:before { - content: "\f2a0"; -} -.fa-braille:before { - content: "\f2a1"; -} -.fa-assistive-listening-systems:before { - content: "\f2a2"; -} -.fa-asl-interpreting:before, -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; -} -.fa-deafness:before, -.fa-hard-of-hearing:before, -.fa-deaf:before { - content: "\f2a4"; -} -.fa-glide:before { - content: "\f2a5"; -} -.fa-glide-g:before { - content: "\f2a6"; -} -.fa-signing:before, -.fa-sign-language:before { - content: "\f2a7"; -} -.fa-low-vision:before { - content: "\f2a8"; -} -.fa-viadeo:before { - content: "\f2a9"; -} -.fa-viadeo-square:before { - content: "\f2aa"; -} -.fa-snapchat:before { - content: "\f2ab"; -} -.fa-snapchat-ghost:before { - content: "\f2ac"; -} -.fa-snapchat-square:before { - content: "\f2ad"; -} -.fa-pied-piper:before { - content: "\f2ae"; -} -.fa-first-order:before { - content: "\f2b0"; -} -.fa-yoast:before { - content: "\f2b1"; -} -.fa-themeisle:before { - content: "\f2b2"; -} -.fa-google-plus-circle:before, -.fa-google-plus-official:before { - content: "\f2b3"; -} -.fa-fa:before, -.fa-font-awesome:before { - content: "\f2b4"; -} -.fa-handshake-o:before { - content: "\f2b5"; -} -.fa-envelope-open:before { - content: "\f2b6"; -} -.fa-envelope-open-o:before { - content: "\f2b7"; -} -.fa-linode:before { - content: "\f2b8"; -} -.fa-address-book:before { - content: "\f2b9"; -} -.fa-address-book-o:before { - content: "\f2ba"; -} -.fa-vcard:before, -.fa-address-card:before { - content: "\f2bb"; -} -.fa-vcard-o:before, -.fa-address-card-o:before { - content: "\f2bc"; -} -.fa-user-circle:before { - content: "\f2bd"; -} -.fa-user-circle-o:before { - content: "\f2be"; -} -.fa-user-o:before { - content: "\f2c0"; -} -.fa-id-badge:before { - content: "\f2c1"; -} -.fa-drivers-license:before, -.fa-id-card:before { - content: "\f2c2"; -} -.fa-drivers-license-o:before, -.fa-id-card-o:before { - content: "\f2c3"; -} -.fa-quora:before { - content: "\f2c4"; -} -.fa-free-code-camp:before { - content: "\f2c5"; -} -.fa-telegram:before { - content: "\f2c6"; -} -.fa-thermometer-4:before, -.fa-thermometer:before, -.fa-thermometer-full:before { - content: "\f2c7"; -} -.fa-thermometer-3:before, -.fa-thermometer-three-quarters:before { - content: "\f2c8"; -} -.fa-thermometer-2:before, -.fa-thermometer-half:before { - content: "\f2c9"; -} -.fa-thermometer-1:before, -.fa-thermometer-quarter:before { - content: "\f2ca"; -} -.fa-thermometer-0:before, -.fa-thermometer-empty:before { - content: "\f2cb"; -} -.fa-shower:before { - content: "\f2cc"; -} -.fa-bathtub:before, -.fa-s15:before, -.fa-bath:before { - content: "\f2cd"; -} -.fa-podcast:before { - content: "\f2ce"; -} -.fa-window-maximize:before { - content: "\f2d0"; -} -.fa-window-minimize:before { - content: "\f2d1"; -} -.fa-window-restore:before { - content: "\f2d2"; -} -.fa-times-rectangle:before, -.fa-window-close:before { - content: "\f2d3"; -} -.fa-times-rectangle-o:before, -.fa-window-close-o:before { - content: "\f2d4"; -} -.fa-bandcamp:before { - content: "\f2d5"; -} -.fa-grav:before { - content: "\f2d6"; -} -.fa-etsy:before { - content: "\f2d7"; -} -.fa-imdb:before { - content: "\f2d8"; -} -.fa-ravelry:before { - content: "\f2d9"; -} -.fa-eercast:before { - content: "\f2da"; -} -.fa-microchip:before { - content: "\f2db"; -} -.fa-snowflake-o:before { - content: "\f2dc"; -} -.fa-superpowers:before { - content: "\f2dd"; -} -.fa-wpexplorer:before { - content: "\f2de"; -} -.fa-meetup:before { - content: "\f2e0"; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} diff --git a/css/footer.css b/css/footer.css new file mode 100644 index 000000000..168df2202 --- /dev/null +++ b/css/footer.css @@ -0,0 +1,79 @@ +/* footer */ + +.footer-top { + display: flex; + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1em; + padding-left: 10%; + padding-right: 10%; + justify-content: space-between; + gap: 4%; + } + + .footer-row { + flex: 1 1 auto; + } + + .footer-heading { + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 1.25em; + } + + .footer-links { + list-style: none; + padding: 0; + } + + .footer-links li { + margin-bottom: 5px; + } + + .footer-social-icons { + display: flex; + gap: 10px; + } + + .footer-bottom { + display: flex; + flex-direction: row; + justify-content: space-between; + padding-left: 10%; + padding-right: 10%; + } + + .footer-bottom p{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1em; + } + + .footer-address, + .footer-copyright { + margin: 5px 0; + } + + .maq-text{ + color:#BA141A; + font-weight: bold; + + } + + @media (min-width: 600px) { + .footer-row { + flex: 1 1 auto; + + } + } + + @media (min-width: 900px) { + .footer-row { + flex: 1 1 auto; + + } + } + \ No newline at end of file diff --git a/css/horizon.css b/css/horizon.css new file mode 100644 index 000000000..b75a4ad31 --- /dev/null +++ b/css/horizon.css @@ -0,0 +1,30 @@ +/*------------------------------------------------------------------ +Horizon Reveal +Version: 1; +Author: ThemeMountain +Copyright: ThemeMountain +-------------------------------------------------------------------*/ + +*, +*:before, +*:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.horizon{ + opacity: 0; + visibility: hidden; +} +.tmh-perspective{ + perspective: 800px; + overflow: visible !important; +} +.tmh-perspective-parallax{ + perspective: 1600px; + overflow: visible !important; +} +.tmh-parallax-item{ + opacity: 1; + visibility: visible !important; +} \ No newline at end of file diff --git a/css/ignite.css b/css/ignite.css new file mode 100644 index 000000000..d6089a1fc --- /dev/null +++ b/css/ignite.css @@ -0,0 +1,131 @@ +.h1 { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + line-height: 1.2; + color:rgba(70,54,104,255); + font-size: 32px; + font-weight: 700; +} + +.h2 { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + line-height: 1.3; + font-size: 28px; + font-weight: 700; +} + +.h3 { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + line-height: 1.4; + font-size: 24px; + font-weight: 700; +} + +.h4 { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + line-height: 1.5; + color:rgba(70,54,104,255); + font-size: 20px; +} + +.p { + font-family: 'Roboto'; + line-height: 1.6; + font-size: 16px; +} + +.small-h { + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + line-height: 1.5; + color:rgba(70,54,104,255); + font-size: 16px; + font-weight: 700; +} + +:root { + --white: #fff; + --MAQRed: #BA141A; + --MAQBlack: #212121; + --MAQGrey: #F0F0F0; + --StrokeGrey: #D9D9D9; + --DarkGrey: #616161; + --MAQLogoGrey: #58595B; + --LightGrey: #F7F7F7; +} + +.centered-section { + display: flex; + flex-direction: column; + align-items: center; +} + +.max-section-size { + width: 100%; + max-width: 114rem; +} + +.section-block-padding-sm { + padding: 3%; +} + +.contact-gray-section { + background-color: var(--MAQGrey); +} + +.contact-max-width { + margin: 5% 10%; +} + +.btn-primary { + background-color: var(--MAQRed); + border: none; + padding: 10px 20px; + cursor: pointer; + border-radius: 5px; + transition: all 0.3s ease; + text-decoration: none; +} + +.btn-text { + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.25em; + color: white; +} + +.btn-contact-us { + display: flex; + align-items: center; + max-width: fit-content; +} + +.tabler--mail { + display: inline-block; + width: 1.5em; + height: 1.5em; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 4px; +} + +@media only screen and (max-width: 768px) { + .center-on-mobile .project-swatch { + margin-left: 2.5rem; + margin-right: 2.5rem; + } + .color-black.mb-5.h3{ + font-size: 20px; + padding-left: 1.5rem; + padding-right: 1.5rem; + } + } + +.pt-100{ + padding-top: 10rem; +} \ No newline at end of file diff --git a/css/ionicons.css b/css/ionicons.css deleted file mode 100644 index 269237564..000000000 --- a/css/ionicons.css +++ /dev/null @@ -1,2965 +0,0 @@ -@charset "UTF-8"; -/*! - Ionicons, v2.0.0 - Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ - https://twitter.com/benjsperry https://twitter.com/ionicframework - MIT License: https://github.com/driftyco/ionicons - - Android-style icons originally built by Google’s - Material Design Icons: https://github.com/google/material-design-icons - used under CC BY http://creativecommons.org/licenses/by/4.0/ - Modified icons to fit ionicon’s grid from original. -*/ -@font-face { - font-family: "Ionicons"; - src: url("../fonts/ionicons.eot?v=2.0.0"); - src: url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons.woff?v=2.0.0") format("woff"), url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); - font-weight: normal; - font-style: normal; -} - -.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { - display: inline-block; - font-family: "Ionicons"; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - text-rendering: auto; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.ion-alert:before { - content: "\f101"; -} - -.ion-alert-circled:before { - content: "\f100"; -} - -.ion-android-add:before { - content: "\f2c7"; -} - -.ion-android-add-circle:before { - content: "\f359"; -} - -.ion-android-alarm-clock:before { - content: "\f35a"; -} - -.ion-android-alert:before { - content: "\f35b"; -} - -.ion-android-apps:before { - content: "\f35c"; -} - -.ion-android-archive:before { - content: "\f2c9"; -} - -.ion-android-arrow-back:before { - content: "\f2ca"; -} - -.ion-android-arrow-down:before { - content: "\f35d"; -} - -.ion-android-arrow-dropdown:before { - content: "\f35f"; -} - -.ion-android-arrow-dropdown-circle:before { - content: "\f35e"; -} - -.ion-android-arrow-dropleft:before { - content: "\f361"; -} - -.ion-android-arrow-dropleft-circle:before { - content: "\f360"; -} - -.ion-android-arrow-dropright:before { - content: "\f363"; -} - -.ion-android-arrow-dropright-circle:before { - content: "\f362"; -} - -.ion-android-arrow-dropup:before { - content: "\f365"; -} - -.ion-android-arrow-dropup-circle:before { - content: "\f364"; -} - -.ion-android-arrow-forward:before { - content: "\f30f"; -} - -.ion-android-arrow-up:before { - content: "\f366"; -} - -.ion-android-attach:before { - content: "\f367"; -} - -.ion-android-bar:before { - content: "\f368"; -} - -.ion-android-bicycle:before { - content: "\f369"; -} - -.ion-android-boat:before { - content: "\f36a"; -} - -.ion-android-bookmark:before { - content: "\f36b"; -} - -.ion-android-bulb:before { - content: "\f36c"; -} - -.ion-android-bus:before { - content: "\f36d"; -} - -.ion-android-calendar:before { - content: "\f2d1"; -} - -.ion-android-call:before { - content: "\f2d2"; -} - -.ion-android-camera:before { - content: "\f2d3"; -} - -.ion-android-cancel:before { - content: "\f36e"; -} - -.ion-android-car:before { - content: "\f36f"; -} - -.ion-android-cart:before { - content: "\f370"; -} - -.ion-android-chat:before { - content: "\f2d4"; -} - -.ion-android-checkbox:before { - content: "\f374"; -} - -.ion-android-checkbox-blank:before { - content: "\f371"; -} - -.ion-android-checkbox-outline:before { - content: "\f373"; -} - -.ion-android-checkbox-outline-blank:before { - content: "\f372"; -} - -.ion-android-checkmark-circle:before { - content: "\f375"; -} - -.ion-android-clipboard:before { - content: "\f376"; -} - -.ion-android-close:before { - content: "\f2d7"; -} - -.ion-android-cloud:before { - content: "\f37a"; -} - -.ion-android-cloud-circle:before { - content: "\f377"; -} - -.ion-android-cloud-done:before { - content: "\f378"; -} - -.ion-android-cloud-outline:before { - content: "\f379"; -} - -.ion-android-color-palette:before { - content: "\f37b"; -} - -.ion-android-compass:before { - content: "\f37c"; -} - -.ion-android-contact:before { - content: "\f2d8"; -} - -.ion-android-contacts:before { - content: "\f2d9"; -} - -.ion-android-contract:before { - content: "\f37d"; -} - -.ion-android-create:before { - content: "\f37e"; -} - -.ion-android-delete:before { - content: "\f37f"; -} - -.ion-android-desktop:before { - content: "\f380"; -} - -.ion-android-document:before { - content: "\f381"; -} - -.ion-android-done:before { - content: "\f383"; -} - -.ion-android-done-all:before { - content: "\f382"; -} - -.ion-android-download:before { - content: "\f2dd"; -} - -.ion-android-drafts:before { - content: "\f384"; -} - -.ion-android-exit:before { - content: "\f385"; -} - -.ion-android-expand:before { - content: "\f386"; -} - -.ion-android-favorite:before { - content: "\f388"; -} - -.ion-android-favorite-outline:before { - content: "\f387"; -} - -.ion-android-film:before { - content: "\f389"; -} - -.ion-android-folder:before { - content: "\f2e0"; -} - -.ion-android-folder-open:before { - content: "\f38a"; -} - -.ion-android-funnel:before { - content: "\f38b"; -} - -.ion-android-globe:before { - content: "\f38c"; -} - -.ion-android-hand:before { - content: "\f2e3"; -} - -.ion-android-hangout:before { - content: "\f38d"; -} - -.ion-android-happy:before { - content: "\f38e"; -} - -.ion-android-home:before { - content: "\f38f"; -} - -.ion-android-image:before { - content: "\f2e4"; -} - -.ion-android-laptop:before { - content: "\f390"; -} - -.ion-android-list:before { - content: "\f391"; -} - -.ion-android-locate:before { - content: "\f2e9"; -} - -.ion-android-lock:before { - content: "\f392"; -} - -.ion-android-mail:before { - content: "\f2eb"; -} - -.ion-android-map:before { - content: "\f393"; -} - -.ion-android-menu:before { - content: "\f394"; -} - -.ion-android-microphone:before { - content: "\f2ec"; -} - -.ion-android-microphone-off:before { - content: "\f395"; -} - -.ion-android-more-horizontal:before { - content: "\f396"; -} - -.ion-android-more-vertical:before { - content: "\f397"; -} - -.ion-android-navigate:before { - content: "\f398"; -} - -.ion-android-notifications:before { - content: "\f39b"; -} - -.ion-android-notifications-none:before { - content: "\f399"; -} - -.ion-android-notifications-off:before { - content: "\f39a"; -} - -.ion-android-open:before { - content: "\f39c"; -} - -.ion-android-options:before { - content: "\f39d"; -} - -.ion-android-people:before { - content: "\f39e"; -} - -.ion-android-person:before { - content: "\f3a0"; -} - -.ion-android-person-add:before { - content: "\f39f"; -} - -.ion-android-phone-landscape:before { - content: "\f3a1"; -} - -.ion-android-phone-portrait:before { - content: "\f3a2"; -} - -.ion-android-pin:before { - content: "\f3a3"; -} - -.ion-android-plane:before { - content: "\f3a4"; -} - -.ion-android-playstore:before { - content: "\f2f0"; -} - -.ion-android-print:before { - content: "\f3a5"; -} - -.ion-android-radio-button-off:before { - content: "\f3a6"; -} - -.ion-android-radio-button-on:before { - content: "\f3a7"; -} - -.ion-android-refresh:before { - content: "\f3a8"; -} - -.ion-android-remove:before { - content: "\f2f4"; -} - -.ion-android-remove-circle:before { - content: "\f3a9"; -} - -.ion-android-restaurant:before { - content: "\f3aa"; -} - -.ion-android-sad:before { - content: "\f3ab"; -} - -.ion-android-search:before { - content: "\f2f5"; -} - -.ion-android-send:before { - content: "\f2f6"; -} - -.ion-android-settings:before { - content: "\f2f7"; -} - -.ion-android-share:before { - content: "\f2f8"; -} - -.ion-android-share-alt:before { - content: "\f3ac"; -} - -.ion-android-star:before { - content: "\f2fc"; -} - -.ion-android-star-half:before { - content: "\f3ad"; -} - -.ion-android-star-outline:before { - content: "\f3ae"; -} - -.ion-android-stopwatch:before { - content: "\f2fd"; -} - -.ion-android-subway:before { - content: "\f3af"; -} - -.ion-android-sunny:before { - content: "\f3b0"; -} - -.ion-android-sync:before { - content: "\f3b1"; -} - -.ion-android-textsms:before { - content: "\f3b2"; -} - -.ion-android-time:before { - content: "\f3b3"; -} - -.ion-android-train:before { - content: "\f3b4"; -} - -.ion-android-unlock:before { - content: "\f3b5"; -} - -.ion-android-upload:before { - content: "\f3b6"; -} - -.ion-android-volume-down:before { - content: "\f3b7"; -} - -.ion-android-volume-mute:before { - content: "\f3b8"; -} - -.ion-android-volume-off:before { - content: "\f3b9"; -} - -.ion-android-volume-up:before { - content: "\f3ba"; -} - -.ion-android-walk:before { - content: "\f3bb"; -} - -.ion-android-warning:before { - content: "\f3bc"; -} - -.ion-android-watch:before { - content: "\f3bd"; -} - -.ion-android-wifi:before { - content: "\f305"; -} - -.ion-aperture:before { - content: "\f313"; -} - -.ion-archive:before { - content: "\f102"; -} - -.ion-arrow-down-a:before { - content: "\f103"; -} - -.ion-arrow-down-b:before { - content: "\f104"; -} - -.ion-arrow-down-c:before { - content: "\f105"; -} - -.ion-arrow-expand:before { - content: "\f25e"; -} - -.ion-arrow-graph-down-left:before { - content: "\f25f"; -} - -.ion-arrow-graph-down-right:before { - content: "\f260"; -} - -.ion-arrow-graph-up-left:before { - content: "\f261"; -} - -.ion-arrow-graph-up-right:before { - content: "\f262"; -} - -.ion-arrow-left-a:before { - content: "\f106"; -} - -.ion-arrow-left-b:before { - content: "\f107"; -} - -.ion-arrow-left-c:before { - content: "\f108"; -} - -.ion-arrow-move:before { - content: "\f263"; -} - -.ion-arrow-resize:before { - content: "\f264"; -} - -.ion-arrow-return-left:before { - content: "\f265"; -} - -.ion-arrow-return-right:before { - content: "\f266"; -} - -.ion-arrow-right-a:before { - content: "\f109"; -} - -.ion-arrow-right-b:before { - content: "\f10a"; -} - -.ion-arrow-right-c:before { - content: "\f10b"; -} - -.ion-arrow-shrink:before { - content: "\f267"; -} - -.ion-arrow-swap:before { - content: "\f268"; -} - -.ion-arrow-up-a:before { - content: "\f10c"; -} - -.ion-arrow-up-b:before { - content: "\f10d"; -} - -.ion-arrow-up-c:before { - content: "\f10e"; -} - -.ion-asterisk:before { - content: "\f314"; -} - -.ion-at:before { - content: "\f10f"; -} - -.ion-backspace:before { - content: "\f3bf"; -} - -.ion-backspace-outline:before { - content: "\f3be"; -} - -.ion-bag:before { - content: "\f110"; -} - -.ion-battery-charging:before { - content: "\f111"; -} - -.ion-battery-empty:before { - content: "\f112"; -} - -.ion-battery-full:before { - content: "\f113"; -} - -.ion-battery-half:before { - content: "\f114"; -} - -.ion-battery-low:before { - content: "\f115"; -} - -.ion-beaker:before { - content: "\f269"; -} - -.ion-beer:before { - content: "\f26a"; -} - -.ion-bluetooth:before { - content: "\f116"; -} - -.ion-bonfire:before { - content: "\f315"; -} - -.ion-bookmark:before { - content: "\f26b"; -} - -.ion-bowtie:before { - content: "\f3c0"; -} - -.ion-briefcase:before { - content: "\f26c"; -} - -.ion-bug:before { - content: "\f2be"; -} - -.ion-calculator:before { - content: "\f26d"; -} - -.ion-calendar:before { - content: "\f117"; -} - -.ion-camera:before { - content: "\f118"; -} - -.ion-card:before { - content: "\f119"; -} - -.ion-cash:before { - content: "\f316"; -} - -.ion-chatbox:before { - content: "\f11b"; -} - -.ion-chatbox-working:before { - content: "\f11a"; -} - -.ion-chatboxes:before { - content: "\f11c"; -} - -.ion-chatbubble:before { - content: "\f11e"; -} - -.ion-chatbubble-working:before { - content: "\f11d"; -} - -.ion-chatbubbles:before { - content: "\f11f"; -} - -.ion-checkmark:before { - content: "\f122"; -} - -.ion-checkmark-circled:before { - content: "\f120"; -} - -.ion-checkmark-round:before { - content: "\f121"; -} - -.ion-chevron-down:before { - content: "\f123"; -} - -.ion-chevron-left:before { - content: "\f124"; -} - -.ion-chevron-right:before { - content: "\f125"; -} - -.ion-chevron-up:before { - content: "\f126"; -} - -.ion-clipboard:before { - content: "\f127"; -} - -.ion-clock:before { - content: "\f26e"; -} - -.ion-close:before { - content: "\f12a"; -} - -.ion-close-circled:before { - content: "\f128"; -} - -.ion-close-round:before { - content: "\f129"; -} - -.ion-closed-captioning:before { - content: "\f317"; -} - -.ion-cloud:before { - content: "\f12b"; -} - -.ion-code:before { - content: "\f271"; -} - -.ion-code-download:before { - content: "\f26f"; -} - -.ion-code-working:before { - content: "\f270"; -} - -.ion-coffee:before { - content: "\f272"; -} - -.ion-compass:before { - content: "\f273"; -} - -.ion-compose:before { - content: "\f12c"; -} - -.ion-connection-bars:before { - content: "\f274"; -} - -.ion-contrast:before { - content: "\f275"; -} - -.ion-crop:before { - content: "\f3c1"; -} - -.ion-cube:before { - content: "\f318"; -} - -.ion-disc:before { - content: "\f12d"; -} - -.ion-document:before { - content: "\f12f"; -} - -.ion-document-text:before { - content: "\f12e"; -} - -.ion-drag:before { - content: "\f130"; -} - -.ion-earth:before { - content: "\f276"; -} - -.ion-easel:before { - content: "\f3c2"; -} - -.ion-edit:before { - content: "\f2bf"; -} - -.ion-egg:before { - content: "\f277"; -} - -.ion-eject:before { - content: "\f131"; -} - -.ion-email:before { - content: "\f132"; -} - -.ion-email-unread:before { - content: "\f3c3"; -} - -.ion-erlenmeyer-flask:before { - content: "\f3c5"; -} - -.ion-erlenmeyer-flask-bubbles:before { - content: "\f3c4"; -} - -.ion-eye:before { - content: "\f133"; -} - -.ion-eye-disabled:before { - content: "\f306"; -} - -.ion-female:before { - content: "\f278"; -} - -.ion-filing:before { - content: "\f134"; -} - -.ion-film-marker:before { - content: "\f135"; -} - -.ion-fireball:before { - content: "\f319"; -} - -.ion-flag:before { - content: "\f279"; -} - -.ion-flame:before { - content: "\f31a"; -} - -.ion-flash:before { - content: "\f137"; -} - -.ion-flash-off:before { - content: "\f136"; -} - -.ion-folder:before { - content: "\f139"; -} - -.ion-fork:before { - content: "\f27a"; -} - -.ion-fork-repo:before { - content: "\f2c0"; -} - -.ion-forward:before { - content: "\f13a"; -} - -.ion-funnel:before { - content: "\f31b"; -} - -.ion-gear-a:before { - content: "\f13d"; -} - -.ion-gear-b:before { - content: "\f13e"; -} - -.ion-grid:before { - content: "\f13f"; -} - -.ion-hammer:before { - content: "\f27b"; -} - -.ion-happy:before { - content: "\f31c"; -} - -.ion-happy-outline:before { - content: "\f3c6"; -} - -.ion-headphone:before { - content: "\f140"; -} - -.ion-heart:before { - content: "\f141"; -} - -.ion-heart-broken:before { - content: "\f31d"; -} - -.ion-help:before { - content: "\f143"; -} - -.ion-help-buoy:before { - content: "\f27c"; -} - -.ion-help-circled:before { - content: "\f142"; -} - -.ion-home:before { - content: "\f144"; -} - -.ion-icecream:before { - content: "\f27d"; -} - -.ion-image:before { - content: "\f147"; -} - -.ion-images:before { - content: "\f148"; -} - -.ion-information:before { - content: "\f14a"; -} - -.ion-information-circled:before { - content: "\f149"; -} - -.ion-ionic:before { - content: "\f14b"; -} - -.ion-ios-alarm:before { - content: "\f3c8"; -} - -.ion-ios-alarm-outline:before { - content: "\f3c7"; -} - -.ion-ios-albums:before { - content: "\f3ca"; -} - -.ion-ios-albums-outline:before { - content: "\f3c9"; -} - -.ion-ios-americanfootball:before { - content: "\f3cc"; -} - -.ion-ios-americanfootball-outline:before { - content: "\f3cb"; -} - -.ion-ios-analytics:before { - content: "\f3ce"; -} - -.ion-ios-analytics-outline:before { - content: "\f3cd"; -} - -.ion-ios-arrow-back:before { - content: "\f3cf"; -} - -.ion-ios-arrow-down:before { - content: "\f3d0"; -} - -.ion-ios-arrow-forward:before { - content: "\f3d1"; -} - -.ion-ios-arrow-left:before { - content: "\f3d2"; -} - -.ion-ios-arrow-right:before { - content: "\f3d3"; -} - -.ion-ios-arrow-thin-down:before { - content: "\f3d4"; -} - -.ion-ios-arrow-thin-left:before { - content: "\f3d5"; -} - -.ion-ios-arrow-thin-right:before { - content: "\f3d6"; -} - -.ion-ios-arrow-thin-up:before { - content: "\f3d7"; -} - -.ion-ios-arrow-up:before { - content: "\f3d8"; -} - -.ion-ios-at:before { - content: "\f3da"; -} - -.ion-ios-at-outline:before { - content: "\f3d9"; -} - -.ion-ios-barcode:before { - content: "\f3dc"; -} - -.ion-ios-barcode-outline:before { - content: "\f3db"; -} - -.ion-ios-baseball:before { - content: "\f3de"; -} - -.ion-ios-baseball-outline:before { - content: "\f3dd"; -} - -.ion-ios-basketball:before { - content: "\f3e0"; -} - -.ion-ios-basketball-outline:before { - content: "\f3df"; -} - -.ion-ios-bell:before { - content: "\f3e2"; -} - -.ion-ios-bell-outline:before { - content: "\f3e1"; -} - -.ion-ios-body:before { - content: "\f3e4"; -} - -.ion-ios-body-outline:before { - content: "\f3e3"; -} - -.ion-ios-bolt:before { - content: "\f3e6"; -} - -.ion-ios-bolt-outline:before { - content: "\f3e5"; -} - -.ion-ios-book:before { - content: "\f3e8"; -} - -.ion-ios-book-outline:before { - content: "\f3e7"; -} - -.ion-ios-bookmarks:before { - content: "\f3ea"; -} - -.ion-ios-bookmarks-outline:before { - content: "\f3e9"; -} - -.ion-ios-box:before { - content: "\f3ec"; -} - -.ion-ios-box-outline:before { - content: "\f3eb"; -} - -.ion-ios-briefcase:before { - content: "\f3ee"; -} - -.ion-ios-briefcase-outline:before { - content: "\f3ed"; -} - -.ion-ios-browsers:before { - content: "\f3f0"; -} - -.ion-ios-browsers-outline:before { - content: "\f3ef"; -} - -.ion-ios-calculator:before { - content: "\f3f2"; -} - -.ion-ios-calculator-outline:before { - content: "\f3f1"; -} - -.ion-ios-calendar:before { - content: "\f3f4"; -} - -.ion-ios-calendar-outline:before { - content: "\f3f3"; -} - -.ion-ios-camera:before { - content: "\f3f6"; -} - -.ion-ios-camera-outline:before { - content: "\f3f5"; -} - -.ion-ios-cart:before { - content: "\f3f8"; -} - -.ion-ios-cart-outline:before { - content: "\f3f7"; -} - -.ion-ios-chatboxes:before { - content: "\f3fa"; -} - -.ion-ios-chatboxes-outline:before { - content: "\f3f9"; -} - -.ion-ios-chatbubble:before { - content: "\f3fc"; -} - -.ion-ios-chatbubble-outline:before { - content: "\f3fb"; -} - -.ion-ios-checkmark:before { - content: "\f3ff"; -} - -.ion-ios-checkmark-empty:before { - content: "\f3fd"; -} - -.ion-ios-checkmark-outline:before { - content: "\f3fe"; -} - -.ion-ios-circle-filled:before { - content: "\f400"; -} - -.ion-ios-circle-outline:before { - content: "\f401"; -} - -.ion-ios-clock:before { - content: "\f403"; -} - -.ion-ios-clock-outline:before { - content: "\f402"; -} - -.ion-ios-close:before { - content: "\f406"; -} - -.ion-ios-close-empty:before { - content: "\f404"; -} - -.ion-ios-close-outline:before { - content: "\f405"; -} - -.ion-ios-cloud:before { - content: "\f40c"; -} - -.ion-ios-cloud-download:before { - content: "\f408"; -} - -.ion-ios-cloud-download-outline:before { - content: "\f407"; -} - -.ion-ios-cloud-outline:before { - content: "\f409"; -} - -.ion-ios-cloud-upload:before { - content: "\f40b"; -} - -.ion-ios-cloud-upload-outline:before { - content: "\f40a"; -} - -.ion-ios-cloudy:before { - content: "\f410"; -} - -.ion-ios-cloudy-night:before { - content: "\f40e"; -} - -.ion-ios-cloudy-night-outline:before { - content: "\f40d"; -} - -.ion-ios-cloudy-outline:before { - content: "\f40f"; -} - -.ion-ios-cog:before { - content: "\f412"; -} - -.ion-ios-cog-outline:before { - content: "\f411"; -} - -.ion-ios-color-filter:before { - content: "\f414"; -} - -.ion-ios-color-filter-outline:before { - content: "\f413"; -} - -.ion-ios-color-wand:before { - content: "\f416"; -} - -.ion-ios-color-wand-outline:before { - content: "\f415"; -} - -.ion-ios-compose:before { - content: "\f418"; -} - -.ion-ios-compose-outline:before { - content: "\f417"; -} - -.ion-ios-contact:before { - content: "\f41a"; -} - -.ion-ios-contact-outline:before { - content: "\f419"; -} - -.ion-ios-copy:before { - content: "\f41c"; -} - -.ion-ios-copy-outline:before { - content: "\f41b"; -} - -.ion-ios-crop:before { - content: "\f41e"; -} - -.ion-ios-crop-strong:before { - content: "\f41d"; -} - -.ion-ios-download:before { - content: "\f420"; -} - -.ion-ios-download-outline:before { - content: "\f41f"; -} - -.ion-ios-drag:before { - content: "\f421"; -} - -.ion-ios-email:before { - content: "\f423"; -} - -.ion-ios-email-outline:before { - content: "\f422"; -} - -.ion-ios-eye:before { - content: "\f425"; -} - -.ion-ios-eye-outline:before { - content: "\f424"; -} - -.ion-ios-fastforward:before { - content: "\f427"; -} - -.ion-ios-fastforward-outline:before { - content: "\f426"; -} - -.ion-ios-filing:before { - content: "\f429"; -} - -.ion-ios-filing-outline:before { - content: "\f428"; -} - -.ion-ios-film:before { - content: "\f42b"; -} - -.ion-ios-film-outline:before { - content: "\f42a"; -} - -.ion-ios-flag:before { - content: "\f42d"; -} - -.ion-ios-flag-outline:before { - content: "\f42c"; -} - -.ion-ios-flame:before { - content: "\f42f"; -} - -.ion-ios-flame-outline:before { - content: "\f42e"; -} - -.ion-ios-flask:before { - content: "\f431"; -} - -.ion-ios-flask-outline:before { - content: "\f430"; -} - -.ion-ios-flower:before { - content: "\f433"; -} - -.ion-ios-flower-outline:before { - content: "\f432"; -} - -.ion-ios-folder:before { - content: "\f435"; -} - -.ion-ios-folder-outline:before { - content: "\f434"; -} - -.ion-ios-football:before { - content: "\f437"; -} - -.ion-ios-football-outline:before { - content: "\f436"; -} - -.ion-ios-game-controller-a:before { - content: "\f439"; -} - -.ion-ios-game-controller-a-outline:before { - content: "\f438"; -} - -.ion-ios-game-controller-b:before { - content: "\f43b"; -} - -.ion-ios-game-controller-b-outline:before { - content: "\f43a"; -} - -.ion-ios-gear:before { - content: "\f43d"; -} - -.ion-ios-gear-outline:before { - content: "\f43c"; -} - -.ion-ios-glasses:before { - content: "\f43f"; -} - -.ion-ios-glasses-outline:before { - content: "\f43e"; -} - -.ion-ios-grid-view:before { - content: "\f441"; -} - -.ion-ios-grid-view-outline:before { - content: "\f440"; -} - -.ion-ios-heart:before { - content: "\f443"; -} - -.ion-ios-heart-outline:before { - content: "\f442"; -} - -.ion-ios-help:before { - content: "\f446"; -} - -.ion-ios-help-empty:before { - content: "\f444"; -} - -.ion-ios-help-outline:before { - content: "\f445"; -} - -.ion-ios-home:before { - content: "\f448"; -} - -.ion-ios-home-outline:before { - content: "\f447"; -} - -.ion-ios-infinite:before { - content: "\f44a"; -} - -.ion-ios-infinite-outline:before { - content: "\f449"; -} - -.ion-ios-information:before { - content: "\f44d"; -} - -.ion-ios-information-empty:before { - content: "\f44b"; -} - -.ion-ios-information-outline:before { - content: "\f44c"; -} - -.ion-ios-ionic-outline:before { - content: "\f44e"; -} - -.ion-ios-keypad:before { - content: "\f450"; -} - -.ion-ios-keypad-outline:before { - content: "\f44f"; -} - -.ion-ios-lightbulb:before { - content: "\f452"; -} - -.ion-ios-lightbulb-outline:before { - content: "\f451"; -} - -.ion-ios-list:before { - content: "\f454"; -} - -.ion-ios-list-outline:before { - content: "\f453"; -} - -.ion-ios-location:before { - content: "\f456"; -} - -.ion-ios-location-outline:before { - content: "\f455"; -} - -.ion-ios-locked:before { - content: "\f458"; -} - -.ion-ios-locked-outline:before { - content: "\f457"; -} - -.ion-ios-loop:before { - content: "\f45a"; -} - -.ion-ios-loop-strong:before { - content: "\f459"; -} - -.ion-ios-medical:before { - content: "\f45c"; -} - -.ion-ios-medical-outline:before { - content: "\f45b"; -} - -.ion-ios-medkit:before { - content: "\f45e"; -} - -.ion-ios-medkit-outline:before { - content: "\f45d"; -} - -.ion-ios-mic:before { - content: "\f461"; -} - -.ion-ios-mic-off:before { - content: "\f45f"; -} - -.ion-ios-mic-outline:before { - content: "\f460"; -} - -.ion-ios-minus:before { - content: "\f464"; -} - -.ion-ios-minus-empty:before { - content: "\f462"; -} - -.ion-ios-minus-outline:before { - content: "\f463"; -} - -.ion-ios-monitor:before { - content: "\f466"; -} - -.ion-ios-monitor-outline:before { - content: "\f465"; -} - -.ion-ios-moon:before { - content: "\f468"; -} - -.ion-ios-moon-outline:before { - content: "\f467"; -} - -.ion-ios-more:before { - content: "\f46a"; -} - -.ion-ios-more-outline:before { - content: "\f469"; -} - -.ion-ios-musical-note:before { - content: "\f46b"; -} - -.ion-ios-musical-notes:before { - content: "\f46c"; -} - -.ion-ios-navigate:before { - content: "\f46e"; -} - -.ion-ios-navigate-outline:before { - content: "\f46d"; -} - -.ion-ios-nutrition:before { - content: "\f470"; -} - -.ion-ios-nutrition-outline:before { - content: "\f46f"; -} - -.ion-ios-paper:before { - content: "\f472"; -} - -.ion-ios-paper-outline:before { - content: "\f471"; -} - -.ion-ios-paperplane:before { - content: "\f474"; -} - -.ion-ios-paperplane-outline:before { - content: "\f473"; -} - -.ion-ios-partlysunny:before { - content: "\f476"; -} - -.ion-ios-partlysunny-outline:before { - content: "\f475"; -} - -.ion-ios-pause:before { - content: "\f478"; -} - -.ion-ios-pause-outline:before { - content: "\f477"; -} - -.ion-ios-paw:before { - content: "\f47a"; -} - -.ion-ios-paw-outline:before { - content: "\f479"; -} - -.ion-ios-people:before { - content: "\f47c"; -} - -.ion-ios-people-outline:before { - content: "\f47b"; -} - -.ion-ios-person:before { - content: "\f47e"; -} - -.ion-ios-person-outline:before { - content: "\f47d"; -} - -.ion-ios-personadd:before { - content: "\f480"; -} - -.ion-ios-personadd-outline:before { - content: "\f47f"; -} - -.ion-ios-photos:before { - content: "\f482"; -} - -.ion-ios-photos-outline:before { - content: "\f481"; -} - -.ion-ios-pie:before { - content: "\f484"; -} - -.ion-ios-pie-outline:before { - content: "\f483"; -} - -.ion-ios-pint:before { - content: "\f486"; -} - -.ion-ios-pint-outline:before { - content: "\f485"; -} - -.ion-ios-play:before { - content: "\f488"; -} - -.ion-ios-play-outline:before { - content: "\f487"; -} - -.ion-ios-plus:before { - content: "\f48b"; -} - -.ion-ios-plus-empty:before { - content: "\f489"; -} - -.ion-ios-plus-outline:before { - content: "\f48a"; -} - -.ion-ios-pricetag:before { - content: "\f48d"; -} - -.ion-ios-pricetag-outline:before { - content: "\f48c"; -} - -.ion-ios-pricetags:before { - content: "\f48f"; -} - -.ion-ios-pricetags-outline:before { - content: "\f48e"; -} - -.ion-ios-printer:before { - content: "\f491"; -} - -.ion-ios-printer-outline:before { - content: "\f490"; -} - -.ion-ios-pulse:before { - content: "\f493"; -} - -.ion-ios-pulse-strong:before { - content: "\f492"; -} - -.ion-ios-rainy:before { - content: "\f495"; -} - -.ion-ios-rainy-outline:before { - content: "\f494"; -} - -.ion-ios-recording:before { - content: "\f497"; -} - -.ion-ios-recording-outline:before { - content: "\f496"; -} - -.ion-ios-redo:before { - content: "\f499"; -} - -.ion-ios-redo-outline:before { - content: "\f498"; -} - -.ion-ios-refresh:before { - content: "\f49c"; -} - -.ion-ios-refresh-empty:before { - content: "\f49a"; -} - -.ion-ios-refresh-outline:before { - content: "\f49b"; -} - -.ion-ios-reload:before { - content: "\f49d"; -} - -.ion-ios-reverse-camera:before { - content: "\f49f"; -} - -.ion-ios-reverse-camera-outline:before { - content: "\f49e"; -} - -.ion-ios-rewind:before { - content: "\f4a1"; -} - -.ion-ios-rewind-outline:before { - content: "\f4a0"; -} - -.ion-ios-rose:before { - content: "\f4a3"; -} - -.ion-ios-rose-outline:before { - content: "\f4a2"; -} - -.ion-ios-search:before { - content: "\f4a5"; -} - -.ion-ios-search-strong:before { - content: "\f4a4"; -} - -.ion-ios-settings:before { - content: "\f4a7"; -} - -.ion-ios-settings-strong:before { - content: "\f4a6"; -} - -.ion-ios-shuffle:before { - content: "\f4a9"; -} - -.ion-ios-shuffle-strong:before { - content: "\f4a8"; -} - -.ion-ios-skipbackward:before { - content: "\f4ab"; -} - -.ion-ios-skipbackward-outline:before { - content: "\f4aa"; -} - -.ion-ios-skipforward:before { - content: "\f4ad"; -} - -.ion-ios-skipforward-outline:before { - content: "\f4ac"; -} - -.ion-ios-snowy:before { - content: "\f4ae"; -} - -.ion-ios-speedometer:before { - content: "\f4b0"; -} - -.ion-ios-speedometer-outline:before { - content: "\f4af"; -} - -.ion-ios-star:before { - content: "\f4b3"; -} - -.ion-ios-star-half:before { - content: "\f4b1"; -} - -.ion-ios-star-outline:before { - content: "\f4b2"; -} - -.ion-ios-stopwatch:before { - content: "\f4b5"; -} - -.ion-ios-stopwatch-outline:before { - content: "\f4b4"; -} - -.ion-ios-sunny:before { - content: "\f4b7"; -} - -.ion-ios-sunny-outline:before { - content: "\f4b6"; -} - -.ion-ios-telephone:before { - content: "\f4b9"; -} - -.ion-ios-telephone-outline:before { - content: "\f4b8"; -} - -.ion-ios-tennisball:before { - content: "\f4bb"; -} - -.ion-ios-tennisball-outline:before { - content: "\f4ba"; -} - -.ion-ios-thunderstorm:before { - content: "\f4bd"; -} - -.ion-ios-thunderstorm-outline:before { - content: "\f4bc"; -} - -.ion-ios-time:before { - content: "\f4bf"; -} - -.ion-ios-time-outline:before { - content: "\f4be"; -} - -.ion-ios-timer:before { - content: "\f4c1"; -} - -.ion-ios-timer-outline:before { - content: "\f4c0"; -} - -.ion-ios-toggle:before { - content: "\f4c3"; -} - -.ion-ios-toggle-outline:before { - content: "\f4c2"; -} - -.ion-ios-trash:before { - content: "\f4c5"; -} - -.ion-ios-trash-outline:before { - content: "\f4c4"; -} - -.ion-ios-undo:before { - content: "\f4c7"; -} - -.ion-ios-undo-outline:before { - content: "\f4c6"; -} - -.ion-ios-unlocked:before { - content: "\f4c9"; -} - -.ion-ios-unlocked-outline:before { - content: "\f4c8"; -} - -.ion-ios-upload:before { - content: "\f4cb"; -} - -.ion-ios-upload-outline:before { - content: "\f4ca"; -} - -.ion-ios-videocam:before { - content: "\f4cd"; -} - -.ion-ios-videocam-outline:before { - content: "\f4cc"; -} - -.ion-ios-volume-high:before { - content: "\f4ce"; -} - -.ion-ios-volume-low:before { - content: "\f4cf"; -} - -.ion-ios-wineglass:before { - content: "\f4d1"; -} - -.ion-ios-wineglass-outline:before { - content: "\f4d0"; -} - -.ion-ios-world:before { - content: "\f4d3"; -} - -.ion-ios-world-outline:before { - content: "\f4d2"; -} - -.ion-ipad:before { - content: "\f1f9"; -} - -.ion-iphone:before { - content: "\f1fa"; -} - -.ion-ipod:before { - content: "\f1fb"; -} - -.ion-jet:before { - content: "\f295"; -} - -.ion-key:before { - content: "\f296"; -} - -.ion-knife:before { - content: "\f297"; -} - -.ion-laptop:before { - content: "\f1fc"; -} - -.ion-leaf:before { - content: "\f1fd"; -} - -.ion-levels:before { - content: "\f298"; -} - -.ion-lightbulb:before { - content: "\f299"; -} - -.ion-link:before { - content: "\f1fe"; -} - -.ion-load-a:before { - content: "\f29a"; -} - -.ion-load-b:before { - content: "\f29b"; -} - -.ion-load-c:before { - content: "\f29c"; -} - -.ion-load-d:before { - content: "\f29d"; -} - -.ion-location:before { - content: "\f1ff"; -} - -.ion-lock-combination:before { - content: "\f4d4"; -} - -.ion-locked:before { - content: "\f200"; -} - -.ion-log-in:before { - content: "\f29e"; -} - -.ion-log-out:before { - content: "\f29f"; -} - -.ion-loop:before { - content: "\f201"; -} - -.ion-magnet:before { - content: "\f2a0"; -} - -.ion-male:before { - content: "\f2a1"; -} - -.ion-man:before { - content: "\f202"; -} - -.ion-map:before { - content: "\f203"; -} - -.ion-medkit:before { - content: "\f2a2"; -} - -.ion-merge:before { - content: "\f33f"; -} - -.ion-mic-a:before { - content: "\f204"; -} - -.ion-mic-b:before { - content: "\f205"; -} - -.ion-mic-c:before { - content: "\f206"; -} - -.ion-minus:before { - content: "\f209"; -} - -.ion-minus-circled:before { - content: "\f207"; -} - -.ion-minus-round:before { - content: "\f208"; -} - -.ion-model-s:before { - content: "\f2c1"; -} - -.ion-monitor:before { - content: "\f20a"; -} - -.ion-more:before { - content: "\f20b"; -} - -.ion-mouse:before { - content: "\f340"; -} - -.ion-music-note:before { - content: "\f20c"; -} - -.ion-navicon:before { - content: "\f20e"; -} - -.ion-navicon-round:before { - content: "\f20d"; -} - -.ion-navigate:before { - content: "\f2a3"; -} - -.ion-network:before { - content: "\f341"; -} - -.ion-no-smoking:before { - content: "\f2c2"; -} - -.ion-nuclear:before { - content: "\f2a4"; -} - -.ion-outlet:before { - content: "\f342"; -} - -.ion-paintbrush:before { - content: "\f4d5"; -} - -.ion-paintbucket:before { - content: "\f4d6"; -} - -.ion-paper-airplane:before { - content: "\f2c3"; -} - -.ion-paperclip:before { - content: "\f20f"; -} - -.ion-pause:before { - content: "\f210"; -} - -.ion-person:before { - content: "\f213"; -} - -.ion-person-add:before { - content: "\f211"; -} - -.ion-person-stalker:before { - content: "\f212"; -} - -.ion-pie-graph:before { - content: "\f2a5"; -} - -.ion-pin:before { - content: "\f2a6"; -} - -.ion-pinpoint:before { - content: "\f2a7"; -} - -.ion-pizza:before { - content: "\f2a8"; -} - -.ion-plane:before { - content: "\f214"; -} - -.ion-planet:before { - content: "\f343"; -} - -.ion-play:before { - content: "\f215"; -} - -.ion-playstation:before { - content: "\f30a"; -} - -.ion-plus:before { - content: "\f218"; -} - -.ion-plus-circled:before { - content: "\f216"; -} - -.ion-plus-round:before { - content: "\f217"; -} - -.ion-podium:before { - content: "\f344"; -} - -.ion-pound:before { - content: "\f219"; -} - -.ion-power:before { - content: "\f2a9"; -} - -.ion-pricetag:before { - content: "\f2aa"; -} - -.ion-pricetags:before { - content: "\f2ab"; -} - -.ion-printer:before { - content: "\f21a"; -} - -.ion-pull-request:before { - content: "\f345"; -} - -.ion-qr-scanner:before { - content: "\f346"; -} - -.ion-quote:before { - content: "\f347"; -} - -.ion-radio-waves:before { - content: "\f2ac"; -} - -.ion-record:before { - content: "\f21b"; -} - -.ion-refresh:before { - content: "\f21c"; -} - -.ion-reply:before { - content: "\f21e"; -} - -.ion-reply-all:before { - content: "\f21d"; -} - -.ion-ribbon-a:before { - content: "\f348"; -} - -.ion-ribbon-b:before { - content: "\f349"; -} - -.ion-sad:before { - content: "\f34a"; -} - -.ion-sad-outline:before { - content: "\f4d7"; -} - -.ion-scissors:before { - content: "\f34b"; -} - -.ion-search:before { - content: "\f21f"; -} - -.ion-settings:before { - content: "\f2ad"; -} - -.ion-share:before { - content: "\f220"; -} - -.ion-shuffle:before { - content: "\f221"; -} - -.ion-skip-backward:before { - content: "\f222"; -} - -.ion-skip-forward:before { - content: "\f223"; -} - -.ion-social-android:before { - content: "\f225"; -} - -.ion-social-android-outline:before { - content: "\f224"; -} - -.ion-social-angular:before { - content: "\f4d9"; -} - -.ion-social-angular-outline:before { - content: "\f4d8"; -} - -.ion-social-apple:before { - content: "\f227"; -} - -.ion-social-apple-outline:before { - content: "\f226"; -} - -.ion-social-bitcoin:before { - content: "\f2af"; -} - -.ion-social-bitcoin-outline:before { - content: "\f2ae"; -} - -.ion-social-buffer:before { - content: "\f229"; -} - -.ion-social-buffer-outline:before { - content: "\f228"; -} - -.ion-social-chrome:before { - content: "\f4db"; -} - -.ion-social-chrome-outline:before { - content: "\f4da"; -} - -.ion-social-codepen:before { - content: "\f4dd"; -} - -.ion-social-codepen-outline:before { - content: "\f4dc"; -} - -.ion-social-css3:before { - content: "\f4df"; -} - -.ion-social-css3-outline:before { - content: "\f4de"; -} - -.ion-social-designernews:before { - content: "\f22b"; -} - -.ion-social-designernews-outline:before { - content: "\f22a"; -} - -.ion-social-dribbble:before { - content: "\f22d"; -} - -.ion-social-dribbble-outline:before { - content: "\f22c"; -} - -.ion-social-dropbox:before { - content: "\f22f"; -} - -.ion-social-dropbox-outline:before { - content: "\f22e"; -} - -.ion-social-euro:before { - content: "\f4e1"; -} - -.ion-social-euro-outline:before { - content: "\f4e0"; -} - -.ion-social-facebook:before { - content: "\f231"; -} - -.ion-social-facebook-outline:before { - content: "\f230"; -} - -.ion-social-foursquare:before { - content: "\f34d"; -} - -.ion-social-foursquare-outline:before { - content: "\f34c"; -} - -.ion-social-freebsd-devil:before { - content: "\f2c4"; -} - -.ion-social-github:before { - content: "\f233"; -} - -.ion-social-github-outline:before { - content: "\f232"; -} - -.ion-social-google:before { - content: "\f34f"; -} - -.ion-social-google-outline:before { - content: "\f34e"; -} - -.ion-social-googleplus:before { - content: "\f235"; -} - -.ion-social-googleplus-outline:before { - content: "\f234"; -} - -.ion-social-hackernews:before { - content: "\f237"; -} - -.ion-social-hackernews-outline:before { - content: "\f236"; -} - -.ion-social-html5:before { - content: "\f4e3"; -} - -.ion-social-html5-outline:before { - content: "\f4e2"; -} - -.ion-social-instagram:before { - content: "\f351"; -} - -.ion-social-instagram-outline:before { - content: "\f350"; -} - -.ion-social-javascript:before { - content: "\f4e5"; -} - -.ion-social-javascript-outline:before { - content: "\f4e4"; -} - -.ion-social-linkedin:before { - content: "\f239"; -} - -.ion-social-linkedin-outline:before { - content: "\f238"; -} - -.ion-social-markdown:before { - content: "\f4e6"; -} - -.ion-social-nodejs:before { - content: "\f4e7"; -} - -.ion-social-octocat:before { - content: "\f4e8"; -} - -.ion-social-pinterest:before { - content: "\f2b1"; -} - -.ion-social-pinterest-outline:before { - content: "\f2b0"; -} - -.ion-social-python:before { - content: "\f4e9"; -} - -.ion-social-reddit:before { - content: "\f23b"; -} - -.ion-social-reddit-outline:before { - content: "\f23a"; -} - -.ion-social-rss:before { - content: "\f23d"; -} - -.ion-social-rss-outline:before { - content: "\f23c"; -} - -.ion-social-sass:before { - content: "\f4ea"; -} - -.ion-social-skype:before { - content: "\f23f"; -} - -.ion-social-skype-outline:before { - content: "\f23e"; -} - -.ion-social-snapchat:before { - content: "\f4ec"; -} - -.ion-social-snapchat-outline:before { - content: "\f4eb"; -} - -.ion-social-tumblr:before { - content: "\f241"; -} - -.ion-social-tumblr-outline:before { - content: "\f240"; -} - -.ion-social-tux:before { - content: "\f2c5"; -} - -.ion-social-twitch:before { - content: "\f4ee"; -} - -.ion-social-twitch-outline:before { - content: "\f4ed"; -} - -.ion-social-twitter:before { - content: "\f243"; -} - -.ion-social-twitter-outline:before { - content: "\f242"; -} - -.ion-social-usd:before { - content: "\f353"; -} - -.ion-social-usd-outline:before { - content: "\f352"; -} - -.ion-social-vimeo:before { - content: "\f245"; -} - -.ion-social-vimeo-outline:before { - content: "\f244"; -} - -.ion-social-whatsapp:before { - content: "\f4f0"; -} - -.ion-social-whatsapp-outline:before { - content: "\f4ef"; -} - -.ion-social-windows:before { - content: "\f247"; -} - -.ion-social-windows-outline:before { - content: "\f246"; -} - -.ion-social-wordpress:before { - content: "\f249"; -} - -.ion-social-wordpress-outline:before { - content: "\f248"; -} - -.ion-social-yahoo:before { - content: "\f24b"; -} - -.ion-social-yahoo-outline:before { - content: "\f24a"; -} - -.ion-social-yen:before { - content: "\f4f2"; -} - -.ion-social-yen-outline:before { - content: "\f4f1"; -} - -.ion-social-youtube:before { - content: "\f24d"; -} - -.ion-social-youtube-outline:before { - content: "\f24c"; -} - -.ion-soup-can:before { - content: "\f4f4"; -} - -.ion-soup-can-outline:before { - content: "\f4f3"; -} - -.ion-speakerphone:before { - content: "\f2b2"; -} - -.ion-speedometer:before { - content: "\f2b3"; -} - -.ion-spoon:before { - content: "\f2b4"; -} - -.ion-star:before { - content: "\f24e"; -} - -.ion-stats-bars:before { - content: "\f2b5"; -} - -.ion-steam:before { - content: "\f30b"; -} - -.ion-stop:before { - content: "\f24f"; -} - -.ion-thermometer:before { - content: "\f2b6"; -} - -.ion-thumbsdown:before { - content: "\f250"; -} - -.ion-thumbsup:before { - content: "\f251"; -} - -.ion-toggle:before { - content: "\f355"; -} - -.ion-toggle-filled:before { - content: "\f354"; -} - -.ion-transgender:before { - content: "\f4f5"; -} - -.ion-trash-a:before { - content: "\f252"; -} - -.ion-trash-b:before { - content: "\f253"; -} - -.ion-trophy:before { - content: "\f356"; -} - -.ion-tshirt:before { - content: "\f4f7"; -} - -.ion-tshirt-outline:before { - content: "\f4f6"; -} - -.ion-umbrella:before { - content: "\f2b7"; -} - -.ion-university:before { - content: "\f357"; -} - -.ion-unlocked:before { - content: "\f254"; -} - -.ion-upload:before { - content: "\f255"; -} - -.ion-usb:before { - content: "\f2b8"; -} - -.ion-videocamera:before { - content: "\f256"; -} - -.ion-volume-high:before { - content: "\f257"; -} - -.ion-volume-low:before { - content: "\f258"; -} - -.ion-volume-medium:before { - content: "\f259"; -} - -.ion-volume-mute:before { - content: "\f25a"; -} - -.ion-wand:before { - content: "\f358"; -} - -.ion-waterdrop:before { - content: "\f25b"; -} - -.ion-wifi:before { - content: "\f25c"; -} - -.ion-wineglass:before { - content: "\f2b9"; -} - -.ion-woman:before { - content: "\f25d"; -} - -.ion-wrench:before { - content: "\f2ba"; -} - -.ion-xbox:before { - content: "\f30c"; -} diff --git a/css/isvpage.css b/css/isvpage.css new file mode 100644 index 000000000..f6f79e034 --- /dev/null +++ b/css/isvpage.css @@ -0,0 +1,230 @@ +ul.horizontal-list { + list-style-type: none; + margin: 0; + padding: 0; + overflow: hidden; +} + +ul.horizontal-list li { + float: left; + padding: 8px; + margin-right: 20px; + /* Adjust the spacing between list items */ +} + +ul.horizontal-list a { + color: black; + font-size: 14px; +} + +ul.horizontal-list a:hover { + color: #a4262c; + padding-bottom: 4px; + border-bottom: 2px solid; + border-bottom-width: thick; +} + +.secondary-nav { + padding: 10px 0px; + margin: 50px 0px 0px 0px; + background-color: #f4f5f6; + box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.18); + left: 0; +} + +.sticky { + position: fixed; + top: 0; + width: 100%; + z-index: 4; + background-color: white; +} + +.isv-row { + display: flex; +} + +.isv-column { + flex-basis: 50%; +} + +@media (max-width: 768px) { + .isv-two-columns-on-tablet .column { + flex-basis: 100%; + } + .sticky{ + position: fixed; + margin-top: 78px; + margin-right: 5px; + left: 0; + } +} + +.feature-div { + display: grid; + margin-bottom: 30px; + grid-template-columns: repeat(3, 350px); + grid-template-rows: repeat(2, 250px); + grid-gap: 30px 30px; +} + +.feature-div-rows1 { + display: grid; + margin-bottom: 30px; + grid-template-columns: repeat(3, 350px); + grid-gap: 30px 30px; +} + +.feature-card { + display: flex; + flex-direction: column; + background-color: #ffffff; + padding: 20px; +} + +.feature-card-border { + display: flex; + flex-direction: column; + background-color: #ffffff; + padding: 20px; + border: 1px solid #eaeaea; +} + +.feature-icon { + display: flex; + justify-content: center; +} + +.align-center { + display: flex; + justify-content: center; +} + +.single-icon-style{ + margin-top: 15px; + margin-bottom: 15px; +} + +.feature-block { + margin-top: 70px; +} + +.sticky+.content { + padding-top: 160px; +} + +.support-link { + text-decoration: underline; +} + +.support-link:hover { + color: #a4262c; + text-decoration: underline; +} + +.case-studies { + background-color: #f4f5f6 !important; +} + +.case-studies-article-container { + padding: 5px 10px; +} + +.case-studies-article { + height: 590px !important; + margin: 0px 10px; +} + +.resources-div { + padding: 20px; + margin: 5px; +} + +.resources-div-click { + background-color: #f4f5f6; +} + +.media-div{ + width: inherit; +} + +.resources-div:hover { + background-color: #f4f5f6; +} + +.bottom-margin { + margin-bottom: 120px; +} + +.popup { + position: fixed; + z-index: 100; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgba(0, 0, 0, 0.4); + display: none; +} + +.popup-content { + background-color: white; + margin: 10% auto; + padding: 20px; + border: 1px solid #888888; + width: 30%; + font-weight: bolder; +} + +.popup-content button { + display: block; + margin: 0 auto; +} + +.show { + display: block; +} + +.disclaimer-text { + font-weight: 300; + font-size: small; +} + +.input-style { + background-color: #f4f5f6; + border: none; +} + +.form-button { + display: flex; + flex-direction: row; +} + +.section-padding { + padding-bottom: 1.5rem; + padding-top: 1.5rem; +} + +.pad-0 { + padding-left: 0; + padding-right: 0; +} + +.pl-10 { + padding-left: 4.5rem; +} + +.ptb-18{ + padding-top: 18px; + padding-bottom: 18px; + margin-left: 0px !important; + /* padding-left: 10px; + padding-right: 10px; */ + display: inline-flex; +} + +.keyfeature-title{ + margin-bottom: 6px; + font-size: 20px; +} \ No newline at end of file diff --git a/css/jquery-ui.css b/css/jquery-ui.css deleted file mode 100644 index dfe19a6c4..000000000 --- a/css/jquery-ui.css +++ /dev/null @@ -1,1247 +0,0 @@ -/*! jQuery UI - v1.11.3 - 2015-03-05 -* http://jqueryui.com -* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px -* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { - display: none; -} -.ui-helper-hidden-accessible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -.ui-helper-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - line-height: 1.3; - text-decoration: none; - font-size: 100%; - list-style: none; -} -.ui-helper-clearfix:before, -.ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; -} -.ui-helper-clearfix:after { - clear: both; -} -.ui-helper-clearfix { - min-height: 0; /* support: IE7 */ -} -.ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - left: 0; - position: absolute; - opacity: 0; - filter:Alpha(Opacity=0); /* support: IE8 */ -} - -.ui-front { - z-index: 100; -} - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { - cursor: default !important; -} - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; -} - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -.ui-draggable-handle { - -ms-touch-action: none; - touch-action: none; -} -.ui-resizable { - position: relative; -} -.ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; - -ms-touch-action: none; - touch-action: none; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .ui-resizable-handle { - display: none; -} -.ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; -} -.ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; -} -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -.ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; -} -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} -.ui-selectable { - -ms-touch-action: none; - touch-action: none; -} -.ui-selectable-helper { - position: absolute; - z-index: 100; - border: 1px dotted black; -} -.ui-sortable-handle { - -ms-touch-action: none; - touch-action: none; -} -.ui-accordion .ui-accordion-header { - display: block; - cursor: pointer; - position: relative; - margin: 2px 0 0 0; - padding: .5em .5em .5em .7em; - min-height: 0; /* support: IE7 */ - font-size: 100%; -} -.ui-accordion .ui-accordion-icons { - padding-left: 2.2em; -} -.ui-accordion .ui-accordion-icons .ui-accordion-icons { - padding-left: 2.2em; -} -.ui-accordion .ui-accordion-header .ui-accordion-header-icon { - position: absolute; - left: .5em; - top: 50%; - margin-top: -8px; -} -.ui-accordion .ui-accordion-content { - padding: 1em 2.2em; - border-top: 0; - overflow: auto; -} -.ui-autocomplete { - position: absolute; - top: 0; - left: 0; - cursor: default; -} -.ui-button { - display: inline-block; - position: relative; - padding: 0; - line-height: normal; - margin-right: .1em; - cursor: pointer; - vertical-align: middle; - text-align: center; - overflow: visible; /* removes extra width in IE */ -} -.ui-button, -.ui-button:link, -.ui-button:visited, -.ui-button:hover, -.ui-button:active { - text-decoration: none; -} -/* to make room for the icon, a width needs to be set here */ -.ui-button-icon-only { - width: 2.2em; -} -/* button elements seem to need a little more width */ -button.ui-button-icon-only { - width: 2.4em; -} -.ui-button-icons-only { - width: 3.4em; -} -button.ui-button-icons-only { - width: 3.7em; -} - -/* button text element */ -.ui-button .ui-button-text { - display: block; - line-height: normal; -} -.ui-button-text-only .ui-button-text { - padding: .4em 1em; -} -.ui-button-icon-only .ui-button-text, -.ui-button-icons-only .ui-button-text { - padding: .4em; - text-indent: -9999999px; -} -.ui-button-text-icon-primary .ui-button-text, -.ui-button-text-icons .ui-button-text { - padding: .4em 1em .4em 2.1em; -} -.ui-button-text-icon-secondary .ui-button-text, -.ui-button-text-icons .ui-button-text { - padding: .4em 2.1em .4em 1em; -} -.ui-button-text-icons .ui-button-text { - padding-left: 2.1em; - padding-right: 2.1em; -} -/* no icon support for input elements, provide padding by default */ -input.ui-button { - padding: .4em 1em; -} - -/* button icon element(s) */ -.ui-button-icon-only .ui-icon, -.ui-button-text-icon-primary .ui-icon, -.ui-button-text-icon-secondary .ui-icon, -.ui-button-text-icons .ui-icon, -.ui-button-icons-only .ui-icon { - position: absolute; - top: 50%; - margin-top: -8px; -} -.ui-button-icon-only .ui-icon { - left: 50%; - margin-left: -8px; -} -.ui-button-text-icon-primary .ui-button-icon-primary, -.ui-button-text-icons .ui-button-icon-primary, -.ui-button-icons-only .ui-button-icon-primary { - left: .5em; -} -.ui-button-text-icon-secondary .ui-button-icon-secondary, -.ui-button-text-icons .ui-button-icon-secondary, -.ui-button-icons-only .ui-button-icon-secondary { - right: .5em; -} - -/* button sets */ -.ui-buttonset { - margin-right: 7px; -} -.ui-buttonset .ui-button { - margin-left: 0; - margin-right: -.3em; -} - -/* workarounds */ -/* reset extra padding in Firefox, see h5bp.com/l */ -input.ui-button::-moz-focus-inner, -button.ui-button::-moz-focus-inner { - border: 0; - padding: 0; -} -.ui-datepicker { - width: 17em; - padding: .2em .2em 0; - display: none; -} -.ui-datepicker .ui-datepicker-header { - position: relative; - padding: .2em 0; -} -.ui-datepicker .ui-datepicker-prev, -.ui-datepicker .ui-datepicker-next { - position: absolute; - top: 2px; - width: 1.8em; - height: 1.8em; -} -.ui-datepicker .ui-datepicker-prev-hover, -.ui-datepicker .ui-datepicker-next-hover { - top: 1px; -} -.ui-datepicker .ui-datepicker-prev { - left: 2px; -} -.ui-datepicker .ui-datepicker-next { - right: 2px; -} -.ui-datepicker .ui-datepicker-prev-hover { - left: 1px; -} -.ui-datepicker .ui-datepicker-next-hover { - right: 1px; -} -.ui-datepicker .ui-datepicker-prev span, -.ui-datepicker .ui-datepicker-next span { - display: block; - position: absolute; - left: 50%; - margin-left: -8px; - top: 50%; - margin-top: -8px; -} -.ui-datepicker .ui-datepicker-title { - margin: 0 2.3em; - line-height: 1.8em; - text-align: center; -} -.ui-datepicker .ui-datepicker-title select { - font-size: 1em; - margin: 1px 0; -} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { - width: 45%; -} -.ui-datepicker table { - width: 100%; - font-size: .9em; - border-collapse: collapse; - margin: 0 0 .4em; -} -.ui-datepicker th { - padding: .7em .3em; - text-align: center; - font-weight: bold; - border: 0; -} -.ui-datepicker td { - border: 0; - padding: 1px; -} -.ui-datepicker td span, -.ui-datepicker td a { - display: block; - padding: .2em; - text-align: right; - text-decoration: none; -} -.ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: .7em 0 0 0; - padding: 0 .2em; - border-left: 0; - border-right: 0; - border-bottom: 0; -} -.ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: .5em .2em .4em; - cursor: pointer; - padding: .2em .6em .3em .6em; - width: auto; - overflow: visible; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - float: left; -} - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { - width: auto; -} -.ui-datepicker-multi .ui-datepicker-group { - float: left; -} -.ui-datepicker-multi .ui-datepicker-group table { - width: 95%; - margin: 0 auto .4em; -} -.ui-datepicker-multi-2 .ui-datepicker-group { - width: 50%; -} -.ui-datepicker-multi-3 .ui-datepicker-group { - width: 33.3%; -} -.ui-datepicker-multi-4 .ui-datepicker-group { - width: 25%; -} -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { - border-left-width: 0; -} -.ui-datepicker-multi .ui-datepicker-buttonpane { - clear: left; -} -.ui-datepicker-row-break { - clear: both; - width: 100%; - font-size: 0; -} - -/* RTL support */ -.ui-datepicker-rtl { - direction: rtl; -} -.ui-datepicker-rtl .ui-datepicker-prev { - right: 2px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next { - left: 2px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-prev:hover { - right: 1px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next:hover { - left: 1px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane { - clear: right; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button { - float: left; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, -.ui-datepicker-rtl .ui-datepicker-group { - float: right; -} -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { - border-right-width: 0; - border-left-width: 1px; -} -.ui-dialog { - overflow: hidden; - position: absolute; - top: 0; - left: 0; - padding: .2em; - outline: 0; -} -.ui-dialog .ui-dialog-titlebar { - padding: .4em 1em; - position: relative; -} -.ui-dialog .ui-dialog-title { - float: left; - margin: .1em 0; - white-space: nowrap; - width: 90%; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-dialog .ui-dialog-titlebar-close { - position: absolute; - right: .3em; - top: 50%; - width: 20px; - margin: -10px 0 0 0; - padding: 1px; - height: 20px; -} -.ui-dialog .ui-dialog-content { - position: relative; - border: 0; - padding: .5em 1em; - background: none; - overflow: auto; -} -.ui-dialog .ui-dialog-buttonpane { - text-align: left; - border-width: 1px 0 0 0; - background-image: none; - margin-top: .5em; - padding: .3em 1em .5em .4em; -} -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { - float: right; -} -.ui-dialog .ui-dialog-buttonpane button { - margin: .5em .4em .5em 0; - cursor: pointer; -} -.ui-dialog .ui-resizable-se { - width: 12px; - height: 12px; - right: -5px; - bottom: -5px; - background-position: 16px 16px; -} -.ui-draggable .ui-dialog-titlebar { - cursor: move; -} -.ui-menu { - list-style: none; - padding: 0; - margin: 0; - display: block; - outline: none; -} -.ui-menu .ui-menu { - position: absolute; -} -.ui-menu .ui-menu-item { - position: relative; - margin: 0; - padding: 3px 1em 3px .4em; - cursor: pointer; - min-height: 0; /* support: IE7 */ - /* support: IE10, see #8844 */ - list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); -} -.ui-menu .ui-menu-divider { - margin: 5px 0; - height: 0; - font-size: 0; - line-height: 0; - border-width: 1px 0 0 0; -} -.ui-menu .ui-state-focus, -.ui-menu .ui-state-active { - margin: -1px; -} - -/* icon support */ -.ui-menu-icons { - position: relative; -} -.ui-menu-icons .ui-menu-item { - padding-left: 2em; -} - -/* left-aligned */ -.ui-menu .ui-icon { - position: absolute; - top: 0; - bottom: 0; - left: .2em; - margin: auto 0; -} - -/* right-aligned */ -.ui-menu .ui-menu-icon { - left: auto; - right: 0; -} -.ui-progressbar { - height: 2em; - text-align: left; - overflow: hidden; -} -.ui-progressbar .ui-progressbar-value { - margin: -1px; - height: 100%; -} -.ui-progressbar .ui-progressbar-overlay { - background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); - height: 100%; - filter: alpha(opacity=25); /* support: IE8 */ - opacity: 0.25; -} -.ui-progressbar-indeterminate .ui-progressbar-value { - background-image: none; -} -.ui-selectmenu-menu { - padding: 0; - margin: 0; - position: absolute; - top: 0; - left: 0; - display: none; -} -.ui-selectmenu-menu .ui-menu { - overflow: auto; - /* Support: IE7 */ - overflow-x: hidden; - padding-bottom: 1px; -} -.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { - font-size: 1em; - font-weight: bold; - line-height: 1.5; - padding: 2px 0.4em; - margin: 0.5em 0 0 0; - height: auto; - border: 0; -} -.ui-selectmenu-open { - display: block; -} -.ui-selectmenu-button { - display: inline-block; - overflow: hidden; - position: relative; - text-decoration: none; - cursor: pointer; -} -.ui-selectmenu-button span.ui-icon { - right: 0.5em; - left: auto; - margin-top: -8px; - position: absolute; - top: 50%; -} -.ui-selectmenu-button span.ui-selectmenu-text { - text-align: left; - padding: 0.4em 2.1em 0.4em 1em; - display: block; - line-height: 1.4; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.ui-slider { - position: relative; - text-align: left; - -} -.ui-slider .ui-slider-handle { - position: absolute; - z-index: 2; - width: 12px; - height: 12px; - cursor: pointer; - -ms-touch-action: none; - touch-action: none; - background:#e6ae49; -} -.ui-slider .ui-slider-range { - position: absolute; - z-index: 1; - font-size: .7em; - display: block; - border: 0; - background-position: 0 0; -} - -/* support: IE8 - See #6727 */ -.ui-slider.ui-state-disabled .ui-slider-handle, -.ui-slider.ui-state-disabled .ui-slider-range { - filter: inherit; -} - -.ui-slider-horizontal { - height: 5px; - background:#eee; -} -.ui-slider-horizontal .ui-slider-handle { - top: -.3em; - /*margin-left: -.6em;*/ -} -.ui-slider-horizontal .ui-slider-range { - top: 0; - height: 100%; - background:#252525; -} -.ui-slider-horizontal .ui-slider-range-min { - left: 0; -} -.ui-slider-horizontal .ui-slider-range-max { - right: 0; -} - -.ui-slider-vertical { - width: .8em; - height: 100px; -} -.ui-slider-vertical .ui-slider-handle { - left: -.3em; - margin-left: 0; - margin-bottom: -.6em; -} -.ui-slider-vertical .ui-slider-range { - left: 0; - width: 100%; -} -.ui-slider-vertical .ui-slider-range-min { - bottom: 0; -} -.ui-slider-vertical .ui-slider-range-max { - top: 0; -} -.ui-spinner { - position: relative; - display: inline-block; - overflow: hidden; - padding: 0; - vertical-align: middle; -} -.ui-spinner-input { - border: none; - background: none; - color: inherit; - padding: 0; - margin: .2em 0; - vertical-align: middle; - margin-left: .4em; - margin-right: 22px; -} -.ui-spinner-button { - width: 16px; - height: 50%; - font-size: .5em; - padding: 0; - margin: 0; - text-align: center; - position: absolute; - cursor: default; - display: block; - overflow: hidden; - right: 0; -} -/* more specificity required here to override default borders */ -.ui-spinner a.ui-spinner-button { - border-top: none; - border-bottom: none; - border-right: none; -} -/* vertically center icon */ -.ui-spinner .ui-icon { - position: absolute; - margin-top: -8px; - top: 50%; - left: 0; -} -.ui-spinner-up { - top: 0; -} -.ui-spinner-down { - bottom: 0; -} - -/* TR overrides */ -.ui-spinner .ui-icon-triangle-1-s { - /* need to fix icons sprite */ - background-position: -65px -16px; -} -.ui-tabs { - position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ -} -.ui-tabs .ui-tabs-nav { - margin: 0; -} -.ui-tabs .ui-tabs-nav li { - list-style: none; - float: left; - position: relative; - top: 0; - margin: 0px .2em 0 0; - border-bottom-width: 0; - padding: 0; - white-space: nowrap; - font-size: 12px; - font-weight: 600; - letter-spacing: 2px; - text-transform:uppercase; - - /*background:#f7f7f7;*/ - border:1px solid transparent; -} - .ui-tabs .ui-tabs-nav li:last-child { - margin-right:0px; - } -.ui-tabs .ui-tabs-nav .ui-tabs-anchor { - float: left; - padding: 10px 19px; - text-decoration: none; - outline:none; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active { - margin-bottom: -1px; - padding-bottom: 1px; - background:#fff; - border-top:1px solid #f1f1f1; - border-left:1px solid #f1f1f1; - border-right:1px solid #f1f1f1; - border-bottom:none; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, -.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, -.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { - cursor: text; -} -.ui-tab-content { - border:1px solid #f1f1f1; - margin-top: -1px; -} -.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { - cursor: pointer; -} -.ui-tabs .ui-tabs-panel { - display: block; - border-width: 0; - padding: 1.4em 1.4em; - background: none; -} -.ui-tooltip { - padding: 8px; - position: absolute; - z-index: 9999; - max-width: 300px; - -webkit-box-shadow: 0 0 5px #aaa; - box-shadow: 0 0 5px #aaa; -} -body .ui-tooltip { - border-width: 2px; -} - -/* Component containers -----------------------------------*/ -jui .ui-widget { - font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; - font-size: 1.1em; -} -jui .ui-widget .ui-widget { - font-size: 1em; -} -jui .ui-widget input, -jui .ui-widget select, -jui .ui-widget textarea, -jui .ui-widget button { - font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; - font-size: 1em; -} -jui .ui-widget-content { - border: 1px solid #dddddd; - background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x; - color: #333333; -} -jui .ui-widget-content a { - color: #333333; -} -jui .ui-widget-header { - border: 1px solid #e78f08; - background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x; - color: #ffffff; - font-weight: bold; -} -jui .ui-widget-header a { - color: #ffffff; -} - -/* Interaction states -----------------------------------*/ -jui .ui-state-default, -jui .ui-widget-content .ui-state-default, -jui .ui-widget-header .ui-state-default { - border: 1px solid #cccccc; - background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; - font-weight: bold; - color: #1c94c4; -} -jui .ui-state-default a, -jui .ui-state-default a:link, -jui .ui-state-default a:visited { - color: #1c94c4; - text-decoration: none; -} -jui .ui-state-hover, -jui .ui-widget-content .ui-state-hover, -jui .ui-widget-header .ui-state-hover, -jui .ui-state-focus, -jui .ui-widget-content .ui-state-focus, -jui .ui-widget-header .ui-state-focus { - border: 1px solid #fbcb09; - background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; - font-weight: bold; - color: #c77405; -} -jui .ui-state-hover a, -jui .ui-state-hover a:hover, -jui .ui-state-hover a:link, -jui .ui-state-hover a:visited, -jui .ui-state-focus a, -jui .ui-state-focus a:hover, -jui .ui-state-focus a:link, -jui .ui-state-focus a:visited { - color: #c77405; - text-decoration: none; -} -jui .ui-state-active, -jui .ui-widget-content .ui-state-active, -jui .ui-widget-header .ui-state-active { - border: 1px solid #fbd850; - background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; - font-weight: bold; - color: #eb8f00; -} -jui .ui-state-active a, -jui .ui-state-active a:link, -jui .ui-state-active a:visited { - color: #eb8f00; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -jui .ui-state-highlight, -jui .ui-widget-content .ui-state-highlight, -jui .ui-widget-header .ui-state-highlight { - border: 1px solid #fed22f; - background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; - color: #363636; -} -jui .ui-state-highlight a, -jui .ui-widget-content .ui-state-highlight a, -jui .ui-widget-header .ui-state-highlight a { - color: #363636; -} -jui .ui-state-error, -jui .ui-widget-content .ui-state-error, -jui .ui-widget-header .ui-state-error { - border: 1px solid #cd0a0a; - background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; - color: #ffffff; -} -jui .ui-state-error a, -jui .ui-widget-content .ui-state-error a, -jui .ui-widget-header .ui-state-error a { - color: #ffffff; -} -jui .ui-state-error-text, -jui .ui-widget-content .ui-state-error-text, -jui .ui-widget-header .ui-state-error-text { - color: #ffffff; -} -jui .ui-priority-primary, -jui .ui-widget-content .ui-priority-primary, -jui .ui-widget-header .ui-priority-primary { - font-weight: bold; -} -jui .ui-priority-secondary, -jui .ui-widget-content .ui-priority-secondary, -jui .ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); /* support: IE8 */ - font-weight: normal; -} -jui .ui-state-disabled, -jui .ui-widget-content .ui-state-disabled, -jui .ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); /* support: IE8 */ - background-image: none; -} -jui .ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -jui .ui-icon { - width: 16px; - height: 16px; -} -jui .ui-icon, -jui .ui-widget-content .ui-icon { - background-image: url("images/ui-icons_222222_256x240.png"); -} -jui .ui-widget-header .ui-icon { - background-image: url("images/ui-icons_ffffff_256x240.png"); -} -jui .ui-state-default .ui-icon { - background-image: url("images/ui-icons_ef8c08_256x240.png"); -} -jui .ui-state-hover .ui-icon, -jui .ui-state-focus .ui-icon { - background-image: url("images/ui-icons_ef8c08_256x240.png"); -} -jui .ui-state-active .ui-icon { - background-image: url("images/ui-icons_ef8c08_256x240.png"); -} -jui .ui-state-highlight .ui-icon { - background-image: url("images/ui-icons_228ef1_256x240.png"); -} -jui .ui-state-error .ui-icon, -jui .ui-state-error-text .ui-icon { - background-image: url("images/ui-icons_ffd27a_256x240.png"); -} - -/* positioning */ -jui .ui-icon-blank { background-position: 16px 16px; } -jui .ui-icon-carat-1-n { background-position: 0 0; } -jui .ui-icon-carat-1-ne { background-position: -16px 0; } -jui .ui-icon-carat-1-e { background-position: -32px 0; } -jui .ui-icon-carat-1-se { background-position: -48px 0; } -jui .ui-icon-carat-1-s { background-position: -64px 0; } -jui .ui-icon-carat-1-sw { background-position: -80px 0; } -jui .ui-icon-carat-1-w { background-position: -96px 0; } -jui .ui-icon-carat-1-nw { background-position: -112px 0; } -jui .ui-icon-carat-2-n-s { background-position: -128px 0; } -jui .ui-icon-carat-2-e-w { background-position: -144px 0; } -jui .ui-icon-triangle-1-n { background-position: 0 -16px; } -jui .ui-icon-triangle-1-ne { background-position: -16px -16px; } -jui .ui-icon-triangle-1-e { background-position: -32px -16px; } -jui .ui-icon-triangle-1-se { background-position: -48px -16px; } -jui .ui-icon-triangle-1-s { background-position: -64px -16px; } -jui .ui-icon-triangle-1-sw { background-position: -80px -16px; } -jui .ui-icon-triangle-1-w { background-position: -96px -16px; } -jui .ui-icon-triangle-1-nw { background-position: -112px -16px; } -jui .ui-icon-triangle-2-n-s { background-position: -128px -16px; } -jui .ui-icon-triangle-2-e-w { background-position: -144px -16px; } -jui .ui-icon-arrow-1-n { background-position: 0 -32px; } -jui .ui-icon-arrow-1-ne { background-position: -16px -32px; } -jui .ui-icon-arrow-1-e { background-position: -32px -32px; } -jui .ui-icon-arrow-1-se { background-position: -48px -32px; } -jui .ui-icon-arrow-1-s { background-position: -64px -32px; } -jui .ui-icon-arrow-1-sw { background-position: -80px -32px; } -jui .ui-icon-arrow-1-w { background-position: -96px -32px; } -jui .ui-icon-arrow-1-nw { background-position: -112px -32px; } -jui .ui-icon-arrow-2-n-s { background-position: -128px -32px; } -jui .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -jui .ui-icon-arrow-2-e-w { background-position: -160px -32px; } -jui .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -jui .ui-icon-arrowstop-1-n { background-position: -192px -32px; } -jui .ui-icon-arrowstop-1-e { background-position: -208px -32px; } -jui .ui-icon-arrowstop-1-s { background-position: -224px -32px; } -jui .ui-icon-arrowstop-1-w { background-position: -240px -32px; } -jui .ui-icon-arrowthick-1-n { background-position: 0 -48px; } -jui .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -jui .ui-icon-arrowthick-1-e { background-position: -32px -48px; } -jui .ui-icon-arrowthick-1-se { background-position: -48px -48px; } -jui .ui-icon-arrowthick-1-s { background-position: -64px -48px; } -jui .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -jui .ui-icon-arrowthick-1-w { background-position: -96px -48px; } -jui .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -jui .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -jui .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -jui .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -jui .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -jui .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -jui .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -jui .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -jui .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -jui .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -jui .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -jui .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -jui .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -jui .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -jui .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -jui .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -jui .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -jui .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -jui .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -jui .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -jui .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -jui .ui-icon-arrow-4 { background-position: 0 -80px; } -jui .ui-icon-arrow-4-diag { background-position: -16px -80px; } -jui .ui-icon-extlink { background-position: -32px -80px; } -jui .ui-icon-newwin { background-position: -48px -80px; } -jui .ui-icon-refresh { background-position: -64px -80px; } -jui .ui-icon-shuffle { background-position: -80px -80px; } -jui .ui-icon-transfer-e-w { background-position: -96px -80px; } -jui .ui-icon-transferthick-e-w { background-position: -112px -80px; } -jui .ui-icon-folder-collapsed { background-position: 0 -96px; } -jui .ui-icon-folder-open { background-position: -16px -96px; } -jui .ui-icon-document { background-position: -32px -96px; } -jui .ui-icon-document-b { background-position: -48px -96px; } -jui .ui-icon-note { background-position: -64px -96px; } -jui .ui-icon-mail-closed { background-position: -80px -96px; } -jui .ui-icon-mail-open { background-position: -96px -96px; } -jui .ui-icon-suitcase { background-position: -112px -96px; } -jui .ui-icon-comment { background-position: -128px -96px; } -jui .ui-icon-person { background-position: -144px -96px; } -jui .ui-icon-print { background-position: -160px -96px; } -jui .ui-icon-trash { background-position: -176px -96px; } -jui .ui-icon-locked { background-position: -192px -96px; } -jui .ui-icon-unlocked { background-position: -208px -96px; } -jui .ui-icon-bookmark { background-position: -224px -96px; } -jui .ui-icon-tag { background-position: -240px -96px; } -jui .ui-icon-home { background-position: 0 -112px; } -jui .ui-icon-flag { background-position: -16px -112px; } -jui .ui-icon-calendar { background-position: -32px -112px; } -jui .ui-icon-cart { background-position: -48px -112px; } -jui .ui-icon-pencil { background-position: -64px -112px; } -jui .ui-icon-clock { background-position: -80px -112px; } -jui .ui-icon-disk { background-position: -96px -112px; } -jui .ui-icon-calculator { background-position: -112px -112px; } -jui .ui-icon-zoomin { background-position: -128px -112px; } -jui .ui-icon-zoomout { background-position: -144px -112px; } -jui .ui-icon-search { background-position: -160px -112px; } -jui .ui-icon-wrench { background-position: -176px -112px; } -jui .ui-icon-gear { background-position: -192px -112px; } -jui .ui-icon-heart { background-position: -208px -112px; } -jui .ui-icon-star { background-position: -224px -112px; } -jui .ui-icon-link { background-position: -240px -112px; } -jui .ui-icon-cancel { background-position: 0 -128px; } -jui .ui-icon-plus { background-position: -16px -128px; } -jui .ui-icon-plusthick { background-position: -32px -128px; } -jui .ui-icon-minus { background-position: -48px -128px; } -jui .ui-icon-minusthick { background-position: -64px -128px; } -jui .ui-icon-close { background-position: -80px -128px; } -jui .ui-icon-closethick { background-position: -96px -128px; } -jui .ui-icon-key { background-position: -112px -128px; } -jui .ui-icon-lightbulb { background-position: -128px -128px; } -jui .ui-icon-scissors { background-position: -144px -128px; } -jui .ui-icon-clipboard { background-position: -160px -128px; } -jui .ui-icon-copy { background-position: -176px -128px; } -jui .ui-icon-contact { background-position: -192px -128px; } -jui .ui-icon-image { background-position: -208px -128px; } -jui .ui-icon-video { background-position: -224px -128px; } -jui .ui-icon-script { background-position: -240px -128px; } -jui .ui-icon-alert { background-position: 0 -144px; } -jui .ui-icon-info { background-position: -16px -144px; } -jui .ui-icon-notice { background-position: -32px -144px; } -jui .ui-icon-help { background-position: -48px -144px; } -jui .ui-icon-check { background-position: -64px -144px; } -jui .ui-icon-bullet { background-position: -80px -144px; } -jui .ui-icon-radio-on { background-position: -96px -144px; } -jui .ui-icon-radio-off { background-position: -112px -144px; } -jui .ui-icon-pin-w { background-position: -128px -144px; } -jui .ui-icon-pin-s { background-position: -144px -144px; } -jui .ui-icon-play { background-position: 0 -160px; } -jui .ui-icon-pause { background-position: -16px -160px; } -jui .ui-icon-seek-next { background-position: -32px -160px; } -jui .ui-icon-seek-prev { background-position: -48px -160px; } -jui .ui-icon-seek-end { background-position: -64px -160px; } -jui .ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -jui .ui-icon-seek-first { background-position: -80px -160px; } -jui .ui-icon-stop { background-position: -96px -160px; } -jui .ui-icon-eject { background-position: -112px -160px; } -jui .ui-icon-volume-off { background-position: -128px -160px; } -jui .ui-icon-volume-on { background-position: -144px -160px; } -jui .ui-icon-power { background-position: 0 -176px; } -jui .ui-icon-signal-diag { background-position: -16px -176px; } -jui .ui-icon-signal { background-position: -32px -176px; } -jui .ui-icon-battery-0 { background-position: -48px -176px; } -jui .ui-icon-battery-1 { background-position: -64px -176px; } -jui .ui-icon-battery-2 { background-position: -80px -176px; } -jui .ui-icon-battery-3 { background-position: -96px -176px; } -jui .ui-icon-circle-plus { background-position: 0 -192px; } -jui .ui-icon-circle-minus { background-position: -16px -192px; } -jui .ui-icon-circle-close { background-position: -32px -192px; } -jui .ui-icon-circle-triangle-e { background-position: -48px -192px; } -jui .ui-icon-circle-triangle-s { background-position: -64px -192px; } -jui .ui-icon-circle-triangle-w { background-position: -80px -192px; } -jui .ui-icon-circle-triangle-n { background-position: -96px -192px; } -jui .ui-icon-circle-arrow-e { background-position: -112px -192px; } -jui .ui-icon-circle-arrow-s { background-position: -128px -192px; } -jui .ui-icon-circle-arrow-w { background-position: -144px -192px; } -jui .ui-icon-circle-arrow-n { background-position: -160px -192px; } -jui .ui-icon-circle-zoomin { background-position: -176px -192px; } -jui .ui-icon-circle-zoomout { background-position: -192px -192px; } -jui .ui-icon-circle-check { background-position: -208px -192px; } -jui .ui-icon-circlesmall-plus { background-position: 0 -208px; } -jui .ui-icon-circlesmall-minus { background-position: -16px -208px; } -jui .ui-icon-circlesmall-close { background-position: -32px -208px; } -jui .ui-icon-squaresmall-plus { background-position: -48px -208px; } -jui .ui-icon-squaresmall-minus { background-position: -64px -208px; } -jui .ui-icon-squaresmall-close { background-position: -80px -208px; } -jui .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -jui .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -jui .ui-icon-grip-solid-vertical { background-position: -32px -224px; } -jui .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -jui .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -jui .ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -jui .ui-corner-all, -jui .ui-corner-top, -jui .ui-corner-left, -jui .ui-corner-tl { - border-top-left-radius: 4px; -} -jui .ui-corner-all, -jui .ui-corner-top, -jui .ui-corner-right, -jui .ui-corner-tr { - border-top-right-radius: 4px; -} -jui .ui-corner-all, -jui .ui-corner-bottom, -jui .ui-corner-left, -jui .ui-corner-bl { - border-bottom-left-radius: 4px; -} -jui .ui-corner-all, -jui .ui-corner-bottom, -jui .ui-corner-right, -jui .ui-corner-br { - border-bottom-right-radius: 4px; -} - -/* Overlays */ -jui .ui-widget-overlay { - background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; - opacity: .5; - filter: Alpha(Opacity=50); /* support: IE8 */ -} -jui .ui-widget-shadow { - margin: -5px 0 0 -5px; - padding: 5px; - background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; - opacity: .2; - filter: Alpha(Opacity=20); /* support: IE8 */ - border-radius: 5px; -} diff --git a/css/plugin/YTPlayer.css b/css/plugin/YTPlayer.css deleted file mode 100644 index 14ba888a2..000000000 --- a/css/plugin/YTPlayer.css +++ /dev/null @@ -1,245 +0,0 @@ -/*___________________________________________________________________________________________________________________________________________________ - _ jquery.mb.components _ - _ _ - _ file: mb.YTPlayer.css _ - _ last modified: 19/08/14 19.57 _ - _ _ - _ Open Lab s.r.l., Florence - Italy _ - _ _ - _ email: matteo@open-lab.com _ - _ site: http://pupunzi.com _ - _ http://open-lab.com _ - _ blog: http://pupunzi.open-lab.com _ - _ Q&A: http://jquery.pupunzi.com _ - _ _ - _ Licences: MIT, GPL _ - _ http://www.opensource.org/licenses/mit-license.php _ - _ http://www.gnu.org/licenses/gpl.html _ - _ _ - _ Copyright (c) 2001-2014. Matteo Bicocchi (Pupunzi); _ - ___________________________________________________________________________________________________________________________________________________*/ - - -@charset"UTF-8"; - -@font-face { - font-family: 'ytpregular'; - src: url('ytp-regular.eot'); -} - -@font-face { - font-family: 'ytpregular'; - src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format('woff'), - url('ytp-regular.ttf') format('truetype'); - font-weight: normal; - font-style: normal; - -} -.mb_YTPlayer :focus { - outline: 0; -} - -.mb_YTPlayer{ - display:block; - transform:translateZ(0); - transform-style: preserve-3d; - perspective: 1000; - backface-visibility: hidden; - transform:translate3d(0,0,0); - animation-timing-function: linear; - box-sizing: border-box; -} - -.mb_YTPlayer.fullscreen{ - display:block!important; - position: fixed!important; - width: 100%!important; - height: 100%!important; - top: 0!important; - left: 0!important; - margin: 0!important; - border: none !important; -} - -.mb_YTPlayer.fullscreen .mbYTP_wrapper{ - opacity:1 !important; -} - -.mbYTP_wrapper iframe { - max-width: 4000px !important; -} - -.inline_YTPlayer{ - margin-bottom: 20px; - vertical-align:top; - position:relative; - left:0; - overflow: hidden; - border-radius: 4px; - box-shadow: 0 0 5px rgba(0,0,0,.7); - background: rgba(0,0,0,.5); -} - -.inline_YTPlayer img{ - border: none!important; - margin:0!important; - padding:0!important; - -moz-transform: none!important; - -webkit-transform: none!important; - -o-transform: none!important; - transform: none!important; -} - -/*CONTROL BAR*/ - -.mb_YTPBar .ytpicon{ - font-size: 20px; - font-family: 'ytpregular'; -} - -.mb_YTPBar .mb_YTPUrl.ytpicon{ - font-size: 30px; -} - -.mb_YTPBar{ - transition: opacity 1s; - -moz-transition: opacity 1s; - -webkit-transition: opacity 1s; - -o-transition: opacity 1s; - display:block; - width:100%; - height:10px; - padding:5px; - background:#333; - position:fixed; - bottom:0; - left:0; - -moz-box-sizing:padding-box; - -webkit-box-sizing:border-box; - text-align:left; - z-index: 1000; - font: 14px/16px sans-serif; - color:white; - opacity:.1; -} - -.mb_YTPBar.visible, .mb_YTPBar:hover{ - opacity:1; -} - -.mb_YTPBar .buttonBar{ - -moz-transition: all 1s; - -webkit-transition: all 1s; - -o-transition: all 1s; - transition: all 1s; - background:transparent; - font:12px/14px Calibri; - position:absolute; - top:-30px; - left:0; - padding: 5px; - width:100%; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -o-box-sizing: border-box; - box-sizing: border-box; -} - -.mb_YTPBar:hover .buttonBar{ - background: rgba(0,0,0,0.4); -} - -.mb_YTPBar span{ - display:inline-block; - font:16px/20px Calibri, sans-serif; - position:relative; - width: 30px; - height: 25px; - vertical-align: middle; -} - -.mb_YTPBar span.mb_YTPTime{ - width: 130px; -} - -.mb_YTPBar span.mb_YTPUrl,.mb_YTPBar span.mb_OnlyYT { - position: absolute; - width: auto; - display:block; - top:6px; - right:10px; - cursor: pointer; -} - -.mb_YTPBar span.mb_YTPUrl img{ - width: 60px; -} - -.mb_YTPBar span.mb_OnlyYT { - left:185px; - right: auto; -} -.mb_YTPBar span.mb_OnlyYT img{ - width: 25px; -} - -.mb_YTPBar span.mb_YTPUrl a{ - color:white; -} - -.mb_YTPPlaypause,.mb_YTPlayer .mb_YTPPlaypause img{ - cursor:pointer; -} - -.mb_YTPMuteUnmute{ - cursor:pointer; -} - -/*PROGRESS BAR*/ -.mb_YTPProgress{ - height:10px; - width:100%; - background:#222; - bottom:0; - left:0; -} - -.mb_YTPLoaded{ - height:10px; - width:0; - background:#444; - left:0; -} - -.mb_YTPseekbar{ - height:10px; - width:0; - background:#fff; - bottom:0; - left:0; - box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px; -} - -.YTPOverlay{ - backface-visibility: hidden; - -webkit-backface-visibility: hidden; - -webkit-transform-style: "flat"; - box-sizing: border-box; -} - -/*RASTER OVERLAY*/ -.YTPOverlay.raster{ - background: url("../images/raster.png"); -} - -.YTPOverlay.raster.retina{ - background: url("../images/raster@2x.png"); -} - -.YTPOverlay.raster-dot{ - background: url("../images/raster_dot.png"); -} - -.YTPOverlay.raster-dot.retina{ - background: url("../images/raster_dot@2x.png"); -} diff --git a/css/plugin/animate.css b/css/plugin/animate.css deleted file mode 100644 index 2152cb4c9..000000000 --- a/css/plugin/animate.css +++ /dev/null @@ -1,3161 +0,0 @@ -@charset "UTF-8"; -/*! -Animate.css - http://daneden.me/animate -Licensed under the MIT license - http://opensource.org/licenses/MIT - -Copyright (c) 2014 Daniel Eden -*/ - -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.animation { - -webkit-animation-duration: 1s; - animation-duration: 1s; -} -.animated.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} - -.animated.hinge { - -webkit-animation-duration: 2s; - animation-duration: 2s; -} - -@-webkit-keyframes bounce { - 0%, 20%, 53%, 80%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - -webkit-transform: translate3d(0,0,0); - transform: translate3d(0,0,0); - } - - 40%, 43% { - -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - } - - 70% { - -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - -webkit-transform: translate3d(0, -15px, 0); - transform: translate3d(0, -15px, 0); - } - - 90% { - -webkit-transform: translate3d(0,-4px,0); - transform: translate3d(0,-4px,0); - } -} - -@keyframes bounce { - 0%, 20%, 53%, 80%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - -webkit-transform: translate3d(0,0,0); - transform: translate3d(0,0,0); - } - - 40%, 43% { - -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - } - - 70% { - -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); - -webkit-transform: translate3d(0, -15px, 0); - transform: translate3d(0, -15px, 0); - } - - 90% { - -webkit-transform: translate3d(0,-4px,0); - transform: translate3d(0,-4px,0); - } -} - -.bounce { - -webkit-animation-name: bounce; - animation-name: bounce; - -webkit-transform-origin: center bottom; - -ms-transform-origin: center bottom; - transform-origin: center bottom; -} - -@-webkit-keyframes flash { - 0%, 50%, 100% { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -@keyframes flash { - 0%, 50%, 100% { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -.flash { - -webkit-animation-name: flash; - animation-name: flash; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes pulse { - 0% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - 100% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes pulse { - 0% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - 100% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.pulse { - -webkit-animation-name: pulse; - animation-name: pulse; -} - -@-webkit-keyframes rubberBand { - 0% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.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); - } - - 100% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes rubberBand { - 0% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.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); - } - - 100% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.rubberBand { - -webkit-animation-name: rubberBand; - animation-name: rubberBand; -} - -@-webkit-keyframes shake { - 0%, 100% { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 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 shake { - 0%, 100% { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 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); - } -} - -.shake { - -webkit-animation-name: shake; - animation-name: shake; -} - -@-webkit-keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - 100% { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} - -@keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - 100% { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} - -.swing { - -webkit-transform-origin: top center; - -ms-transform-origin: top center; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing; -} - -@-webkit-keyframes tada { - 0% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, 20% { - -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); - } - - 30%, 50%, 70%, 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, 60%, 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - 100% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes tada { - 0% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, 20% { - -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); - } - - 30%, 50%, 70%, 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, 60%, 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - 100% { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.tada { - -webkit-animation-name: tada; - animation-name: tada; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes wobble { - 0% { - -webkit-transform: none; - transform: none; - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -@keyframes wobble { - 0% { - -webkit-transform: none; - transform: none; - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -.wobble { - -webkit-animation-name: wobble; - animation-name: wobble; -} - -@-webkit-keyframes bounceIn { - 0%, 20%, 40%, 60%, 80%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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); - } - - 100% { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes bounceIn { - 0%, 20%, 40%, 60%, 80%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 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); - } - - 100% { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.bounceIn { - -webkit-animation-name: bounceIn; - animation-name: bounceIn; - -webkit-animation-duration: .75s; - animation-duration: .75s; -} - -@-webkit-keyframes bounceInDown { - 0%, 60%, 75%, 90%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0); - transform: translate3d(0, -3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -@keyframes bounceInDown { - 0%, 60%, 75%, 90%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0); - transform: translate3d(0, -3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -.bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} - -@-webkit-keyframes bounceInLeft { - 0%, 60%, 75%, 90%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0); - transform: translate3d(-3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -@keyframes bounceInLeft { - 0%, 60%, 75%, 90%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0); - transform: translate3d(-3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -.bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft; -} - -@-webkit-keyframes bounceInRight { - 0%, 60%, 75%, 90%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0); - transform: translate3d(3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -@keyframes bounceInRight { - 0%, 60%, 75%, 90%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0); - transform: translate3d(3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0); - } - - 100% { - -webkit-transform: none; - transform: none; - } -} - -.bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight; -} - -@-webkit-keyframes bounceInUp { - 0%, 60%, 75%, 90%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0); - transform: translate3d(0, 3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0); - } - - 100% { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes bounceInUp { - 0%, 60%, 75%, 90%, 100% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0); - transform: translate3d(0, 3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0); - } - - 100% { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.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); - } - - 100% { - 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); - } - - 100% { - opacity: 0; - -webkit-transform: scale3d(.3, .3, .3); - transform: scale3d(.3, .3, .3); - } -} - -.bounceOut { - -webkit-animation-name: bounceOut; - animation-name: bounceOut; - -webkit-animation-duration: .75s; - animation-duration: .75s; -} - -@-webkit-keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 40%, 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -@keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 40%, 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -.bounceOutDown { - -webkit-animation-name: bounceOutDown; - animation-name: bounceOutDown; -} - -@-webkit-keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -@keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -.bounceOutLeft { - -webkit-animation-name: bounceOutLeft; - animation-name: bounceOutLeft; -} - -@-webkit-keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -@keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -.bounceOutRight { - -webkit-animation-name: bounceOutRight; - animation-name: bounceOutRight; -} - -@-webkit-keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 40%, 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -@keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 40%, 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -.bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} - -@-webkit-keyframes fadeIn { - 0% {opacity: 0;} - 100% {opacity: 1;} -} - -@keyframes fadeIn { - 0% {opacity: 0;} - 100% {opacity: 1;} -} - -.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); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInDown { - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.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); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInDownBig { - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.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); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInLeft { - 0% { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.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); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInLeftBig { - 0% { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.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); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInRight { - 0% { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.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); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInRightBig { - 0% { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.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); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInUp { - 0% { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} - -@-webkit-keyframes fadeInUpBig { - 0% { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes fadeInUpBig { - 0% { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig; -} - -@-webkit-keyframes fadeOut { - 0% {opacity: 1;} - 100% {opacity: 0;} -} - -@keyframes fadeOut { - 0% {opacity: 1;} - 100% {opacity: 0;} -} - -.fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} - -@-webkit-keyframes fadeOutDown { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -@keyframes fadeOutDown { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -.fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} - -@-webkit-keyframes fadeOutDownBig { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -@keyframes fadeOutDownBig { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -.fadeOutDownBig { - -webkit-animation-name: fadeOutDownBig; - animation-name: fadeOutDownBig; -} - -@-webkit-keyframes fadeOutLeft { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -@keyframes fadeOutLeft { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -.fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft; -} - -@-webkit-keyframes fadeOutLeftBig { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -@keyframes fadeOutLeftBig { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -.fadeOutLeftBig { - -webkit-animation-name: fadeOutLeftBig; - animation-name: fadeOutLeftBig; -} - -@-webkit-keyframes fadeOutRight { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -@keyframes fadeOutRight { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -.fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight; -} - -@-webkit-keyframes fadeOutRightBig { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -@keyframes fadeOutRightBig { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -.fadeOutRightBig { - -webkit-animation-name: fadeOutRightBig; - animation-name: fadeOutRightBig; -} - -@-webkit-keyframes fadeOutUp { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -@keyframes fadeOutUp { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -.fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp; -} - -@-webkit-keyframes fadeOutUpBig { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -@keyframes fadeOutUpBig { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -.fadeOutUpBig { - -webkit-animation-name: fadeOutUpBig; - animation-name: fadeOutUpBig; -} - -@-webkit-keyframes flip { - 0% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(.95, .95, .95); - transform: perspective(400px) scale3d(.95, .95, .95); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 100% { - -webkit-transform: perspective(400px); - transform: perspective(400px); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -@keyframes flip { - 0% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(.95, .95, .95); - transform: perspective(400px) scale3d(.95, .95, .95); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 100% { - -webkit-transform: perspective(400px); - transform: perspective(400px); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -.animated.flip { - -webkit-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flip; - animation-name: flip; -} - -@-webkit-keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - 100% { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -@keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - 100% { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -.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) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - 100% { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -@keyframes flipInY { - 0% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-transition-timing-function: ease-in; - transition-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - 100% { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -.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) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} - -@keyframes flipOutX { - 0% { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} - -.flipOutX { - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-animation-duration: .75s; - animation-duration: .75s; - -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) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} - -@keyframes flipOutY { - 0% { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} - -.flipOutY { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipOutY; - animation-name: flipOutY; - -webkit-animation-duration: .75s; - animation-duration: .75s; -} - -@-webkit-keyframes lightSpeedIn { - 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); - opacity: 1; - } - - 100% { - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -@keyframes lightSpeedIn { - 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); - opacity: 1; - } - - 100% { - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -.lightSpeedIn { - -webkit-animation-name: lightSpeedIn; - animation-name: lightSpeedIn; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} - -@-webkit-keyframes lightSpeedOut { - 0% { - opacity: 1; - } - - 100% { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} - -@keyframes lightSpeedOut { - 0% { - opacity: 1; - } - - 100% { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} - -.lightSpeedOut { - -webkit-animation-name: lightSpeedOut; - animation-name: lightSpeedOut; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} - -@-webkit-keyframes rotateIn { - 0% { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -@keyframes rotateIn { - 0% { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -.rotateIn { - -webkit-animation-name: rotateIn; - animation-name: rotateIn; -} - -@-webkit-keyframes rotateInDownLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -@keyframes rotateInDownLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -.rotateInDownLeft { - -webkit-animation-name: rotateInDownLeft; - animation-name: rotateInDownLeft; -} - -@-webkit-keyframes rotateInDownRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -@keyframes rotateInDownRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -.rotateInDownRight { - -webkit-animation-name: rotateInDownRight; - animation-name: rotateInDownRight; -} - -@-webkit-keyframes rotateInUpLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -@keyframes rotateInUpLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -.rotateInUpLeft { - -webkit-animation-name: rotateInUpLeft; - animation-name: rotateInUpLeft; -} - -@-webkit-keyframes rotateInUpRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -@keyframes rotateInUpRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: none; - transform: none; - opacity: 1; - } -} - -.rotateInUpRight { - -webkit-animation-name: rotateInUpRight; - animation-name: rotateInUpRight; -} - -@-webkit-keyframes rotateOut { - 0% { - -webkit-transform-origin: center; - transform-origin: center; - opacity: 1; - } - - 100% { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} - -@keyframes rotateOut { - 0% { - -webkit-transform-origin: center; - transform-origin: center; - opacity: 1; - } - - 100% { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} - -.rotateOut { - -webkit-animation-name: rotateOut; - animation-name: rotateOut; -} - -@-webkit-keyframes rotateOutDownLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} - -@keyframes rotateOutDownLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} - -.rotateOutDownLeft { - -webkit-animation-name: rotateOutDownLeft; - animation-name: rotateOutDownLeft; -} - -@-webkit-keyframes rotateOutDownRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -@keyframes rotateOutDownRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutDownRight { - -webkit-animation-name: rotateOutDownRight; - animation-name: rotateOutDownRight; -} - -@-webkit-keyframes rotateOutUpLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -@keyframes rotateOutUpLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutUpLeft { - -webkit-animation-name: rotateOutUpLeft; - animation-name: rotateOutUpLeft; -} - -@-webkit-keyframes rotateOutUpRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} - -@keyframes rotateOutUpRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} - -.rotateOutUpRight { - -webkit-animation-name: rotateOutUpRight; - animation-name: rotateOutUpRight; -} - -@-webkit-keyframes hinge { - 0% { - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - 100% { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} - -@keyframes hinge { - 0% { - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - 100% { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} - -.hinge { - -webkit-animation-name: hinge; - animation-name: hinge; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollIn { - 0% { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -@keyframes rollIn { - 0% { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - 100% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} - -.rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} - -@keyframes rollOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} - -.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; - } -} - -.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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - } -} - -.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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - } -} - -.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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - } -} - -.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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 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(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - } -} - -.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); - } - - 100% { - opacity: 0; - } -} - -@keyframes zoomOut { - 0% { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(.3, .3, .3); - transform: scale3d(.3, .3, .3); - } - - 100% { - opacity: 0; - } -} - -.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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 100% { - opacity: 0; - -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); - transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 100% { - opacity: 0; - -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); - transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - } -} - -.zoomOutDown { - -webkit-animation-name: zoomOutDown; - animation-name: zoomOutDown; -} - -@-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); - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); - transform: scale(.1) translate3d(-2000px, 0, 0); - -webkit-transform-origin: left center; - transform-origin: left center; - } -} - -@keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); - transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); - transform: scale(.1) translate3d(-2000px, 0, 0); - -webkit-transform-origin: left center; - transform-origin: left center; - } -} - -.zoomOutLeft { - -webkit-animation-name: zoomOutLeft; - animation-name: zoomOutLeft; -} - -@-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); - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translate3d(2000px, 0, 0); - transform: scale(.1) translate3d(2000px, 0, 0); - -webkit-transform-origin: right center; - transform-origin: right center; - } -} - -@keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); - transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); - } - - 100% { - opacity: 0; - -webkit-transform: scale(.1) translate3d(2000px, 0, 0); - transform: scale(.1) translate3d(2000px, 0, 0); - -webkit-transform-origin: right center; - transform-origin: right center; - } -} - -.zoomOutRight { - -webkit-animation-name: zoomOutRight; - animation-name: zoomOutRight; -} - -@-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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 100% { - opacity: 0; - -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); - transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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(0.550, 0.055, 0.675, 0.190); - animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); - } - - 100% { - opacity: 0; - -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); - transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); - } -} - -.zoomOutUp { - -webkit-animation-name: zoomOutUp; - animation-name: zoomOutUp; -} - -@-webkit-keyframes slideInDown { - 0% { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - visibility: visible; - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes slideInDown { - 0% { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - visibility: visible; - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -.slideInDown { - -webkit-animation-name: slideInDown; - animation-name: slideInDown; -} - -@-webkit-keyframes slideInLeft { - 0% { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - visibility: visible; - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes slideInLeft { - 0% { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - visibility: visible; - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -.slideInLeft { - -webkit-animation-name: slideInLeft; - animation-name: slideInLeft; -} - -@-webkit-keyframes slideInRight { - 0% { - -webkit-transform: translateX(100%); - transform: translateX(100%); - visibility: visible; - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes slideInRight { - 0% { - -webkit-transform: translateX(100%); - transform: translateX(100%); - visibility: visible; - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -.slideInRight { - -webkit-animation-name: slideInRight; - animation-name: slideInRight; -} - -@-webkit-keyframes slideInUp { - 0% { - -webkit-transform: translateY(100%); - transform: translateY(100%); - visibility: visible; - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes slideInUp { - 0% { - -webkit-transform: translateY(100%); - transform: translateY(100%); - visibility: visible; - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -.slideInUp { - -webkit-animation-name: slideInUp; - animation-name: slideInUp; -} - -@-webkit-keyframes slideOutDown { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - visibility: hidden; - -webkit-transform: translateY(100%); - transform: translateY(100%); - } -} - -@keyframes slideOutDown { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - visibility: hidden; - -webkit-transform: translateY(100%); - transform: translateY(100%); - } -} - -.slideOutDown { - -webkit-animation-name: slideOutDown; - animation-name: slideOutDown; -} - -@-webkit-keyframes slideOutLeft { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - visibility: hidden; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - } -} - -@keyframes slideOutLeft { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - visibility: hidden; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - } -} - -.slideOutLeft { - -webkit-animation-name: slideOutLeft; - animation-name: slideOutLeft; -} - -@-webkit-keyframes slideOutRight { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - visibility: hidden; - -webkit-transform: translateX(100%); - transform: translateX(100%); - } -} - -@keyframes slideOutRight { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - visibility: hidden; - -webkit-transform: translateX(100%); - transform: translateX(100%); - } -} - -.slideOutRight { - -webkit-animation-name: slideOutRight; - animation-name: slideOutRight; -} - -@-webkit-keyframes slideOutUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - visibility: hidden; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - } -} - -@keyframes slideOutUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - visibility: hidden; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - } -} - -.slideOutUp { - -webkit-animation-name: slideOutUp; - animation-name: slideOutUp; -} diff --git a/css/plugin/colorbox.css b/css/plugin/colorbox.css deleted file mode 100644 index 637c057e5..000000000 --- a/css/plugin/colorbox.css +++ /dev/null @@ -1,50 +0,0 @@ -/* - Colorbox Core Style: - The following CSS is consistent between example themes and should not be altered. -*/ -#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} -#cboxWrapper {max-width:none;} -#cboxOverlay{position:fixed; width:100%; height:100%;} -#cboxMiddleLeft, #cboxBottomLeft{clear:left;} -#cboxContent{position:relative;} -#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;} -#cboxTitle{margin:0;} -#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} -#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} -.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} -.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} -#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} - -/* - User Style: - Change the following styles to modify the appearance of Colorbox. They are - ordered & tabbed in a way that represents the nesting of the generated HTML. -*/ -#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);} -#colorbox{outline:0;} - #cboxContent{margin-top:32px; overflow:visible; background:rgba(0,0,0,0);} - .cboxIframe{background:#fff;} - #cboxError{padding:50px; border:1px solid #ccc;} - #cboxLoadedContent{background:rgba(0,0,0,0); padding:1px;} - #cboxLoadingGraphic{background:url(../../img/loading.GIF) no-repeat center center;} - #cboxLoadingOverlay{background:rgba(0,0,0,0);} - #cboxTitle{position:absolute; top:-22px; left:0; color:#323232; font-weight:600;} - #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;} - - /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ - #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../../img/cbox-controls.png) no-repeat 0 0;} - - /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ - #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} - - #cboxPrevious{background-position:0px 0px; right:44px;} - #cboxPrevious:hover{background-position:0px -25px;} - #cboxNext{background-position:-25px 0px; right:22px;} - #cboxNext:hover{background-position:-25px -25px;} - #cboxClose{background-position:-50px 0px; right:0;} - #cboxClose:hover{background-position:-50px -25px;} - .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;} - .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;} - .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;} - .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;} - .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;} diff --git a/css/plugin/flexslider.css b/css/plugin/flexslider.css deleted file mode 100644 index c9b8cd809..000000000 --- a/css/plugin/flexslider.css +++ /dev/null @@ -1,96 +0,0 @@ -/* - * jQuery FlexSlider v2.2.0 - * http://www.woothemes.com/flexslider/ - * - * Copyright 2012 WooThemes - * Free to use under the GPLv2 license. - * http://www.gnu.org/licenses/gpl-2.0.html - * - * Contributing author: Tyler Smith (@mbmufffin) - */ - - -/* Browser Resets -*********************************/ -.flex-container a:active, -.flexslider a:active, -.flex-container a:focus, -.flexslider a:focus {outline: none;} -.slides, -.flex-control-nav, -.flex-direction-nav {margin: 0; padding: 0; list-style: none;} - -/* Icon Fonts -*********************************/ -/* Font-face Icons */ -@font-face { - font-family: 'flexslider-icon'; - src:url('fonts/flexslider-icon.eot'); - src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), - url('fonts/flexslider-icon.woff') format('woff'), - url('fonts/flexslider-icon.ttf') format('truetype'), - url('fonts/flexslider-icon.svg#flexslider-icon') format('svg'); - font-weight: normal; - font-style: normal; -} - -/* FlexSlider Necessary Styles -*********************************/ -.flexslider {margin: 0; padding: 0;} -.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */ -.flexslider .slides img {width: 100%; display: block;} -.flex-pauseplay span {text-transform: capitalize;} - -/* Clearfix for the .slides element */ -.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} -html[xmlns] .slides {display: block;} -* html .slides {height: 1%;} - -/* No JavaScript Fallback */ -/* If you are not using another script, such as Modernizr, make sure you - * include js that eliminates this class on page load */ -.no-js .slides > li:first-child {display: block;} - -/* FlexSlider Default Theme -*********************************/ -.flexslider { position: relative;} -.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } -.loading .flex-viewport { max-height: 300px; } -.flexslider .slides { zoom: 1; } -.carousel li { margin-right: 5px; } - -/* Direction Nav */ -.flex-direction-nav {*height: 0;} -.flex-direction-nav a { text-decoration:none; display: block; width: 40px; height: 40px; /*margin: -20px 0 0;*/ position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } -.flex-direction-nav .flex-prev { left: -50px; } -.flex-direction-nav .flex-next { right: -50px; text-align: right; } -.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; } -.flexslider:hover .flex-next { opacity: 0.7; right: 10px; } -.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; } -.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; } -.flex-direction-nav a:before { display: inline-block; } -.flex-direction-nav a.flex-next:before { } - -/* Pause/Play */ -.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; } -.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; } -.flex-pauseplay a:hover { opacity: 1; } -.flex-pauseplay a.flex-play:before { content: '\f003'; } - -/* Control Nav */ -.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;} -.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;} -.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); } -.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); } -.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; } - -.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;} -.flex-control-thumbs li {width: 25%; float: left; margin: 0;} -.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;} -.flex-control-thumbs img:hover {opacity: 1;} -.flex-control-thumbs .flex-active {opacity: 1; cursor: default;} - -@media screen and (max-width: 860px) { - .flex-direction-nav .flex-prev { opacity: 1; left: 10px;} - .flex-direction-nav .flex-next { opacity: 1; right: 10px;} -} diff --git a/css/plugin/grabbing.png b/css/plugin/grabbing.png deleted file mode 100644 index 252f81b2a..000000000 Binary files a/css/plugin/grabbing.png and /dev/null differ diff --git a/css/plugin/jquery.fs.tipper.css b/css/plugin/jquery.fs.tipper.css deleted file mode 100644 index 9f3f15ae0..000000000 --- a/css/plugin/jquery.fs.tipper.css +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Tipper v3.1.0 - 2014-11-25 - * A jQuery plugin for simple tooltips. Part of the formstone library. - * http://formstone.it/tipper/ - * - * Copyright 2014 Ben Plum; MIT Licensed - */ - -.tipper { - width: 1px; - height: 1px; - position: absolute; - top: -999px; - left: -999px; - z-index: 10; - opacity: 0; - pointer-events: none; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.tipper * { - -webkit-transition: none; - transition: none; -} -.tipper, -.tipper * { - -webkit-user-select: none !important; - -moz-user-select: none !important; - -ms-user-select: none !important; - user-select: none !important; -} -.tipper, -.tipper *, -.tipper *:before, -.tipper *:after { - box-sizing: border-box; -} -.tipper.visible { - opacity: 1; -} -.tipper .tipper-content { - background: #323232; - border-radius: 3px; - color: #ffffff; - display: block; - float: left; - font-size: 12px; - margin: 0; - padding: 7px 15px; - position: relative; - white-space: nowrap; -} -.tipper .tipper-caret { - width: 0; - height: 0; - content: ''; - display: block; - margin: 0; - position: absolute; -} -.tipper.right .tipper-content { - box-shadow: 1px 0 5px rgba(0, 0, 0, 0.35); -} -.tipper.right .tipper-caret { - top: 0; - left: -5px; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-right: 5px solid #323232; -} -.tipper.left .tipper-content { - box-shadow: -1px 0 5px rgba(0, 0, 0, 0.35); -} -.tipper.left .tipper-caret { - top: 0; - right: -5px; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid #323232; -} -.tipper.top .tipper-caret, -.tipper.bottom .tipper-caret { - display: block; - float: none; - margin: 0 auto; -} -.tipper.top .tipper-content { - box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.35); -} -.tipper.top .tipper-caret { - bottom: -5px; - left: 0; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid #323232; -} -.tipper.bottom .tipper-content { - box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35); -} -.tipper.bottom .tipper-caret { - top: -5px; - left: 0; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-bottom: 5px solid #323232; -} diff --git a/css/plugin/jquery.fullPage.css b/css/plugin/jquery.fullPage.css deleted file mode 100644 index f51b54d06..000000000 --- a/css/plugin/jquery.fullPage.css +++ /dev/null @@ -1,207 +0,0 @@ -/** - * fullPage 2.6.0 - * https://github.com/alvarotrigo/fullPage.js - * MIT licensed - * - * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo - */ -html, body { - margin: 0; - padding: 0; - overflow:hidden; - - /*Avoid flicker on slides transitions for mobile phones #336 */ - -webkit-tap-highlight-color: rgba(0,0,0,0); -} -#superContainer { - height: 100%; - position: relative; - - /* Touch detection for Windows 8 */ - -ms-touch-action: none; - - /* IE 11 on Windows Phone 8.1*/ - touch-action: none; -} -.fp-section { - position: relative; - -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */ - -moz-box-sizing: border-box; /* <=28 */ - box-sizing: border-box; -} -.fp-slide { - float: left; -} -.fp-slide, .fp-slidesContainer { - height: 100%; - display: block; -} -.fp-slides { - z-index:1; - height: 100%; - overflow: hidden; - position: relative; - -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */ - transition: all 0.3s ease-out; -} -.fp-section.fp-table, .fp-slide.fp-table { - display: table; - table-layout:fixed; - width: 100%; -} -.fp-tableCell { - display: table-cell; - vertical-align: middle; - width: 100%; - height: 100%; -} -.fp-slidesContainer { - float: left; - position: relative; -} -.fp-controlArrow { - position: absolute; - z-index: 4; - top: 50%; - cursor: pointer; - width: 0; - height: 0; - border-style: solid; - margin-top: -38px; - -webkit-transform: translate3d(0,0,0); - -ms-transform: translate3d(0,0,0); - transform: translate3d(0,0,0); -} -.fp-controlArrow.fp-prev { - left: 15px; - width: 0; - border-width: 38.5px 34px 38.5px 0; - border-color: transparent #fff transparent transparent; -} -.fp-controlArrow.fp-next { - right: 15px; - border-width: 38.5px 0 38.5px 34px; - border-color: transparent transparent transparent #fff; -} -.fp-scrollable { - overflow: scroll; -} -.fp-notransition { - -webkit-transition: none !important; - transition: none !important; -} -#fp-nav { - position: fixed; - z-index: 100; - margin-top: -32px; - top: 50%; - opacity: 1; - -webkit-transform: translate3d(0,0,0); -} -#fp-nav.right { - right: 17px; -} -#fp-nav.left { - left: 17px; -} -.fp-slidesNav{ - position: absolute; - z-index: 4; - left: 50%; - opacity: 1; -} -.fp-slidesNav.bottom { - bottom: 17px; -} -.fp-slidesNav.top { - top: 17px; -} -#fp-nav ul, -.fp-slidesNav ul { - margin: 0; - padding: 0; -} -#fp-nav ul li, -.fp-slidesNav ul li { - display: block; - width: 14px; - height: 13px; - margin: 7px; - position:relative; -} -.fp-slidesNav ul li { - display: inline-block; -} -#fp-nav ul li a, -.fp-slidesNav ul li a { - display: block; - position: relative; - z-index: 1; - width: 100%; - height: 100%; - cursor: pointer; - text-decoration: none; -} -#fp-nav ul li a.active span, -.fp-slidesNav ul li a.active span, -#fp-nav ul li:hover a.active span, -.fp-slidesNav ul li:hover a.active span{ - height: 12px; - width: 12px; - margin: -6px 0 0 -6px; - border-radius: 100%; - } -#fp-nav ul li a span, -.fp-slidesNav ul li a span { - border-radius: 50%; - position: absolute; - z-index: 1; - height: 8px; - width: 8px; - border: 2px solid #fff; - background: #333; - left: 50%; - top: 50%; - margin: -4px 0 0 -4px; - -webkit-transition: all 0.1s ease-in-out; - -moz-transition: all 0.1s ease-in-out; - -o-transition: all 0.1s ease-in-out; - transition: all 0.1s ease-in-out; -} -#fp-nav ul li:hover a span, -.fp-slidesNav ul li:hover a span{ - width: 12px; - height: 12px; - margin: -6px 0px 0px -6px; -} -#fp-nav ul li .fp-tooltip { - position: absolute; - top: -2px; - color: #fff; - background:rgba(0,0,0,0.8); - padding:4px 12px; - border-radius:3px; - -moz-border-radius:3px; - -webkit-border-radius:3px; - font-size: 14px; - font-family: arial, helvetica, sans-serif; - white-space: nowrap; - max-width: 220px; - overflow: hidden; - display: block; - opacity: 0; - width: 0; -} -#fp-nav ul li:hover .fp-tooltip, -#fp-nav.fp-show-active a.active + .fp-tooltip { - -webkit-transition: opacity 0.2s ease-in; - transition: opacity 0.2s ease-in; - width: auto; - opacity: 1; -} -#fp-nav ul li .fp-tooltip.right { - right: 20px; -} -#fp-nav ul li .fp-tooltip.left { - left: 20px; -} diff --git a/css/plugin/mediaelementplayer.css b/css/plugin/mediaelementplayer.css deleted file mode 100644 index d72488cfe..000000000 --- a/css/plugin/mediaelementplayer.css +++ /dev/null @@ -1,942 +0,0 @@ -@media (max-width: 991px) { - .bg-video { - width:auto !important; - height:100% !important; - } - .intro-video .mejs-inner, .intro-video .mejs-mediaelement { - height:100% !important; - } -} -.mejs-offscreen{ -/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */ - position: absolute !important; - top: -10000px; - overflow: hidden; - width: 1px; - height: 1px; -} - -.mejs-container { - position: relative; - background: #000; - font-family: Helvetica, Arial; - text-align: left; - vertical-align: top; - text-indent: 0; -} - -.me-plugin { - position: absolute; -} - -.mejs-embed, .mejs-embed body { - width: 100%; - height: 100%; - margin: 0; - padding: 0; - background: #000; - overflow: hidden; -} - -.mejs-fullscreen { - /* set it to not show scroll bars so 100% will work */ - overflow: hidden !important; -} - -.mejs-container-fullscreen { - position: fixed; - left: 0; - top: 0; - right: 0; - bottom: 0; - overflow: hidden; - z-index: 1000; -} -.mejs-container-fullscreen .mejs-mediaelement, -.mejs-container-fullscreen video { - width: 100%; - height: 100%; -} - -.mejs-clear { - clear: both; -} - -/* Start: LAYERS */ -.mejs-background { - position: absolute; - top: 0; - left: 0; -} - -.mejs-mediaelement { - position: relative; - /*top: 0; - left: 0;*/ - width: 100%; - -} - -.mejs-poster { - position: absolute; - top: 0; - left: 0; - background-size: contain ; - background-position: 50% 50% ; - background-repeat: no-repeat ; -} -:root .mejs-poster img { - display: none ; -} - -.mejs-poster img { - border: 0; - padding: 0; - border: 0; -} - -.mejs-overlay { - position: absolute; - top: 0; - left: 0; -} - -.mejs-overlay-play { - cursor: pointer; -} - -.mejs-overlay-button { - position: absolute; - top: 50%; - left: 50%; - width: 100px; - height: 100px; - margin: -50px 0 0 -50px; - background: url('../../media/img/bigplay.png') no-repeat; - background-position: 0 -100px ; - -} - -.no-svg .mejs-overlay-button { - background-image: url('../../media/img/bigplay.png'); - background-position: 0 -100px ; -} - -.mejs-overlay:hover .mejs-overlay-button { - background-position: 0 -100px ; -} - -.mejs-overlay-loading { - position: absolute; - top: 50%; - left: 50%; - width: 80px; - height: 80px; - margin: -40px 0 0 -40px; - - /*background: url('../../media/img/background.png');*/ - -} - -.mejs-overlay-loading span { - display: block; - width: 80px; - height: 80px; - background: transparent url('../../media/img/loading.gif') 50% 50% no-repeat; -} - -/* End: LAYERS */ - -/* Start: CONTROL BAR */ -.mejs-container .mejs-controls { - position: absolute; - list-style-type: none; - margin: 0; - padding: 0; - bottom: 0; - left: 0; - background: #f00; - background:#252525; - - height: 30px; - width: 100%; -} -.mejs-container .mejs-controls div { - list-style-type: none; - background-image: none; - display: block; - float: left; - margin: 0; - padding: 0; - width: 26px; - height: 26px; - font-size: 11px; - line-height: 11px; - font-family: Helvetica, Arial; - border: 0; -} - -.mejs-controls .mejs-button button { - cursor: pointer; - display: block; - font-size: 0; - line-height: 0; - text-decoration: none; - margin: 7px 5px; - padding: 0; - position: absolute; - height: 16px; - width: 16px; - border: 0; - background: transparent url('../../media/img/controls.png') no-repeat; -} - -.no-svg .mejs-controls .mejs-button button { - background-image: url('../../media/img/controls.png'); -} - -/* :focus for accessibility */ -.mejs-controls .mejs-button button:focus { - outline: dotted 1px #999; -} - -/* End: CONTROL BAR */ - -/* Start: Time (Current / Duration) */ -.mejs-container .mejs-controls .mejs-time { - color: #fff; - display: block; - height: 17px; - width: auto; - padding: 10px 3px 0 3px ; - overflow: hidden; - text-align: center; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} - -.mejs-container .mejs-controls .mejs-time a { - color: #fff; - font-size: 11px; - line-height: 12px; - display: block; - float: left; - margin: 1px 2px 0 0; - width: auto; -} -/* End: Time (Current / Duration) */ - -/* Start: Play/Pause/Stop */ -.mejs-controls .mejs-play button { - background-position: 3px 0; -} - -.mejs-controls .mejs-pause button { - background-position: 3px -16px; -} - -.mejs-controls .mejs-stop button { - background-position: -112px 0; -} -/* Start: Play/Pause/Stop */ - -/* Start: Progress Bar */ -.mejs-controls div.mejs-time-rail { - direction: ltr; - width: 200px; - padding-top: 5px; -} - -.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a { - display: block; - position: absolute; - width: 180px; - height: 10px; - cursor: pointer; -} - -.mejs-controls .mejs-time-rail .mejs-time-total { - margin: 5px; - background: rgba(255,255,255,0.2); - -} - -.mejs-controls .mejs-time-rail .mejs-time-buffering { - width: 100%; - background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 15px 15px; - -moz-background-size: 15px 15px; - -o-background-size: 15px 15px; - background-size: 15px 15px; - -webkit-animation: buffering-stripes 2s linear infinite; - -moz-animation: buffering-stripes 2s linear infinite; - -ms-animation: buffering-stripes 2s linear infinite; - -o-animation: buffering-stripes 2s linear infinite; - animation: buffering-stripes 2s linear infinite; -} - -@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } -@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } -@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } -@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } -@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} } - -.mejs-controls .mejs-time-rail .mejs-time-loaded { - background: #3caac8; - background: rgba(255,255,255,0.3); - - width: 0; -} - -.mejs-controls .mejs-time-rail .mejs-time-current { - background: #fff; - background: #e6ae49; - width: 0; -} - -.mejs-controls .mejs-time-rail .mejs-time-handle { - display: none; - position: absolute; - margin: 0; - width: 10px; - background: #fff; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; - cursor: pointer; - border: solid 2px #333; - top: -2px; - text-align: center; -} - -.mejs-controls .mejs-time-rail .mejs-time-float { - position: absolute; - display: none; - background: #eee; - width: 36px; - height: 17px; - border: solid 1px #333; - top: -26px; - margin-left: -18px; - text-align: center; - color: #111; -} - -.mejs-controls .mejs-time-rail .mejs-time-float-current { - margin: 2px; - width: 30px; - display: block; - text-align: center; - left: 0; -} - -.mejs-controls .mejs-time-rail .mejs-time-float-corner { - position: absolute; - display: block; - width: 0; - height: 0; - line-height: 0; - border: solid 5px #eee; - border-color: #eee transparent transparent transparent; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - top: 15px; - left: 13px; -} - -.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float { - width: 48px; -} - -.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current { - width: 44px; -} - -.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner { - left: 18px; -} - -/* -.mejs-controls .mejs-time-rail:hover .mejs-time-handle { - visibility:visible; -} -*/ -/* End: Progress Bar */ - -/* Start: Fullscreen */ -.mejs-controls .mejs-fullscreen-button button { - background-position: -30px 0; -} - -.mejs-controls .mejs-unfullscreen button { - background-position: -30px -16px; -} -/* End: Fullscreen */ - - -/* Start: Mute/Volume */ -.mejs-controls .mejs-volume-button { -} - -.mejs-controls .mejs-mute button { - background-position: -14px -16px; -} - -.mejs-controls .mejs-unmute button { - background-position: -14px 0; -} - -.mejs-controls .mejs-volume-button { - position: relative; -} - -.mejs-controls .mejs-volume-button .mejs-volume-slider { - display: none; - height: 115px; - width: 25px; - background: url('../../media/img/background.png'); - background: rgba(50, 50, 50, 0.7); - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - top: -115px; - left: 0; - z-index: 1; - position: absolute; - margin: 0; -} - -.mejs-controls .mejs-volume-button:hover { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} - -/* -.mejs-controls .mejs-volume-button:hover .mejs-volume-slider { - display: block; -} -*/ - -.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total { - position: absolute; - left: 11px; - top: 8px; - width: 2px; - height: 100px; - - background: rgba(255, 255, 255, 0.3); - margin: 0; -} - -.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current { - position: absolute; - left: 11px; - top: 8px; - width: 2px; - height: 100px; - background: #e6ae49; - - margin: 0; -} - -.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle { - position: absolute; - left: 4px; - top: -3px; - width: 16px; - height: 6px; - background: #fff; - - cursor: N-resize; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - margin: 0; -} - -/* horizontal version */ -.mejs-controls a.mejs-horizontal-volume-slider { - height: 26px; - width: 56px; - position: relative; - display: block; - float: left; - vertical-align: middle; -} - -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { - position: absolute; - left: 0; - top: 11px; - width: 50px; - height: 8px; - margin: 0; - padding: 0; - font-size: 1px; - background: rgba(255, 255, 255, 0.2); - -} - -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { - position: absolute; - left: 0; - top: 11px; - width: 50px; - height: 8px; - margin: 0; - padding: 0; - font-size: 1px; - background: #e6ae49; -} - -.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { - display: none; -} - -/* End: Mute/Volume */ - -/* Start: Track (Captions and Chapters) */ -.mejs-controls .mejs-captions-button { - position: relative; -} - -.mejs-controls .mejs-captions-button button { - background-position: -48px 0; -} -.mejs-controls .mejs-captions-button .mejs-captions-selector { - visibility: hidden; - position: absolute; - bottom: 26px; - right: -51px; - width: 85px; - height: 100px; - background: url('../../media/img/background.png'); - background: rgba(50,50,50,0.7); - border: solid 1px transparent; - padding: 10px 10px 0 10px; - overflow: hidden; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -/* -.mejs-controls .mejs-captions-button:hover .mejs-captions-selector { - visibility: visible; -} -*/ - -.mejs-controls .mejs-captions-button .mejs-captions-selector ul { - margin: 0; - padding: 0; - display: block; - list-style-type: none !important; - overflow: hidden; -} - -.mejs-controls .mejs-captions-button .mejs-captions-selector ul li { - margin: 0 0 6px 0; - padding: 0; - list-style-type: none !important; - display: block; - color: #fff; - overflow: hidden; -} - -.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input { - clear: both; - float: left; - margin: 3px 3px 0 5px; -} - -.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label { - width: 55px; - float: left; - padding: 4px 0 0 0; - line-height: 15px; - font-family: helvetica, arial; - font-size: 10px; -} - -.mejs-controls .mejs-captions-button .mejs-captions-translations { - font-size: 10px; - margin: 0 0 5px 0; -} - -.mejs-chapters { - position: absolute; - top: 0; - left: 0; - -xborder-right: solid 1px #fff; - width: 10000px; - z-index: 1; -} - -.mejs-chapters .mejs-chapter { - position: absolute; - float: left; - background: #222; - background: rgba(0, 0, 0, 0.7); - background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7))); - background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); - background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); - background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); - background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); - background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000); - overflow: hidden; - border: 0; -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block { - font-size: 11px; - color: #fff; - padding: 5px; - display: block; - border-right: solid 1px #333; - border-bottom: solid 1px #333; - cursor: pointer; -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block-last { - border-right: none; -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block:hover { - background: #666; - background: rgba(102,102,102, 0.7); - background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6))); - background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); - background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); - background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); - background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6)); - background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6)); - filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232); -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title { - font-size: 12px; - font-weight: bold; - display: block; - white-space: nowrap; - text-overflow: ellipsis; - margin: 0 0 3px 0; - line-height: 12px; -} - -.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan { - font-size: 12px; - line-height: 12px; - margin: 3px 0 4px 0; - display: block; - white-space: nowrap; - text-overflow: ellipsis; -} - -.mejs-captions-layer { - position: absolute; - bottom: 0; - left: 0; - text-align:center; - line-height: 20px; - font-size: 16px; - color: #fff; -} - -.mejs-captions-layer a { - color: #fff; - text-decoration: underline; -} - -.mejs-captions-layer[lang=ar] { - font-size: 20px; - font-weight: normal; -} - -.mejs-captions-position { - position: absolute; - width: 100%; - bottom: 15px; - left: 0; -} - -.mejs-captions-position-hover { - bottom: 35px; -} - -.mejs-captions-text { - padding: 3px 5px; - background: url('../../media/img/background.png'); - background: rgba(20, 20, 20, 0.5); - white-space: pre-wrap; -} -/* End: Track (Captions and Chapters) */ - -/* Start: Error */ -.me-cannotplay { -} - -.me-cannotplay a { - color: #fff; - font-weight: bold; -} - -.me-cannotplay span { - padding: 15px; - display: block; -} -/* End: Error */ - - -/* Start: Loop */ -.mejs-controls .mejs-loop-off button { - background-position: -64px -16px; -} - -.mejs-controls .mejs-loop-on button { - background-position: -64px 0; -} - -/* End: Loop */ - -/* Start: backlight */ -.mejs-controls .mejs-backlight-off button { - background-position: -80px -16px; -} - -.mejs-controls .mejs-backlight-on button { - background-position: -80px 0; -} -/* End: backlight */ - -/* Start: Picture Controls */ -.mejs-controls .mejs-picturecontrols-button { - background-position: -96px 0; -} -/* End: Picture Controls */ - - -/* context menu */ -.mejs-contextmenu { - position: absolute; - width: 150px; - padding: 10px; - border-radius: 4px; - top: 0; - left: 0; - background: #fff; - border: solid 1px #999; - z-index: 1001; /* make sure it shows on fullscreen */ -} -.mejs-contextmenu .mejs-contextmenu-separator { - height: 1px; - font-size: 0; - margin: 5px 6px; - background: #333; -} - -.mejs-contextmenu .mejs-contextmenu-item { - font-family: Helvetica, Arial; - font-size: 12px; - padding: 4px 6px; - cursor: pointer; - color: #333; -} -.mejs-contextmenu .mejs-contextmenu-item:hover { - background: #2C7C91; - color: #fff; -} - -/* Start: Source Chooser */ -.mejs-controls .mejs-sourcechooser-button { - position: relative; -} - -.mejs-controls .mejs-sourcechooser-button button { - background-position: -128px 0; -} - -.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector { - visibility: hidden; - position: absolute; - bottom: 26px; - right: -10px; - width: 130px; - height: 100px; - background: url('../../media/img/background.png'); - background: rgba(50,50,50,0.7); - border: solid 1px transparent; - padding: 10px; - overflow: hidden; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul { - margin: 0; - padding: 0; - display: block; - list-style-type: none !important; - overflow: hidden; -} - -.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li { - margin: 0 0 6px 0; - padding: 0; - list-style-type: none !important; - display: block; - color: #fff; - overflow: hidden; -} - -.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input { - clear: both; - float: left; - margin: 3px 3px 0 5px; -} - -.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label { - width: 100px; - float: left; - padding: 4px 0 0 0; - line-height: 15px; - font-family: helvetica, arial; - font-size: 10px; -} -/* End: Source Chooser */ - -/* Start: Postroll */ -.mejs-postroll-layer { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - background: url('../../media/img/background.png'); - background: rgba(50,50,50,0.7); - z-index: 1000; - overflow: hidden; -} -.mejs-postroll-layer-content { - width: 100%; - height: 100%; -} -.mejs-postroll-close { - position: absolute; - right: 0; - top: 0; - background: url('../../media/img/background.png'); - background: rgba(50,50,50,0.7); - color: #fff; - padding: 4px; - z-index: 100; - cursor: pointer; -} -/* End: Postroll */ - - -/* Start: Speed */ -div.mejs-speed-button { - width: 46px !important; - position: relative; -} - -.mejs-controls .mejs-button.mejs-speed-button button { - background: transparent; - width: 36px; - font-size: 11px; - line-height: normal; - color: #ffffff; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector { - visibility: hidden; - position: absolute; - top: -100px; - left: -10px; - width: 60px; - height: 100px; - background: url('../../media/img/background.png'); - background: rgba(50, 50, 50, 0.7); - border: solid 1px transparent; - padding: 0; - overflow: hidden; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector { - visibility: visible; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected { - color: rgba(33, 248, 248, 1); -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul { - margin: 0; - padding: 0; - display: block; - list-style-type: none !important; - overflow: hidden; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul li { - margin: 0 0 6px 0; - padding: 0 10px; - list-style-type: none !important; - display: block; - color: #fff; - overflow: hidden; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input { - clear: both; - float: left; - margin: 3px 3px 0 5px; - display: none; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label { - width: 60px; - float: left; - padding: 4px 0 0 0; - line-height: 15px; - font-family: helvetica, arial; - font-size: 11.5px; - color: white; - margin-left: 5px; - cursor: pointer; -} - -.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover { - background-color: rgb(200, 200, 200) !important; - background-color: rgba(255,255,255,.4) !important; -} -/* End: Speed */ - -/* Start: Skip Back */ - -.mejs-controls .mejs-button.mejs-skip-back-button { - background: transparent url('../../media/img/skipback.png') no-repeat; - background-position: 3px 3px; -} -.mejs-controls .mejs-button.mejs-skip-back-button button { - background: transparent; - font-size: 9px; - line-height: normal; - color: #ffffff; -} - -/* End: Skip Back */ - diff --git a/css/plugin/owl.carousel.2.0.0-beta.3.min.css b/css/plugin/owl.carousel.2.0.0-beta.3.min.css deleted file mode 100644 index e56b7bd3a..000000000 --- a/css/plugin/owl.carousel.2.0.0-beta.3.min.css +++ /dev/null @@ -1 +0,0 @@ -.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.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(0px,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{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;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition: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;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} \ No newline at end of file diff --git a/css/plugin/owl.carousel.css b/css/plugin/owl.carousel.css deleted file mode 100644 index eb312de99..000000000 --- a/css/plugin/owl.carousel.css +++ /dev/null @@ -1,161 +0,0 @@ -/* - * Core Owl Carousel CSS File - * v1.3.3 - */ - -/* clearfix */ -.owl-carousel .owl-wrapper:after { - content: "."; - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; -} -/* display none until init */ -.owl-carousel { - display: none; - position: relative; - width: 100%; - -ms-touch-action: pan-y; -} - - .owl-carousel .owl-wrapper { - display: none; - position: relative; - -webkit-transform: translate3d(0px, 0px, 0px); - } - - .owl-carousel .owl-wrapper-outer { - overflow: hidden; - position: relative; - width: 100%; - } - - .owl-carousel .owl-wrapper-outer.autoHeight { - -webkit-transition: height 500ms ease-in-out; - -moz-transition: height 500ms ease-in-out; - -ms-transition: height 500ms ease-in-out; - -o-transition: height 500ms ease-in-out; - transition: height 500ms ease-in-out; - } - - .owl-carousel .owl-item { - float: left; - } - -.owl-controls .owl-page, -.owl-controls .owl-buttons div { - cursor:; -} - -.owl-controls { - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -/* mouse grab icon */ -.grabbing { - cursor: url(grabbing.png) 8 8, move; -} - -/* fix */ -.owl-carousel .owl-wrapper, -.owl-carousel .owl-item { - -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 Demo Theme -* v1.3.3 -*/ - -.owl-carousel .owl-controls { - text-align: center; -} - - /* Styling Next and Prev buttons */ - - .owl-carousel .owl-controls .owl-buttons div { - cursor:pointer; - display: inline-block; - - - } - /* Clickable class fix problem with hover on touch devices */ - /* Use it for non-touch hover action */ - .owl-carousel .owl-controls.clickable .owl-buttons div:hover { - filter: Alpha(Opacity=100); /*IE7 fix*/ - opacity: 1; - text-decoration: none; - } - - /* Styling Pagination*/ - - .owl-carousel .owl-controls .owl-page { - display: inline-block; - zoom: 1; - *display: inline; /*IE7 life-saver */ - } - - .owl-carousel .owl-controls .owl-page span { - display: block; - width: 8px; - height: 8px; - margin: 0px 5px; - -webkit-border-radius: 20px; - -moz-border-radius: 20px; - border-radius: 20px; - background: #323232; - border: 2px solid; - border-color: none; - transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - -moz-transition: all 0.3s ease 0s; - -webkit-transition: all 0.3s ease 0s; - cursor: pointer; - } - /*.owl-carousel .owl-controls.clickable .owl-page:hover span,*/ - .owl-carousel .owl-controls .owl-page.active span { - background: rgba(0,0,0,0); - border: 2px solid #323232; - transform: scale(1.5); - -webkit-transform: scale(1.5); - -moz-transform: scale(1.5); - -ms-transform: scale(1.5); - -o-transform: scale(1.5); - - } - - /* If PaginationNumbers is true */ - - .owl-carousel .owl-controls .owl-page span.owl-numbers { - height: auto; - width: auto; - color: #FFF; - padding: 2px 10px; - font-size: 12px; - -webkit-border-radius: 30px; - -moz-border-radius: 30px; - border-radius: 30px; - } - -/* preloading images */ -.owl-item.loading { - min-height: 150px; - background: url(AjaxLoader.gif) no-repeat center center; -} diff --git a/css/plugin/sidebar-menu.css b/css/plugin/sidebar-menu.css deleted file mode 100644 index 487b9718b..000000000 --- a/css/plugin/sidebar-menu.css +++ /dev/null @@ -1,67 +0,0 @@ - -/*----------------------------------*/ -/* Push Sidebar Menu Css ---*/ -/*----------------------------------*/ -.pushmenu { /*this is the nav*/ - background: #323232; - font-family: Arial, Helvetics, sans-serif; - width: 270px; - height: 100%; - top: 0; - z-index: 1000; - position: fixed; -} - -.pushmenu-push { - overflow-x: hidden; - position: relative; -} - - -/*==================================*/ -/* Left Sidebar Menu Css --------*/ -/*==================================*/ - -.pushmenu-right { - right: -270px; -} - - .pushmenu-right.pushmenu-open { - right: 0; - } - .pushmenu-push-left { - left:0; - } - -.pushmenu-push-toleft { - left: -270px; -} - -/*Transition*/ -.pushmenu, .pushmenu-push { - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; - transition: all 0.3s ease; - -o-transition: all 0.3s ease; -} - - -/*==================================*/ -/* Left Sidebar Menu Css --------*/ -/*==================================*/ -.pushmenu-left { - left: -270px; -} - - .pushmenu-left.pushmenu-open { - left: 0; - } - - .pushmenu-push-right { - right:0; - } - -.pushmenu-push-toright { - right: -270px; -} - diff --git a/css/plugin/smoothproducts.css b/css/plugin/smoothproducts.css deleted file mode 100644 index 78c10adea..000000000 --- a/css/plugin/smoothproducts.css +++ /dev/null @@ -1,140 +0,0 @@ -/* Needed for the lightbox */ -html, body { - height:100%; width:100%; -} - -/* Element wrapper */ -.sp-wrap { - display:none; - line-height:0; - font-size:0; - position:relative; - - /************** - Set max-width to your thumbnail width - ***************/ - max-width: 100%; -} - -/* Thumbnails */ -.sp-thumbs { - margin-top:15px; - text-align: center; - width: 100%; - display:inline-block; -} -.sp-thumbs img { - width:70px; - /*height:50px;*/ -} -.sp-thumbs a:link, .sp-thumbs a:visited { - opacity:.4; - display:inline-block; - margin:0 5px; - -webkit-transition: all .2s ease-out; - -moz-transition: all .2s ease-out; - -ms-transition: all .2s ease-out; - -o-transition: all .2s ease-out; - transition: all .2s ease-out; -} -.sp-thumbs a:hover{ - opacity:1; -} -.sp-thumbs a:active, .sp-current { - opacity:1!important; - position: relative; -} -.sp-current:after { - /*content:''; - border:6px solid transparent; - border-top:6px solid #F0353A; - position: absolute; - left:50%; - top:0; - margin-left:-6px;*/ -} - -/* Unzoomed, big thumbnail */ -.sp-large { - position:relative; - overflow:hidden; - top:0; - left:0; -} -.sp-large a img { - max-width:100%; - height:auto; - cursor: -webkit-zoom-in; - cursor: -moz-zoom-in; -} -.sp-large a { - display:block; -} - -/* Panning Zoomed Image */ -.sp-zoom { - position:absolute; - left:0; - top:0; - cursor:crosshair; - display:none; -} - -/* Button to go full size */ -.sp-full-screen { - position: absolute; - z-index: 1; - display: block; - right: 0; - top: 0; - line-height: 1em; - - -} -.sp-full-screen a:link, -.sp-full-screen a { - background: #f7f7f7; - color: #323232; - padding:8px 10px; - text-decoration: none; - text-align: center; - display: block; - outline:none; - text-transform:uppercase; - font-size:12px; - letter-spacing:2px; - -} - .sp-full-screen a i { - margin-right:5px; - } - -/* Lightbox */ -.sp-lightbox { - position: fixed; - top:0; - left:0; - height: 100%; - width:100%; - background:rgb(0,0,0); - background:rgba(0,0,0,.8); - z-index: 999; - display: none; -} -.sp-lightbox img { - position: absolute; - margin: auto; - top: 0; - bottom: 0; - left: 0; - right: 0; - max-width: 100%; - max-height: 100%; -} - -/* Remove margin in mobile view */ -@media screen and (max-width: 400px) { - .sp-wrap { - margin:0 0 15px 0; - } -} diff --git a/css/products.css b/css/products.css new file mode 100644 index 000000000..becf2f766 --- /dev/null +++ b/css/products.css @@ -0,0 +1,118 @@ +:root { + --white: #fff; + --MAQRed: #BA141A; + --MAQBlack: #212121; + --MAQGrey: #F0F0F0; + --StrokeGrey: #D9D9D9; + --DarkGrey: #616161; + --MAQLogoGrey: #58595B; + --LightGrey: #F7F7F7; +} + +/* Style for the slider container */ +.products-slider-container { + position: relative; + overflow: hidden; + height: 10%; +} + +.img-placeholder{ + background-color: var(--MAQGrey); + height: 100%; +} + +.flex-row{ + display: flex; + flex-direction: row; + gap: 10px; +} + +/* product filtering */ + + +.filter-pane { + display: flex; + justify-content: center; + margin-bottom: 20px; +} + +.filter-btn { + padding: 10px 20px; + cursor: pointer; + background-color: var(--white); + border: 1px solid var(--StrokeGrey); + border-radius: 4px; +} + +.filter-btn:hover { + background-color: var(--LightGrey); +} + + +.filter-btn.active { + background-color: var(--MAQRed); + color: white; +} +/* +.card-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 20px; +} +*/ + +.card { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + border: 1px solid var(--StrokeGrey); + border-radius: 4px; + padding: 10px; + text-align: center; +} + +.card h3{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.5em; + text-align: left; +} + +.card .flex-row{ + margin-bottom: 0; +} + +.card img { + max-width: 100%; + height: auto; +} + +.card h3 { + margin: 10px 0; +} + +.card span { + font-size: 24px; +} + +.chevron-link { + text-decoration: none; /* Remove underline from the link */ +} + +.chevron { + display: inline-block; + width: 10px; + height: 10px; + border-right: 1px solid var(--MAQRed); + border-bottom: 1px solid var(--MAQRed); + transform: rotate(-45deg); + margin: 5px; +} + +.chevron-with-text{ + width: 5px; + height: 5px; +} + diff --git a/css/reset.css b/css/reset.css new file mode 100644 index 000000000..af944401f --- /dev/null +++ b/css/reset.css @@ -0,0 +1,48 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file diff --git a/css/skin.css b/css/skin.css new file mode 100644 index 000000000..f8b3c1091 --- /dev/null +++ b/css/skin.css @@ -0,0 +1,5590 @@ +/*------------------------------------------------------------------ +Faulkner Base Skin +Version: 1.0.3; +Author: ThemeMountain +Copyright: ThemeMountain + +[Table of contents] + +1. Typography +2. Background Color & Color Classes +3. Section Padding +4. Header Styling +5. Header Logo +6. Header Navigation +7. Header Buttons, Dropdowns & Icons +8. Auxiliary Navigation +9. Title Areas +10. Slider & Parallax +11. Lightbox +12. Plugin Preloader +13. Rollovers +14. Homepage +15. About Pages +16. Contact Pages +17. Project Pages +18. Pagination +19. Fullscreen Pages +20. Blog Pages +21. Form Elements +22. Social Lists +23. Footer +24. Sidebar +25. Dividers +26. Media Element Player +27. E-Commerce +28. Component Styling +29. Resolution Media Queries +30. Custom MAQ Containers +31. MAQ homepage feature image container +32. MAQ hero banners + + +-------------------------------------------------------------------*/ + +/*------------------------------------------------------------------ +[1. Typography] +*/ + +body { + font-family: "Roboto", "Helvetica Neue", sans-serif; + letter-spacing: 0; + font-weight: 400; + /* font-size: 1.75rem; + line-height: 1.5; */ + color: #161616; +} + + +/* + +h1, +h2, +h3, +h4, +h5, +h6, +input, +button, +.button, +select, +textarea, +.post-title, +.project-title, +.product-title, +.overlay-info > span > span, +.project-description, +.font-alt-1, +.header .navigation > ul > li > a, +.header .navigation > ul > li > div > a, /* #MOD */ +.side-navigation > ul > li > a, +.overlay-navigation > ul > li > a, +.grid-filter-menu a, +.dropdown a, +[class*="stats-"] .counter { + font-family: "Inter", "Helvetica Neue", sans-serif; +} */ + +/* Titles */ +/* h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.5; + font-weight: 700; + text-transform: none; + color: #212121; +} +h1 a:hover, +h2 a:hover, +h3 a:hover, +h4 a:hover, +h5 a:hover, +h6 a:hover { + color: #ba141a; +} +h1 { + font-size: 3.75rem; +} +h2 { + font-size: 3rem; +} +h3 { + font-size: 2rem; +} +h4 { + font-size: 1.75rem; +} +h5 { + font-size: 1.5rem; +} +h6 { + font-size: 1.25rem; +} */ + +/* Title Classes */ +/* .title-xlarge { + font-size: 4.5rem; + line-height: 1.3; +} +.title-large { + font-size: 3.75rem; + line-height: 1.3; +} +.title-medium { + font-size: 3rem; + line-height: 1.3; +} +.title-small { + font-size: 2rem; + line-height: 1.5; +} +.title-xsmall { + font-size: 1.5rem; + line-height: 1.5; +} + +.title-xssmall { + font-size: 1.4rem; + line-height: 0.3; +} +.title-xxssmall { + font-size: 1.2rem; + line-height: 1; +} */ +/* Text Classes */ +/* .text-xlarge { + font-size: 1.75rem; +} +.text-large { + font-size: 1.5rem; +} +.text-medium { + font-size: 1.25rem; +} +.text-small { + font-size: 1.125rem; +} */ + +/* Weight Classes */ +/* .weight-light { + font-weight: 300; +} +.weight-regular { + font-weight: 400; +} +.weight-semi-bold { + font-weight: 500; +} +.weight-bold { + font-weight: 700; +} */ + +/* Emphasis Classes */ +/* .text-xlarge-emphasis { + font-size: 1.75rem; + color: #ba141a; + font-weight: 700; +} +.text-large-emphasis { + font-size: 1.5rem; + color: #ba141a; + font-weight: 700; +} +.text-medium-emphasis { + font-size: 1.25rem; + color: #ba141a; + font-weight: 700; +} +.text-small-emphasis { + font-size: 1.125rem; + color: #ba141a; + font-weight: 700; +} +.lead-emphasis { + font-size: 1.8rem; + line-height: 1.5; + color: #ba141a; + font-weight: 700; +} */ +/*Call to Action Classes */ +/* .CTA-large { + font-size: 5.5rem; + line-height: 1.3; + font-weight: 700; + color: #212121; + font-family: "Inter", "Helvetica Neue", sans-serif; +} +.CTA-small { + font-size: 2.3rem; + line-height: 1.3; + font-weight: 400; + color: #161616; +} */ + +/* Countdown */ +/* .countdown .unit { + font-size: 2rem; +} */ +/* .countdown-2 .unit { + font-size: 3rem; +} */ + +/* Links */ +/* a.animated-link { + position: relative; +} */ + +/* Lists */ +/* ol, +ul { + font-size: inherit; +} */ + +/* Link Colors */ + +/* 9/30/2024 Removed (.footer .footer-bottom a:hover) */ + +a, +p a, +.box a:not(.button) { + color: #ba141a; +} + +a, +p a, +.box a:not(.button):hover, +.social-list li a:hover, +.team-1 .social-list a:hover, +.team-2 .social-list a:hover, +.tabs li a:hover, +.tabs li.active a, +.tabs li.active a:hover, +.blog-masonry .with-background .post-read-more a:hover, +.post-info a:hover, +.post-info-over a:hover, +.post-info-over a:hover span, +.post-author-aside a:hover, +.post-love a:hover, +.post-love a:hover span, +.scroll-down a:hover, +.widget a:not(.button):hover, +.footer a:hover + .post-info .post-date, +.footer .navigation a:hover, +.footer .social-list a:hover, +.shop .product-summary a:hover, +.shop .cart-overview a:hover, +.navigation .sub-menu.custom-content a:not(.button):hover, +.header .dropdown-list .recuperate-password:hover, +.header .header-inner-top-dark a:hover, +.dropdown-list:not(.custom-content) li a.active, +.dropdown-list:not(.custom-content) li a:hover { + color: #ba141a; +} +a[class*="icon-"]:hover { + text-decoration: none; +} +.box > a:not(.button) { + font-weight: 400; +} + +@media only screen and (max-width: 768px) { + body { + font-size: 1.25rem; + } + h1 { + font-size: 3rem; + } + h2 { + font-size: 2rem; + } + h3 { + font-size: 1.75rem; + } + h4 { + font-size: 1.5rem; + } + h5 { + font-size: 1.25rem; + } + h6 { + font-size: 1.125rem; + } + .title-xlarge { + font-size: 3.75rem; + } + .title-large { + font-size: 3rem; + } + .title-medium { + font-size: 2rem; + } + .title-small { + font-size: 1.75rem; + } + .title-xsmall { + font-size: 1.5rem; + } + /* Countdown */ + .countdown .unit { + font-size: 2rem; + } + .countdown-2 .unit { + font-size: 3rem; + } + + /* Helpers */ + .fullscreen-section .background-on-mobile { + background: #f4f4f7; + } + .fullscreen-section .background-on-mobile * { + color: #515151 !important; + } + .fullscreen-section .background-on-mobile h1, + .fullscreen-section .background-on-mobile h2, + .fullscreen-section .background-on-mobile h3, + .fullscreen-section .background-on-mobile h4, + .fullscreen-section .background-on-mobile h5, + .fullscreen-section .background-on-mobile h6 { + color: #212121 !important; + } +} + +/*------------------------------------------------------------------ +[2. Background Color & Color Classes] +*/ + +body, +.content, +.featured-media:after, +.section-block:not([class*="bkg-"]), +.fullscreen-sections-wrapper { + background-color: #fff; +} +.section-block.featured-media { + background-color: #000; +} +.with-background, +.post-content.with-background, +.post-comments.with-background, +.post-comment-respond.with-background { + background-color: #fff; + border: 1px solid var(--StrokeGrey); + + +} +.post, +.with-background, +.post-content.with-background, +.post-comments.with-background, +.post-comment-respond.with-background { + border-radius: 0.3rem; +} +.with-background.shadow { + box-shadow: 0 0.4rem 2.4rem 0 rgba(0, 0, 0, 0.15); +} + +/* greyscale */ +.wrapper-inner { + -webkit-filter: none; + filter: none; + -webkit-transition: 350ms ease-in-out; + transition: 350ms ease-in-out; +} + +/* grey ultralight */ +.bkg-white-ultralight { + background-color: #ffffff; + border-color: #4e4e4d; +} +.bkg-grey-ultralight { + background-color: #f5f7f9; + border-color: #f5f7f9; +} +.bkg-hover-grey-ultralight:hover, +.bkg-focus-grey-ultralight:focus { + background-color: #fdfeff; + border-color: #fdfeff; +} +.border-grey-ultralight { + border-color: #f3f4f8; +} +.border-hover-grey-ultralight:hover, +.border-focus-grey-ultralight:focus { + border-color: #fdfeff; +} +.color-grey-ultralight { + color: #f3f4f8; +} +.color-hover-grey-ultralight:hover { + color: #fdfeff; +} + +/* grey light*/ +.bkg-grey-light { + background-color: #ffffff; + border-color: #4e4e4d; +} +.bkg-hover-grey-light:hover, +.bkg-focus-grey-light:focus { + background-color: #f6f7fc; + border-color: #f6f7fc; +} +.border-grey-light { + border-color: #ecedf2; +} +.border-grey-light-custom { + border-bottom-color: #ecedf2; +} +.border-hover-grey-light:hover, +.border-focus-grey-light:focus { + border-color: #f6f7fc; +} +.color-grey-light, +.color-hover-grey-light:hover { + color: #f6f7fc; +} + +/* grey */ +.bkg-grey { + background-color: #4e4e4d; + border-color: #4e4e4d; +} +.bkg-hover-grey:hover, +.bkg-focus-grey:focus { + background-color: #4e4e4d; + border-color: #4e4e4d; +} +.border-grey { + border-color: #4e4e4d; +} +.border-hover-grey:hover, +.border-focus-grey:focus { + border-color: #4e4e4d; +} +.color-grey { + color: #6d7485; +} +.color-hover-grey:hover { + color: #6d7485; +} + +/* ash */ +.bkg-ash { + background-color: #343f44; + border-color: #343f44; +} +.bkg-hover-ash:hover, +.bkg-focus-ash:focus { + background-color: #404c52; + border-color: #404c52; +} +.border-ash { + color: #343f44; +} +.border-hover-ash:hover, +.border-focus-ash:focus { + border-color: #404c52; +} +.color-ash { + color: #343f44; +} +.color-hover-ash:hover { + color: #404c52; +} + +/* charcoal */ +.bkg-charcoal-light { + background-color: #212325; + border-color: #212325; +} +.bkg-hover-charcoal-light:hover, +.bkg-focus-charcoal-light:focus { + background-color: #2f2f2f; + border-color: #2f2f2f; +} +.border-charcoal-light { + color: #212325; +} +.border-hover-charcoal-light:hover, +.border-focus-charcoal-light:focus { + border-color: #2f2f2f; +} +.color-charcoal-light { + color: #212121; +} +.color-hover-charcoal-light:hover { + color: #2f2f2f; +} + +/* charcoal */ +.bkg-charcoal { + background-color: #1b2126; + border-color: #1b2126; +} +.bkg-hover-charcoal:hover, +.bkg-focus-charcoal:focus { + background-color: #21282e; + border-color: #21282e; +} +.border-charcoal { + color: #212121; +} +.border-hover-charcoal:hover, +.border-focus-charcoal:focus { + border-color: #21282e; +} +.color-charcoal { + color: #1b2126; +} +.color-hover-charcoal:hover { + color: #21282e; +} + +/* pink */ +.bkg-pink { + background-color: #f44c67; + border-color: #f44c67; +} +.bkg-hover-pink:hover, +.bkg-focus-pink:focus { + background-color: #fe5671; + border-color: #fe5671; +} +.border-pink { + border-color: #f44c67; +} +.border-hover-pink:hover, +.border-focus-pink:focus { + border-color: #fe5671; +} +.color-pink { + color: #f44c67; +} +.color-hover-pink:hover { + color: #fe5671; +} + +/* green light */ +.bkg-green-light { + background-color: #3ad880; + border-color: #3ad880; +} +.bkg-hover-green-light:hover, +.bkg-focus-green-light:focus { + background-color: #2fca74; + border-color: #2fca74; +} +.border-green-light { + border-color: #3ad880; +} +.border-hover-green-light:hover, +.border-focus-green-light:focus { + border-color: #2fca74; +} +.color-green-light { + color: #3ad880; +} +.color-hover-green-light:hover { + color: #2fca74; +} +/* green */ +.bkg-green { + background-color: #2fca74; + border-color: #2fca74; +} +.bkg-hover-green:hover, +.bkg-focus-green:focus { + background-color: #39d47e; + border-color: #39d47e; +} +.border-green { + border-color: #2fca74; +} +.border-hover-green:hover, +.border-focus-green:focus { + border-color: #39d47e; +} +.color-green-sustainability { + color: #629677 !important; +} +.color-hover-green:hover { + color: #39d47e; +} + +/* blue lightb */ +.bkg-blue-light { + background-color: #bcdaf0; + border-color: #bcdaf0; +} +.bkg-hover-blue-light:hover, +.bkg-focus-blue-light:focus { + background-color: #5c98ff; + border-color: #5c98ff; +} +.border-blue-light { + border-color: #4081f2; +} +.border-hover-blue-light:hover, +.border-focus-blue-light:focus { + border-color: #5c98ff; +} +.color-blue-light { + color: #4081f2; +} +.color-hover-blue-light:hover { + color: #5c98ff; +} + +/* blue */ +.bkg-blue { + background-color: #323d4f; + border-color: #323d4f; +} +.bkg-hover-blue:hover, +.bkg-focus-blue:focus { + background-color: #323d4f; + border-color: #323d4f; +} +.border-blue { + border-color: #0069ff; +} +.border-hover-blue:hover, +.border-focus-blue:focus { + border-color: #4081f2; +} +.color-blue { + color: #333f50; +} +.color-hover-blue:hover { + color: #4081f2; +} +.case-study-summary-ruler { + background-color: #3f6986; + height: 5pt; + width: 70%; + margin-left: 0px; +} + +/* yellow */ +.bkg-yellow { + background-color: #f5be58; + border-color: #f5be58; +} +.bkg-hover-yellow:hover, +.bkg-focus-yellow:focus { + background-color: #fcd669; + border-color: #fcd669; +} +.border-yellow { + border-color: #f5be58; +} +.border-hover-yellow:hover, +.border-focus-yellow:focus { + border-color: #fcd669; +} +.color-yellow { + color: #f5be58; +} +.color-hover-yellow:hover { + color: #fcd669; +} + +/* navy */ +.bkg-navy { + background-color: #3b3c74; + border-color: #3b3c74; +} +.bkg-hover-navy:hover, +.bkg-focus-navy:focus { + background-color: #444586; + border-color: #444586; +} +.border-navy { + border-color: #3b3c74; +} +.border-hover-navy:hover, +.border-focus-navy:focus { + border-color: #444586; +} +.color-navy { + color: #3b3c74; +} +.color-hover-navy:hover { + color: #444586; +} + +/* theme */ +.bkg-theme { + background-color: #ba141a; + border-color: #ba141a; +} +.bkg-hover-theme:hover, +.bkg-focus-theme:focus { + /* #MOD */ + background-color: #ba141a; + border-color: #ba141a; +} +.border-theme { + border-color: #ba141a; +} +.border-hover-theme:hover, +.border-focus-theme:focus { + /* #MOD */ + border-color: #ba141a; +} +.color-theme { + color: #ba141a; +} +.color-hover-theme:hover { + color: #ba141a; +} + +/* Gradients */ +.bkg-gradient-heavy-rain { + background-image: linear-gradient(75deg, #a4b7c4 0%, #e7eef1 100%) !important; +} +.bkg-gradient-cold-ocean { + background-image: linear-gradient(0deg, #47495e 0%, #181320 100%) !important; +} +.bkg-gradient-light-ocean { + background-image: linear-gradient( + -75deg, + #47495e 0%, + #181320 100% + ) !important; +} +.bkg-gradient-dark-night { + background-image: linear-gradient( + 125deg, + #32325d 0%, + #6162b5 100% + ) !important; +} +.bkg-gradient-warm-flame { + background-image: linear-gradient( + 45deg, + #ff9a9e 0%, + #fad0c4 99%, + #fad0c4 100% + ) !important; +} +.bkg-gradient-royal-garden { + background-image: linear-gradient( + 125deg, + #ed6ea0 0%, + #ec8c69 100% + ) !important; +} +.bkg-gradient-night-fade { + background-image: linear-gradient( + 125deg, + #a18cd1 0%, + #fbc2eb 100% + ) !important; +} +.bkg-gradient-norse-beauty { + background-image: linear-gradient( + 125deg, + #ec77ab 0%, + #7873f5 100% + ) !important; +} +.bkg-gradient-great-whale { + background-image: linear-gradient( + 125deg, + #a3bded 0%, + #6991c7 100% + ) !important; +} +.bkg-gradient-purple-haze { + background-image: linear-gradient( + 125deg, + #6586f6 0%, + #8b6ced 100% + ) !important; +} +.bkg-gradient-night-shade { + background-image: radial-gradient( + circle farthest-side at right bottom, + #f8cdda 5%, + #f8cdda 25%, + #1d2b64 80%, + #0e153a 98% + ) !important; +} +.color-gradient-heavy-rain { + background-image: linear-gradient( + 125deg, + #cfd9df 0%, + #e2ebf0 100% + ) !important; +} +.color-gradient-cold-ocean { + background-image: linear-gradient(0deg, #4281f4 0%, #2f53da 100%) !important; +} +.color-gradient-light-ocean { + background-image: linear-gradient( + -75deg, + #4398ee 0%, + #5f54f1 100% + ) !important; +} +.color-gradient-dark-night { + background-image: linear-gradient( + 125deg, + #32325d 0%, + #6162b5 100% + ) !important; +} +.color-gradient-warm-flame { + background-image: linear-gradient( + 45deg, + #ff9a9e 0%, + #fad0c4 99%, + #fad0c4 100% + ) !important; +} +.color-gradient-royal-garden { + background-image: linear-gradient( + 125deg, + #ed6ea0 0%, + #ec8c69 100% + ) !important; +} +.color-gradient-night-fade { + background-image: linear-gradient( + 125deg, + #a18cd1 0%, + #fbc2eb 100% + ) !important; +} +.color-gradient-norse-beauty { + background-image: linear-gradient( + 125deg, + #ec77ab 0%, + #7873f5 100% + ) !important; +} +.color-gradient-great-whale { + background-image: linear-gradient( + 125deg, + #a3bded 0%, + #6991c7 100% + ) !important; +} +.color-gradient-purple-haze { + background-image: linear-gradient( + 125deg, + #6586f6 0%, + #8b6ced 100% + ) !important; +} +.color-gradient-night-shade { + background-image: radial-gradient( + circle farthest-side at right bottom, + #f8cdda 5%, + #f8cdda 25%, + #1d2b64 80%, + #0e153a 98% + ) !important; +} +[class*="color-gradient-"] { + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + text-fill-color: transparent; +} + +/*------------------------------------------------------------------ +[3. Section Padding] +*/ + +/* Unique Template Padding & Margins */ +.text-box { + padding-left: 6rem; + padding-right: 6rem; +} +.content { + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-transform-origin: bottom; + transform-origin: bottom; +} +.animate-content { + -webkit-transform: scale(0.95) translateY(0); + transform: scale(0.95) translateY(0); +} +.section-block, +.fullscreen-section .fullscreen-inner, +.pagination-2 .pagination-next, +.row.xlarge { + padding-top: 11rem; + padding-bottom: 11rem; +} +.replicable-content, +.row.xlarge.replicable-content { + padding-top: 11rem; + padding-bottom: 8rem; +} +.section-block.slanted-top { + overflow: visible; +} +.section-block.slanted-top > .row { + position: relative; +} +.section-block.slanted-top:before { + width: 100%; + height: 35rem; + display: block; + content: ""; + position: absolute; + background: inherit; + transform: skewY(-2deg); + top: -7rem; + z-index: 0; +} +.blog .with-background { + padding: 7rem 5rem; +} +.blog .blog-masonry .with-background { + padding: 3rem !important; +} +.shop:not(.blog) .with-background { + padding: 5rem 3rem; +} +.blog .with-background > .post-media, +.blog .with-background .full-width, +.blog .with-background .full-width, +.shop:not(.blog) .with-background .full-width { + width: auto !important; + max-width: none; +} +.blog .with-background > .box.full-width, +.blog .with-background > .full-width .caption-below { + padding-left: 5rem; + padding-right: 5rem; +} +.shop:not(.blog) .with-background :not(.row).full-width { + padding-left: 3rem; + padding-right: 3rem; +} +.blog .with-background > .post-media, +.blog .with-background .full-width { + margin: 0 -5rem 3rem -5rem; +} +.blog-masonry .with-background .post-media { + margin: -3rem -3rem 3rem -3rem !important; +} +.blog .with-background .full-width { + margin: 0 -5rem 3rem -5rem; +} +.shop:not(.blog) .with-background .full-width { + margin: 0 -3rem 3rem -3rem; +} +@media only screen and (max-width: 768px) { + .blog .post-content.with-background, + .blog .with-background .box.full-width, + .blog .with-background { + padding: 5rem 3rem; + } + .blog .with-background > .post-media, + .blog .with-background .full-width, + .blog .with-background .full-width { + margin: 0 -3rem 3rem -3rem; + } +} +.footer .footer-top { + padding-top: 5rem; + padding-bottom: 5rem; +} +.grid-filter-menu { + padding-top: 5rem; + padding-bottom: 5rem; +} +.home-page .grid-filter-menu { + padding-bottom: 2rem; +} +.section-block.feature-2 { + padding-bottom: 12rem; +} +.page-intro .divider, +[class*="intro-title-"] .divider { + margin-top: 0; + margin-bottom: 2rem; +} +.separator { + width: 5rem; + height: 0.1rem; + margin-top: 1.5rem; + margin-bottom: 3rem; +} +@media only screen and (max-width: 768px) { + .fullscreen-section.content-below-on-mobile .fullscreen-inner { + padding-top: 12rem !important; + padding-bottom: 12rem !important; + } +} + +/*------------------------------------------------------------------ +[4. Header Styling] +*/ + +/* Initial Position */ +.header-bottom { + bottom: 0.1rem; +} + +/* Intial Height */ +.header .logo, +.header .header-inner .navigation > ul > li, +.header .header-inner .navigation > ul > li > a:not(.button), +.header .header-inner .dropdown > .nav-icon, +.header-sub { + height: 5rem; + line-height: 5rem; +} +.header-sub { + min-height: 5rem; +} + +/* Compacted Height */ +.header-compact .logo, +.header-compact .header-inner .navigation > ul > li, +.header-compact .header-inner .navigation > ul > li > a:not(.button), +.header-compact .header-inner .dropdown > .nav-icon { + height: 4rem; + line-height: 4rem; +} + +/* Header Initial Styling */ +.header .header-inner { + background-color: #fff; + border-bottom: none; + border-bottom: 1px solid #ecedf2; +} +.header.shadow .header-inner { + box-shadow: 0 0.2rem 2rem rgba(0, 0, 0, 0.1); +} +.header .header-inner > .nav-bar { + /*border-bottom: 1px solid #eee;*/ +} + +/* Transparent Header Initial & Active Nav Colors */ +.header-transparent .header-inner { + /* background-color: transparent; */ + border-bottom: 1px solid transparent; +} +.header-transparent .header-inner > .nav-bar { + border-bottom: 1px solid transparent; +} + +/* Background Header - On Scroll! */ +.header-background .header-inner { + background-color: rgba(255, 255, 255, 1); + box-shadow: rgba(29, 29, 31, 0.07) 0 10px 60px; +} +.header-background .header-inner > .nav-bar { + border-bottom: none; +} + +/* Header Inner Top */ +.header .header-inner-top { + height: 4rem; + background: #f9fbfd; + color: #000; +} +.header .header-inner-top a { + color: #000; +} +.header .header-inner-top-dark { + background: #000; + color: #fff; +} +.header .dark-2 { + background: #031b4e; +} +.header .header-inner-top-dark a { + color: #fff; +} +.header-inner-top p { + font-size: 1.2rem; + line-height: 4rem; + margin-bottom: 0; +} + +/* Mobile Header Styles & Breakpoints */ +.mobile .header .header-inner { + background-color: #fff; + border-top: none; +} +.mobile .header .header-inner { + border-bottom: 1px solid #eee; +} +.mobile .header + .content { + padding-top: 0; +} +@media only screen and (max-width: 960px) { + .header .header, + .header .header-inner, + .header.header-transparent .header-inner { + background-color: #fff; + } + .header .header-inner { + border-bottom: 1px solid #eee; + } + .header .header-inner > .nav-bar { + padding: 0; + } +} + +/*------------------------------------------------------------------ +[5. Header Logo] +*/ + +/* Initial Logo Width */ +.header .logo { + width: 12.5rem; +} + +/* Compacted Header Logo Width */ +.header-compact .logo { + width: 12.5rem; +} + +.header .logo.center { + margin: 0 auto; + float: none; +} + +/* Initial Logo Styling */ +.header .logo a { + display: block !important; + position: absolute; + top: 0; +} +.header-in .logo a, +.header-out .logo a { + -webkit-transition-duration: 0ms; + transition-duration: 0ms; +} +.header .logo a:first-child { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} +.header .logo a + a { + display: none !important; +} + +/* Transparent Header Show Light Logo */ +.header-transparent .logo a:first-child { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} +.header-transparent .logo a + a { + display: block !important; + visibility: hidden; + -webkit-transform: scale(1); + transform: scale(1); +} + +/* Header Background Logo Swap to Dark Logo - On Scroll! */ +.header-background .logo a:first-child { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} +.header-background .logo a + a { + display: block !important; + opacity: 1; + visibility: hidden; + -webkit-transform: scale(1); + transform: scale(1); +} + +/* Logo Nav Dark */ +.nav-dark .logo a:first-child { + display: block !important; + top: 0; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} +.nav-dark .logo a:last-child { + display: none !important; +} + +/* Logo Mobile Header & Breakpoints */ +.mobile .header .logo a:first-child { + display: block !important; + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} +@media only screen and (max-width: 960px) { + .header .logo-inner { + display: table-cell; + vertical-align: middle; + } + .header .logo { + width: 11rem; + } + .header .logo a { + position: relative; + } + .header .logo a:first-child { + opacity: 1; + top: 0; + -webkit-transform: scale(1) !important; + transform: scale(1) !important; + } + .header .logo a:last-child { + display: none !important; + } +} + +/*------------------------------------------------------------------ +[6. Header Navigation] +*/ + +/* Padding & Margins */ +.header .logo-center ~ .navigation.nav-center { + padding-top: 0.5rem; +} +.header .logo-center ~ .navigation.nav-center > ul > li > a { + padding-bottom: 2rem; +} +.header .navigation > ul > li > a:not(.button), +.header-sub .navigation > ul > li > a:not(.button) { + font-size: 1.4rem; + text-transform: none; + font-weight: 500; + letter-spacing: 0; +} + +/* Header & Header Sub Initial & Active Nav Colors */ +.header .navigation > ul > li > a, +.header-sub .navigation > ul > li > a { + color: #212121; + opacity: 1; +} +.header .navigation > ul > li.current > a, +.header .navigation > ul > li > a:hover, +.header-sub .navigation > ul > li.current > a, +.header-sub .navigation > ul > li > a:hover { + color: #212121; + opacity: 1; +} +.header .navigation > ul > li.current > a:hover, +.header-sub .navigation > ul > li.current > a:hover { + color: #212121; +} + +/* Transparent Header Initial, Hover & Current Nav Colors */ +@media only screen and (min-width: 960px) { + .header-transparent .navigation > ul > li > a:not(.button) { + color: #515151; + opacity: 1; + } + .header-transparent .navigation > ul > li > a:not(.button):hover { + color: #212121; + opacity: 1; + } + .header-transparent .navigation > ul > li { + color: #515151; + opacity: 1; + } + .header-transparent .navigation > ul > li > a:not(.button):hover { + color: #212121; + opacity: 1; + } + .header-transparent .navigation > ul > li.current > a:not(.button), + .header-transparent .navigation > ul > li.current > a:not(.button):hover { + color: #212121; + font-weight: 700; + opacity: 1; + } +} + +/* Nav Dark Initial, Hover & Current Colors */ +.header-transparent.nav-dark .navigation > ul > li > a { + color: #212121; + opacity: 0; +} +.header-transparent.nav-dark .navigation > ul > li > a:hover { + color: #212325; +} +.nav-dark .navigation > ul > li.current > a, +.nav-dark .navigation > ul > li.current > a:hover { + color: #212325; + opacity: 1; +} + +/* Header Background Initial, Hover & Current Nav Colors - On Scroll! */ +.header-background .navigation > ul > li > a:not(.button) { + color: #515151; +} +.header-background .navigation > ul > li.current > a:not(.button) { + color: #212121; + border-bottom: none; +} +.header-background .navigation > ul > li.current > a:not(.button):hover { + color: #212121; +} +.header-background .navigation > ul > li > a:not(.button):hover { + color: #212121; + opacity: 1; +} + +/* Sub Menus, Mega Menus, Dropdown List Initial Colors */ +.navigation .sub-menu, +.navigation .mega-sub-menu, +.navigation .dropdown-list { + box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08); + border-radius: 0.3rem; +} +.navigation .sub-menu, +.navigation .mega-sub-menu { + -webkit-transform: translateY(-0.3rem); + transform: translateY(-0.3rem); +} +.navigation li:hover .sub-menu, +.navigation li:hover .mega-sub-menu, +.navigation li:hover .dropdown-list { + -webkit-transform: translateY(0); + transform: translateY(0); +} +.navigation .sub-menu > li:first-child > a, +.navigation .custom-content ul:first-child, +.navigation .custom-content img:first-child, +.navigation .custom-content video:first-child { + border-top-right-radius: 0.3rem; + border-top-left-radius: 0.3rem; +} +.navigation .sub-menu > li:last-child > a, +.navigation .custom-content > ul:last-child { + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.navigation .custom-content .thumbnail a { + display: inline-block; +} +.navigation .dropdown-list, +.navigation .sub-menu { + width: 20rem; +} +.navigation .sub-menu.custom-content { + min-width: 30rem; +} +.navigation .sub-menu ul { + left: 20rem; +} +.navigation > ul > li.sub-menu-right .sub-menu ul, +.navigation > ul > li:last-child > .sub-menu ul { + right: 20rem; + left: auto; +} +.navigation .sub-menu li, +.navigation .dropdown-list li { + border-bottom: none; +} +.navigation .mega-sub-menu > li > a:not(.button) { + font-size: 1.6rem; + font-weight: 500; + text-transform: none; +} +.navigation .sub-menu li > a:not(.button), +.navigation .mega-sub-menu ul li > a:not(.button), +.navigation .dropdown-list li > a:not(.button) { + line-height: 1.6; + font-weight: 400; + font-size: 1.4rem; + color: #212121; + border-left: 3px solid transparent; +} +.navigation .mega-sub-menu ul li a:not(.button) span { + margin-right: 1rem; + font-size: 1.7rem; +} +.navigation .mega-sub-menu a span:before { + top: 0.3rem; + position: relative; +} +.navigation .sub-menu:not(.custom-content) li a, +.navigation .dropdown-list:not(.custom-content) li a { + padding: 1rem 1.5rem; +} +.navigation .mega-sub-menu > li { + border-right: 1px solid #eee; +} +.navigation .mega-sub-menu > li > a { + font-size: 1.3rem; +} +.navigation .sub-menu:not(.custom-content), +.navigation .sub-menu:not(.custom-content) a, +.navigation .sub-menu.custom-content, +.navigation .mega-sub-menu, +.navigation .dropdown-list { + background-color: #fff; +} +.navigation .sub-menu:not(.custom-content) li.current > a, +.navigation .mega-sub-menu ul li.current > a { + background-color: transparent; + border-left: 3px solid #7693f4; + color: #212325; +} + +/* Menu Nav Cart Intial Colors */ +.navigation .cart .badge { + width: 1rem; + height: 1rem; + top: -0.5rem; + left: 1rem; + background-color: #2fca74; +} +.navigation .cart-overview .product-title { + color: #fff; +} +.navigation .cart-overview .product-price, +.navigation .cart-overview .product-quantity { + color: #959faa; +} +.navigation .cart-overview a.product-remove { + background-color: #ecedf2; + color: #6d7485; +} +.navigation .cart-overview .cart-subtotal { + border-top: 1px solid #ecedf2; + font-size: 1.4rem; + font-weight: 500; + text-transform: none; + color: #6d7485; +} +.navigation .cart-overview .cart-actions { + border-color: #ecedf2; +} +.navigation .cart-overview .checkout.button { + background-color: #6773f1; + border-color: #717dfb; + color: #fff; +} +.navigation .cart-overview .checkout.button:hover { + background-color: #717dfb; + border-color: #717dfb; + color: #fff; +} + +/* Sub Menus, Mega Menus, Dropdown List Hover Colors */ +.navigation .sub-menu:not(.custom-content) li:hover > a, +.navigation .mega-sub-menu:not(.custom-content) ul li:hover > a, +.navigation .dropdown-list:not(.custom-content) li:hover a { + background-color: transparent; + border-left: 3px solid #ba141a; +} +.navigation .sub-menu li > a:not(.button):hover, +.navigation .mega-sub-menu ul li > a:not(.button):hover, +.navigation .dropdown-list li > a:not(.button):hover, +.navigation .cart-overview .product-title:hover, +.navigation .cart-overview .product-remove:hover { + color: #212325; +} +.navigation .sub-menu li.current > a:not(.button), +.navigation .dropdown-list li.current > a:not(.button), +.navigation .mega-sub-menu ul li.current > a:not(.button), +.navigation .mega-sub-menu li.current > a:not(.button), +.navigation .mega-sub-menu > li > a:not(.button):hover, +.navigation .mega-sub-menu li.current > a:not(.button):hover { + color: #212325; +} + +/* Mega Menu Position */ +.navigation .mega-sub-menu { + left: 0; + right: 0; +} + +/* Labels Sub Menu */ +.sub-menu li .label, +.mega-menu li .label, +.dropdown li .label { + margin-left: 0.5rem; + padding: 0.1rem 0.4rem; + font-size: 1rem; + text-transform: uppercase; + background-color: #6773f1; + border-color: #6773f1; + color: #fff; +} + +/*------------------------------------------------------------------ +[7. Header Nav Icons, Buttons, Dropdowns ] +*/ + +/* Padding & Margins */ +.header .dropdown a:not(.nav-icon) + .dropdown-list { + margin-top: 1.8rem; +} + +/* Initial Division Padding & Color */ +.header .secondary-navigation.nav-left:not(.with-division) > ul { + margin-left: -1.5rem; +} +.header .secondary-navigation.nav-right:not(.with-division) > ul { + margin-right: -1.5rem; +} +.header .with-division ul { + border-left-color: rgba(0, 0, 0, 0.1); +} +.header .with-division li { + border-right-color: rgba(0, 0, 0, 0.1); +} + +/* Nav Icons Initial, Hover & Active Colors */ +.header .navigation .nav-icon { + color: #999; + font-size: 1.4rem; + font-weight: 500; + opacity: 1; +} +.header .navigation .nav-icon:hover, +.header .navigation .nav-icon.active { + background-color: transparent; + color: #000; + opacity: 1; +} + +/* Social Icons Initial & Hover Colors */ +.header .social-list li .nav-icon { + padding: 0 !important; + margin-right: 1.5rem; +} + +/* Button, Dropdown Button Initial, Hover & Active Colors */ +.header .v-align-middle > .button:not(.nav-icon), +.header .dropdown > .button:not(.nav-icon) { + background: transparent; + border-color: black; + color: black; +} +.header .v-align-middle > .button:not(.nav-icon):hover, +.header .dropdown > .button:not(.nav-icon):hover, +.header .dropdown > .button.active:not(.nav-icon) { + background-color: #ba141a; + border-color: #ba141a; + color: #fff; +} + +/* Transparent Header Division Color */ +@media only screen and (min-width: 960px) { + .header-transparent .with-division ul { + border-left-color: rgba(255, 255, 255, 0.2); + } + .header-transparent .with-division li { + border-right-color: rgba(255, 255, 255, 0.2); + } +} + +/* Transparent Header Initial, Hover & Active Colors */ +.header-transparent .navigation .nav-icon { + color: rgba(255, 255, 255, 0.6); + opacity: 1; +} +.header-transparent .navigation .nav-icon:hover, +.header-transparent .navigation .nav-icon.active { + color: #fff; + background-color: transparent; + opacity: 1; +} + +/* Nav Dark Button, Dropdown Button Initial, Hover & Active Colors */ +.nav-dark .v-align-middle > .button:not(.nav-icon), +.nav-dark .dropdown > .button:not(.nav-icon) { + background: transparent; + border-color: #efefef; + color: #959faa; +} +.nav-dark .navigation .nav-icon { + color: #959faa; +} +.nav-dark .navigation .nav-icon:hover, +.nav-dark .navigation .nav-icon.active { + color: #959faa; +} +.header-background.nav-dark + .v-align-middle + > .button:not(.nav-icon):not(:hover), +.header-background.nav-dark .dropdown > .button:not(.nav-icon):not(:hover) { + color: #fff; +} +.nav-dark .v-align-middle > .button:not(.nav-icon):hover, +.nav-dark .dropdown > .button:not(.nav-icon):hover { + background-color: #ba141a; + border-color: transparent; + color: #fff; +} + +/* Header Background Divisions, Initial, Hover & Active Colors */ +.header-background .with-division ul { + border-left-color: #eee; +} +.header-background .with-division li { + border-right-color: #eee; +} +.header-background .v-align-middle > .button:not(.nav-icon), +.header-background .dropdown > .button:not(.nav-icon) { + background: transparent; + border-color: charcoal; + color: charcoal; +} +.header-background .v-align-middle > .button:not(.nav-icon):hover, +.header-background .dropdown > .button:not(.nav-icon):hover { + background-color: #ba141a; + border-color: transparent; + color: #fff; +} +.header-background .navigation .nav-icon { + color: #999; +} +.header-background .navigation .nav-icon:hover, +.header-background .navigation .nav-icon.active { + color: #000; +} +.header-background .social-list li a { + color: #4e4e4d; +} +.header-background .social-list li a:hover { + color: #ba141a; +} + +/* Compacted Header Dropdown List Margin */ +.header-compact .dropdown a:not(.nav-icon) + .dropdown-list { + margin-top: 1.2rem; +} + +/* Mobile Header Styles and Breakpoints */ +.mobile .navigation.with-division ul { + border-left-color: #eee; +} +.mobile .navigation.with-division li { + border-right-color: #eee; +} +.mobile .navigation .v-align-middle > .button:not(.nav-icon), +.mobile .navigation .dropdown > .button:not(.nav-icon) { + background: #2c2e30; + border-color: transparent; + color: #fff; +} +.mobile .v-align-middle > .button:not(.nav-icon):hover, +.mobile .dropdown > .button:not(.nav-icon):hover { + background-color: #ba141a; + border-color: transparent; + color: #fff; +} +.mobile .navigation .nav-icon { + color: #666; +} +.mobile .navigation .nav-icon:hover, +.mobile .dropdown .nav-icon.active, +.mobile .header-transparent .dropdown .nav-icon.active { + color: #000; +} +@media only screen and (max-width: 960px) { + .header .dropdown a:not(.nav-icon) + .dropdown-list { + margin-top: 2.2rem; + } + .header .v-align-middle > .button:not(.nav-icon), + .header .dropdown > .button:not(.nav-icon) { + background: #2c2e30; + border-color: transparent; + color: #fff; + } + .header .v-align-middle > .button:not(.nav-icon):hover, + .header .dropdown > .button:not(.nav-icon):hover { + background-color: #ba141a; + border-color: transparent; + color: #fff; + } + .header .navigation .nav-icon { + color: #666; + } + .header .navigation .nav-icon:hover, + .header .dropdown .nav-icon.active { + color: #000; + } +} + +/*------------------------------------------------------------------ +[8. Auxiliary Navigation] +*/ + +/* Aux Navigation Show */ +.header .navigation-show { + width: 4.4rem; + height: 4.4rem; + margin-left: 0; +} + +/* Initial & Hover Colors */ +.header .navigation .navigation-show.nav-icon, +.mobile .header .navigation .navigation-show.nav-icon { + font-size: 2.5rem; + text-align: center; + color: #666; + opacity: 1; +} +.header .navigation .navigation-show.nav-icon:hover, +.mobile .header .navigation .navigation-show.nav-icon:hover { + color: #000; + opacity: 1; +} + +/* Transparent Header Initial & Hover Colors */ +@media only screen and (min-width: 961px) { + .header-transparent .navigation .navigation-show.nav-icon { + color: #fff; + border-color: transparent; + opacity: 0.6; + } + .header-transparent .navigation .navigation-show.nav-icon:hover { + color: #fff; + border-color: transparent; + opacity: 1; + } +} + +/* Header with Background Initial & Hover Colors */ +.header-background .navigation .navigation-show.nav-icon { + color: #666; + border-color: #eee; +} +.header-background .navigation .navigation-show.nav-icon:hover { + color: #000; + border-color: #eee; +} + +/* Aux Navigation Hide */ +.navigation-hide { + width: 4.4rem; + height: 4.4rem; + margin-top: 1.9rem; + margin-right: 0; +} +.navigation-hide a { + background: none; +} +.navigation-hide a span { + width: 4.4rem; + font-size: 2rem; +} + +/* Side Navigation Widts */ +@media only screen and (min-width: 768px) { + .side-navigation-wrapper.side-nav-wide { + width: 50%; + } + .element-reveal-right.side-nav-wide { + -webkit-transform: translate3d(-50%, 0, 0); + transform: translate3d(-50%, 0, 0); + } +} +@media only screen and (max-width: 1140px) { + .side-navigation-wrapper.side-nav-wide { + width: 70%; + } + .element-reveal-right.side-nav-wide { + -webkit-transform: translate3d(-70%, 0, 0); + transform: translate3d(-70%, 0, 0); + } +} +@media only screen and (max-width: 600px) { + .side-navigation-wrapper.side-nav-wide { + width: 100%; + } + .element-reveal-right.side-nav-wide { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +/* Side Navigation Background Color */ +.side-navigation-wrapper .logo { + width: 12rem; +} +.side-navigation-wrapper { + background-color: #fff; + box-shadow: none !important; + border-right: 1px solid #ecedf2; +} +.side-navigation-wrapper.enter-right { + border-left: 1px solid #ecedf2; + border-right: none; +} +.side-navigation-header { + border: none; +} + +/* Side Main Nav Initial Colors & Padding */ +.side-navigation > ul > li > a { + padding: 0.6rem 4rem; + font-size: 1.75rem; + line-height: 1.5; + letter-spacing: 0; + text-transform: none; + font-weight: 700; + color: #212121; + position: relative; +} +.side-navigation > ul > li > ul > li > a { + padding: 0.6rem 4rem; + font-size: 1.5rem; + line-height: 1.5; + letter-spacing: 0; + text-transform: none; + font-weight: 400; + color: #212121; + position: relative; +} +.side-navigation ul li.current > a { + color: #212325; + font-weight: 400; +} +.side-navigation > ul > li > a:after { + width: 3px; + height: 0; + margin-left: 0; + content: ""; + background-color: #7693f4; + opacity: 0; + position: absolute; + left: 0; + top: 0; + -webkit-transition-property: height, opacity; + -ms-transition-property: height, opacity; + transition-property: height, opacity; + -webkit-transition-duration: 500ms; + -ms-transition-duration: 500ms; + transition-duration: 500ms; +} +.side-navigation > ul > li.current > a:after { + height: 100%; + opacity: 1; +} +.side-navigation-wrapper .navigation-hide { + margin-right: 2rem; +} +.side-navigation-wrapper .navigation-hide af { + color: #959faa; +} +.side-navigation-wrapper .navigation-hide a:hover { + color: #212325; +} + +/* Side Nav Sub Menu Initial Colors & Padding */ +.side-navigation .sub-menu { + background: none; +} +.side-navigation .sub-menu a { + text-transform: none; + font-size: 1.4rem; + font-weight: 400; + color: #959faa; +} +.side-navigation .sub-menu a:hover { + color: #212325; +} +.side-navigation .sub-menu li:first-child { + padding-top: 1rem; +} +.side-navigation .sub-menu li:last-child { + padding-bottom: 1rem; +} +.side-navigation .custom-content > *:first-child { + padding-top: 2rem; +} +.side-navigation .custom-content > *:last-child { + padding-bottom: 2rem; +} +.side-navigation .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem 1.1rem 5.5rem; +} +.side-navigation.center .sub-menu:not(.custom-content) a { + padding: 1.1rem 4rem 1.1rem 4rem; +} + +/* Side Nav Cart Initial Colors */ +.side-navigation .cart .badge { + width: 1rem; + height: 1rem; + background-color: #2fca74; + top: 0.6rem; + left: 0; +} +.side-navigation .cart-overview .product-title { + color: #fff; +} +.side-navigation .cart-overview .product-price, +.side-navigation .cart-overview .product-quantity { + color: #959faa; +} +.side-navigation .cart-overview a.product-remove { + background-color: #ecedf2; + color: #6d7485; +} +.side-navigation .cart-overview .cart-subtotal { + border-top: 1px solid #ecedf2; + font-size: 1.4rem; + font-weight: 500; + text-transform: none; + color: #6d7485; +} +.side-navigation .cart-overview .cart-actions { + border-color: #ecedf2; +} +.side-navigation .cart-overview .checkout.button { + margin: 0; + background-color: #6773f1; + border-color: #717dfb; + color: #fff; +} +.side-navigation .cart-overview .checkout.button:hover { + background-color: #717dfb; + border-color: #717dfb; + color: #fff; +} + +/* Side Nav Hover Colors */ +.side-navigation ul li a:hover, +.side-navigation ul li.current a:hover { + color: #212325; +} + +/* Side Nav Widget */ +.side-navigation-footer .widget p, +.side-navigation-footer .widget a { + color: #666; + font-size: 1.3rem; +} +.side-navigation-footer .widget a:hover { + color: #fff; +} + +/* Side Nav Footer */ +.side-navigation-footer, +.side-navigation-footer .social-list a { + color: #666; + font-size: 1.1rem; +} +.side-navigation-footer .social-list a:hover { + color: #fff; +} +.side-navigation-footer .copyright { + font-size: 1.1rem; +} + +/* Overlay Navigation Colors & Sizes */ +.overlay-navigation-wrapper { + background-color: rgba(255, 255, 255, 1); +} +.overlay-navigation-inner { + text-align: left; +} +.overlay-navigation-header { + top: 1.5rem; +} +.overlay-navigation-wrapper .menu-title { + width: 100%; + margin-bottom: 3rem; + color: #000; + font-size: 1.862rem; + line-height: 1; + font-weight: 700; + text-transform: uppercase; + display: block; +} +.overlay-navigation { + max-width: 40rem; + padding-left: 3rem; + padding-right: 3rem; +} + +/* Overlay Main Nav */ +.overlay-navigation > ul > li > a { + font-size: 1.8rem; + color: #999; +} +.overlay-navigation ul li.current > a { + font-weight: normal; +} +.overlay-navigation-wrapper .navigation-hide { + top: 0; + right: 3rem; +} +.overlay-navigation-wrapper .navigation-hide a { + color: #999; +} +.overlay-navigation-wrapper .navigation-hide a:hover { + color: #000; +} + +/* Overlay Nav Sub Menu Initial Colors & Padding */ +.overlay-navigation .sub-menu { + padding-left: 0; +} +.overlay-navigation .sub-menu a { + letter-spacing: 0.1rem; + text-transform: normal; + font-weight: normal; + line-height: 1.2; + color: #999; +} +.overlay-navigation .sub-menu .current > a { + color: #000; +} +.overlay-navigation .sub-menu a:hover { + color: #000; +} +.overlay-navigation .sub-menu li:first-child { + padding-top: 1rem; +} +.overlay-navigation .sub-menu li:last-child { + padding-bottom: 1rem; +} +.overlay-navigation .custom-content > *:first-child { + padding-top: 2rem; +} +.overlay-navigation .custom-content > *:last-child { + padding-bottom: 2rem; +} + +/* Overlay Nav Cart */ +.overlay-navigation .cart .badge { + width: 1rem; + height: 1rem; + background-color: #2fca74; + top: 0.6rem; + left: 0; +} +.overlay-navigation .cart-overview .product-title { + color: #fff; +} +.overlay-navigation .cart-overview .product-price, +.overlay-navigation .cart-overview .product-quantity { + color: #959faa; +} +.overlay-navigation .cart-overview a.product-remove { + background-color: #ecedf2; + color: #6d7485; +} +.overlay-navigation .cart-overview .cart-subtotal { + border-top: 1px solid #ecedf2; + font-size: 1.4rem; + font-weight: 500; + text-transform: none; + color: #6d7485; +} +.overlay-navigation .cart-overview .cart-actions { + border-color: #ecedf2; +} +.overlay-navigation .cart-overview .checkout.button { + margin: 0; + background-color: #6773f1; + border-color: #717dfb; + color: #fff; +} +.overlay-navigation .cart-overview .checkout.button:hover { + background-color: #717dfb; + border-color: #717dfb; + color: #fff; +} + +/* Overlay Nav Hover Colors */ +.overlay-navigation > ul > li > a:hover, +.overlay-navigation > ul > li.current > a, +.overlay-navigation ul li.current > a:hover { + color: #000; +} + +/* Overlay Nav Widget */ +.overlay-navigation-footer .widget p, +.overlay-navigation-footer .widget a { + color: #666; + font-size: 1.3rem; +} +.overlay-navigation-footer .widget a:hover { + color: #000; +} + +/* Overlay Nav Footer */ +.overlay-navigation-footer { + padding-left: 3rem; + padding-right: 3rem; +} +.overlay-navigation-footer, +.overlay-navigation-footer .social-list a { + color: #666; + font-size: 1.3rem; +} +.overlay-navigation-footer .social-list a:hover { + color: #000; +} +.overlay-navigation-footer .copyright { + font-size: 1.1rem; +} + +/* Mobile Styles and Breakpoints */ +.mobile .navigation-show { + margin-left: 2rem; +} +.mobile .navigation-show a { + color: #666; + border-color: #eee; +} +.mobile .navigation-show a:hover { + color: #000; + opacity: 1; +} +@media only screen and (max-width: 960px) { + .header .navigation-show { + margin-left: 2rem; + } + .header .navigation-show a { + color: #666; + border-color: #eee; + } + .header .navigation-show a:hover { + color: #000; + opacity: 1; + } + .overlay-navigation-header { + top: 2rem; + } + .overlay-navigation-wrapper .navigation-hide { + top: 0; + right: 3rem; + } +} + +/*------------------------------------------------------------------ +[9. Title Area] +*/ + +[class*="intro-title-"] { + padding: 0; +} +[class*="intro-title-"] { + height: 45rem; +} +[class*="intro-title-"].small { + height: 25rem; +} +[class*="intro-title-"].xsmall { + height: 15rem; +} + +@media only screen and (max-width: 768px) { + [class*="intro-title-"], + [class*="intro-title-"].small { + padding: 6rem 0; + height: auto; + } +} + +/*------------------------------------------------------------------ +[10. Slider & Parallax] +*/ + +.tm-slider-container:not([class*="bkg-"]) { + background: none; +} + +/* Slider Heights */ +.featured-media, +.full-width-slider, +.parallax { + height: 60rem; + padding: 0; +} +.window-height { + height: 100vh; +} +.hero-slider.window-height { + min-height: 100vh; +} +.parallax.page-intro, +.page-intro { + height: 45rem; +} +.parallax.small, +.page-intro.small { + height: 30rem; +} +.page-intro .full-width-slider, +.window-height .full-width-slider { + height: inherit; +} +.logo-slider, +.testimonial-slider, +.team-slider, +.recent-slider .thumbnail { + min-height: 5rem; +} +.recent-slider { + min-height: 10rem; +} +.team-slider { + height: 42rem; +} +.hero-slider { + min-height: 60rem; +} +.hero-slider .hero-content[class*="bkg-"] { + background-color: inherit; +} + +/* Slider Navigation Common */ +.tms-arrow-nav { + width: 4.4rem; + height: 4.4rem; + background: none; + font-size: 1.3rem; + line-height: 4.4rem; + color: #fff; + border: none; + border-radius: 0.3rem; + background-color: #000; +} +#tms-prev { + left: 3rem; +} +#tms-next { + right: 3rem; +} +.tms-arrow-nav:hover { + opacity: 0.5 !important; +} +.tms-arrow-nav:before { + line-height: 4.4rem; +} +.tms-arrow-nav:hover { + width: 4.4rem; +} +.tms-bullet-nav { + background-color: #fff; +} +.tms-nav-dark .tms-bullet-nav { + background-color: #000; +} +.hide-arrow-nav .tms-arrow-nav, +.hide-progress .tms-progress-bar { + display: none !important; +} + +/* Featured Media Slider Navigation */ +.featured-media .tms-pagination { + width: 100%; + bottom: 3rem; +} +.featured-media .tms-pagination a { + display: inline-block; + margin-bottom: 1rem; +} +.featured-media .tm-slider-container .tms-pagination { + opacity: 1; +} + +/* Feature Slider */ +.feature-slider .tms-bullet-nav { + background-color: #2c2e30; +} + +/* Recent Slider */ +.tm-slider-container.tms-carousel > ul { + opacity: 1; +} +.tm-slider-container.tms-carousel.no-margins > ul > li { + padding-right: 0; + padding-left: 0; +} + +/* Mobile Slider & Parallax */ +.mobile .featured-media, +.mobile .parallax.fixed-height { + height: 50rem; +} + +/* Featured Slider Nav Breakpoints */ +@media only screen and (max-width: 768px) { + .featured-media .tms-pagination a { + display: inline-block; + } + .featured-media .tms-arrow-nav { + display: none !important; + } +} + +/*------------------------------------------------------------------ +[11. Lightbox] +*/ + +.tm-lightbox { + background: rgba(255, 255, 255, 1); +} +#tml-content-wrapper.zoomed + #tml-caption span { + background-color: rgba(0, 0, 0, 0.3); + border: none; + color: #fff; +} + +/* Standard Modal Mode */ +#tm-lightbox.tml-modal-mode { + background: rgba(0, 0, 0, 0.1); +} +.tml-modal-mode .modal-dialog { + border-radius: 0.3rem; + box-shadow: 0 0 4rem rgba(0, 0, 0, 0.1); +} +.tml-modal-mode .modal-dialog .modal-header { + background-color: #2fca74; + color: #fff; +} +.tml-modal-mode .modal-dialog .modal-header-title { + margin-bottom: 0; +} +.tml-modal-mode #tml-exit { + color: #111; + top: 0; + right: 0; +} +.tml-exit-light #tml-exit { + color: #fff; +} +.rounded .modal-dialog, +.rounded .section-block { + border-radius: 0.3rem; +} +#tm-lightbox.tml-modal-mode #tml-content-wrapper { + top: 10% !important; + bottom: 10% !important; +} +#tm-lightbox.height-auto .modal-dialog { + height: auto !important; +} + +/* Common Modal Mode */ +.tml-form-modal .modal-dialog > div { + padding-left: 0; + padding-right: 0; +} + +/* greyscale upon modal opening */ +.modal-open .wrapper-inner, +.aux-navigation-active .wrapper-inner { + -webkit-filter: grayscale(10%); + filter: grayscale(10%); +} +@media only screen and (max-width: 960px) { + .tml-padding-small #tml-content-wrapper { + left: 5% !important; + right: 5% !important; + } + .tml-form-modal .modal-dialog-inner { + padding-left: 1rem; + padding-right: 1rem; + } +} +@media only screen and (max-width: 768px) { + .tml-modal-mode .modal-dialog { + width: 100% !important; + } + .tml-modal-mode .modal-dialog > div { + padding-left: 0; + padding-right: 0; + } + .tml-swap-exit-light #tml-exit { + color: #fff; + } + .tml-modal-mode .hero-5 { + padding-bottom: 2rem; + } + .tml-modal-mode + .hero-5 + .column:first-child:not(.media-column) + .split-hero-content { + margin-top: 4rem; + } +} + +/* Navigation */ +.tml-nav { + color: #999; + opacity: 0.7; +} +.tml-nav:hover { + color: #000; +} + +/*------------------------------------------------------------------ +[12. Plugin Preloader] +*/ + +.tm-loader { + width: 5rem; + height: 5rem; + margin: -2.5rem 0 0 -2.5rem; + position: absolute; + top: 50%; + left: 50%; +} +.tm-loader:before { + content: ""; + display: block; + padding-top: 100%; +} +.tm-loader #circle { + background: none; + width: 100%; + height: 100%; + margin: auto; + border-radius: 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform-origin: center center; + animation: rotate 2s linear infinite; +} +.stroke { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; + stroke-linecap: round; + stroke-width: 0.3rem; +} +/* fallback */ +.ie-browser:not(.webkit) .tm-loader #circle { + border: 3px solid rgba(0, 0, 0, 0); + border-bottom-color: #ddd; + animation: rotate 1.5s ease-in-out infinite, color 6s ease-in-out infinite; +} + +@keyframes rotate { + 100% { + transform: rotate(360deg); + } +} +@keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } +} +@keyframes color { + 100%, + 0% { + stroke: #6773f1; + border-bottom-color: #6773f1; + } + 40% { + stroke: #2fca74; + border-bottom-color: #2fca74; + } + 66% { + stroke: #6773f1; + border-bottom-color: #6773f1; + } + 80%, + 90% { + stroke: #2fca74; + border-bottom-color: #2fca74; + } +} + +/*------------------------------------------------------------------ +[13. Rollovers] +*/ + +/* Rollover Text */ +.overlay-info > span > span, +.shop .products .overlay-info .product-title { + font-size: 1.862rem; + font-weight: 300; + line-height: 1.2; + letter-spacing: 0; + text-transform: none; + color: #000; +} +.overlay-info .project-description { + font-size: 1.4rem; + opacity: 0.7; + text-transform: none; + font-weight: 400; + font-style: normal; + line-height: 1.2; +} +.overlay-info .project-title + .project-description { + margin-top: 0; +} + +/* Overlay */ +.overlay-info { + background: rgba(255, 255, 255, 0.5); +} +.overlay-info > span > span { + text-align: center; +} +.overlay-info .project-title { + display: block; +} +.overlay-fade-img-scale-out .overlay-info .overlay-info { + opacity: 1; +} +.overlay-fade-img-scale-in .project-title { + margin-bottom: 0; +} +.caption-below { + padding-right: 0; + padding-left: 0; + padding-bottom: 0; + border: none; + opacity: 0.5; +} + +/*------------------------------------------------------------------ +[14. Homepage] +*/ + +/* Scroll Links */ +.scroll-link.icon-circled, +.scroll-to-top.icon-circled { + width: 5rem; + height: 5rem; +} +.scroll-link.icon-circled { + line-height: 5rem; +} +.scroll-to-top.icon-circled { + line-height: 4.8rem; +} + + + +/* Hero */ +.hero-5-1 .media-column { + background-image: url(../images/generic/hero-half-1.jpg); +} +.hero-5-2 .media-column { + background-image: url(../images/team/hero-half-2.jpg); +} + +/* Call to Action */ +.call-to-action-2-1 { + background-image: url(../images/generic/call-to-action-1.jpg); + background-size: cover; + background-position: center; +} + +/* Signup 2 */ +.signup-2-1 { + background-image: url(../images/generic/signup-1.jpg); +} + +/* Fullscreen Section */ +.home-page .fulscreen-sections-wrapper { + background: #000; +} +.signup-box.box { + padding: 10%; + overflow: visible; +} +.fullscreen-bkg-1 { + background-image: url(../images/slider/slide-2-fs.jpg); +} +.fullscreen-bkg-2 { + background-image: url(../images/slider/slide-3-fs.jpg); +} +.fullscreen-bkg-3 { + background-image: url(../images/slider/slide-4-fs.jpg); +} +.fullscreen-pattern-1 { + background-image: url(../images/generic/microchip-seamless-pattern.png); +} +.fullscreen-pattern-2 { + background-image: url(../images/generic/network-pattern.png); +} +.fullscreen-pattern-3 { + background-image: url(../images/generic/map-seamless-pattern.jpg); + background-repeat: repeat-x; +} +.fullscreen-pattern-4 { + background-image: url(../images/generic/char-pattern.png); + background-repeat: repeat-x; +} +.fullscreen-pattern-5 { + background-image: url(../images/generic/disc-pattern.png); + background-repeat: no-repeat; +} +.fullscreen-pattern-6 { + background-image: url(../images/assets/Banner-swoosh2.png); + background-repeat: no-repeat; + overflow: visible; +} + +/*------------------------------------------------------------------ +[15. About Pages] +*/ + +/* Team Sections */ +.team-1 h3, +.team-2 h3 { + margin-top: 0.5rem; +} +.team-2 .social-list { + margin-bottom: 0; +} +[class*="team-"] .team-content-info .occupation { + margin-bottom: 2rem; + font-size: 1.5rem; + font-weight: 400; + text-transform: none; + letter-spacing: 0; +} + +/* Team Slider */ +.team-slider { + background: none; + height: 42rem; +} +.team-slider li { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.team-slider .team-content { + margin-bottom: 3rem; +} + +/* Hero */ +.hero-2-1 { + background-image: url(../images/generic/hero-2-1.jpg); +} +.hero-2-2 { + background-image: url(../images/generic/hero-2-2.jpg); +} +.hero-2-3 { + background-image: url(../images/generic/hero-2-3.jpg); +} +.hero-2-4 { + background-image: url(../images/generic/hero-2-4.jpg); +} +.hero-2-5 { + background-image: url(../images/generic/hero-2-5.jpg); +} +.hero-2-6 { + background-image: url(../images/generic/hero-2-6.jpg); +} +.hero-2-7 { + background-image: url(../images/generic/hero-2-7.jpg); +} +.hero-2-8 { + background-image: url(../images/generic/hero-2-8.jpg); +} +.hero-2-9 { + background-image: url(../images/generic/hero-2-9.jpg); +} +.hero-2-10 { + background-image: url(../images/generic/hero-2-10.jpg); +} + +/*------------------------------------------------------------------ +[15. Service Pages] +*/ + +.hero-3-1 { + background-image: url(../images/generic/hero-3-1.jpg); +} +.hero-4-1 { + background-image: url(../images/generic/hero-4-1.jpg); +} +.hero-5-3 .media-column { + background-image: url(../images/services/hero-half-1.jpg); +} + +/*------------------------------------------------------------------ +[16. Contact Pages] +*/ + +/* Hero Sections */ +.hero-5-contact-1 .media-column { + background-image: url(../images/contact/hero-half.jpg); +} +.hero-5-contact-1 [class*="stats-"] .stat-inner { + text-align: left; +} + +/* Stats */ +.stats-contact-1 { + background: none; +} + +/* Form Response */ +.contact-form-container .form-response { + color: #666; +} + +/* Map */ +.map-container { + height: 45rem; +} +.accordion .map-container { + height: 24rem; +} +.map-pan-link-container a.active { + color: #2c2e30; +} +.hero-5 .map-pan-link-container * { + opacity: 0.5; +} +.hero-5 .map-pan-link-container a.active { + opacity: 1; +} +.map-pan-link-container a.button.active { + background: none; + border-color: #6773f1; + color: #fff; +} + +/*------------------------------------------------------------------ +[17. Project Pages] +*/ + +/* Grid */ +.caption-over-outer { + background-color: rgba(0, 0, 0, 0.3); +} +.grid-container .content-inner { + padding: 11rem 5rem; +} +h3.project-title { + font-size: 1.862rem; +} +.project-title .label { + font-size: 1rem; + text-transform: uppercase; +} +.project-description { + font-size: 1.2rem; +} +.item-description.with-background { + padding: 2rem !important; + margin: 0; + border: none; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +/* Project Info */ +.center .project-attribute { + margin-left: 1rem; + margin-right: 1rem; +} +.project-attribute { + margin-bottom: 0.3rem; +} +.project-attribute .project-label { + min-width: 8rem; + font-weight: 500; + text-transform: none; + display: table-cell; +} +.project-attribute .project-value { + display: table-cell; +} +.project-attribute.center { + margin: 0 auto; +} + +/* Folio Filter */ +.grid-filter-menu ul, +.grid-filter-menu li { + padding: 0; + text-transform: none; + font-size: 1.3rem; + letter-spacing: 0.1rem; +} +.grid-filter-menu li { + padding: 0.8rem 0; +} +.grid-filter-menu.list-vertical li { + display: block; + padding: 0.8rem 0; +} +.grid-filter-menu:not(.center):not(.right) li:first-child { + padding-left: 0; +} +.grid-filter-menu.right li:last-child { + padding-right: 0; +} +.grid-filter-menu a { + display: block; + position: relative; + padding: 10px 20px; + cursor: pointer; + background-color: var(--white); + border: 1px solid var(--StrokeGrey); + border-radius: 4px; + color: var(--DarkGrey); +} +.grid-filter-menu a:hover { + background-color: var(--LightGrey); +} +.grid-filter-menu a.active { + display: block; + position: relative; + padding: 10px 20px; + cursor: pointer; + border: 1px solid var(--StrokeGrey); + border-radius: 4px; + background-color: var(--MAQRed); + color: white; +} +.grid-filter-menu, +.grid-filter-dropdown { + z-index: 2; +} +.grid-filter-dropdown .dropdown .button { + min-width: 15rem; +} +.grid-filter-dropdown .button { + font-weight: 400; + text-transform: none; + letter-spacing: 0; +} +.grid-filter-dropdown .freeze .filter-menu-inner { + border-bottom: 1px solid transparent; + -webkit-transition-property: border; + transition-property: border; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.grid-filter-menu .freeze.sticky, +.grid-filter-dropdown .freeze.sticky { + border-bottom: 1px solid #ecedf2; +} + +/* Color Swatch */ +.project-swatch-list { + margin-bottom: 0; +} +.project-swatch-list li { + margin-bottom: 3rem; +} +.project-swatch { + margin-right: 5rem; +} +.center .project-swatch { + margin-left: 2.5rem; + margin-right: 2.5rem; +} +@media only screen and (max-width: 768px) { + .center-on-mobile .project-swatch { + margin-left: 2.5rem; + margin-right: 2.5rem; + } +} + +/* Template Grid Thumbs */ +.template-grid .thumbnail { + border: 1px solid #eee; + box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1); +} + +/*------------------------------------------------------------------ +[18. Pagination] +*/ + +/* Pagination 3 Customized */ +.pagination-3 ul { + border-top: 1px solid transparent; +} +.pagination-3 li { + margin-top: -1px; +} +.pagination-3 a { + width: 4rem; + height: 4rem; + padding: 0; + line-height: 4rem; + font-size: 1.2rem; + font-weight: 400; + color: #6d7485; + border: 1px solid #ecedf2; + border-radius: 0.3rem; + margin: 5.3px !important; +} +.pagination-3-insights a { + width: 4rem; + height: 4rem; + padding: 0; + line-height: 4rem; + font-size: 1.2rem; + font-weight: 400; + color: #6d7485; + border: 1px solid #ecedf2; + border-radius: 0.3rem; + margin: 5.3px !important; + display: block; + text-align: center; +} +.pagination-3.portfolio a { + width: auto; + padding: 0 1.5rem; + font-size: 1.2rem; + text-transform: none; +} +.pagination-3.portfolio .pagination-previous { + padding-left: 1rem; +} +.pagination-3.portfolio .pagination-next { + padding-right: 1rem; +} +.pagination-3 .pagination-previous, +.pagination-3 .pagination-next, +.pagination-3 .back-to-grid, +.pagination-3 a.current { + background: #fff; + border: 1px solid #ecedf2; + border-radius: 0.3rem; + color: #6d7485; +} +.pagination-3 a:hover { + background: #ecedf2; + border: 1px solid #ecedf2; + color: #212325; +} +.pagination-3-insights a:hover { + background: #ecedf2; + border: 1px solid #ecedf2; + color: #212325; +} +.pagination-3 a.disabled, +.pagination-3 a.disabled:hover { + border-color: #eee; +} +.pagination-3 a span { + margin: 0; +} +.pagination-button { + border: 3px solid red; +} +.number-button { +} +.number-button :hover { + cursor: default !important; +} +/* Button Selected */ +.selected-button { + border-color: gray !important; +} +/*------------------------------------------------------------------ +[19. Fullscreen Pages] +*/ + +.fullscreen-section .fullscreen-inner { + background: rgba(0, 0, 0, 0.35); +} +.fs-bullet-nav { + width: 1rem; + height: 1rem; + background: #fff; + opacity: 0.4; +} +.nav-dark .fs-bullet-nav { + background: #000; +} +.fs-bullet-nav.active { + background: #fff; +} +.nav-dark .fs-bullet-nav.active { + background: #000; +} +.fs-pagination { + width: 3.2rem; + border: 1px solid rgba(255, 255, 255, 0.2); + border-radius: 6rem; + right: 4rem; +} + +/*------------------------------------------------------------------ +[20. Blog Pages] +*/ + +/* Post Title */ +.post-title a { + color: #000; +} +h2.post-title { + margin-bottom: 1rem; +} +.blog-masonry .post-title { + margin-bottom: 0.5rem; + font-size: 1.995rem; + text-transform: none; + display: block; +} +.blog-regular .post-title, +.blog-wide .post-title { + font-size: 3.294rem; +} +.single-post-tags .tags-title { + font-size: 1.3rem; +} +.blog-masonry.masonry-set-dimensions .post-title { + margin-bottom: 0.5rem; + font-size: 1.995rem; + line-height: 1.2; +} +.blog-masonry.masonry-set-dimensions .post-title.quote { + line-height: inherit; +} + +/* Common */ +.post-info { + margin-bottom: 3rem; + display: block; + font-size: 1.6rem; + text-transform: none; + font-weight: 400; + letter-spacing: 0; + color: #999; +} +.post-info.boxed { + width: 100%; + padding: 2rem 0; + margin-bottom: 7rem; + background-color: #fafafa; +} +.post-info .post-tag { + margin-left: 0.2rem; + margin-right: 0.2rem; + font-size: 1.2rem; + line-height: 1.8; +} +.post-info .post-tag:hover { + color: #fff; +} +.post-info span, +.post-info a { + display: inline-block; +} +.post-info-aside .post-love, +.post-author-aside span, +.post-author-aside a, +.post-comments-aside span, +.post-comments-aside a { + font-size: 1.2rem; + text-transform: none; + color: #999; + margin-right: 0; + margin-left: 0; + letter-spacing: 0; +} +.post-info-aside .post-love, +.post-author-aside span, +.post-author-aside a, +.post-comments-aside span, +.post-comments-aside a { + display: block; +} +.post-info-aside [class*="icon-"] { + font-size: 1.2rem; +} +.post-info-aside, +.post-author-aside, +.post-comments-aside { + min-width: 12rem; + margin-left: 0; + text-align: left; +} +.post-info-aside .post-info-inner, +.post-author-aside .author-title { + margin-top: 0; + margin-bottom: 1rem; + padding-bottom: 1rem; + border-bottom: 1px solid #ccc; +} +.post-info-aside .post-love [class*="icon-"] { + width: 1.3rem; + margin-right: 0.6rem; +} +.post-info-aside .social-list { + text-align: left; +} +.post-info-aside + .post-content, +.post-author-aside + .author-bio, +.post-comments-aside + .comments-inner { + padding-left: 17rem; +} + +@media only screen and (max-width: 768px) { + .post-info-aside + .post-content { + padding-left: 0; + } + .blog-masonry .post-title, + .blog-masonry.masonry-set-dimensions .post-title { + font-size: 1.862rem; + } + .blog-regular .post-title, + .blog-wide .post-title { + font-size: 2.542rem; + } +} + +/* Regular Blog */ +.blog-regular .post { + margin-bottom: 4rem; +} +.blog-single-post .post, +.blog .post-comments, +.blog .post-comments-respond { + margin-bottom: 0; +} +.blog-regular.list .post { + margin-bottom: 1rem; +} + +/* post background images */ +.blog-regular.list .post, +.blog-regular.list .with-background { + -webkit-transition-property: background; + transition-property: background; + -webkit-transition-duration: 1200ms; + transition-duration: 1200ms; +} +.blog-regular.list .post { + background-size: cover; + background-repeat: no-repeat; + background-position: 0 10%; +} +.blog-regular.list .with-background:hover *:not(.label) { + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.blog-regular.list .post:hover { + background-size: cover; + background-position: center; +} +.blog-regular.list .with-background:hover { + background: rgba(0, 0, 0, 0.35); +} +.blog-regular.list .with-background:hover *:not(.label) { + color: #fff !important; +} +.blog-regular.list .post-1-1 { + background-image: url(../images/blog/regular/image-regular.jpg); +} +.blog-regular.list .post-1-2 { + background-image: url(../images/blog/regular/image-regular-2.jpg); +} +.blog-regular.list .post-1-3 { + background-image: url(../images/blog/regular/image-regular-3.jpg); +} +.blog-regular.list .post-1-4 { + background-image: url(../images/blog/regular/image-regular-4.jpg); +} +.blog-regular.list .post-1-5 { + background-image: url(../images/blog/regular/image-regular-5.jpg); +} + +/* Blog Masonry */ +.blog-masonry .post-content:not(.post-content.with-background) { + padding: 0 2rem; +} +.blog-masonry .caption-over-outer .post-info .post-date { + padding: 0; + margin: 0; + border: none; + display: inline-block; +} +.blog-masonry .author-avatar { + max-width: 4rem; +} +.blog-masonry .name { + font-size: 1.4rem; +} +.blog-masonry .author-title { + font-size: 1.2rem; +} +.blog-masonry + .post-author:not(.center) + .author-bio + .author-avatar + + .author-content { + padding-top: 0; + margin-left: 6rem; +} + +/* Blog Masonry Set Dimentions */ +@media only screen and (max-width: 768px) { + .blog-masonry.masonry-set-dimensions .grid-item { + width: 100% !important; + height: 25.8rem !important; + } +} +.blog-masonry.masonry-set-dimensions .post-title, +.blog-masonry.masonry-set-dimensions .post-title a, +.blog-masonry.masonry-set-dimensions .post-info, +.blog-masonry.masonry-set-dimensions .post-info a { + color: #fff; +} +.blog-masonry.masonry-set-dimensions .post-info { + margin-bottom: 1rem; + display: block; + font-size: 1.4rem; + text-transform: none; +} +.blog-masonry.masonry-set-dimensions .no-image .content-outer { + border-radius: 0.3rem; +} +.blog-masonry.masonry-set-dimensions .no-image .content-inner { + padding: 4rem; +} + +/* Blog Mejs Player */ +.post-media .mejs-container.mejs-audio .mejs-controls .mejs-play, +.post-media .mejs-container.mejs-audio .mejs-controls .mejs-pause { + border-radius: 0; +} +.post-media .mejs-container.mejs-audio .mejs-controls { + border-radius: 0; +} +.masonry-set-dimensions .post-content.with-background { + background: #f4f4f4; +} +.masonry-set-dimensions .post-media:hover .post-content { + background: rgba(0, 0, 0, 0.8); +} +.masonry-set-dimensions .post-media:hover .post-content h2 a { + color: #fdeb74; +} +.masonry-set-dimensions .post-media:hover .post-author a:hover { + opacity: 0.5; +} + +/* Comments */ +.post-comments, +.post-comment-respond { + margin-top: 0; +} +.post-comments .comment-meta { + font-size: 1.3rem; +} +.comment-meta span:first-child { + margin-left: 0; +} +.comment-meta span { + margin-left: 1rem; + margin-right: 1rem; +} +.post-comments ol:not(.comment-list), +.post-comments ul:not(.comment-list) { + margin-left: 10rem; +} +.comment-list li { + margin-bottom: 1rem; +} +.comment-list ul { + margin-top: 0rem; + margin-left: 10rem; +} +.comment-list ul .comment { + padding: 3rem 3rem 0 3rem; + background: #f5f7f9; + border-radius: 0.3rem; + overflow: hidden; +} +.post-comments .comment-meta a { + font-weight: 400; +} +.post-comments .name { + margin-bottom: 1rem; +} +.comment-form textarea { + min-height: 20rem; +} +.post-comment-respond .comment-form .column { + float: left; +} +.post-author, +.post-comments, +.post-comment-respond { + border-color: #ecedf2; +} +.post-author .author-content { + padding-top: 1rem; +} +.post-author .name { + margin-bottom: 0; +} +@media only screen and (max-width: 768px) { + .comment-list ul { + margin-left: -5rem !important; + margin-right: -5rem !important; + } + .comment-list ul .comment { + padding: 5rem 5rem 0 5rem; + } +} + +/*------------------------------------------------------------------ +[21. Form Elements] +*/ + +.field-wrapper { + position: relative; + overflow: hidden; +} +.field-wrapper label:not(.checkbox-label):not(.radio-label) { + opacity: 0.5; +} +.form-submit.full-width { + width: 100%; +} +[class*="form-container"] .column { + position: relative; +} + +/* Common Styling */ + +/* default */ +.form-element, +textarea, +.input-indication { + margin-bottom: 2rem; +} +form .list-inline .form-element { + margin-bottom: 0; +} +.form-element, +textarea { + background-color: #fafbfc; + border: 1px solid #ecedf2; +} +.form-element, +textarea, +select { + font-size: 1.3rem; + text-transform: none; + font-weight: normal; + letter-spacing: 0.1rem; + color: #666; +} + +/* form focus */ +.form-element:focus, +.form-element:focus + label:before, +.input-indication .form-element:focus + .inherit-style, +.input-indication.reverse .form-element:focus + .inherit-style, +textarea:focus { + background-color: #fff; + border-color: #6773f1; + box-shadow: none; + color: #6773f1; +} +input[type="submit"]:focus { + box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.3); + -webkit-transform: translateY(-1px); + transform: translateY(-1px); +} + +/* form error focus */ +.form-element.required-field:focus, +.form-element.required-field:focus + + label:before + textarea.required-field:focus { + background-color: #fff; + border-color: #6773f1; + box-shadow: none; + color: #6773f1; +} + +/* form error */ +.form-element.required-field, +.form-element.required-field + label:before, +textarea.required-field { + background-color: #fff; + border-color: #ff765f; + box-shadow: none; + color: #ff765f; + position: relative; +} + +/* checbox and radio */ +.checkbox-label, +.radio-label { + color: #666; + position: relative; +} +.checkbox + .checkbox-label:before, +.radio + .radio-label:before { + background: rgba(207, 215, 223, 0.1); + border-color: #ecedf2; +} +.checkbox + .checkbox-label:before { + border-radius: 0.3rem; +} +.checkbox:checked + .checkbox-label, +.radio:checked + .radio-label { + opacity: 1; +} +.checkbox:checked + .checkbox-label:before { + content: "\e63a"; + background: #6773f1; + border-color: #6773f1; + color: #fff; +} +.radio:checked + .radio-label:before { + background: #6773f1; +} +.checkbox.required-field { + position: absolute; +} + +/* placeholder color */ +.form-element::-webkit-input-placeholder { + color: #666; +} +.form-element:focus::-webkit-input-placeholder { + color: #6773f1; +} +.form-element::-moz-placeholder { + color: #666; +} +.form-element:focus::-moz-placeholder { + color: #6773f1; +} +.form-element:-ms-input-placeholder { + color: #666; +} +.form-element:focus:-ms-input-placeholder { + color: #6773f1; +} + +/* Contact Specific */ +.contact-form textarea { + min-height: 15rem; +} +.contact-form-container ::-webkit-input-placeholder { + color: #666; +} +.contact-form-container :focus::-webkit-input-placeholder { + color: #6773f1; +} +.contact-form-container ::-moz-placeholder { + color: #666; +} +.contact-form-container :focus::-moz-placeholder { + color: #6773f1; +} +.contact-form-container :-ms-input-placeholder { + color: #666; +} +.contact-form-container :focus:-ms-input-placeholder { + color: #6773f1; +} +.contact-form-container .form-response { + bottom: -3rem; +} + +/* Overlay Search Form Elements */ +.search-form-container .form-element:focus { + color: #6773f1; +} +.search-form-container ::-webkit-input-placeholder { + color: #666; +} +.search-form-container :focus::-webkit-input-placeholder { + color: #6773f1; +} +.search-form-container ::-moz-placeholder { + color: #666; +} +.search-form-container :focus::-moz-placeholder { + color: #6773f1; +} +.search-form-container :-ms-input-placeholder { + color: #666; +} +.search-form-container :focus:-ms-input-placeholder { + color: #6773f1; +} + +#signup-lightbox button, +#signup-lightbox .button { + width: auto; + max-width: auto; +} + +/* Signup Forms */ +.signup-form-container .form-response { + font-size: 1rem; +} +/* signup 1 */ +.signup-1 .form-response { + width: auto; + text-align: center; + color: #666; + bottom: 0; +} +.signup-1 ::-webkit-input-placeholder { + color: #666; +} +.signup-1 :focus::-webkit-input-placeholder { + color: #6773f1; +} +.signup-1 ::-moz-placeholder { + color: #666; +} +.signup-1 :focus::-moz-placeholder { + color: #6773f1; +} +.signup-1 :-ms-input-placeholder { + color: #666; +} +.signup-1 :focus:-ms-input-placeholder { + color: #6773f1; +} +/* signup 2 */ +.signup-2 .signup-form-container { + background-color: #fff; + border-radius: 0.3rem; +} +.signup-2 .form-response { + width: 100%; + padding: 0 4rem; + text-align: left; +} +.signup-2 .form-response { + margin-left: -4rem; +} +.signup-2 ::-webkit-input-placeholder { + color: #666; +} +.signup-2 :focus::-webkit-input-placeholder { + color: #6773f1; +} +.signup-2 ::-moz-placeholder { + color: #666; +} +.signup-2 :focus::-moz-placeholder { + color: #6773f1; +} +.signup-2 :-ms-input-placeholder { + color: #666; +} +.signup-2 :focus:-ms-input-placeholder { + color: #6773f1; +} + +/* Create Acc. Specific */ +.create-account .form-submit { + position: relative; + top: 2.9rem; +} +.tm-lightbox .create-account .form-submit, +.tm-slider-container .create-account .form { + top: 0; +} +.tms-caption.create-account { + padding: 1.5rem 3.5rem; + display: block !important; +} +.tms-caption .form-response { + bottom: 1rem; +} + +/* Login Specific */ +.header .dropdown-list .recuperate-password { + font-size: 1.1rem; + color: #999; +} +.login-form-container .form-element, +.login-form-container textarea { + background-color: rgba(207, 215, 223, 0.1); + border: 1px solid #ecedf2; + color: #999; +} +.login-form-container .form-element:focus { + background-color: #fff; + border-color: #6773f1; + color: #6773f1; +} +.login-form-container .form-element.required-field { + border-color: #999; + color: #fff; +} +.login-form-container .form-element.required-field:focus { + border-color: #ff765f; + color: #fff; +} +.login-form-container .form-response { + color: #999; +} +.login-form-container ::-webkit-input-placeholder { + color: #666; +} +.login-form-container :focus::-webkit-input-placeholder { + color: #6773f1; +} +.login-form-container ::-moz-placeholder { + color: #666; +} +.login-form-container :focus::-moz-placeholder { + color: #6773f1; +} +.login-form-container :-ms-input-placeholder { + color: #666; +} +.login-form-container :focus:-ms-input-placeholder { + color: #6773f1; +} + +/* Footer Specific */ +.footer .form-element, +.footer textarea { + background-color: rgba(207, 215, 223, 0.1); + border: 1px solid #444; + margin-bottom: 2rem; + color: #666; +} +.footer .form-element:focus, +.footer textarea:focus { + background-color: #fff; + box-shadow: none; + color: #000; +} +.footer .form-element.required-field, +.footer textarea.required-field { + background-color: #fff; + color: #666; +} +.footer .form-element.required-field:focus, +.footer textarea.required-field:focus { + background-color: #fff; + box-shadow: none; + color: #000; +} +.footer-light .form-element, +.footer-light textarea { + background-color: rgba(207, 215, 223, 0.1); + border: 1px solid #ecedf2; + margin-bottom: 2rem; + color: #666; +} +.footer-light .form-element:focus, +.footer-light textarea:focus { + background-color: #fff; + box-shadow: none; + color: #6773f1; +} +.footer-light .form-element.required-field, +.footer-light textarea.required-field { + background-color: #fff; + color: #ff765f; +} +.footer-light .form-element.required-field:focus, +.footer-light textarea.required-field:focus { + background-color: #fff; + box-shadow: none; + color: #6773f1; +} +@media only screen and (max-width: 768px) { + .footer .signup-form-container .button { + width: 12rem; + } +} +.footer ::-webkit-input-placeholder { + color: #666; +} +.footer :focus::-webkit-input-placeholder { + color: #6773f1; +} +.footer ::-moz-placeholder { + color: #666; +} +.footer :focus::-moz-placeholder { + color: #6773f1; +} +.footer :-ms-input-placeholder { + color: #666; +} +.footer :focus:-ms-input-placeholder { + color: #6773f1; +} + +/* Disabled */ +.disabled { + opacity: 0.6; + background-color: #f4f4f4 !important; + border-color: #eee !important; + color: #999 !important; +} +.disabled:hover { + opacity: 0.6; + background-color: #f4f4f4; + border-color: #eee; +} + +/*------------------------------------------------------------------ +[22. Social Lists] +*/ + +.social-list li { + font-size: 1rem; + text-transform: none; + font-weight: 400; +} +.social-list li a { + color: #333; +} +.social-list li.social-list-label { + color: #333; +} + +/*------------------------------------------------------------------ +[23. Footer] +*/ + +/* Footer Text */ +.footer .widget, +.footer address { + font-size: 1.3rem; + color: #515151; + text-transform: none; + font-style: normal; +} +.footer .widget{ + margin-bottom: 1rem; +} + + +.footer-top a:not(.button) { + /* font-size: 1.2rem; */ + color: white; + text-decoration: none; +} + +.footer-bottom a { + font-size: 1.2rem; + color: #fff; +} +.footer .copyright { + margin-bottom: 1; + font-size: 1.2rem; + float: none; +} + +/* Footer Widgets */ +.footer .widget li { + padding-top: 0; + border: none; + border-color: #eee; +} +.footer .post-date { + font-size: 1rem; + font-weight: 700; + text-transform: uppercase; +} + +/* Footer Background */ +.footer { + width: 100%; + background: #616161; + color: white; + z-index: 0; +} + +.footer [class*="content-grid"] { + margin-left: -1.5rem; + margin-right: -1.5rem; +} +.footer .grid-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.footer-top .footer-logo { + width: 9rem; + margin-bottom: 0rem !important; +} + +.footer.with-border { + border-style: solid; +} +.footer.with-border, +.footer .footer-bottom { + border-width: 1px 0 0 0; + border-color: #303336; +} +.footer-light.with-border, +.footer-light .footer-bottom { + border-width: 1px 0 0 0; + border-color: #ecedf2; +} +.footer .footer-bottom-inner { + border-color: transparent; +} +.footer-light .footer-bottom-inner { + border-color: transparent; +} +.footer .footer-bottom, +.footer .footer-bottom a { + color: white; +} +.footer-bottom .footer-logo { + width: 6.5rem; + margin-bottom: 1rem; + margin-right: 1.4rem; + line-height: 1.7; +} + +/* Footer Navigation */ +.footer .navigation > ul > li > a:not(.button) { + margin: 0 1rem; +} +.footer .navigation li, +.footer .navigation ul li a:not(.button) { + padding: 0; + display: inline-block; + float: none; +} +.footer .navigation a:not(.button), +.footer .social-list, +.footer .social-list a { + font-size: 1.3rem; + font-weight: normal; + color: #515151; + text-transform: none; + letter-spacing: 0; +} +.footer .navigation a:not(.button):hover { + color: #212325; +} +.footer .footer-bottom .navigation, +.footer .footer-bottom .social-list { + float: none; +} + +/* Columns */ +@media only screen and (max-width: 960px) { + .footer-top.two-columns-on-tablet > .row > [class*="width-"] { + width: 50%; + text-align: left !important; + } +} +@media only screen and (max-width: 768px) { + .footer-top.two-columns-on-tablet > .row > [class*="width-"] { + width: 100% !important; + } + .mb-footer{ + display: none; + } +} + +/* new footer */ + +/* footer */ + +.footer-top { + display: flex; + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1em; + padding-left: 10%; + padding-right: 10%; + justify-content: space-between; + gap: 4%; +} + +.footer-row { + flex: 1 1 auto; +} + +.footer-heading { + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 1.25em; +} + +.footer-links { + list-style: none; + padding: 0; +} + +.footer-links li { + margin-bottom: 5px; +} + +.footer-social-icons { + display: flex; + gap: 10px; +} + +.footer-bottom { + display: flex; + flex-direction: row; + justify-content: space-between; + padding-left: 10%; + padding-right: 10%; +} + +.footer-bottom p{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1em; +} + +.footer-address, +.footer-copyright { + margin: 5px 0; +} + +@media (min-width: 600px) { + .footer-row { + flex: 1 1 auto; + + } +} + +@media (min-width: 900px) { + .footer-row { + flex: 1 1 auto; + + } +} + + + +/*------------------------------------------------------------------ +[24. Sidebar] +*/ + +/* Sidebar Widgets */ +.sidebar .widget, +.sidebar .widget :not(.widget-title) a { + font-size: 1.3rem; +} +.sidebar .widget .tag-cloud a { + font-size: 1rem; +} +.sidebar .widget li { + padding-top: 0rem; + padding-bottom: 0rem; +} +.sidebar .widget .list-group li { + padding-top: 1rem; + padding-bottom: 1rem; +} +.sidebar .widget ul { + margin-bottom: 5rem; +} +.sidebar .post-date { + font-size: 1rem; + font-weight: 700; + text-transform: uppercase; +} +.sidebar .with-background { + padding: 4rem 3rem; + background-color: #fff; + border-color: #ecedf2; +} +.sidebar .search-form-container .form-element { + margin-bottom: 0; +} +.sidebar .widget.social li:first-child a { + margin-left: 0; +} +@media only screen and (max-width: 960px) { + .sidebar .sidebar-inner { + margin-top: 7rem; + border-top-color: #ecedf2; + } +} + +/*------------------------------------------------------------------ +[25. Dividers] +*/ + +hr, +.divider { + border-color: #ecedf2; +} +.divider, +.divider span { + line-height: 0; +} +.divider span { + padding: 0 1rem; + position: relative; +} +.footer hr { + border-color: #303336; +} +.footer.footer-light hr { + border-color: #ecedf2; +} +.page-intro .divider, +.intro-title-2 .divider, +.footer-light hr { + border-color: #ecedf2; +} +[class*="border-"].thick, +[class*="border-"].thick * { + border-width: 0.2rem; +} + +/*------------------------------------------------------------------ +[26. Media Element Player] +*/ + +.mejs-container.mejs-audio .mejs-controls { + border-radius: 3px; +} +.mejs-container.mejs-audio .mejs-controls, +.mejs-controls .mejs-volume-button .mejs-volume-slider { + background: rgba(255, 255, 255, 0.9); +} +.mejs-container.mejs-audio .mejs-controls { + background: #f9f9f9; +} +.mejs-minimal-player .mejs-container .mejs-controls { + background: none; +} +/* Time track, vol track */ +.mejs-controls .mejs-time-rail .mejs-time-loaded, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, +.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total { + background: #999; +} +/* Time track, vol level track */ +.mejs-controls .mejs-time-rail .mejs-time-current, +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, +.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current { + background: #666; +} +.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle { + background: #fff; +} +.mejs-minimal-player .mejs-controls .mejs-time-rail .mejs-time-total { + background: #fff; +} +.mejs-minimal-player .mejs-controls .mejs-time-rail .mejs-time-current, +.mejs-minimal-player + .mejs-controls + .mejs-horizontal-volume-slider + .mejs-horizontal-volume-current, +.mejs-minimal-player + .mejs-controls + .mejs-volume-button + .mejs-volume-slider + .mejs-volume-current { + background: #fff; +} +/* Tooltip */ +.mejs-controls .mejs-time-rail .mejs-time-float { + background: #000; +} +/* Play Button */ +.mejs-container.mejs-audio .mejs-controls .mejs-play, +.mejs-container.mejs-audio .mejs-controls .mejs-pause { + background: #eee; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.mejs-minimal-player .mejs-container .mejs-controls .mejs-play, +.mejs-minimal-player .mejs-container .mejs-controls .mejs-pause { + background: none; +} +/* Time */ +.mejs-container .mejs-controls .mejs-time span { + color: #666; +} +.mejs-minimal-player .mejs-container .mejs-controls .mejs-time span { + color: #fff; +} + +/*------------------------------------------------------------------ +[27. E-Commerce] +*/ + +/* Grid */ +.shop .products .product h3.product-title { + font-size: 1.862rem; +} +.product-title a { + color: #000; +} +.shop .products .product .product-price { + font-size: 1.6rem; +} +.shop + .products + .product + .product-thumbnail + .product-actions + .add-to-cart-button { + width: auto; +} +.shop .products .product .product-thumbnail:hover .product-actions { + -webkit-transform: translateY(-2rem); + transform: translateY(-2rem); +} + +@media only screen and (max-width: 768px) { + .shop .products .product h3.product-title { + font-size: 1.596rem; + } + .shop .products .product .product-price { + font-size: 1.5rem; + } +} + +/* Shop Overlay Tags */ +.shop .products .product .onsale, +.single-product .product .onsale { + background-color: #6773f1; +} +.shop .products .product .outofstock, +.single-product .product .outofstock { + background-color: #2c2e30; +} + +/* Tables */ +.shop .table .product-details .product-description, +.shop .table .product-details .product-remove { + font-size: 1.2rem; + background: none; +} +.shop .table .product-details .product-description { + margin-bottom: 0.8rem; + color: #959faa; +} +.shop .table > tbody > .cart-order-total > td, +.shop .table > tbody > .cart-order-total > td { + font-size: 1.862rem; + font-weight: 400; +} +.shop .table > tbody > .cart-shipping-total > td, +.shop .table > tbody > .cart-shipping-total > td { + border-top: 1px solid #ecedf2; +} +.shop .table > tbody > .cart-order-total > td, +.shop .table > tbody > .cart-order-total > td { + border-width: 2px; + border-color: #2fca74; +} +.single-product .review-comments .comment-list > li, +.single-product .products-similar hr, +.single-product .review-comments, +.cart .cart-review, +.checkout .cart-review, +.checkout .cart-overview hr { + margin-bottom: 5rem; +} +.shop .cart-overview .view-cart { + padding: 0.2rem 0.7rem; + margin-right: 0; + color: #2fca74; +} +.shop .cart-overview .view-cart:hover { + color: #212325; +} + +/* Shop Buttons */ +.shop .cart-overview .button, +.shop .product .button { + background-color: #2fca74; + border-color: #2fca74; + color: #fff; +} +.shop .cart-overview .button:hover, +.shop .product .button:hover { + background-color: #6773f1; + border-color: #6773f1; + color: #fff; +} + +/* Widgets */ +.sidebar .widget .product-list li { + padding-top: 1.5rem; + padding-bottom: 1.3rem; +} +.widget .cart-overview a.product-remove { + background-color: #eee; +} + +/* Single Product Page */ +.single-product .product-images .tm-slider-container { + width: 73rem; + height: 54.1rem; +} +.single-product .product-images .tm-slider-container li { + margin-bottom: 3rem; +} +.single-product .product-images .tm-slider-container .tms-pagination { + bottom: -4rem; +} +.single-product .review-comments { + padding-bottom: 5rem; +} +.single-product .products-similar hr { + margin-top: 2rem; +} +.single-product .product-tabs .tab-panes { + padding-top: 5rem !important; +} +.single-product .product-summary .product-rating { + font-size: 1.2rem; +} +.single-product .product-summary .product-price { + margin-bottom: 2rem; +} +.single-product .product-summary .product-price ins, +.single-product .product-summary .product-price del { + font-size: 2.476rem; + font-weight: 400; +} +.single-product .product-summary .radio-label ins, +.single-product .product-summary .radio-label del { + font-size: 1.862rem; + font-weight: 400; + vertical-align: middle; +} +.single-product .product-summary .product-price ins .amount, +.single-product .product-summary .radio-label ins .amount { + color: #212325; +} + +/* Cart Overview & Checkout */ +.cart .cart-review .product-thumbnail a { + width: auto; +} +.cart .cart-review .product-thumbnail a span > span { + display: block; +} +.cart .cart-overview .product-remove a { + background-color: #eee; +} +.checkout .product-summary .radio-label { + font-size: 1.862rem; + font-weight: 400; + vertical-align: middle; +} +.checkout .form-security-code + .input-icon [class*="icon-"] { + padding: 0.2rem; + border-radius: 3rem; + font-size: 1rem; +} + +/*------------------------------------------------------------------ +[27. Component Styling] +*/ +.hexdiv { + position: relative; + height: 1150px; + width: 1015px; + transform: scale(0.8); +} + +.hex { + position: absolute; + width: 364px; + height: 424px; + transform: rotate(-11deg); + background-image: url(../images/assets/hex.svg); + background-repeat: no-repeat; +} + +.hextext { + position: relative; + top: 50%; + left: 40%; + transform: rotate(11deg); + font-size: x-large; +} +/* Testimonial Slider */ +.testimonial-slider { + height: 14rem; +} +.testimonial-slider blockquote { + width: 100%; +} +.testimonial-slider blockquote span { + margin-bottom: 2rem; +} +.testimonial-slider cite { + font-size: 1.4rem; + font-weight: 400; + text-transform: none; + font-style: normal; +} +.testimonial-slider p + span { + margin-top: 2rem; +} + +/* Button */ +.button { + text-transform: none; + font-weight: 400; + text-transform: none; + letter-spacing: 0; +} +.button-content { + line-height: 1; +} + +/* Lists */ +.list-horizontal.flex li { + width: 33.33333%; +} + +/* Dropdown */ +.dropdown-list a.active { + color: #f5f7f9; +} +.dropdown-list { + width: 18rem; + border: 1px solid #ecedf2; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.08); +} +.list-up .dropdown-list { + box-shadow: 0 0 10px rgba(0, 0, 0, 0.08); +} +.dropdown .button { + min-width: 10rem; +} +.dropdown-label + .dropdown { + margin-left: 1rem; +} + +/* Box */ +.box { + font-size: inherit !important; + line-height: inherit !important; +} +.box.js-fiddle { + padding-top: 0; +} +.box.js-fiddle:before { + width: 100%; + height: 5rem; + margin: 0 -3.5rem 0 -3.5rem; + background-color: #f5f7f9; + box-shadow: 0 0 5px rgba(57, 70, 78, 0.2); + content: ""; + position: absolute; + z-index: 0; +} +.box.js-fiddle iframe { + position: relative; +} +.box.box-1 { + background-image: url(../images/generic/box-1.jpg); +} +.box.box-2 { + background-image: url(../images/generic/box-2.jpg); +} +.box.box-3 { + background-image: url(../images/generic/box-3.jpg); +} + +/* Blockquote */ +blockquote.border { + border-color: #6773f1 !important; + border-width: 3px !important; +} +blockquote.avatar.small span, +blockquote.avatar.small span img, +blockquote.avatar.medium span, +blockquote.avatar.medium span img, +blockquote.avatar.large span, +blockquote.avatar.large span img, +blockquote.avatar.xlarge span, +blockquote.avatar.xlarge span img { + width: 7rem; + height: 7rem; +} + +/* Video Container */ +.video-container { + border-radius: 0.3rem; +} + +/* Thumbnail */ +.thumbnail.background-image-container.large { + min-height: 40rem; +} +.thumbnail.background-image-container { + min-height: 30rem; +} +.thumbnail.background-image-container.small { + min-height: 20rem; +} + +/* Feature Section */ +.feature-2 .feature-image img { + width: 90%; +} +@media only screen and (max-width: 960px) { + .feature-content-inner { + padding-top: 0; + } +} + +/* Logo Section */ +.logos-1 a { + opacity: 1; +} +.logos-1 a:hover { + opacity: 1; +} +.logo-slider { + height: 14rem; +} +.logos-1 a, +.logos-1 span { + padding: 0.5rem 0; +} + +/* Clients Section */ +.clients-1 .client-name { + text-transform: none; + font-weight: 400; + font-size: 1.4rem; + opacity: 1; +} +.clients-1 .counter { + font-size: 10rem; + margin-bottom: 0; +} + +/* Profile Image */ +.profile-image.pull-left { + margin-right: 3.5rem; + margin-bottom: 2rem; +} +.profile-image.pull-right { + margin-left: 3.5rem; + margin-bottom: 2rem; +} + +/* Hero Sections */ +.hero-1, +.hero-2, +.hero-3, +.hero-4, +.hero-5, +.hero-6 { + height: 50rem; +} +[class*="hero-"].small { + height: 25rem; +} +[class*="hero-"].window-height { + height: 100vh; +} +.hero-5 .center .tms-pagination { + text-align: center; +} +.hero-3 .hero-content { + border-color: #6773f1 !important; +} + +/* Stats */ +[class*="stats-"] .counter { + margin-bottom: 1rem; + font-size: 3.294rem; + font-weight: 700; +} +[class*="stats-"] .counter.xlarge { + font-size: 4.381rem; +} +[class*="stats-"] .description { + font-size: 1.6rem; + text-transform: none; + font-weight: 400; + color: #000; +} +@media only screen and (min-width: 768px) { + .stats-3 .grid-item { + border-color: none; + border-right-style: none; + } +} +.stats-3 .mega-stat .counter { + font-size: 6rem; + font-weight: 700; +} +.stats-3 .description { + padding-bottom: 2rem; + margin-bottom: 2rem; +} +.stats-3 .description, +.stats-3 .mega-stat .description { + font-size: 1.4rem; + font-weight: 400; +} +.maintenance-stat .counter { + font-size: 6.5rem; + font-weight: 300; + line-height: 1; +} + +/* Countdown */ +.countdown-2 .unit { + background-color: transparent; +} +.countdown-2 .unit-type { + opacity: 0.7; + font-size: 40%; +} +.countdown { + -webkit-transition-duration: 1500ms; + transition-duration: 1500ms; + -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); + transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); +} +.countdown.active { + max-height: 20rem; +} + +/* Bar percentages */ +.percent-10 { + width: 10%; +} +.percent-20 { + width: 20%; +} +.percent-30 { + width: 30%; +} +.percent-40 { + width: 40%; +} +.percent-50 { + width: 50%; +} +.percent-60 { + width: 60%; +} +.percent-70 { + width: 70%; +} +.percent-80 { + width: 80%; +} +.percent-90 { + width: 90%; +} +.percent-100 { + width: 100%; +} + +/* Sizes */ +.progress-bar { + border: none; +} +.progress-bar.small { + height: 0.4rem; + font-size: 0.5rem; + line-height: 0.5rem; +} +.progress-bar, +.progress-bar.medium { + height: 2rem; +} +.progress-bar.large { + height: 3rem; + font-size: 1.4rem; + line-height: 2.6rem; +} +.progress-bar.xlarge { + height: 4rem; + font-size: 1.5rem; + line-height: 3.6rem; +} + +/* Accordion */ +.accordion > ul > li > a { + padding: 1.3rem 2.5rem; + background-color: #ecedf2; + border-color: #ecedf2; + color: #666; + font-size: 1.3rem; + font-weight: 400; + text-transform: none; +} +.accordion > ul > li.active > a, +.accordion > ul > li.active > a:hover { + border-color: transparent; + background-color: #2c2e30; + color: #fff; +} +.accordion > ul > li > a:hover { + border-color: transparent; + background-color: #f6f7fc; +} +.accordion .accordion-content { + padding: 3rem; +} +/* button nav */ +.accordion.button-nav > ul > li > a { + padding: 1.3rem 2.5rem; + color: #666; + font-size: 1.3rem; + font-weight: 400; +} +.accordion.button-nav > ul > li.active > a, +.accordion.button-nav > ul > li.active > a:hover { + background-color: #2fca74; + border: none; + color: #fff; +} +.accordion.button-nav > ul > li > div { + border: none; +} +.accordion.button-nav .accordion-content { + padding: 3rem 0; + border: none; +} +/* line nav */ +.accordion.line-nav > ul > li > a { + padding: 1.3rem 0; + border: none; + font-weight: 400; + background-color: transparent; + border-bottom: 1px solid #ecedf2; + color: #666; +} +.accordion.line-nav > ul > li.active > a, +.accordion.line-nav > ul > li.active > a:hover { + background-color: transparent; + border-bottom-color: #2fca75; + color: #2fca74; +} +.accordion.line-nav .accordion-content { + padding: 3rem 0; + border: none; +} +.accordion.line-nav > ul > li > div { + border: none; +} +.accordion.line-nav > ul > li.active > div { + border-bottom: 1px solid #eee; +} +/* unstyled */ +.accordion.unstyled > ul > li > a { + padding: 1.3rem 0; + border: none; + font-weight: 400; + background-color: transparent; + border: none; + color: #666; +} +.accordion.unstyled > ul > li.active > a, +.accordion.unstyled > ul > li.active > a:hover { + background-color: transparent; + border-color: transparent; + color: #2fca74; +} +.accordion.unstyled .accordion-content { + padding: 3rem 0; + border: none; +} +.accordion.unstyled > ul > li > div { + border: none; +} +.accordion.unstyled > ul > li.active > div { + border: none; +} + +/* Sustainability Styling */ +.sustainability-summary-ruler { + background-color: #629677; + height: 7pt; + width: 25%; + margin-left: 0px; +} + +/* Tabs */ +/* .tabs .tab-nav > li a { + padding: 1.3rem 2.5rem; + background-color: #ecedf2; + border-color: #ecedf2; + color: #666; + font-size: 1.3rem; + font-weight: 400; + text-transform: none; +} */ + +.tabs .tab-nav > li a { + padding: 10px 20px; + cursor: pointer; + background-color: var(--white); + border: 1px solid var(--StrokeGrey); + border-radius: 4px; + margin-right: 10px; +} + +.tabs .tab-nav > li a:hover { + background-color: var(--LightGrey); +} + +.tabs .tab-nav > li, +.tabs.vertical .tab-nav > li { + margin: 0; +} +/* .tabs .tab-nav > li.active a, +.tabs .tab-nav > li.active a:hover { + border-left-color: #ecedf2; + border-top-color: #ecedf2; + border-right-color: #ecedf2; + color: #ba141a; +} */ + +.tabs .tab-nav > li.active a, +.tabs .tab-nav > li.active a:hover { + background-color: var(--MAQRed); + border: 0px solid var(--StrokeGrey); + color: white; +} + +.tabs .tab-panes { + padding: 3rem; + border-color: #ecedf2; +} +.tabs.button-nav .tab-nav > li, +.tabs.line-nav .tab-nav > li { + margin: 0 !important; +} +.tabs.button-nav .tab-panes, +.tabs.line-nav .tab-panes { + border: none; +} +.tabs.button-nav:not(.style-3) .tab-panes, +.tabs.line-nav:not(.style-3) .tab-panes { + padding: 4rem 0 0 0; + border: none; + background: none; +} +.tab-panes > div.active { + overflow: visible; +} +.tabs.button-nav.vertical.right .tab-panes, +.tabs.line-nav.vertical.right .tab-panes { + padding-right: 2.5rem; + margin: 0 !important; +} +/* button nav */ +.tabs.button-nav.vertical .tab-nav > li, +.tabs.button-nav.vertical.right .tab-nav > li { + margin-bottom: 0; +} +.tabs.button-nav .tab-nav > li a, +.tabs.button-nav.vertical .tab-nav > li a { + background-color: transparent; + border: none; + color: #666; +} +.tabs.button-nav .tab-nav > li a:hover { + background-color: transparent; + border: none; + color: #2c2e30; +} +.tabs.button-nav .tab-nav > li.active a, +.tabs.button-nav .tab-nav > li.active a:hover, +.tabs.button-nav.vertical.right .tab-nav > li.active a, +.tabs.button-nav.vertical.right .tab-nav > li.active a:hover { + margin-right: 0; + border: none; + background-color: #2fca74; + color: #fff; +} +.tabs.button-nav.rounded.bordered .tab-nav, +.tabs.button-nav.rounded .tab-nav > li a { + border-radius: 0.3rem; +} +.tabs.button-nav.pill.bordered .tab-nav, +.tabs.button-nav.pill .tab-nav > li a { + border-radius: 10.5rem; +} +/* line nav */ +.tabs.line-nav .tab-nav > li a, +.tabs.line-nav.vertical .tab-nav > li a, +.tabs.line-nav.vertical.right .tab-nav > li a { + background-color: transparent; + border-width: 0 0 1px 0; + border-color: #eee; + color: #666; +} +.tabs.line-nav:not(.vertical) .tab-panes { + border-top: 1px solid #ecedf2; +} +.tabs.line-nav .tab-nav > li.active a, +.tabs.line-nav .tab-nav > li.active a:hover, +.tabs.line-nav.vertical .tab-nav > li.active a, +.tabs.line-nav.vertical.right .tab-nav > li.active a { + background-color: transparent; + border-width: 0 0 1px 0; + border-color: #ba141a; + color: #2c2e30; +} +/* unstyled */ +.tabs.unstyled .tab-nav > li a, +.tabs.unstyled.vertical .tab-nav > li a, +.tabs.unstyled.vertical.right .tab-nav > li a, +.tabs.unstyled .tab-panes { + background-color: transparent; + border-width: 0; + color: #666; +} +.tabs.unstyled .tab-nav > li.active a, +.tabs.unstyled .tab-nav > li.active a:hover, +.tabs.unstyled.vertical .tab-nav > li.active a, +.tabs.unstyled.vertical.right .tab-nav > li.active a { + background-color: transparent; + border: none; + color: #2c2e30; +} +.tabs.unstyled .tab-nav > li a { + opacity: 0.5; +} +.tabs.unstyled .tab-nav > li.active a, +.tabs.unstyled .tab-nav > li a:hover { + opacity: 1; +} +.tabs.unstyled:not(.vertical) .tab-nav > li a { + padding: 1rem 0; + margin-right: 3rem; +} +.tabs.unstyled.vertical .tab-nav > li a { + padding: 0 5rem 2rem 0; + margin: 0; +} +.tabs.unstyled.vertical.right .tab-nav > li a { + padding: 0 0 2rem 5rem; + margin: 0; +} +.tabs.unstyled.center:not(.vertical) .tab-nav > li a { + margin: 0 1.5rem 0 1.5rem; +} +.tabs.unstyled.right:not(.vertical) .tab-nav > li a { + margin: 0 0 0 3rem; +} +.tabs.unstyled .tab-panes { + padding: 0; +} + +/* animation */ +.tab-panes .tab-content { + -webkit-transition-property: transform, opacity, visibility; + transition-property: transform, opacity, visibility; + -webkit-transition-duration: 1000ms; + transition-duration: 1000ms; + -webkit-transform: translateY(1rem); + transform: translateY(1rem); +} +.tab-panes .animate-in .tab-content { + -webkit-transform: translateY(0); + transform: translateY(0); +} +@media only screen and (min-width: 480px) { + .tabs.button-nav .tab-nav { + display: inline-block; + } + .tabs.button-nav.vertical .tab-panes { + padding: 0 0 0 3.5rem; + } + .tabs.button-nav.vertical .tab-panes, + .tabs.line-nav.vertical .tab-panes { + padding: 0 0 0 3.5rem; + margin: 0 !important; + } + .tabs.button-nav.vertical.right .tab-panes, + .tabs.line-nav.vertical.right .tab-panes { + padding: 0 3.5rem 0 0; + margin: 0 !important; + } + .tabs.button-nav:not(.vertical).bordered .tab-nav { + padding: 0.4rem; + border: 1px solid #ecedf2; + } + .tabs.line-nav.vertical .tab-nav > li a { + padding-left: 0; + border: none; + border-right: 1px solid #eee; + } + .tabs.line-nav.vertical.right .tab-nav > li a { + padding-left: 2.5rem; + padding-right: 0; + border: none; + border-left: 1px solid #eee; + } + .tabs.line-nav.vertical .tab-nav > li.active a, + .tabs.line-nav.vertical .tab-nav > li.active a:hover { + border: none; + border-right: 1px solid #2fca74; + } + .tabs.line-nav.vertical.right .tab-nav > li.active a, + .tabs.line-nav.vertical.right .tab-nav > li.active a:hover { + border: none; + border-left: 1px solid #2fca74; + } +} + +/* Menus */ +.menu-list h4 { + font-size: 1.4rem; +} +.menu-list li:nth-child(even) h4, +.menu-list li:nth-child(even) .menu-description { + color: #666; +} +.menu-list h4 .menu-line { + bottom: 1px; +} +.menu-list .menu-content .menu-line { + bottom: 8px; +} +.menu-item .menu-title, +.menu-item .menu-description, +.menu-item .menu-price { + background: none; +} +.menu-item.dotted .menu-title, +.menu-item.dotted .menu-description, +.menu-item.dotted .menu-price, +.menu-item.dashed .menu-title, +.menu-item.dashed .menu-description, +.menu-item.dashed .menu-price { + background-color: #fff; +} +.dotted .menu-line { + background-image: radial-gradient( + circle closest-side, + #ccc 99%, + rgba(0, 0, 0, 0) 0% + ); +} +.dashed .menu-line { + background-image: linear-gradient(to right, #ccc 50%, rgba(0, 0, 0, 0) 0%); +} + +/* Timeline */ +.timeline .timeline-item:before { + background-color: #2fca74; +} +.timeline .timeline-item:after { + background-color: #ecedf2; +} +.timeline .timeline-section:before { + border-color: #ecedf2; +} + +/* Pricing Tables */ +.pricing-table .pricing-table-header { + overflow: hidden; +} +.pricing-table-column.callout { + box-shadow: 0rem 0rem 1.8rem rgba(0, 0, 0, 0.2); +} +.pricing-table-options del { + text-decoration: line-through; +} +.pricing-table-price h4 { + font-weight: 300; +} +.pricing-table-price .interval, +.pricing-table-price .currency { + margin-top: 0; + opacity: 0.5; + font-weight: 400; +} +.pricing-table-price .interval { + display: inline-block; +} + +/* style 1 */ +.pricing-table.style-1 .pricing-table-column * { + text-align: left; +} +.pricing-table.style-1 .pricing-table-header h2 { + font-size: 1.862rem; +} + +/* style-2 */ +.pricing-table.style-2 .pricing-table-column * { + text-align: left; +} +.pricing-table.style-2 .pricing-table-header h2 { + font-size: 1.862rem; +} +.pricing-table.style-2 .interval { + display: block; + font-size: 1.3rem !important; + text-transform: none; + opacity: 0.6; +} + +/* style-3 */ +.pricing-table.style-3 .pricing-table-header { + overflow: hidden; +} +.pricing-table.style-3 .pricing-table-column * { + text-align: center; +} +.pricing-table.style-3 .pricing-table-header h2 { + font-size: 1.862rem; +} +.pricing-table.style-3 .interval { + display: block; + font-size: 1.3rem !important; + text-transform: none; + text-align: center; + opacity: 0.6; +} + +/* Tables */ +table.table, +.table th + th, +.table td { + border-color: #ecedf2; +} +.table > thead { + background-color: #f5f7f9; +} + +/* Breadcrumb */ +.breadcrumb li, +.breadcrumb li a { + font-size: 1.3rem; +} +.intro-title-2 .breadcrumb, +.page-intro .breadcrumb, +.intro-title-2 .breadcrumb a, +.page-intro .breadcrumb a { + color: #fff; +} +.intro-title-2 .breadcrumb a, +.page-intro .breadcrumb a { + opacity: 0.6; +} +.intro-title-2 .breadcrumb a:hover, +.page-intro .breadcrumb a:hover { + opacity: 1; +} + +/* Code */ +.code-snippet-title { + padding: 1rem; + margin-bottom: 0; + background-color: #f5f7f9; + font-size: 1.1rem; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} +.code-snippet:hover { + box-shadow: 0 0.2rem 0.5rem 0 rgba(0, 0, 0, 0.1); +} +.code-snippet:hover { + background-color: #fff; +} +.code-snippet-title + .code-snippet { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.code-snippet pre { + line-height: 1.2; + white-space: nowrap; +} +.code-snippet code { + padding: 0; + font-size: 1.3rem; + background: none; +} +.code-snippet .copy-to-clipboard { + padding: 0.4rem 0.7rem !important; + display: none; + position: absolute; + top: 1rem; + right: 1rem; +} +.code-snippet:hover .copy-to-clipboard { + display: block; +} + +/*------------------------------------------------------------------ +[28. Resolution Media Queries] +*/ + +@media only screen and (-webkit-min-device-pixel-ratio: 2), + only screen and (min--moz-device-pixel-ratio: 2), + only screen and (-o-min-device-pixel-ratio: 2/1), + only screen and (min-device-pixel-ratio: 2), + only screen and (min-resolution: 192dpi), + only screen and (min-resolution: 2dppx) { + + /* Fullscreen Sections */ + .fullscreen-bkg-1 { + background-image: url(../images/slider/slide-2-fs@2x.jpg); + } + .fullscreen-bkg-2 { + background-image: url(../images/slider/slide-3-fs@2x.jpg); + } + .fullscreen-bkg-3 { + background-image: url(../images/slider/slide-4-fs@2x.jpg); + } + + /* Hero Sections */ + .hero-2-1 { + background-image: url(../images/generic/hero-2-1@2x.jpg); + } + .hero-2-2 { + background-image: url(../images/generic/hero-2-2@2x.jpg); + } + .hero-2-3 { + background-image: url(../images/generic/hero-2-3@2x.jpg); + } + .hero-2-4 { + background-image: url(../images/generic/hero-2-4@2x.jpg); + } + .hero-2-5 { + background-image: url(../images/generic/hero-2-5@2x.jpg); + } + .hero-2-6 { + background-image: url(../images/generic/hero-2-6@2x.jpg); + } + .hero-2-7 { + background-image: url(../images/generic/hero-2-7@2x.jpg); + } + .hero-2-8 { + background-image: url(../images/generic/hero-2-8@2x.jpg); + } + .hero-2-9 { + background-image: url(../images/generic/hero-2-9@2x.jpg); + } + .hero-2-10 { + background-image: url(../images/generic/hero-2-10@2x.jpg); + } + .hero-3-1 { + background-image: url(../images/generic/hero-3-1@2x.jpg); + } + .hero-4-1 { + background-image: url(../images/generic/hero-4-1@2x.jpg); + } + .hero-5-1 .media-column { + background-image: url(../images/generic/hero-half-1@2x.jpg); + } + .hero-5-2 .media-column { + background-image: url(../images/team/hero-half-2@2x.jpg); + } + .hero-5-3 .media-column { + background-image: url(../images/services/hero-half-1@2x.jpg); + } + + /* Call to Action Sections */ + .call-to-action-2-1 { + background-image: url(../images/generic/call-to-action-1@2x.jpg); + } + + /* Signup */ + .signup-2-1 { + background-image: url(../images/generic/signup-1@2x.jpg); + } + + /* Box */ + .box.box-1 { + background-image: url(../images/generic/box-1@2x.jpg); + } + .box.box-2 { + background-image: url(../images/generic/box-2@2x.jpg); + } + .box.box-3 { + background-image: url(../images/generic/box-3@2x.jpg); + } + + .hexdiv { + display: block; + } + + .hex { + position: relative; + top: 60px; + left: 200px; + } +} +.hidden { + display: none !important; +} +.pull-center { + align-items: center; + margin-left: 45%; +} + +/*------------------------------------------------------------------ +[30. Custom MAQ Containers] +*/ +/* Container holding the image and the text */ +.container { + position: relative; + text-align: center; + color: black; +} + +/* Bottom left text */ +.bottom-left { + position: absolute; + bottom: 8px; + left: 16px; +} + +/* Top left text */ +.top-left { + position: absolute; + top: 8px; + left: 16px; +} + +/* Top right text */ +.top-right { + position: absolute; + top: 8px; + right: 16px; +} + +/* Bottom right text */ +.bottom-right { + position: absolute; + bottom: 8px; + right: 16px; +} + +/* Centered text */ +.centered { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +/* Background image positioning*/ +.absolute { + position: absolute; +} + + +/*------------------------------------------------------------------ +[32. MAQ hero banner] +*/ +/* The image used */ +.banner-powerbi { + background-image: + url(../images/assets/banner-powerbi.png); + background-size: auto; +} + + +/*-------------------------------transfered from styles.css to apply global styles----------------------------------*/ + +/* footer */ + +.footer-top { + display: flex; + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1em; + padding-left: 10%; + padding-right: 10%; + justify-content: space-between; + gap: 4%; +} + +.footer-row { + flex: 1 1 auto; +} + +.footer-heading { + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 1.25em; +} + +.footer-links { + list-style: none; + padding: 0; +} + +.footer-links li { + margin-bottom: 5px; +} + +.footer-social-icons { + display: flex; + gap: 10px; +} + +.footer-bottom { + display: flex; + flex-direction: row; + justify-content: space-between; + padding-left: 10%; + padding-right: 10%; +} + +.footer-bottom p{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1em; +} + +.footer-address, +.footer-copyright { + margin: 5px 0; +} + +@media (min-width: 600px) { + .footer-row { + flex: 1 1 auto; + + } +} + +@media (min-width: 900px) { + .footer-row { + flex: 1 1 auto; + + } +} + + +/* Global Colors */ +:root { + --white: #fff; + --MAQRed: #BA141A; + --MAQBlack: #212121; + --MAQGrey: #F0F0F0; + --StrokeGrey: #D9D9D9; + --DarkGrey: #616161; + --MAQLogoGrey: #58595B; + --LightGrey: #F7F7F7; +} + +html, body { + max-width: 100%; + overflow-x: hidden; + color: var(--MAQBlack); +} + +/*text styles*/ + +h1.big{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 5em; + +} + +h1.normal{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 2em; + margin-bottom: 20px; + +} + +h2.normal{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.5em; + +} + +h2.big{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 4.5em; + +} + +h3.normal{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.25em; + +} + +h3.big{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 3em; + +} + +.body-text{ + + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1em; + +} + +.body-text-centered{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1em; + text-align: center; + +} + +.body-bold{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1em; + +} + +.card-title{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.5em; +} + +.card-title-small{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.5em; +} + +.btn-text{ + + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1em; + color: white; + +} + +.section-subheading{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.5em; + margin-bottom: 20px; +} + +.contact-us-subheading{ + margin-bottom: 0; +} + +.learn-more-link { + text-decoration: none; + color: var(--MAQRed); + display: flex; + align-items: center; + transition: color 0.3s ease; +} + +.learn-more-link:hover { + color: var(--MAQRed); +} + +.chevron { + margin-left: 5px; + transition: margin-left 0.3s ease; +} + + +p{ +margin: 0; +} + +.display-large{ +font-family: "Roboto", sans-serif; +font-weight: 700; +font-style: normal; +font-size: 5rem; +display: inline-block; + +} + +.display-medium{ +font-family: "Roboto", sans-serif; +font-weight: 700; +font-style: normal; +font-size: 2.25em; +width: auto; +margin-bottom: 20px; + +} + +.one-third-text{ +width: 66.6%; +} + +.display-small{ +font-family: "Roboto", sans-serif; +font-weight: 700; +font-style: normal; +font-size: 3rem; + +} + +.email-link{ +font-family: "Roboto", sans-serif; +font-weight: 700; +font-style: normal; +font-size: 2em; +color: var(--MAQRed); +text-decoration: none; +} + +.email-link:hover{ +text-decoration: underline; +color: var(--MAQRed); +} \ No newline at end of file diff --git a/css/snowbridge.css b/css/snowbridge.css new file mode 100644 index 000000000..79651f5bd --- /dev/null +++ b/css/snowbridge.css @@ -0,0 +1,196 @@ +/*------------------------------------------------------------------ +Snowbridge Parallax +Version: 1.0.4; +Author: ThemeMountain +Copyright: ThemeMountain + +[Table of contents] + +1. Wrappers +2. Media +3. Preloader +-------------------------------------------------------------------*/ + +*, +*:before, +*:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +/*------------------------------------------------------------------ +[1. Wrappers] +*/ +.parallax{ + height: 55rem; + background: #000; + position: relative; + overflow: hidden; + will-change: contents; +} +.parallax.fullscreen{ + width: 100%; + height: 100%; + height: 100vh; +} +.parallax .horizon{ + opacity: 0; + visibility: hidden; +} +.tm-parallax, +.tmp-content, +.tmp-content-inner{ + width: 100%; + height: 100%; +} +.tmp-content{ + max-width: 114rem; + height: 100%; + margin-left: auto; + margin-right: auto; + display: table; + text-align: center; +} +.tm-parallax { + background-size: cover; + background-position: 50% 50%; + background-repeat: no-repeat; + overflow: hidden; + visibility: visible; + position: absolute; + top: 0; + left: 0; + z-index: 0; +} +.tm-parallax:not(.out-of-view){ + will-change: transform, opacity; +} +.tmp-content{ + display: table; +} +.tmp-content-inner{ + height: 100%; + vertical-align: middle; + display: table-cell; + float: none; + position: relative; + z-index: 1; +} +.tmp-content-inner.left{ + text-align: left; +} +.tmp-content-inner.right{ + text-align: right; +} +.tmp-content-inner.v-align-top{ + padding-top: 7rem; + vertical-align: top; +} +.tmp-content-inner.v-align-bottom{ + padding-bottom: 7rem; + vertical-align: bottom; +} +.tmp-caption{ + display: inline-block !important; +} +.tmp-mobile{ + height: 'auto'; +} + +/*------------------------------------------------------------------ +[2. Media] +*/ +.tm-parallax img{ + width: 100%; + max-width: none; + position: absolute; + opacity: 1; + -webkit-backface-visibility: hidden; +} + +/*------------------------------------------------------------------ +[3. Preloader] +*/ + +/* Remove if full framework is used */ +.tm-loader { + width: 5rem; + height: 5rem; + margin: -2.5rem 0 0 -2.5rem; + position: absolute; + top: 50%; + left: 50%; +} +.tm-loader:before { + content: ''; + display: block; + padding-top: 100%; +} +.tm-loader #circle{ + background: none; + width: 100%; + height: 100%; + margin: auto; + border-radius: 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform-origin: center center; + animation: rotate 2s linear infinite; +} +.stroke{ + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; + stroke-linecap: round; + stroke-width: 0.2rem; +} +/* fallback */ +.ie-browser:not(.webkit) .tm-loader #circle{ + border: 3px solid rgba(0,0,0,0); + border-bottom-color: #ddd; + animation: rotate 1.5s ease-in-out infinite, color 6s ease-in-out infinite; +} + +@keyframes rotate { + 100% { + transform: rotate(360deg); + } +} +@keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } +} +@keyframes color { + 100%, + 0% { + stroke: #ddd; + border-bottom-color: #ddd; + } + 40% { + stroke: #666; + border-bottom-color: #666; + } + 66% { + stroke: #ddd; + border-bottom-color: #ddd; + } + 80%, + 90% { + stroke: #666; + border-bottom-color: #666; + } +} \ No newline at end of file diff --git a/css/style.css b/css/style.css deleted file mode 100644 index f3a6b9008..000000000 --- a/css/style.css +++ /dev/null @@ -1,5502 +0,0 @@ -@import url("./plugin/flexslider.css"); -@import url("./plugin/owl.carousel.css"); -@import url("./plugin/mediaelementplayer.css"); -@import url("./plugin/colorbox.css"); -@import url("./plugin/jquery.fs.tipper.css"); -@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900); - -/* -* BASIC STYLE - - General Style - - Headings Style - - Button Style - - Form Style - - Spacer Style - -* HEADER - - Header Style - - Logo Style - - Navigation Menu Style - - Right Side Menu Button (Search, Cart, Bar, etc) - -* INTRO - - intro - -* FOOTER - -* ELEMENTS - - Team Box - - Skills Bar - - Accordion Tab - - Counter - - Service Box - - Pricing - - Testimonials - - Client Logo - - Icon - - Table - -* GLOBAL STYLES - - Push Menu Style ( Right Sidebar Menu ) - - Search Overlay Menu - - Contents (Body, Container, Section, etc) - - Contants (Portfolio, Blog, Shop etc) - - Parallax - - Slider - - Preloader - - Additional -*/ - - -/*-------------------------------------------------------------------------------------------*/ -/* BASIC STYLE ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ - -::-moz-selection { - background-color: #323232; - color: #FFF; -} - -::selection { - background-color: #323232; - color: #FFF; -} - - -/* General Style ||-----------*/ - -body, html { - height: 100%; - margin: 0; - padding: 0; -} - -body { - line-height: 24px; - color: black; - font-size: 13px; - font-family: 'Raleway', sans-serif; - font-weight: 400; - letter-spacing: 1px; -} - -img { - height: auto; - max-width: 100%; - border: none; - outline: none; - transition: all 0.2s ease 0s; - -moz-transition: all 0.2s ease 0s; - -webkit-transition: all 0.2s ease 0s; - -o-transition: all 0.2s ease 0s; -} - -a, a:focus, a:active, a:link, img { - outline: none; -} - -a { - cursor: pointer; - text-decoration: none; - color: Black; - transition: all 0.25s ease 0s; - -moz-transition: all 0.25s ease 0s; - -webkit-transition: all 0.25s ease 0s; - -o-transition: all 0.25s ease 0s; -} - - a:hover { - color: #bb141a; - transition: all 0.25s ease 0s; - -moz-transition: all 0.25s ease 0s; - -webkit-transition: all 0.25s ease 0s; - -o-transition: all 0.25s ease 0s; - } - -.video { - display: block; -} - -.audio { - width: 100%; -} - -br { - font-size: 0; - line-height: 0; -} - -hr { - margin-bottom: 0px; - margin-top: 0px; - border-top: 1px solid #f1f1f1; - border-bottom: none; - border-left: none; - border-right: none; -} - - hr.dark { - border-top: 1px solid #3e3e3e; - } - -b, strong { - font-weight: 600 !important; -} - -small, small a { - font-size: 11px; - color: #888; -} - -ul.list-inside { - list-style: inside; -} - -ul.list-none { - list-style: none; - padding-left: 0px; - margin-left: 0; -} - -ul.list-none-ib { - list-style: none; - padding-left: 0px; - margin-left: 0; -} - - ul.list-none-ib li, .list-none-ib { - list-style: none; - display: inline-block; - } - -ul.text-cap li, .text-cap { - text-transform: uppercase; - font-size: 12px; - font-weight: 600; - letter-spacing: 2px; -} - -p { - line-height: 20px; - font-size: 13px; - font-weight: 400; - margin: 0px 0 10px 0; - color: Black; - letter-spacing: 1px; -} - - p.lead, .lead { - font-size: 16px; - line-height: 24px; - padding: 4px 0 2.36px; - font-weight: 400; - } - -.home-slider p.lead, .home-slider .lead { - font-size: 24px; -} - -p.dark, .dark, a.dark, h1.dark, h2.dark, h3.dark, h4.dark, h5.dark, h6.dark { - color: #323232 !important; -} - -p.white, .white, a.white, h1.white, h2.white, h3.white, h4.white, h5.white, h6.white { - color: #fff !important; -} - -p.color, .color, a.color, h1.color, h2.color, h3.color, h4.color, h5.color, h6.color, li.link:hover, li.link a:hover, .color { - color: #bb141a !important; -} - -.gray { - color: #888; -} - -.light-color h1, .light-color h2, .light-color h3, .light-color h4, .light-color h5, .light-color h6, .light-color p, .light-color, .light-color .container-icon { - color: #fff; -} - -.dark-color h1, .dark-color h2, .dark-color h3, .dark-color h4, .dark-color h5, .dark-color h6, .dark-color p, .dark-color, .dark-color .container-icon { - color: #323232; -} - -.dark-bg { - background: #323232; - color: #fff; -} - - .dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg h4, .dark-bg h5, .dark-bg h6, .dark-bg p, .dark-bg .link, .dark-bg .container-icon, .dark-bg .page-icon-top { - color: #fff; - } - - .dark-bg .link:hover, .link:hover { - color: #bb141a; - } - -.gray-bg { - background: #f7f7f7; - color: #323232; -} - - .gray-bg h1, .gray-bg h2, .gray-bg h3, .gray-bg h4, .gray-bg h5, .gray-bg h6, .gray-bg .container-icon { - color: #323232; - } - - -/*Headings Style ||-----------*/ - -.separator { - height: 1px; - width: 32px; - background: #888; - margin-top: 5px; - margin-bottom: 3px; - border: 0 none; -} - - .separator.right { - float: right; - } - - .separator.center { - margin-left: auto; - margin-right: auto; - } - - .separator.color { - background: #323232; - } - - .separator.white { - background: #fff; - } - -h1, h2, h3, h4, h5, h6 { - color: #323232; - /*text-transform: uppercase;*/ - font-family: 'Raleway', sans-serif; - font-weight: 700; - margin-top: 0px; - margin-bottom: 10px; -} - -h1 { - font-size: 43px; - letter-spacing: 2px; - line-height: 40px; -} - - h1.h1, h2.h2 { - letter-spacing: 4px; - } - -@media (max-width: 767px) { - h1.h1, h2.h2 { - letter-spacing: 0px; - } -} - -h2 { - font-size: 27px; - letter-spacing: 2px; - line-height: 37px; - margin-bottom: 20px; - padding-top: 10px; -} - - -h3 { - font-size: 21px; - letter-spacing: 1px; - line-height: 32px; -} - - h3.h4 { - font-weight: 600; - } - -h4 { - font-size: 17px; - letter-spacing: 2px; - line-height: 28px; -} - - h4.h4 { - letter-spacing: 4px; - } - -h5 { - font-size: 15px; - letter-spacing: 2px; - line-height: 23px; - font-weight: 600; -} - -h6 { - font-size: 13px; - letter-spacing: 2px; - line-height: 17px; - font-weight: 600; -} - -h1.large { - font-size: 50px; -} - -.ls-point01em { - letter-spacing: -.01em !important; -} -/*Button Style ||-----------*/ -.btn:focus { - outline: none; -} - -.btn, button { - font-size: 12px; - line-height: normal; - font-weight: 600; - font-family: 'Raleway', sans-serif; - letter-spacing: 1px; - text-align: center; - text-transform: uppercase; - transition: all 0.3s ease 0s; - -moz-transition: all 0.3s ease 0s; - -webkit-transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - border-radius: 2px; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - -o-border-radius: 2px; - margin-top: 15px; -} - - .btn i, button i, i.left { - margin-right: 6px; - } - -i.right { - margin-left: 6px; - margin-right: 0px !important; -} - -button { - vertical-align: top; -} - -.btn-full { - width: 100% !important; - display: inline-block; - text-align: center; -} - -.btn-lg { - padding: 15px 25px; - display: inline-block; -} - -.btn-md { - padding: 11px 20px; - display: inline-block; -} - -.btn-xs { - padding: 11px 15px 10px; - display: inline-block; -} - -.btn-line-xs { - padding: 7px 15px 7px; - display: inline-block; -} - -.btn-icon { - padding: 0px; - width: 34px; - height: 34px; - line-height: 34px; - display: inline-table !important; -} - - -.btn-black { - color: #fff; - background: #323232; - border: none; -} - - .btn-black:hover { - color: #fff; - /*background: #323232;*/ - background: rgba(50,50,50,0.85); - } - -.btn-color-a, .btn-color-b { - color: #fff; - background: #bb141a; - border: none; -} - - .btn-color-a:hover { - color: #fff; - background: #323232; - } - - .btn-color-b:hover { - color: #fff; - /*color: #323232; - background: #fff;*/ - background: #323232; - } - -.btn-white { - color: #323232; - background: rgba(255,255,255,1); - border: none; -} - - .btn-white:hover { - /*color: #fff; - background: #323232;*/ - background: rgba(255,255,255,0.85); - color: #323232; - } - -.btn-black-line, .btn-white-line, .btn-color-line { - border: 2px solid; - background: none; -} - -.btn-black-line { - color: #323232; - border-color: #323232; - padding: 9px 20px; -} - - .btn-black-line:hover { - color: #fff !important; - background: #323232; - } - -.btn-color-line { - color: #323232; - border-color: #bb141a; - padding: 9px 20px; -} - - .btn-color-line:hover { - color: #fff; - background: #bb141a; - } - - - -.btn-white-line { - color: #fff; - border-color: #fff; - padding: 9px 20px; -} - - .btn-white-line:hover { - color: #323232 !important; - background: #fff; - } - -.btn-link-a, .btn-link-b { - color: #323232; - background: none; - padding-left: 0px; - padding-right: 0px; - padding-bottom: 3px; - border-bottom: 1px dotted transparent; - font-weight: 600; - font-size: 12px; - text-transform: uppercase; - letter-spacing: 2px; - text-decoration: underline; -} - - .btn-link-a:hover { - color: #fff; - } - - .btn-link-b:hover { - color: #fff; - border-bottom: 2px solid #fff; - } - -.btn-space-5 { - width: 5px; - min-height: 1px; - display: inline-block; -} - -.btn-space-10 { - width: 10px; - min-height: 1px; - display: inline-block; -} - -/*Form Style ||-----------*/ - -button { - outline: none; - border: none; -} - -button, html input[type="button"], input[type="reset"], input[type="submit"] { - cursor: pointer; - display: inline-block; -} - -button, input, textarea, select { - font-family: 'Raleway', sans-serif; - font-size: 12px; -} - - input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="password"], input[type="radio"], input[type="checkbox"], textarea, select { - appearance: none; - -webkit-appearance: none; - border: 1px solid #ddd; - -webkit-border-radius: 0px; - border-radius: 0px; - color: #888; - outline: none; - font-weight: 400; - letter-spacing: 1px; - font-size: 13px; - padding: 10px 15px; - transition: all 0.2s ease 0s; - -moz-transition: all 0.2s ease 0s; - -webkit-transition: all 0.2s ease 0s; - -o-transition: all 0.2s ease 0s; - display: inline-block; - } - - input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, input[type="password"]:focus, textarea:focus { - border-color: #323232; - color: #323232; - } - -input, textarea, select { - margin-bottom: 20px; - font-family: 'Raleway', sans-serif; - font-size: 12px; -} - - input.input-sm, .input-sm { - padding: 8px 15px; - } - -textarea { - height: 120px; -} - -label { - color: black; - font-size: 13px; - margin-bottom: 10px; - padding-right: 3px; - margin-top: 6px; - font-weight: 600; - font-family: 'Raleway', sans-serif; - display: block; -} - - label.inline { - display: inline-block !important; - } - -.form-full { - width: 100%; -} - -.form-field-wrapper { - margin-bottom: 20px; -} - - .form-field-wrapper input, .form-field-wrapper textarea, .form-field-wrapper select { - margin-bottom: 0px; - } - -form .error { - border-color: #323232; -} - -form label.error { - margin-bottom: 0px; - margin-top: 3px; - color: #323232; - font-size: 12px; - font-weight: 400; -} - -.successContent, .errorContent { - margin-bottom: 20px; - display: none; - text-transform: none; - letter-spacing: 1px; -} - -.pull-left { - float: left; -} - -.pull-right { - float: right; -} - -/* Spacer Style ||-----------*/ - -.spacer-15 { - width: 100%; - height: 15px; -} - -.spacer-25 { - width: 100%; - height: 25px; -} - -.spacer-30 { - width: 100%; - height: 30px; -} - -.spacer-40 { - width: 100%; - height: 40px; -} - -.spacer-45 { - width: 100%; - height: 45px; -} - -.spacer-55 { - width: 100%; - height: 55px; -} - -.spacer-60 { - width: 100%; - height: 60px; -} - -.spacer-75 { - width: 100%; - height: 75px; -} - -.spacer-90 { - width: 100%; - height: 90px; -} - -.no-padding { - padding: 0 !important; -} - -.padding-30 { - padding: 30px !important; -} - -.padding-40 { - padding: 40px !important; -} - -.plr-0 { - padding-left: 0 !important; - padding-right: 0 !important; -} - -.pl-0 { - padding-left: 0; -} - -.pr-0 { - padding-right: 0; -} - -.ptb-0 { - padding-top: 0px !important; - padding-bottom: 0px !important; -} - -.pt-0 { - padding-top: 0px !important; -} - -.pb-0 { - padding-bottom: 0px !important; -} - -.ptb { - padding-top: 110px; - padding-bottom: 110px; -} - -.pt { - padding-top: 110px; -} - -.pb { - padding-bottom: 110px; -} -.ptb-5px { - padding-top: 5px; - padding-bottom: 5px; -} - -.pt-5px { - padding-top: 5px; -} - -.pb-5px { - padding-bottom: 5px; -} -.ptb-10 { - padding-top: 10px; - padding-bottom: 10px; -} - -.pt-10 { - padding-top: 10px; -} - -.pb-10 { - padding-bottom: 10px; -} - - -.ptb-15 { - padding-top: 15px; - padding-bottom: 15px; -} - -.pt-15 { - padding-top: 15px; -} - -.pb-15 { - padding-bottom: 15px; -} - -.ptb-60 { - padding-top: 60px; - padding-bottom: 60px; -} - -.pt-30 { - padding-top: 30px; -} - -.pb-30 { - padding-bottom: 30px; -} - - -.ptb-30 { - padding-top: 30px; - padding-bottom: 30px; -} - -.pt-40 { - padding-top: 40px; -} - -.pb-40 { - padding-bottom: 40px; -} - -.ptb-40 { - padding-top: 40px; - padding-bottom: 40px; -} - -.pt-45 { - padding-top: 45px; -} - -.pb-45 { - padding-bottom: 45px; -} - -.ptb-45 { - padding-top: 45px; - padding-bottom: 45px; -} - - -.pt-50 { - padding-top: 50px; -} - -.pb-50 { - padding-bottom: 50px; -} - -.ptb-50 { - padding-top: 50px; - padding-bottom: 50px; -} - -.pt-60 { - padding-top: 60px; -} - -.pb-60 { - padding-bottom: 60px; -} - -.ptb-60 { - padding-top: 60px; - padding-bottom: 60px; -} - -.ptb-65 { - padding-top: 65px; - padding-bottom: 65px; -} - -.pb-65 { - padding-bottom: 65px; -} - -.pt-65 { - padding-top: 65px; -} - -.ptb-70 { - padding-top: 70px; - padding-bottom: 70px; -} - -.pt-70 { - padding-top: 70px; -} - -.pb-70 { - padding-bottom: 70px; -} - -.ptb-80 { - padding-top: 80px; - padding-bottom: 80px; -} - -.pt-80 { - padding-top: 80px; -} - -.pb-80 { - padding-bottom: 80px; -} - -.ptb-85 { - padding-top: 85px; - padding-bottom: 85px; -} - -.pt-85 { - padding-top: 85px; -} - -.pb-85 { - padding-bottom: 85px; -} - -.ptb-90 { - padding-top: 90px; - padding-bottom: 90px; -} - -.pt-90 { - padding-top: 90px; -} - -.pb-90 { - padding-bottom: 90px; -} - -.ptb-95 { - padding-top: 95px; - padding-bottom: 95px; -} - -.pt-95 { - padding-top: 95px; -} - -.pb-95 { - padding-bottom: 95px; -} - -.ptb-110 { - padding-top: 110px; - padding-bottom: 110px; -} - -.pt-110 { - padding-top: 110px; -} - -.pb-110 { - padding-bottom: 110px; -} - -.mtb-0 { - margin-top: 0px; - margin-bottom: 0px; -} - -.mlr-0 { - margin-left: 0px; - margin-right: 0px; -} - -.mt-0 { - margin-top: 0px !important; -} - -.mb-0 { - margin-bottom: 0px !important; -} - -.ml-0 { - margin-left: 0px !important; -} - -.mr-0 { - margin-right: 0px !important; -} - -.mtb-10 { - margin-top: 10px; - margin-bottom: 10px; -} - -.mlr-10 { - margin-left: 10px; - margin-right: 10px; -} - -.mt-10 { - margin-top: 10px !important; -} - -.mb-10 { - margin-bottom: 10px !important; -} - -.ml-10 { - margin-left: 10px !important; -} - -.mr-10 { - margin-right: 10px !important; -} - -.mtb-13 { - margin-top: 13px; - margin-bottom: 13px; -} - -.mlr-13 { - margin-left: 13px; - margin-right: 13px; -} - -.mt-13 { - margin-top: 13px !important; -} - -.mb-13 { - margin-bottom: 13px !important; -} - -.ml-13 { - margin-left: 13px !important; -} - -.mr-13 { - margin-right: 13px !important; -} -.mtb-25 { - margin-top: 25px; - margin-bottom: 25px; -} - -.mt-25 { - margin-top: 25px; -} - -.mb-25 { - margin-bottom: 25px; -} - - -.mtb-80 { - margin-top: 80px; - margin-bottom: 80px; -} - -.mt-80 { - margin-top: 80px; -} - -.mb-80 { - margin-bottom: 80px; -} - -.mtb-60 { - margin-top: 60px; - margin-bottom: 60px; -} - -.mt-60 { - margin-top: 60px; -} - -.mb-60 { - margin-bottom: 60px; -} - -.mtb-45 { - margin-top: 45px; - margin-bottom: 45px; -} - -.mt-45 { - margin-top: 45px; -} - -.mb-45 { - margin-bottom: 45px; -} - -.mtb-30 { - margin-top: 30px; - margin-bottom: 30px; -} - -.mt-30 { - margin-top: 30px; -} - -.mb-30 { - margin-bottom: 30px; -} - -.ml-30 { - margin-left: 30px; -} - -.mr-30 { - margin-right: 30px; -} - -.mtb-25 { - margin-top: 25px; - margin-bottom: 25px; -} - -.mt-25 { - margin-top: 25px; -} - -.mb-25 { - margin-bottom: 25px; -} - -.mtb-15 { - margin-top: 15px; - margin-bottom: 15px; -} - -.mt-15 { - margin-top: 15px; -} - -.mb-15 { - margin-bottom: 15px; -} - -.float-left { - float: left; -} - -.float-right { - float: right; -} - -@media (max-width: 991px) { - - - .mtb-sm-60 { - margin-top: 60px; - margin-bottom: 60px; - } - - .mt-sm-60 { - margin-top: 60px; - } - - .mb-sm-60 { - margin-bottom: 60px; - } - - .mtb-sm-45 { - margin-top: 45px; - margin-bottom: 45px; - } - - .mt-sm-45 { - margin-top: 45px; - } - - .mb-sm-45 { - margin-bottom: 45px; - } - - .mtb-sm-30 { - margin-top: 30px; - margin-bottom: 30px; - } - - .mt-sm-30 { - margin-top: 30px; - } - - .mb-sm-30 { - margin-bottom: 30px; - } - - .mtb-sm-15 { - margin-top: 15px; - margin-bottom: 15px; - } - - .mt-sm-15 { - margin-top: 15px; - } - - .mb-sm-15 { - margin-bottom: 15px; - } - - .ptb-sm-0 { - padding-top: 0px; - padding-bottom: 0px; - } - - .pt-sm-0 { - padding-top: 0px; - } - - .pb-sm-0 { - padding-bottom: 0px; - } - - .ptb-sm-30 { - padding-top: 30px; - padding-bottom: 30px; - } - - .pt-sm-30 { - padding-top: 30px; - } - - .pb-sm-30 { - padding-bottom: 30px; - } - - .ptb-sm-60 { - padding-top: 60px; - padding-bottom: 60px; - } - - .pb-sm-60 { - padding-bottom: 60px; - } - - .pt-sm-60 { - padding-top: 60px; - } - - .ptb-sm-80 { - padding-top: 80px; - padding-bottom: 80px; - } - - .pb-sm-80 { - padding-bottom: 80px; - } - - .pt-sm-80 { - padding-top: 80px; - } - - .float-none-sm { - float: none !important; - } - - .float-left-sm { - float: left !important; - } - - .float-right-sm { - float: right !important; - } -} - -@media (max-width: 767px) { - - .mtb-xs-0 { - margin-top: 0px; - margin-bottom: 0px; - } - - .mt-xs-0 { - margin-top: 0px; - } - - .mb-xs-0 { - margin-bottom: 0px; - } - - .mtb-xs-15 { - margin-top: 15px; - margin-bottom: 15px; - } - - .mt-xs-15 { - margin-top: 15px; - } - - .mb-xs-15 { - margin-bottom: 15px; - } - - .mtb-xs-30 { - margin-top: 30px; - margin-bottom: 30px; - } - - .mt-xs-30 { - margin-top: 30px; - } - - .mb-xs-30 { - margin-bottom: 30px; - } - - .mtb-xs-60 { - margin-top: 60px; - margin-bottom: 60px; - } - - .mt-xs-60 { - margin-top: 60px; - } - - .mb-xs-60 { - margin-bottom: 60px; - } - - .ptb-xs-30 { - padding-top: 30px; - padding-bottom: 30px; - } - - .pt-xs-30 { - padding-top: 30px; - } - - .pb-xs-30 { - padding-bottom: 30px; - } - - .ptb-xs-60 { - padding-top: 60px; - padding-bottom: 60px; - } - - .pb-xs-60 { - padding-bottom: 60px; - } - - .pt-xs-60 { - padding-top: 60px; - } - - .float-none-xs { - float: none !important; - } - - .float-left-xs { - float: left !important; - } - - .float-right-xs { - float: right !important; - } -} - - - -/*==========================================================================================================*/ -/* HEADER ||---------------------------- */ -/*==========================================================================================================*/ - -/*------------------------------------------------------------------*/ -/* Header Style */ -/*------------------------------------------------------------------*/ -.header { - position: absolute; - text-align: center; - top: 0px; - z-index: 1000; - color: #fff; - width: 100%; - height: 64px; - transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - background-color: rgba(255, 255, 255, 0.95); -} - - .header.header-prepare, .header.header-light.header-prepare { - background-color: rgba(255, 255, 255, 0.95); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); - } - - .header.header-dark.header-prepare { - background-color: rgba(54, 54, 54, 0.95); - border-bottom: 0px none; - } - - .header.header-fixed { - display: block; - margin-top: 0 !important; - position: fixed; - height: 64px; - } - -.header-inner { - padding-left: 30px; - padding-right: 30px; - position: relative; -} - -.header-fixed .logo a { - width: 145px; - margin-top: 9px; - /*margin-bottom: 15px;*/ - transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; -} - -.header-fixed .nav-menu ul.nav-menu-inner > li > a { - padding-top: 26px; - padding-bottom: 26px; -} - -/*header Logo style*/ -.header.header-prepare .logo a img.logo-light, -.header .logo a img.logo-dark { - opacity: 1; -} - -.header .logo a img.logo-light, -.header.header-prepare .logo a img.logo-dark, -.header.header-light .logo a img.logo-dark { - opacity: 1; -} - -.header.header-dark.header-prepare .logo a img.logo-dark, -.header.header-dark .logo a img.logo-dark { - opacity: 0; -} - -.header.header-dark.header-prepare .logo a img.logo-light, -.header.header-dark .logo a img.logo-light { - opacity: 1; -} - -@media all and (min-width: 1025px) { - - /*header nav style*/ - .header.header-prepare .nav-menu ul.nav-menu-inner > li > a { - color: #323232; - } - - .header.header-prepare .nav-menu ul.nav-menu-inner > li:hover > a, - .header.header-prepare .nav-menu ul.nav-menu-inner > li > a:hover { - color: #bb141a; - } - - .header.header-dark.header-prepare .nav-menu ul.nav-menu-inner > li > a { - color: #323232; - } - - .header.header-dark.header-prepare .nav-menu ul.nav-menu-inner > li:hover > a, - .header.header-dark.header-prepare .nav-menu ul.nav-menu-inner > li > a:hover { - color: #bb141a; - } -} - -@media all and (max-width: 1024px) { - .header { - height: 64px; - } - - .header-inner { - padding-left: 30px; - padding-right: 30px; - position: relative; - display: table; - width: 100%; - } - - .header .logo a { - margin-top: 13px; - margin-bottom: 16px; - width: 96px; - transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - -moz-transition: all 0.3s ease 0s; - -webkit-transition: all 0.3s ease 0s; - } -} - - -/*------------------------------------------------------------------*/ -/* Logo Style */ -/*------------------------------------------------------------------*/ -.logo { - float: left; - text-align: left; - display: inline-block; -} - - .logo a { - width: 145px; - display: block; - margin-top: 9px; - /*margin-bottom: 28px;*/ - transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - position: relative; - } - - .logo a img { - width: 100%; - position: absolute; - top: 0; - left: 0; - transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - } - - - -/*------------------------------------------------------------------*/ -/* Navigation Menu Style */ -/*------------------------------------------------------------------*/ -.nav-menu { - position: static; - float: right; - display: block; -} - - .nav-menu.active { - display: block; - } - - .nav-menu ul.nav-menu-inner { - margin: 0; - padding: 0; - list-style: none; - } - - .nav-menu ul.nav-menu-inner li { - display: inline-block; - list-style: none; - text-align: left; - } - - .nav-menu ul.nav-menu-inner > li > a { - color: #323232; - } - -.header-light .nav-menu ul.nav-menu-inner > li > a, .header .nav-menu ul.nav-menu-inner > li > a { - color: #323232; -} - -.mobile-device .nav-menu ul.nav-menu-inner > li > a { - color: rgba(255, 255, 255, 0.75); -} - - .mobile-device .nav-menu ul.nav-menu-inner > li > a:hover { - color: White; - } - -.nav-menu ul.nav-menu-inner li a { - font-family: inherit; - display: block; - font-size: 12px; - line-height: 1; - font-weight: 600; - text-transform: uppercase; - outline: none; - letter-spacing: 1px; - transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - font-family: "Raleway",sans-serif; -} - - .nav-menu ul.nav-menu-inner li a :hover { - color: #bb141a !important; - } - -.nav-menu ul.nav-menu-inner > li > a { - padding: 26px 15px; -} - -.header .nav-menu ul.nav-menu-inner > li.active a, -.header .nav-menu ul.nav-menu-inner > li a.active, -.header .nav-menu ul.nav-menu-inner > li:hover > a, -.header .nav-menu ul.nav-menu-inner > li > a:hover, -.header.header-dark .nav-menu ul.nav-menu-inner > li.active a, -.header.header-dark .nav-menu ul.nav-menu-inner > li a.active, -.header.header-dark .nav-menu ul.nav-menu-inner > li:hover > a, -.header.header-dark .nav-menu ul.nav-menu-inner > li > a:hover, -.header.header-dark.header-prepare .nav-menu ul.nav-menu-inner li a.current, -.header.header-dark.header-prepare .nav-menu ul.nav-menu-inner li.current a { - color: #bb141a; -} - -.header.header-light .nav-menu ul.nav-menu-inner > li:hover > a, -.header.header-light .nav-menu ul.nav-menu-inner > li > a:hover, -.header.header-prepare .nav-menu ul.nav-menu-inner li a.current, -.header.header-prepare .nav-menu ul.nav-menu-inner li.current a { - color: #bb141a; -} - -/* Mobile bar icon */ -.nav-mobile.nav-bar-icon { - display: none; -} - -.nav-bar-icon { - display: inline-block; - float: right; - position: relative; - height: 16px; - width: 20px; - padding-top: 47px; - padding-bottom: 47px; - margin-left: 15px; - transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - cursor: pointer; -} - -.header-fixed .nav-bar-icon { - padding-top: 32px; - padding-bottom: 32px; -} - -.nav-bar-icon a { - color: #fff; - display: block; - font-size: 17px; - padding: 19px 0; -} - - .nav-bar-icon.active a, .nav-bar-icon a.active, - .nav-bar-icon:hover a, .nav-bar-icon a:hover { - color: #17a697; - } - -.nav-bar-icon > span { - position: absolute; - top: 50%; - display: block; - width: 18px; - height: 2px; - margin-top: -1px; - background-color: #323232; - -webkit-transition: -webkit-transform 0.3s, background 0.25s ease; - -webkit-transition: background 0.25s ease, -webkit-transform 0.3s; - transition: background 0.25s ease, -webkit-transform 0.3s; - transition: transform 0.3s, background 0.25s ease; - transition: transform 0.3s, background 0.25s ease, -webkit-transform 0.3s; -} - - .nav-bar-icon > span:before, - .nav-bar-icon > span:after { - content: ""; - position: absolute; - left: 0; - width: 100%; - height: 100%; - background-color: #323232; - -webkit-transition: -webkit-transform 0.3s, background 0.25s ease; - -webkit-transition: background 0.25s ease, -webkit-transform 0.3s; - transition: background 0.25s ease, -webkit-transform 0.3s; - transition: transform 0.3s, background 0.25s ease; - transition: transform 0.3s, background 0.25s ease, -webkit-transform 0.3s; - } - -/*header .nav-bar-icon > span, -header .nav-bar-icon > span:before, -header .nav-bar-icon > span::after, -header.header-dark .nav-bar-icon > span, -header.header-dark .nav-bar-icon > span:before, -header.header-dark .nav-bar-icon > span::after, -header.header-dark.header-prepare .nav-bar-icon > span, -header.header-dark.header-prepare .nav-bar-icon > span:before, -header.header-dark.header-prepare .nav-bar-icon > span::after { -}*/ - -header.header-light .nav-bar-icon > span, -header.header-light .nav-bar-icon > span:before, -header.header-light .nav-bar-icon > span::after, -header.header-prepare .nav-bar-icon > span, -header.header-prepare .nav-bar-icon > span:before, -header.header-prepare .nav-bar-icon > span::after { - background-color: #323232; -} - - -.nav-bar-icon > span:before { - -webkit-transform: translateY(-6px); - transform: translateY(-6px); - -o-transform: translateY(-6px); - -ms-transform: translateY(-6px); - -moz-transform: translateY(-6px); -} - -.nav-bar-icon > span:after { - -webkit-transform: translateY(6px); - transform: translateY(6px); - -o-transform: translateY(6px); - -ms-transform: translateY(6px); - -moz-transform: translateY(6px); -} - -.nav-bar-icon.active { - transform: rotate(45deg); - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - -o-transform: rotate(45deg); - -webkit-transform: rotate(45deg); -} - - .nav-bar-icon.active > span:before { - transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - -webkit-transform: rotate(90deg); - } - - .nav-bar-icon.active > span:after { - transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - -webkit-transform: rotate(90deg); - } - -/* Dropdown-menu */ -.nav-menu > ul li { - position: relative; -} - -.sub-dropdown.dropdown { - top: 100%; - left: 0; - position: absolute; -} - -.sub-dropdown { - position: absolute; - left: 100%; - top: 0; - display: none; - background: rgba(32, 33, 32, 0.95); - padding: 0; - width: 215px; -} - - .sub-dropdown li { - width: 100%; - } - - .sub-dropdown > li > a { - padding: 13px 15px; - display: block; - color: rgba(255, 255, 255, 0.75); - font-size: 12px !important; - font-weight: 500 !important; - letter-spacing: 1px !important; - line-height: 150% !important; - } - - .sub-dropdown > li:hover > a { - background: rgba(255,255,255,0.05); - color: #fff; - } - - .sub-dropdown i { - float: right; - } - - -@media all and (max-width: 1024px) { - .nav-menu ul.nav-menu-inner li { - display: block; - width: 100%; - } - - .nav-menu { - position: static; - left: 0; - top: 100%; - float: none; - display: none; - width: 100%; - background: rgba(34,34,34,0.85); - overflow-y: auto; - z-index: 999; - } - - .nav-bar-icon, .nav-mobile.nav-bar-icon, .header-fixed .nav-bar-icon { - display: inline-block; - float: right; - padding-top: 32px; - padding-bottom: 32px; - } - - .nav-menu ul.nav-menu-inner li a, .header-fixed .nav-menu ul.nav-menu-inner li a { - padding: 15px 12px; - border-top: 1px solid #444; - } - - - /* Dropdown */ - .sub-dropdown.dropdown, .sub-dropdown { - top: 100%; - position: relative; - left: 0; - width: 100%; - } - - .sub-dropdown a { - padding-left: 30px !important; - } - - .sub-dropdown > li > .sub-dropdown > li > a { - padding-left: 45px !important; - } - - .sub-dropdown li .sub-dropdown li > .sub-dropdown > li > a { - padding-left: 60px !important; - } - - .header .nav-menu ul.nav-menu-inner li a.current, - .header .nav-menu ul.nav-menu-inner li.current a, - .header.header-light .nav-menu ul.nav-menu-inner > li:hover > a, - .header.header-light .nav-menu ul.nav-menu-inner > li > a:hover, - .header.header-prepare .nav-menu ul.nav-menu-inner li a.current, - .header.header-prepare .nav-menu ul.nav-menu-inner li.current a { - color: #fff; - } - - .header-light .nav-menu ul.nav-menu-inner > li > a { - color: rgba(255,255,255,0.60); - } -} - - - -/*------------------------------------------------------------------*/ -/* Right Side Menu Button (Search, Cart, Bar, etc) */ -/*------------------------------------------------------------------*/ - -.side-menu-btn { - float: right; - position: relative; - color: #323232; -} - - .side-menu-btn ul { - list-style: none; - padding: 0; - margin: 0; - } - - .side-menu-btn ul li { - display: inline-block; - float: left; - position: relative; - } - - .side-menu-btn ul > li > a { - margin-left: 20px; - color: #fff; - font-size: 16px; - transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; - } - - .side-menu-btn ul > li > a:hover, - .header.header-prepare .side-menu-btn ul > li > a:hover { - color: bb141a; - } - - .side-menu-btn ul > li > a:hover span, - .side-menu-btn ul > li > a:hover span:before, - .side-menu-btn ul > li > a:hover span:after { - background-color: #fff; - } - - .side-menu-btn ul li a.header-icon { - padding-top: 35px; - padding-bottom: 35px; - display: block; - } - -.header-fixed .side-menu-btn ul li a.header-icon { - padding-bottom: 20px; - padding-top: 20px; -} - - -.header.header-prepare .side-menu-btn ul li a, -.header.header-light .side-menu-btn ul li a { - color: Black; -} - -header.header-dark .side-menu-btn ul li a, -header.header-dark.header-prepare .side-menu-btn ul li a { - color: #fff; -} - -/* Cart Dropdown ------- */ -.cart { - position: static !important; -} - - .cart .cart-notification-wrap { - position: relative; - } - - .cart .cart-notification { - position: absolute; - width: 16px; - height: 16px; - font-size: 11px; - color: #fff; - right: -5px; - bottom: -3px; - display: block; - background: #323232; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50%; - font-weight: 700; - text-align: center; - line-height: 14px; - font-family: 'Raleway', sans-serif; - } - - .cart:hover .cart-dropdown { - visibility: visible; - opacity: 1; - } - -.cart-dropdown { - background: rgba(32, 32, 32, 0.95); - color: #fff; - position: absolute; - top: 100%; - right: 0; - width: 250px; - padding: 15px; - visibility: hidden; - opacity: 0; - -webkit-transition: all 0.4s ease; - -moz-transition: all 0.4s ease; - -ms-transition: all 0.4s ease; - -o-transition: all 0.4s ease; - transition: all 0.4s ease; -} - - .cart-dropdown .cart-list { - margin: 0px; - padding: 0px; - display: table; - text-align: left; - } - - .cart-dropdown .cart-list li { - list-style: none; - padding: 15px 0px 15px 0px; - display: block; - margin: 0px; - border-bottom: 1px solid #3e3e3e; - position: relative; - display: block; - float: left; - width: 100%; - } - - .cart-dropdown .cart-list li > .close-cart-list { - position: absolute; - right: 0px; - top: 15px; - width: 15px; - height: 15px; - display: block; - background-image: none !important; - color: #fff !important; - } - - .cart-dropdown .cart-list li > .close-cart-list:hover { - color: #323232; - background-image: none !important; - } - - .cart-dropdown .cart-list .media { - margin-top: 0px; - } - - .cart-dropdown .cart-list .media .pull-left { - width: 70px; - padding-right: 10px; - } - - .cart-dropdown .cart-list .media .pull-left img { - width: 100%; - } - - .cart-dropdown .cart-list .media .media-body { - width: 125px; - } - - .cart-dropdown .cart-list .media .media-body a { - color: #fff; - } - - .cart-dropdown .cart-list .media h6, .cart-dropdown .cart-list .media h5, .cart-dropdown .cart-list .media p { - margin-top: 0px; - margin-bottom: 5px; - } - - .cart-dropdown, .cart-dropdown .cart-list .media a { - color: #fff; - } - - .cart-dropdown .cart-list .media a:hover { - color: #323232; - } - -.cart-dropdown { - color: #fff; - padding-top: 10px; -} - - .cart-dropdown .cart-sub-totle { - color: #fff; - padding-top: 15px; - } - - .cart-dropdown .cart-checkout-btn a { - margin-top: 15px; - } - - .cart-dropdown .cart-checkout-btn a.checkout { - color: #fff !important; - } - - .cart-dropdown .cart-checkout-btn a.checkout:hover { - /*color: #323232;*/ - color: #fff; - } - -@media all and (max-width: 1024px) { - .side-menu-btn ul li a.header-icon { - padding-bottom: 20px; - padding-top: 20px; - } - - .header-fixed .side-menu-btn ul li a.header-icon { - padding-bottom: 20px; - padding-top: 20px; - } -} - -/*Section Scroll Menu Icon Fix*/ -.side-menu-btn-fix a { - font-size: 17px; - position: fixed; - right: 25px; - top: 25px; - z-index: 2001; -} - -.side-menu-btn-fix a { - background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; - border-radius: 3px; - color: #fff; - display: block; - height: 35px; - line-height: 34px; - text-align: center; - width: 35px; -} - - .side-menu-btn-fix a:hover { - background: #323232 none repeat scroll 0 0; - } - - - -/*==========================================================================================================*/ -/* INTRO ||---------------------------- */ -/*==========================================================================================================*/ - -/*------------------------------------------------------------------*/ -/* Intro */ -/*------------------------------------------------------------------*/ - -#intro { - position: relative; - overflow: hidden; -} - -.intro-media-wraper { - display: block; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} - -.intro-bg-section { - display: block; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; - z-index: -1; -} - -.intro-overlay-section { - top: 0; - width: 100%; - position: absolute; - z-index: 2; -} - -.intro-caption-waper { - height: 100%; - position: absolute; - width: 100%; - z-index: 2; -} - -.intro-caption-top { - z-index: 2; -} - -.intro-content { - display: table; - height: 100%; - text-align: center; - width: 100%; -} - -.intro-content-inner { - display: table-cell; - height: 100%; - vertical-align: middle; -} - - -.intro-img-circle { - margin-left: auto; - margin-right: auto; - width: 120px; - height: 120px; - border: 5px solid rgba(0,0,0, 0.2); - border-radius: 50%; - -moz-border-radius: 50%; - -webkit-border-radius: 50%; - margin-bottom: 30px; -} - - .intro-img-circle img { - outline: none; - border: none; - width: 100%; - height: 100%; - border-radius: 50%; - -moz-border-radius: 50%; - -webkit-border-radius: 50%; - } - -.intro-play-icon { - text-align: center; -} - -.intro-sub-title { - letter-spacing: 1.5px; -} - -.intro-title { - font-size: 70px; - margin-top: 40px; - margin-bottom: 40px; - font-weight: 400; - line-height: 1.1; - /*letter-spacing: -2px;*/ -} - -.intro-title-sm { - font-size: 44px !important; - margin-top: 30px; - font-weight: 400; - margin-bottom: 0; -} - -.error-intro-title { - font-size: 100px; - margin-top: 0; - margin-bottom: 0; - font-weight: 600; - line-height: 1.1; -} - -.inner-intro { - position: relative; - padding: 200px 0; -} - - .inner-intro h1 { - font-size: 54px; - margin-top: 30px; - } - -/*#intro .bg-image, #intro.bg-image, #inner-intro .bg-image, #inner-intro.bg-image { - background-attachment: fixed; -}*/ -.bg-image { - background-position: left 0px; - background-repeat: no-repeat; - background-size: cover; - display: block; - overflow: hidden; - position: relative; - width: 100%; - /*background-attachment: fixed;*/ -} - -.bg-fixed { - background-attachment: fixed; -} - -.slide-bg-image { - background-position: left 0px; - background-repeat: no-repeat; - background-size: cover; - display: block; - overflow: hidden; - position: relative; - width: 100%; -} - -@media (max-width: 1024px) { - .intro-title { - letter-spacing: 0; - font-size: 46px; - } -} - -@media (max-width: 767px) { - .intro-title { - letter-spacing: 0; - font-size: 30px; - } - - .RecognitionContent { - text-align: center !important; - } - - .RecognitionImage { - text-align: center !important; - } -} - -/*------------------------------------------------------------------*/ -/* Slider */ -/*------------------------------------------------------------------*/ - -.sc-logo { - /*margin-top: 0px; - margin-bottom:0;*/ - text-align: center; -} - -.sc-title { - font-weight: 800; - text-align: center; - /*margin-top: 0px; - margin-bottom:0;*/ -} - -.sc-paragraph-lead { - font-family: Georgia; - font-style: italic; - font-size: 20px; - text-align: center; - /*margin-top: 0px; - margin-bottom:0;*/ -} - -/*.sc-button { -}*/ - - -/*==============================================================================================*/ -/* FOOTER ||---------------------------- */ -/*==============================================================================================*/ - -.footer { - background-color: #f7f7f7; - color: Black; - position: relative; - width: 100%; - display: block; -} - - .footer hr { - border-color: #eee; - } - - .footer .footer-info p { - color: Black; - } - -.footer-logo { - max-width: 125px; - display: inline-block; - width: 100%; -} - -.footer .social, .contact .social { - font-size: 20px; -} - -.footer ul { - list-style: none; - margin: 0px; - padding: 0px; -} - - .footer ul.social li, .contact ul.social li { - display: inline-block; - margin: 0 10px 0 0; - } - -.footer .link a { - font-size: 12px; - font-weight: 600; - /*letter-spacing: 2px;*/ -} - -.privacy { - text-decoration: underline; -} - -.footer .link-small a { - font-weight: 600; - text-transform: none; -} - -.footer .copyright { - text-align: center; -} - - -.newsletter { - position: relative; -} - - .newsletter .newsletter-input, .newsletter .newsletter-input:focus { - width: 100%; - border-top: 0px none; - border-left: 0px none; - border-right: 0px none; - padding-right: 40px !important; - background: rgba(255,255,255,0); - } - - .newsletter .newsletter-btn { - position: absolute; - top: 0px; - right: 0px; - font-size: 18px; - background: rgba(255,255,255,0); - } - -@media (max-width: 767px) { - .footer { - text-align: center; - } -} -/*================================================================================================*/ -/* ELEMENTS ||---------------------------- */ -/*================================================================================================*/ - -/*-------------------------------------------------------------------------------------------*/ -/* Team Box ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ -/*.team-item { -}*/ - -.team-item-img { - position: relative; -} - - .team-item-img .team-item-detail { - background: none repeat scroll 0 0 rgba(0, 0, 0, 0.80); - text-align: center; - color: #fff; - display: -webkit-flex; - display: flex; - height: 100%; - width: 100%; - position: absolute; - top: 0; - left: 0; - opacity: 0; - visibility: hidden; - overflow: hidden; - transition: all 0.5s ease-in-out 0s; - -moz-transition: all 0.5s ease-in-out 0s; - -webkit-transition: all 0.5s ease-in-out 0s; - -o-transition: all 0.5s ease-in-out 0s; - } - -.team-item:hover .team-item-detail { - opacity: 1; - visibility: visible; -} - -.team-item-img .team-item-detail .team-item-detail-inner, .cent-mid-content { - margin: auto; - padding: 25px; -} - - .team-item-img .team-item-detail .team-item-detail-inner .social { - margin: 5px 0px 0px 0px; - padding: 0px; - } - - .team-item-img .team-item-detail .team-item-detail-inner .social li { - list-style: none; - display: inline-block; - margin: 0px 5px; - } - - .team-item-img .team-item-detail .team-item-detail-inner .social li a { - color: #fff; - } - - .team-item-img .team-item-detail .team-item-detail-inner .social li a:hover { - color: #323232; - } - -.team-item-info { - padding-top: 15px; - text-align: center; -} - - .team-item-info h5 { - margin-bottom: 0px; - } - -/*-------------------------------------------------------------------------------------------*/ -/* Skills Bar ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ -.skillbar { - position: relative; - display: block; - width: 100%; - margin-bottom: 30px; -} - -.skillbar-bar:before { - background: #eee; - content: ""; - height: 3px; - position: absolute; - width: 100%; - z-index: -1; -} - -.skillbar-bar { - height: 3px; - width: 0px; - background: #323232; - -webkit-transition-property: width, background-color; - -moz-transition-property: width, background-color; - -ms-transition-property: width, background-color; - -o-transition-property: width, background-color; - transition-property: width, background-color; -} - -.skillbar-title { - display: inline-block; -} - -.skillbar-title, .skill-bar-percent { - color: #323232; - font-size: 11px; - font-weight: 600; - text-transform: uppercase; -} - - -.skill-bar-percent { - float: right; - display: inline-block; -} - - -/*-------------------------------------------------------------------------------------------*/ -/* Accordion Tab ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ -.accordion-section { - border-top: 1px solid #f1f1f1; - border-left: 1px solid #f1f1f1; - border-right: 1px solid #f1f1f1; -} - - .accordion-section:last-child { - border-bottom: 1px solid #f1f1f1; - } - -.accordion-title { - cursor: pointer; - display: block; - position: relative; - padding: 20px 20px; - margin: 0px; -} - - .accordion-title.active { - /*background: #fafafa;*/ - color: #323232; - } - - .accordion-title:before { - content: "\f107"; - display: block; - font-family: "FontAwesome",sans-serif; - position: absolute; - right: 18px; - font-weight: 400; - } - - .accordion-title.active:before { - content: "\f106"; - } - -.accordion-content.defualt-hidden { - display: none; - margin: 0; -} - -.accordion-content { - padding: 0 20px 10px; -} - -/*-------------------------------------------------------------------------------------------*/ -/* Counter ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ -.counter { - font-size: 50px; - margin-bottom: 20px; - display: inline-table; -} -/*-------------------------------------------------------------------------------------------*/ -/* Service Box ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ -.features-box-left, .features-box-right { - position: relative; - display: inline-block; - margin-bottom: 20px; - margin-top: 5px; -} - -.features-box-left { - padding-left: 40px; - text-align: left; -} - -.features-box-right { - padding-right: 40px; - text-align: right; -} - -.features-icon-left, .features-icon-right { - font-size: 50px; - line-height: 50px; - display: inline-block; - position: absolute; -} - -.features-icon-left { - padding-right: 20px; - left: 0; -} - -.features-icon-right { - padding-left: 20px; - right: 0; -} - -.contact-box-left, .contact-box-top { - display: block; - position: relative; -} - -.contact-box-left { - padding-left: 45px; - text-align: left; -} - -.contact-icon-left, .contact-icon-top { - font-size: 30px; - position: absolute; -} - -.contact-icon-top { - text-align: center; -} - -.contact-icon-left { - left: 0; -} - - -@media (max-width: 991px) { - .features-box-left { - display: block; - padding-left: 0px; - } - - .features-box-right { - display: block; - padding-right: 0px; - } - - .features-icon-left, .features-icon-right { - position: relative; - } - - .features-icon-left { - padding-right: 0px; - left: auto; - } - - .features-icon-right { - padding-left: 0px; - right: auto; - } -} - -@media (max-width:767px) { - .features-box-left { - text-align: center; - } - - .features-box-right { - text-align: center; - } -} - -/*-------------------------------------------------------------------------------------------*/ -/* Pricing ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ - -.Pricing-box { - border: 1px solid #f1f1f1; - text-align: center; -} - - .Pricing-box.highlight { - background: #f9f9f9; - border: 1px solid #ddd; - } - - .Pricing-box.highlight hr { - border-color: #ddd; - } - -.price-title h4, .price-title h5 { - margin-top: 0px; - margin-bottom: 0px; -} - -.Pricing-box .price { - font-size: 50px; - font-weight: 700; - position: relative; -} - - .Pricing-box .price .price-sm { - font-size: 14px; - position: absolute; - } - - .Pricing-box .price .price-lg { - padding-left: 10px; - } - -.Pricing-box .price-tenure { - font-size: 12px; - color: #888; - font-weight: 400; - padding-top: 8px; -} - -.Pricing-box .pricing-features { - font-size: 13px; - text-transform: uppercase; -} - - .Pricing-box .pricing-features ul { - list-style: none; - padding: 0px; - margin: 0px; - } - - .Pricing-box .pricing-features ul li { - padding: 6px; - } - - -/*-------------------------------------------------------------------------------------------*/ -/* Testimonials ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ - -.container-icon { - font-size: 25px; - margin-bottom: 15px; - color: inherit; -} - -.testimonial { - max-width: 800px; - width: 100%; - margin: 0 auto; -} - -.quote-author { - margin-top: 15px; -} - - .quote-author span { - font-weight: 400; - } - -/*-------------------------------------------------------------------------------------------*/ -/* Client Logo ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ -.client-logo { - height: 60px; - text-align: center; -} - - .client-logo img { - height: auto; - max-height: 100%; - width: auto; - /*margin-right: 15px; - margin-left: 15px;*/ - } - -/*-------------------------------------------------------------------------------------------*/ -/* Icon ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ -.page-icon-top { - font-size: 50px; - line-height: 50px; - padding-bottom: 20px; - width: 100%; - color: #323232; -} - -.white .page-icon-top, .white .page-icon-left, .white .features-icon-left, .white .features-icon-right { - color: #fff; -} - -/*-------------------------------------------------------------------------------------------*/ -/* Table ||---------------------------- */ -/*-------------------------------------------------------------------------------------------*/ - - -.table.table-border { - border: 1px solid #eee; -} - -.table tr td, .table tr th { - padding: 10px 15px; - vertical-align: middle !important; -} - -.table.table-fit tr td, .table.table-fit tr th { - padding: 10px 0px; -} - -.table.table-border tr td, .table.table-border tr th { - border-top: 1px solid #eee; - border-bottom: 1px solid #eee; - border-right: 1px solid #eee; - border-left: 1px solid #eee; -} - -.table.checkout tr td { - vertical-align: top !important; - padding: 15px; -} - - .table.checkout tr td:first-child, .table.checkout tr th:first-child { - max-width: 60px; - } - - .table.checkout tr td:last-child, .table.checkout tr th:last-child { - text-align: center; - } - -.table.checkout small { - display: block; -} - - -/*================================================================================================*/ -/* GLOBAL STYLES ||---------------------------- */ -/*================================================================================================*/ -/*-------------------------------------------------------------------------------------------*/ -/* Push Menu Style (Right Sidebar Menu) --------------- */ -/*-------------------------------------------------------------------------------------------*/ -/* Sidebar Menu */ -.side-menu { - background: #323232 !important; - z-index: 2005 !important; - color: #fff; - padding: 30px; - overflow-y: auto; - position: relative; -} - - .side-menu .menu-close { - left: auto; - position: absolute; - right: 30px; - top: 30px; - display: inline-block; - /*background: url("../img/close-white.png") no-repeat center center;*/ - color: #fff; - font-size: 18px; - line-height: 0; - overflow: hidden; - } - - .side-menu .menu-close:hover { - /*background: url("../img/close-color.png");*/ - color: #323232; - } - - .side-menu a { - color: #fff; - font-weight: 500; - font-size: 12px; - } - - .side-menu a:hover { - color: #323232; - } - - .side-menu ul { - padding: 0; - } - - .side-menu ul li { - list-style: none; - margin-bottom: 10px; - } - - .side-menu > ul > li > a { - text-transform: uppercase; - letter-spacing: 1px; - display: block; - } - - .side-menu input[type="text"], .side-menu input[type="email"], .side-menu input[type="tel"], .side-menu input[type="number"], .side-menu input[type="password"], .side-menu input[type="radio"], .side-menu input[type="checkbox"], .side-menu textarea, .side-menu select { - /*border: 1px solid #1d1d1d; - background: #1d1d1d; - color: #fff;*/ - border: none; - } - - /*.side-menu input[type="text"]:focus, .side-menu input[type="email"]:focus, .side-menu input[type="tel"]:focus, .side-menu input[type="number"]:focus, .side-menu input[type="radio"]:focus, .side-menu input[type="checkbox"]:focus, .side-menu input[type="password"]:focus, .side-menu textarea:focus, .side-menu select:focus { - border-color: #323232; - color: #fff; - }*/ - - .side-menu .sign-in { - padding-bottom: 30px; - border-bottom: 1px solid #3e3e3e; - margin-bottom: 30px; - } - - .side-menu .sign-in a { - color: #fff; - font-style: italic; - font-weight: 400; - font-size: 12px; - display: inline-block; - margin-top: 10px; - } - - .side-menu .sign-in a:hover { - color: #323232; - text-decoration: underline; - } - - .side-menu .logo { - max-width: 120px; - width: 100%; - } - - .side-menu .social { - list-style: none; - } - - .side-menu .social li { - display: inline-block; - margin: 0 10px 0 0; - } - - .side-menu .social li a { - font-size: 16px; - } - - -/* --------------------------------------------------------------------------------------- */ -/* Search Overlay Menu -------------- */ -/* --------------------------------------------------------------------------------------- */ -.search-overlay-menu { - position: fixed; - top: 0px; - left: 0px; - width: 100%; - height: 100%; - background-color: rgba(35, 35, 35, 0.9); - -webkit-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; - -moz-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; - -ms-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; - -o-transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; - transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s; - opacity: 0; - visibility: hidden; - z-index: 2200; - text-align: center; -} - - .search-overlay-menu.open { - opacity: 1; - visibility: visible; - -webkit-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; - -moz-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; - -ms-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; - -o-transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; - transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; - } - - .search-overlay-menu form { - height: 120px; - position: absolute; - top: 50%; - left: 0; - margin: -60px auto 0; - width: 60%; - left: 20%; - transform: translateY(20px); - -moz-transform: translateY(20px); - -ms-transform: translateY(20px); - -o-transform: translateY(20px); - -webkit-transform: translateY(20px); - transition: all 0.3s ease-in-out 0s; - -moz-transition: all 0.3s ease-in-out 0s; - -o-transition: all 0.3s ease-in-out 0s; - -webkit-transition: all 0.3s ease-in-out 0s; - } - - .search-overlay-menu.open form { - transform: translateY(0px); - -moz-transform: translateY(0px); - -ms-transform: translateY(0px); - -o-transform: translateY(0px); - -webkit-transform: translateY(0px); - } - - .search-overlay-menu input[type="search"] { - height: 100%; - width: 100%; - color: #fff; - background: transparent; - border-top: 0px solid transparent; - border-bottom: 2px solid #909090 !important; - border-left: 0px solid transparent; - border-right: 0px solid transparent; - font-size: 60px; - font-weight: 300; - outline: none; - padding: 10px; - } - - .search-overlay-menu form button { - background: rgba(0, 0, 0, 0) none repeat scroll 0 0; - border: medium none; - font-size: 3rem; - position: absolute; - right: 0; - top: 40px; - color: #c6c6c6; - } - - .search-overlay-menu .search-overlay-close { - position: absolute; - top: 20px; - right: 20px; - opacity: 1; - font-size: 40px; - color: #fff; - } - - .search-overlay-menu .search-overlay-close:hover { - color: #323232; - cursor: pointer; - } - - -/* --------------------------------------------------------------------------------------- */ -/* Contents (Body, Container, Section, etc) -------------- */ -/* --------------------------------------------------------------------------------------- */ -.wrapper { - position: relative; - width: 100%; -} - -.inner-intro { - background-color: #f7f7f7; - height: 530px; - display: block; - position: relative; -} - - .inner-intro.inner-intro-small { - height: 380px; - } - - .inner-intro .container { - position: relative; - height: 100%; - display: table; - } - - .inner-intro .container .title { - padding-bottom: 65px; - padding-top: 65px; - display: table-cell; - vertical-align: middle; - text-align: center; - } - -.full-intro .inner-intro .container .title h2 { - margin-top: 65px; -} - -.inner-intro .container .title .separator { - margin-right: auto; - margin-left: auto; -} - -.page-breadcrumb { - background: rgba(255,255,255,0.9); - padding: 4px 8px; - display: inline-block; - color: #323232; - font-size: 12px; - text-transform: uppercase; - letter-spacing: 3px; - border-radius: 3px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -o-border-radius: 3px; -} - - .page-breadcrumb a, .page-breadcrumb span { - display: inline-block; - padding-left: 8px; - padding-right: 8px; - } - - .page-breadcrumb span { - color: #999; - } - -.overlay-static-dark { - position: absolute; - top: 0; - left: 0; - width: 100%; - color: #fff; - height: 100%; - z-index: 2; - background-color: rgba(32,32,32,0.4); - display: -webkit-flex; - display: flex; -} - -.overlay-dark, .overlay-dark80, .overlay-light, .overlay-light80 { - position: relative; - z-index: 1; -} - - .overlay-dark:before, .overlay-dark80:before, .overlay-light:before, .overlay-light80:before { - left: 0; - top: 0; - position: absolute; - width: 100%; - height: 100%; - content: ""; - z-index: -1; - } - - .overlay-dark:before { - background-color: rgba(32,32,32,0.4); - } - - .overlay-dark80:before { - background-color: rgba(32,32,32,0.8); - } - - .overlay-light:before { - background-color: rgba(255,255,255,0.4); - } - - .overlay-light80:before { - background-color: rgba(255,255,255,0.8); - } - -.full-screen-intro { - overflow: hidden; - position: relative; -} - -.content-cap-wraper { - display: table; - position: relative; - height: 100%; - width: 100%; - margin: 0 auto; -} - -.full-cap-wraper { - display: table; - position: absolute; - top: 0; - height: 100%; - width: 100%; - margin: 0 auto; - z-index: 1; -} - -.content-caption { - display: table-cell; - text-align: center; - vertical-align: middle; -} - -.content-wd650 { - max-width: 650px; - width: 100%; - margin-left: auto; - margin-right: auto; -} - -.cont-h-100per { - height: 100%; -} - -/*backround images*/ -.bg-img { - background-position: top center; - background-repeat: no-repeat; - background-size: cover !important; -} - -.bg-img1, .bg-img2, .bg-img3, .bg-img4, .bg-img5, .bg-img6, .bg-img7, .bg-img8, .bg-img9, .bg-img10, .bg-img11, .bg-img12, .bg-img13, .bg-img14, .bg-img15, .bg-img16, .bg-img17, .bg-img18, .bg-img19, .bg-img20, .bg-img21, .bg-img22, .bg-img23, .bg-img24, .bg-img25, .bg-img26, .bg-img27, .bg-img28, .bg-img29, .bg-img30 { - background-size: cover !important; - background-position: center center; - background-repeat: no-repeat; - background-attachment: fixed; -} - -.bg-img1 { - background-image: url("/img/full/01.jpg"); -} - -.bg-img2 { - background-image: url("/img/full/02.jpg"); -} - -.bg-img3 { - background-image: url("/img/full/03.jpg"); -} - -.bg-img4 { - background-image: url("/img/full/04.jpg"); -} - -.bg-img5 { - background-image: url("/img/full/05.jpg"); -} - -.bg-img6 { - background-image: url("/img/full/06.jpg"); -} - -.bg-img7 { - background-image: url("/img/full/07.jpg"); -} - -.bg-img8 { - background-image: url("/img/full/08.jpg"); -} - -.bg-img9 { - background-image: url("/img/full/09.jpg"); -} - -.bg-img10 { - background-image: url("/img/full/10.jpg"); -} - -.bg-img11 { - background-image: url("/img/full/11.jpg"); -} - -.bg-img12 { - background-image: url("/img/full/12.jpg"); -} - -.bg-img13 { - background-image: url("/img/full/13.jpg"); -} - -.bg-img14 { - background-image: url("/img/full/14.jpg"); -} - -.bg-img15 { - background-image: url("/img/full/15.jpg"); -} - -.bg-img16 { - background-image: url("/img/full/16.jpg"); -} - -.bg-img17 { - background-image: url("/img/full/17.jpg"); -} - -.bg-img18 { - background-image: url("/img/full/18.jpg"); -} - -.bg-img19 { - background-image: url("/img/full/19.jpg"); -} - -.bg-img20 { - background-image: url("/img/full/20.jpg"); -} - -.bg-img21 { - background-image: url("/img/full/21.jpg"); -} - -.bg-img22 { - background-image: url("/img/full/22.jpg"); -} - -.bg-img23 { - background-image: url("/img/full/23.jpg"); -} - -.bg-img24 { - background-image: url("/img/full/24.jpg"); -} - -.bg-img25 { - background-image: url("/img/full/25.jpg"); -} - -.bg-img26 { - background-image: url("/img/full/26.jpg"); -} - -.bg-img27 { - background-image: url("/img/full/27.jpg"); -} - -.bg-img28 { - background-image: url("/img/full/28.jpg"); -} - -.bg-img29 { - background-image: url("/img/full/29.jpg"); -} - -.bg-img30 { - background-image: url("/img/full/30.jpg"); -} - -.border-b-box { - padding: 25px; - border-bottom: 1px solid #f1f1f1; - display: inline-block; - width: 100%; -} - -.border-box { - border: 1px solid #f1f1f1; - padding: 25px; -} - -.b-lrb-none .ui-tab-content, .b-lrb-none { - border-left: 0px none; - border-right: 0px none; - border-bottom: 0px none; -} - -.content-slider, .o-flow-hidden { - overflow: hidden; -} - -.map { - width: 100%; - height: 450px; -} - -#map { - height: 100%; -} - - -@media (max-width: 767px) { - .inner-intro .container { - width: 100%; - max-width: 720px; - text-align: center; - } - - - /*.inner-intro .container .title h2 { - float: none; - } - - .inner-intro .container .title p { - float: none; - margin-top: 0px; - } - .inner-intro .container .title .separator { - margin-left:auto; - margin-right:auto; - }*/ -} - -/* ===================================================================================================== */ -/* Contants (Portfolio, Blog, Shop, etc) ------------------- */ -/* ===================================================================================================== */ -.col.container-grid { - padding-left: 0; - padding-right: 0; - margin: 0px !important; -} - -.col.container-masonry { - padding-left: 0; - padding-right: 0; -} - -.container.nf-container1 { - padding-left: 15px; - padding-right: 15px; -} - -/*.container.nf-container2 { - padding-left: 25px; - padding-right: 25px; -}*/ - -.nf-row1 { - margin-left: -15px; - margin-right: -15px; - /*overflow: hidden;*/ -} - -.nf-col-padding { - padding-left: 25px; - padding-right: 25px; -} - -/*.nf-row2 { - margin-left: -25px; - margin-right: -25px; -}*/ - -.nf-row1:before, .nf-row1:after, .nf-row2:before, .nf-row2:after { - display: table; - content: " "; -} - -.nf-row1:after, .nf-row2:after { - clear: both; -} - -.nf-row1 .nf-item.spacing, .nf-row1 .grid-sizer.spacing { - padding: 15px; -} - - -.nf-row2 .nf-item.spacing, .nf-item.spacing, .nf-row2 .grid-sizer.spacing, .spacing-box { - padding: 25px; -} - -.spacing-grid { - padding-top: 25px; - padding-bottom: 25px; -} - -.nf-col-1 .nf-item, .nf-col-1 .grid-sizer { - width: 100%; - min-height: 1px; -} - -.nf-col-2 .nf-item, .nf-col-2 .grid-sizer { - width: 50%; - min-height: 1px; -} - -.nf-col-3 .nf-item, .nf-col-3 .grid-sizer { - width: 33.3333%; - min-height: 1px; -} - -.nf-col-4 .nf-item, .nf-col-4 .grid-sizer { - width: 25%; - min-height: 1px; -} - -.nf-col-5 .nf-item, .nf-col-5 .grid-sizer { - width: 20%; - min-height: 1px; -} - -.nf-col-6 .nf-item, .nf-col-6 .grid-sizer { - width: 16.6666%; - min-height: 1px; -} - -.nf-col-1 .nf-item.w1, .nf-col-2 .nf-item.w1, .nf-col-3 .nf-item.w1, .nf-col-4 .nf-item.w1 { - width: 100%; -} - -.nf-col-1 .nf-item.w2, .nf-col-2 .nf-item.w2, .nf-col-3 .nf-item.w2, .nf-col-4 .nf-item.w2 { - width: 50%; -} - -.nf-col-1 .nf-item.w3, .nf-col-2 .nf-item.w3, .nf-col-3 .nf-item.w3, .nf-col-4 .nf-item.w3 { - width: 33.3333%; -} - -.nf-col-1 .nf-item.w4, .nf-col-2 .nf-item.w4, .nf-col-3 .nf-item.w4, .nf-col-4 .nf-item.w4 { - width: 25%; -} - -.nf-col-1 .nf-item.w4-2, .nf-col-2 .nf-item.w4-2, .nf-col-3 .nf-item.w4-2, .nf-col-4 .nf-item.w4-2, -.nf-col-1 .nf-item.w3-2, .nf-col-2 .nf-item.w3-2, .nf-col-3 .nf-item.w3-2, .nf-col-4 .nf-item.w3-2 { - width: 50%; -} - -.nf-col-1 .nf-item.w4-1, .nf-col-2 .nf-item.w4-1, .nf-col-3 .nf-item.w4-1, .nf-col-4 .nf-item.w4-1 { - width: 75%; -} - -.nf-col-1 .nf-item.w3-1, .nf-col-2 .nf-item.w3-1, .nf-col-3 .nf-item.w3-1, .nf-col-4 .nf-item.w3-1 { - width: 66.6666%; -} - -@media (max-width: 991px) { - .nf-col-2 .nf-item, .nf-col-3 .nf-item, .nf-col-4 .nf-item, - .nf-col-1 .nf-item.w2, .nf-col-2 .nf-item.w2, .nf-col-3 .nf-item.w2, .nf-col-4 .nf-item.w2, - .nf-col-1 .nf-item.w3, .nf-col-2 .nf-item.w3, .nf-col-3 .nf-item.w3, .nf-col-4 .nf-item.w3, - nf-col-1 .nf-item.w4, .nf-col-2 .nf-item.w4, .nf-col-3 .nf-item.w4, .nf-col-4 .nf-item.w4, - .nf-col-1 .nf-item.w4-1, .nf-col-2 .nf-item.w4-1, .nf-col-3 .nf-item.w4-1, .nf-col-4 .nf-item.w4-1, - .nf-col-1 .nf-item.w3-1, .nf-col-2 .nf-item.w3-1, .nf-col-3 .nf-item.w3-1, .nf-col-4 .nf-item.w3-1 { - width: 50%; - } - - .nf-col-5 .nf-item, .nf-col-6 .nf-item { - width: 33.3333%; - } - - - - .nf-row2 .nf-item.spacing, .nf-row2 .grid-sizer.spacing { - padding: 25px; - } -} - -@media (max-width: 767px) { - - .container { - margin: 0 auto; - max-width: 480px; - width: 100%; - } - - .nf-col-padding { - padding-left: 15px; - padding-right: 15px; - } - - .spacing-grid { - padding-top: 15px; - padding-bottom: 15px; - } - - - .nf-col-2 .nf-item, .nf-col-3 .nf-item, .nf-col-4 .nf-item, - .nf-col-1 .nf-item.w2, .nf-col-2 .nf-item.w2, .nf-col-3 .nf-item.w2, .nf-col-4 .nf-item.w2, - .nf-col-1 .nf-item.w3, .nf-col-2 .nf-item.w3, .nf-col-3 .nf-item.w3, .nf-col-4 .nf-item.w3, - nf-col-1 .nf-item.w4, .nf-col-2 .nf-item.w4, .nf-col-3 .nf-item.w4, .nf-col-4 .nf-item.w4, - .nf-col-1 .nf-item.w4-1, .nf-col-2 .nf-item.w4-1, .nf-col-3 .nf-item.w4-1, .nf-col-4 .nf-item.w4-1, - .nf-col-1 .nf-item.w3-1, .nf-col-2 .nf-item.w3-1, .nf-col-3 .nf-item.w3-1, .nf-col-4 .nf-item.w3-1 { - width: 100%; - max-width: 480px; - margin: 0 auto; - } - - .nf-col-3, .nf-col-4 { - margin: 0 auto; - max-width: 480px; - } - - .nf-col-5 .nf-item, .nf-col-6 .nf-item { - width: 100%; - } - - .nf-row2 .nf-item.spacing, .nf-row1 .nf-item.spacing, .spacing-box { - padding: 15px; - } - - .xs-hidden { - visibility: hidden !important; - display: none !important; - opacity: 0; - } -} - -@media (max-width: 480px) { - - .nf-col-5 .nf-item, .nf-col-6 .nf-item { - width: 100%; - } - - .fullwidth-slider .item { - height: 325px !important; - } - - .fullwidth-slider .owl-buttons, .fullwidth-slider .owl-nav { - display: none; - } -} - -/*@media (max-width: 360px) { - - .fullwidth-slider .item { - height: 265px !important; - } -}*/ - -@media (max-width: 320px) { - - .fullwidth-slider .item { - height: 275px !important; - } -} - -@media (orientation:landscape) and (max-width: 515px) { - - .fullwidth-slider .item { - height: 186px !important; - } - - .owl-buttons, .owl-nav { - display: none; - } -} - -@media (orientation:landscape) and (max-width: 480px) { - .fullwidth-slider .item { - height: 186px !important; - } -} -/* ----------------------------------------------------------------------*/ -/* Sidebar Widget ---------------------------------------------------- */ -/* ----------------------------------------------------------------------*/ - -.sidebar-widget { - margin-bottom: 50px; -} - - .sidebar-widget h4 { - margin: 0px; - padding-top: 0; - padding-bottom: 15px; - } - -.widget-search { - position: relative; -} - - .widget-search input[type="text"] { - padding-right: 30px; - } - - .widget-search input[type="submit"] { - background-color: rgba(0,0,0,0); - border: 0 none; - color: #8d8d8d; - cursor: pointer; - display: inline-block; - float: right; - font-family: "FontAwesome",sans-serif; - margin: 0; - outline: 0 none; - white-space: nowrap; - padding: 0 3px; - text-decoration: none; - transition: all 0.25s ease 0s; - -moz-transition: all 0.25s ease 0s; - -o-transition: all 0.25s ease 0s; - -webkit-transition: all 0.25s ease 0s; - position: absolute; - top: 10px; - right: 10px; - } - - .widget-search input[type="submit"]:hover { - color: #323232; - } - -.sidebar-widget hr { - margin-bottom: 25px; -} - -.sidebar-widget ul { - margin: 0px; - padding: 0px; -} - - .sidebar-widget ul li { - list-style: none; - font-weight: 400; - } - - .sidebar-widget ul li a { - display: inline-block; - padding: 4px 0px; - font-size: 13px; - color: Black; - } - - .sidebar-widget ul li a:hover { - color: #323232; - } - -.widget-tag { - display: inline-table; - margin-top: 15px; -} - - .widget-tag li { - float: left; - margin-bottom: 5px; - margin-right: 5px; - text-transform: uppercase; - } - - .widget-tag li a { - padding: 4px 10px !important; - display: block; - border: 1px solid #eee; - } - - .widget-tag li a:hover { - background: #323232; - color: #fff !important; - } - -.sidebar-widget .widget-post { - position: relative; -} - - .sidebar-widget .widget-post .widget-post-media { - width: 70px; - display: table-cell; - padding: 0px 15px 0px 0px; - } - - .sidebar-widget .widget-post li { - margin-bottom: 20px; - } - - .sidebar-widget .widget-post a { - padding: 0px; - } - - .sidebar-widget .widget-post .widget-post-media img, .sidebar-widget .widget-post .widget-post-media video { - width: 100%; - vertical-align: top; - } - - .sidebar-widget .widget-post .widget-post-info { - display: table-cell; - vertical-align: top; - } - - .sidebar-widget .widget-post .widget-post-info h5, .sidebar-widget .widget-post .widget-post-info h6 { - margin-bottom: 5px; - } - - .sidebar-widget .widget-post .widget-post-info p { - margin: 0px; - } -/* ----------------------------------------------------------------------*/ -/* Pagination Navigation --------------------------------------------- */ -/* ----------------------------------------------------------------------*/ -.pagination-nav { - width: 100%; - display: block; - position: relative; - text-align: center; -} - - .pagination-nav ul { - margin: 0px; - padding: 0px; - } - - .pagination-nav ul li { - display: inline-block; - margin: 0px 2px; - } - - .pagination-nav ul li a { - display: block; - background-color: #f7f7f7; - height: 36px; - width: 36px; - line-height: 36px; - text-align: center; - font-size: 14px; - } - - .pagination-nav ul li.active a { - background: #323232; - color: #fff; - } - -/* ----------------------------------------------------------------------*/ -/* Portfolio --------------------------------------------------------- */ -/* ----------------------------------------------------------------------*/ -.container-filter { - /*margin-top: 0; - margin-right: 0; - margin-left: 0; - margin-bottom: 30px;*/ - margin: 0 0 30px 0; - padding: 0; - text-align: center; -} - - .container-filter li { - list-style: none; - display: inline-block; - } - - .container-filter li a { - display: block; - margin-left: 15px; - margin-right: 15px; - text-transform: uppercase; - letter-spacing: 2px; - font-size: 12px; - font-weight: 600; - font-family: 'Raleway', sans-serif; - } - - .container-filter li a.active { - color: #323232; - } - -.item-box { - position: relative; - overflow: hidden; - display: block; -} - - .item-box a { - display: inline-block; - } - - .item-box:hover .item-mask { - opacity: 1; - visibility: visible; - } - - .item-box:hover .item-mask .item-caption { - bottom: 30px; - opacity: 1; - /*position: relative; - top: 50%; - transform: translateY(-50%);*/ - } - - .item-box:hover .item-container { - transform: scale(1.0); - transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s; - width: 100%; - } - -.item-container { - transform: scale(1); - -ms-transform: scale(1); - -webkit-transform: scale(1); - width: 100%; - transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s; - -moz-transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s; - -webkit-transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s; - -o-transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s; -} - -.item-mask { - background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); - height: 100%; - position: absolute; - transition: all 0.5s ease-in-out 0s; - -moz-transition: all 0.5s ease-in-out 0s; - -webkit-transition: all 0.5s ease-in-out 0s; - -o-transition: all 0.5s ease-in-out 0s; - width: 100%; - top: 0; - left: 0; - opacity: 0; - visibility: hidden; - overflow: hidden; -} - - .item-mask h5, .item-mask h6, .item-mask p { - margin-bottom: 0px; - } - - .item-mask p { - text-transform: uppercase; - font-size: 11px; - letter-spacing: 1.5px; - font-weight: 400; - margin-top: 0; - text-align: left; - } - - .item-mask .item-caption { - margin:auto; - bottom: -60px; - left: 0px; - padding-left: 30px; - padding-right: 30px; - text-align: left; - transition: all 0.5s ease-in-out 0s; - -moz-transition: all 0.5s ease-in-out 0s; - -webkit-transition: all 0.5s ease-in-out 0s; - -o-transition: all 0.5s ease-in-out 0s; - opacity: 0; - } - -.project-detail-block p { - font-size: 12px; - letter-spacing: 2px; - text-transform: uppercase; -} - -ul.project-detail-block, .project-detail-block ul { - padding-left: 0; -} - -.project-detail-block li { - list-style: none; -} - -.project-detail-block p strong { - display: inline-block; - width: 110px; -} - -.item-nav { - text-align: center; - display: block; - overflow: hidden; -} - - .item-nav .item-prev, .item-nav .item-next, .item-nav .item-all-view { - position: relative; - display: inline-block; - } - - .item-nav .item-all-view h5, .item-nav .item-all-view h6 { - transition: all 0.3s ease 0s; - -moz-transition: all 0.3s ease 0s; - -webkit-transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - } - - .item-nav .item-all-view h5:hover, .item-nav .item-all-view h6:hover { - color: #323232; - } - - .item-nav .item-prev .prev-btn, .item-nav .item-next .next-btn, .item-all-view { - display: inline-block; - font-size: 25px; - text-align: center; - height: 51px; - line-height: 51px; - transition: all 0.3s ease 0s; - -moz-transition: all 0.3s ease 0s; - -webkit-transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - } - - .item-nav .item-prev .prev-btn, .item-nav .item-next .next-btn { - color: #323232; - background: #fff; - width: 51px; - } - - .item-nav .item-prev:hover .prev-btn, .item-nav .item-next:hover .next-btn { - background: #f7f7f7; - /*color: #fff;*/ - } - - .item-nav .item-prev { - text-align: left; - float: left; - } - - .item-nav .item-next { - text-align: right; - float: right; - } - - .item-nav .item-prev .item-prev-text, .item-nav .item-next .item-next-text { - position: absolute; - line-height: 51px; - top: 10px; - z-index: -1; - visibility: hidden; - opacity: 0; - transition: all 0.3s ease-in-out 0s; - -moz-transition: all 0.3s ease-in-out 0s; - -webkit-transition: all 0.3s ease-in-out 0s; - -o-transition: all 0.3s ease-in-out 0s; - width: 150px; - } - - .item-nav .item-prev:hover .item-prev-text, .item-nav .item-next:hover .item-next-text { - margin-left: 0; - margin-right: 0; - visibility: visible; - opacity: 1; - } - - .item-nav .item-prev .item-prev-text { - left: 100%; - margin-left: -110px; - padding-left: 15px; - } - - .item-nav .item-next .item-next-text { - right: 100%; - margin-right: -110px; - padding-right: 15px; - } - - .item-nav .item-prev .item-prev-text p, .item-nav .item-prev .item-prev-text h5, .item-nav .item-prev .item-prev-text h6, - .item-nav .item-next .item-next-text p, .item-nav .item-next .item-next-text h5, .item-nav .item-next .item-next-text h6 { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; - } - - .item-nav .item-prev .item-prev-text h5, .item-nav .item-prev .item-prev-text h6, - .item-nav .item-next .item-next-text h5, .item-nav .item-next .item-next-text h6, - .item-nav .item-all-view h5, .item-nav .item-all-view h6 { - padding-top: 8px; - } - -/* ----------------------------------------------------------------------*/ -/* Blog --------------------------------------------------------- */ -/* ----------------------------------------------------------------------*/ -/*.blog-post { - position: relative; -}*/ -.blog-post { - display: inline-block; - width: 100%; -} - - .blog-post .post-media { - position: relative; - overflow: hidden; - margin-bottom: 25px; - } - - .blog-post .post-media iframe { - width: 100%; - } - - .blog-post .post-meta, .comment-list .post-meta, .sidebar-widget .post-meta { - /*text-transform: uppercase;*/ - color: #999; - font-size: 13px; - } - - .blog-post .post-meta span, .comment-list .post-meta span { - margin-right: 3px; - } - - .blog-post .post-header h5, .blog-post .post-header h4, .blog-post .post-header h3 { - margin-top: 5px; - margin-bottom: 20px; - } - - .blog-post .post-header h2 { - margin-bottom: 30px; - } - - .blog-post .post-entry { - margin-bottom: 30px; - } - - .blog-post .post-entry p, .blog-post .post-entry blockquote, .post-entry ul { - margin-bottom: 20px; - } - - .blog-post .post-entry ul { - color: black; - } - - .blog-post .post-entry a { - text-decoration: underline; - } - - .blog-post .post-tag { - color: #999; - text-transform: uppercase; - font-size: 13px; - } - - .blog-post .post-tag span { - margin-right: 10px; - } - - .blog-post .post-more-link { - font-size: 11px; - font-weight: 600; - text-transform: uppercase; - letter-spacing: 1px; - } - - .blog-post .post-more-link a i { - margin-left: 5px; - transition: all 0.25s ease 0s; - -o-transition: all 0.25s ease 0s; - -moz-transition: all 0.25s ease 0s; - -webkit-transition: all 0.25s ease 0s; - } - - .blog-post .post-more-link a:hover i { - margin-left: 10px; - } - - .blog-post blockquote { - border-left: none; - background: #f7f7f7; - font-size: 17px; - font-weight: 400; - padding: 25px 25px; - margin: 0px; - color: black; - font-weight: 500; - } - - .blog-post blockquote:after { - font-family: FontAwesome; - padding-left: 7px; - font-size: 12px; - } - - .blog-post blockquote:before { - font-family: FontAwesome; - padding-right: 7px; - font-size: 12px; - } - -.blog-post-hr hr { - margin-bottom: 45px; -} - -.post-author { - display: inline-block; - position: relative; - margin-bottom: 40px; -} - - .post-author img { - width: 80px; - } - - .post-author .post-author-details { - margin-left: 20px; - } - - .post-author h6 { - margin-top: 0px; - } - - .post-author ul.social { - margin: 0px; - padding: 0px; - font-size: 16px; - } - - .post-author ul.social li { - list-style: none; - display: inline-block; - margin: 0 5px; - } - -/*.post-comment { -}*/ - -.post-comment .comment-numb { - font-weight: 300; -} - -.post-comment .comment-list { - margin-left: 0px; - padding-right: 0px; - list-style: none; - padding: 0px; -} - - .post-comment .comment-list h6 { - margin-top: 0px; - margin-bottom: 3px; - } - - .post-comment .comment-list li:first-child { - padding-top: 0px; - } - - .post-comment .comment-list li { - padding-top: 15px; - } - - .post-comment .comment-list li:last-child .comment-detail { - border-bottom: 0px none; - } - - .post-comment .comment-list li, .post-comment .comment-list .comment-reply { - position: relative; - padding-left: 65px; - } - - .post-comment .comment-list .comment-detail { - border-bottom: 1px dotted #eee; - padding-bottom: 15px; - } - - .post-comment .comment-list .comment-reply { - padding-top: 20px; - } - - .post-comment .comment-list .comment-reply-btn i { - padding-right: 3px; - } - -.post-comment .comment-avatar { - left: 0; - margin-right: 15px; - position: absolute; - width: 50px; -} - - .post-comment .comment-avatar img { - width: 100%; - } - -.post-comment-star .star-rat { - display: inline-block; -} - -.post-comment-star label { - margin-right: 6px; -} -/* ----------------------------------------------------------------------*/ -/* Shop --------------------------------------------------------- */ -/* ----------------------------------------------------------------------*/ -.shop-item { - position: relative; - overflow: hidden; - text-align: center; -} - - .shop-item .item-mask .item-mask-detail { - display: flex; - display: -webkit-flex; - height: 100%; - width: 100%; - } - - .shop-item .item-mask .item-mask-detail .item-mask-detail-ele { - margin: auto auto; - padding: 15px; - } - -.item-img { - display: block; - position: relative; - overflow: hidden; -} - -.shop-item-info { - margin-top: 20px; - text-align: center; -} - - .shop-item-info a:hover, .shop-item-info a:hover h5, .shop-item-info a:hover h6, .shop-item-name:hover { - color: #323232; - transition: all 0.25s ease 0s; - -moz-transition: all 0.25s ease 0s; - -webkit-transition: all 0.25s ease 0s; - -o-transition: all 0.25s ease 0s; - } - - .shop-item-info .shop-item-name { - margin-bottom: 5px; - } - - .shop-item-info .shop-item-price { - font-size: 15px; - color: #888; - } - - .shop-item-info .shop-item-price del, .shop-detail-info del, .sidebar-widget del { - margin-right: 10px; - color: #bbb; - font-weight: 400; - } - -.shop-filter { - display: inline-table; - width: 100%; -} - -/* Shop Detail*/ -.shop-detail-item { - position: relative; -} - -.shop-detail-info h4 { - line-height: 26px; -} - -.shop-detail-info .shop-item-price { - font-size: 20px; - color: #323232; - font-weight: 600; -} - -.shop-Cart-totalbox { - max-width: 450px; -} - -.shop-Cart-totalprice { - font-size: 18px; -} - -/* =============================================================================================================================*/ -/* Parallax ------------------- */ -/* =============================================================================================================================*/ -.parallax { - position: relative; -} - - -/* ============================================================================================================================*/ -/* Slider ---------------------*/ -/* ============================================================================================================================*/ - -/* -------------------------------------*/ -/* Full Screen slider---------*/ -/* -------------------------------------*/ -.hero { - overflow: hidden; - position: relative; - width: 100%; -} - -.fullscreen-carousel { - overflow: hidden; - position: relative; -} - - - - .fullscreen-carousel .slides li { - overflow: hidden; - position: relative; - height: 100%; - } - - - - .fullscreen-carousel .overlay-hero { - position: absolute; - top: 0; - width: 100%; - height: 100%; - left: 0; - text-align: center; - } - - .fullscreen-carousel .overlay-hero .caption-hero { - display: inline-table; - height: 100%; - margin: 0 auto; - position: relative; - padding: 0px; - margin: 0px; - } - - .fullscreen-carousel .overlay-hero .caption-hero .inner-caption { - display: table-cell; - /*margin: auto;*/ - vertical-align: middle; - padding-left: 25px; - padding-right: 25px; - } - -.caption-hero h1 { - margin-top: 15px; - margin-bottom: 15px; -} - -/* Full Width Slider */ -.fullwidth-slider { - position: relative; - overflow: hidden; -} - - .fullwidth-slider .item { - height: 650px; - position: relative; - width: 100%; - } - - -/* Fullscreen Slider Next Prev Arrow*/ - - -.fullscreen-carousel .flex-direction-nav a { - position: absolute; - top: 50%; - display: inline-block; - margin-top: -30px; - background: #fff; - color: #252525; - width: 51px; - height: 51px; - text-align: center; - font-family: 'FontAwesome'; - color: #323232; - transition: all 0.25s ease 0s; - -moz-transition: all 0.25s ease 0s; - -webkit-transition: all 0.25s ease 0s; - -o-transition: all 0.25s ease 0s; - font-size: 21px; - line-height: 51px; -} - - .fullscreen-carousel .flex-direction-nav a:hover { - color: #323232; - } - -.flexslider.fullscreen-carousel:hover .flex-prev { - left: 0px; - opacity: 1; -} - -.fullscreen-carousel .flex-direction-nav .flex-prev { - left: -51px; - background-position: center left; -} - - .fullscreen-carousel .flex-direction-nav .flex-prev:before { - content: ""; - display: inline-block; - } - -.flexslider.fullscreen-carousel:hover .flex-next { - right: 0px; - opacity: 1; -} - -.fullscreen-carousel .flex-direction-nav .flex-next { - right: -51px; - background-position: center right; -} - - .fullscreen-carousel .flex-direction-nav .flex-next:before { - content: ""; - display: inline-block; - } - -@media (max-width: 991px) { - - /* Fullscreen Slider */ - .fullscreen-carousel .slides li img { - width: 100%; - height: 100%; - } - - .fullscreen-carousel .caption-hero h1 { - font-size: 25px; - } - - .fullscreen-carousel .overlay-hero .caption-hero { - padding-left: 15px; - padding-right: 15px; - } -} - -@media (max-width: 767px) { - - /* Fullscreen Slider */ - .fullscreen-carousel .caption-hero h1 { - font-size: 20px; - margin: 0; - } - - .fullscreen-carousel .caption-hero h5 { - margin: 0; - font-size: 12px; - } - - .fullscreen-carousel .caption-hero .separator { - margin-left: auto; - margin-right: auto; - } - - .fullscreen-carousel .text-left { - text-align: center; - } - - .fullscreen-carousel.hero-slider-2 .slides li { - height: 400px; - } - - /*.full-intro .hero { - padding-top: 64px; - }*/ - - .hero { - padding: 0px; - } -} - -@media (max-width: 480px) { - .fullscreen-carousel .overlay-hero .caption-hero .inner-caption { - padding-left: 15px; - padding-right: 15px; - } -} - -/* -------------------------------------*/ -/* Carousel-Theme (Slider Elements - Bullets, Pagination, etc..) ---------*/ -/* -------------------------------------*/ -.owl-buttons, .owl-nav { - position: static; -} - -.owl-carousel .owl-dots .owl-dot { - display: inline-block; - zoom: 1; -} - - .owl-carousel .owl-dots .owl-dot span { - display: block; - width: 8px; - height: 8px; - margin: 0px 5px; - -webkit-border-radius: 20px; - -moz-border-radius: 20px; - border-radius: 20px; - background: #323232; - border: 2px solid; - border-color: none; - transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - -moz-transition: all 0.3s ease 0s; - -webkit-transition: all 0.3s ease 0s; - cursor: pointer; - } - - .owl-carousel .owl-dots .owl-dot.active span { - background: rgba(0,0,0,0); - border: 2px solid #323232; - transform: scale(1.5); - -webkit-transform: scale(1.5); - -moz-transform: scale(1.5); - -ms-transform: scale(1.5); - -o-transform: scale(1.5); - } - - .owl-carousel.white .owl-controls .owl-page span, .owl-carousel .owl-dots .owl-dot span { - background: none repeat scroll 0 0 #fff; - } - - .owl-carousel.white .owl-controls .owl-page.active span, .owl-carousel .owl-dots .owl-dot.active span { - background: rgba(0, 0, 0, 0); - border: 2px solid #fff; - } - -/*.nf-carousel-theme { -}*/ - -.nf-carousel-theme .owl-controls .owl-pagination -/*,.nf-carousel-theme .owl-dots*/ { - position: absolute; - z-index: 2; - left: 0; - text-align: center; - width: 100%; - margin-top: 15px; -} - -.nf-carousel-theme .owl-controls .owl-buttons .owl-prev, -.nf-carousel-theme .owl-controls .owl-buttons .owl-next, -.nf-carousel-theme .owl-nav .owl-prev, -.nf-carousel-theme .owl-nav .owl-next { - width: 31px; - height: 31px; - line-height: 31px; - font-size: 16px; - margin-top: -15px; -} - -.content-carousel .owl-controls .owl-buttons .owl-prev, -.content-carousel .owl-controls .owl-buttons .owl-next, -.image-slider .owl-controls .owl-buttons .owl-prev, -.image-slider .owl-controls .owl-buttons .owl-next, -.fullwidth-slider .owl-controls .owl-buttons .owl-prev, -.fullwidth-slider .owl-controls .owl-buttons .owl-next, -.nf-carousel-theme .owl-controls .owl-buttons .owl-prev, -.nf-carousel-theme .owl-controls .owl-buttons .owl-next, -.content-carousel .owl-nav .owl-prev, -.content-carousel .owl-nav .owl-next, -.image-slider .owl-nav .owl-prev, -.image-slider .owl-nav .owl-next, -.fullwidth-slider .owl-nav .owl-prev, -.fullwidth-slider .owl-nav .owl-next, -.nf-carousel-theme .owl-nav .owl-prev, -.nf-carousel-theme .owl-nav .owl-next { - background: rgba(245,245,245,0.8); - color: #252525; - display: block; - top: 45%; - transition: all 0.25s ease 0s; - -o-transition: all 0.25s ease 0s; - -moz-transition: all 0.25s ease 0s; - -webkit-transition: all 0.25s ease 0s; - z-index: 3; - position: absolute; - text-align: center; -} - -#highlights .owl-next, #highlights .owl-prev { - top: 25%; -} - -@media(max-width:1199px) { - - - .content-carousel .owl-controls .owl-buttons .owl-prev, - .content-carousel .owl-controls .owl-buttons .owl-next, - .image-slider .owl-controls .owl-buttons .owl-prev, - .image-slider .owl-controls .owl-buttons .owl-next, - .fullwidth-slider .owl-controls .owl-buttons .owl-prev, - .fullwidth-slider .owl-controls .owl-buttons .owl-next, - .nf-carousel-theme .owl-controls .owl-buttons .owl-prev, - .nf-carousel-theme .owl-controls .owl-buttons .owl-next, - .content-carousel .owl-nav .owl-prev, - .content-carousel .owl-nav .owl-next, - .image-slider .owl-nav .owl-prev, - .image-slider .owl-nav .owl-next, - .fullwidth-slider .owl-nav .owl-prev, - .fullwidth-slider .owl-nav .owl-next, - .nf-carousel-theme .owl-nav .owl-prev, - .nf-carousel-theme .owl-nav .owl-next { - top: 21%; - } -} - -@media(max-width:1170px) { - - - .content-carousel .owl-controls .owl-buttons .owl-prev, - .content-carousel .owl-controls .owl-buttons .owl-next, - .image-slider .owl-controls .owl-buttons .owl-prev, - .image-slider .owl-controls .owl-buttons .owl-next, - .fullwidth-slider .owl-controls .owl-buttons .owl-prev, - .fullwidth-slider .owl-controls .owl-buttons .owl-next, - .nf-carousel-theme .owl-controls .owl-buttons .owl-prev, - .nf-carousel-theme .owl-controls .owl-buttons .owl-next, - .content-carousel .owl-nav .owl-prev, - .content-carousel .owl-nav .owl-next, - .image-slider .owl-nav .owl-prev, - .image-slider .owl-nav .owl-next, - .fullwidth-slider .owl-nav .owl-prev, - .fullwidth-slider .owl-nav .owl-next, - .nf-carousel-theme .owl-nav .owl-prev, - .nf-carousel-theme .owl-nav .owl-next { - top: 28%; - } -} - -@media(max-width:991px) { - - - .content-carousel .owl-controls .owl-buttons .owl-prev, - .content-carousel .owl-controls .owl-buttons .owl-next, - .image-slider .owl-controls .owl-buttons .owl-prev, - .image-slider .owl-controls .owl-buttons .owl-next, - .fullwidth-slider .owl-controls .owl-buttons .owl-prev, - .fullwidth-slider .owl-controls .owl-buttons .owl-next, - .nf-carousel-theme .owl-controls .owl-buttons .owl-prev, - .nf-carousel-theme .owl-controls .owl-buttons .owl-next, - .content-carousel .owl-nav .owl-prev, - .content-carousel .owl-nav .owl-next, - .image-slider .owl-nav .owl-prev, - .image-slider .owl-nav .owl-next, - .fullwidth-slider .owl-nav .owl-prev, - .fullwidth-slider .owl-nav .owl-next, - .nf-carousel-theme .owl-nav .owl-prev, - .nf-carousel-theme .owl-nav .owl-next { - top: 33%; - } -} - -@media(max-width:768px) { - - - .content-carousel .owl-controls .owl-buttons .owl-prev, - .content-carousel .owl-controls .owl-buttons .owl-next, - .image-slider .owl-controls .owl-buttons .owl-prev, - .image-slider .owl-controls .owl-buttons .owl-next, - .fullwidth-slider .owl-controls .owl-buttons .owl-prev, - .fullwidth-slider .owl-controls .owl-buttons .owl-next, - .nf-carousel-theme .owl-controls .owl-buttons .owl-prev, - .nf-carousel-theme .owl-controls .owl-buttons .owl-next, - .content-carousel .owl-nav .owl-prev, - .content-carousel .owl-nav .owl-next, - .image-slider .owl-nav .owl-prev, - .image-slider .owl-nav .owl-next, - .fullwidth-slider .owl-nav .owl-prev, - .fullwidth-slider .owl-nav .owl-next, - .nf-carousel-theme .owl-nav .owl-prev, - .nf-carousel-theme .owl-nav .owl-next { - top: 40%; - } -} - -.content-carousel .owl-controls .owl-buttons .owl-prev:hover, -.content-carousel .owl-controls .owl-buttons .owl-next:hover, -.image-slider .owl-controls .owl-buttons .owl-prev:hover, -.image-slider .owl-controls .owl-buttons .owl-next:hover, -.fullwidth-slider .owl-controls .owl-buttons .owl-prev:hover, -.fullwidth-slider .owl-controls .owl-buttons .owl-next:hover, -.nf-carousel-theme .owl-controls .owl-buttons .owl-prev:hover, -.nf-carousel-theme .owl-controls .owl-buttons .owl-next:hover, -.content-carousel .owl-nav .owl-prev:hover, -.content-carousel .owl-nav .owl-next:hover, -.image-slider .owl-nav .owl-prev:hover, -.image-slider .owl-nav .owl-next:hover, -.fullwidth-slider .owl-nav .owl-prev:hover, -.fullwidth-slider .owl-nav .owl-next:hover, -.nf-carousel-theme .owl-nav .owl-prev:hover, -.nf-carousel-theme .owl-nav .owl-next:hover { - /*background: #fff;*/ - color: #323232; -} - -.content-carousel .owl-controls .owl-buttons .owl-next, -.image-slider .owl-controls .owl-buttons .owl-next, -.fullwidth-slider .owl-controls .owl-buttons .owl-next, -.nf-carousel-theme .owl-controls .owl-buttons .owl-next, -.content-carousel .owl-nav .owl-next, -.image-slider .owl-nav .owl-next, -.fullwidth-slider .owl-nav .owl-next, -.nf-carousel-theme .owl-nav .owl-next { - right: 0; -} - -.nf-carousel-theme .owl-controls .owl-buttons .owl-prev, -.nf-carousel-theme .owl-nav .owl-prev { - left: 0; - margin-left: 0; - opacity: 1; -} - -.nf-carousel-theme .owl-controls .owl-buttons .owl-next, -.nf-carousel-theme .owl-nav .owl-next { - right: 0; - margin-right: 0; - opacity: 1; -} - -.content-carousel:hover .owl-controls .owl-buttons .owl-prev, -.content-carousel:hover .owl-controls .owl-buttons .owl-next, -.image-slider:hover .owl-controls .owl-buttons .owl-prev, -.image-slider:hover .owl-controls .owl-buttons .owl-next, -.fullwidth-slider:hover .owl-controls .owl-buttons .owl-prev, -.fullwidth-slider:hover .owl-controls .owl-buttons .owl-next, -.nf-carousel-theme:hover .owl-controls .owl-buttons .owl-prev, -.nf-carousel-theme:hover .owl-controls .owl-buttons .owl-next, -.content-carousel:hover .owl-nav .owl-prev, -.content-carousel:hover .owl-nav .owl-next, -.image-slider:hover .owl-nav .owl-prev, -.image-slider:hover .owl-nav .owl-next, -.fullwidth-slider:hover .owl-nav .owl-prev, -.fullwidth-slider:hover .owl-nav .owl-next, -.nf-carousel-theme:hover .owl-nav .owl-prev, -.nf-carousel-theme:hover .owl-nav .owl-next { - margin-right: 0; - margin-left: 0; - opacity: 1; -} - - -/* -------------------------------------*/ -/* Singel Item slider (Images & Contant Slider) ---------*/ -/* -------------------------------------*/ -.content-carousel .owl-controls .owl-pagination, -.image-slider .owl-controls .owl-pagination, -.fullwidth-slider .owl-controls .owl-pagination, -.item1-carousel .owl-controls .owl-pagination, -.content-carousel .owl-dots, -.image-slider .owl-dots, -.fullwidth-slider .owl-dots, -.item1-carousel .owl-dots { - position: absolute; - bottom: 0; - z-index: 2; - bottom: 15px; - left: 0; - text-align: center; - width: 100%; -} - -.content-carousel .owl-controls .owl-buttons .owl-prev, -.content-carousel .owl-controls .owl-buttons .owl-next, -.image-slider .owl-controls .owl-buttons .owl-prev, -.image-slider .owl-controls .owl-buttons .owl-next, -.fullwidth-slider .owl-controls .owl-buttons .owl-prev, -.fullwidth-slider .owl-controls .owl-buttons .owl-next, -.content-carousel .owl-nav .owl-prev, -.content-carousel .owl-nav .owl-next, -.image-slider .owl-nav .owl-prev, -.image-slider .owl-nav .owl-next, -.fullwidth-slider .owl-nav .owl-prev, -.fullwidth-slider .owl-nav .owl-next { - width: 51px; - height: 51px; - line-height: 51px; - font-size: 21px; - margin-top: -25px; -} - -.content-carousel .owl-controls .owl-buttons .owl-prev, -.image-slider .owl-controls .owl-buttons .owl-prev, -.fullwidth-slider .owl-controls .owl-buttons .owl-prev, -.content-carousel .owl-nav .owl-prev, -.image-slider .owl-nav .owl-prev, -.fullwidth-slider .owl-nav .owl-prev { - left: 0; - margin-left: -51px; - opacity: 0; -} - -.content-carousel .owl-controls .owl-buttons .owl-next, -.image-slider .owl-controls .owl-buttons .owl-next, -.fullwidth-slider .owl-controls .owl-buttons .owl-next, -.content-carousel .owl-nav .owl-next, -.image-slider .owl-nav .owl-next, -.fullwidth-slider .owl-nav .owl-next { - right: 0; - margin-right: -51px; - opacity: 0; -} - -/*===========================================================================================*/ -/* Preloader ------------------------- */ -/*===========================================================================================*/ - -#preloader { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(255,255,255,1); - z-index: 9999; - display: block; -} - - #preloader .loader { - width: 50px; - height: 50px; - position: absolute; - left: 50%; - top: 50%; - margin: -30px 0 0 -30px; - text-align: center; - } - - #preloader .loader .loader-img { - background: url("/img/loading.GIF"); - width: 60px; - height: 60px; - display: block; - } - - -/*===========================================================================================*/ -/* Additional */ -/*===========================================================================================*/ - -/* ----------------------------------*/ -/* Scroll Down Animated Arrow */ -/* ----------------------------------*/ -.intro-scroll-down { - position: absolute; - z-index: 1; - bottom: 30px; - left: 50%; - margin-left: -15px; -} - - .intro-scroll-down .mouse { - position: relative; - display: block; - width: 30px; - height: 45px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - border: 2px solid #fff; - border-radius: 23px; - -moz-border-radius: 23px; - -webkit-border-radius: 23px; - } - - .intro-scroll-down .mouse .mouse-dot { - position: absolute; - display: block; - top: 29%; - left: 50%; - width: 6px; - height: 6px; - margin: -3px 0 0 -3px; - background: #fff; - border-radius: 50%; - -moz-border-radius: 50%; - -webkit-border-radius: 50%; - -webkit-animation: ani-mouse 2.5s linear infinite; - -moz-animation: ani-mouse 2.5s linear infinite; - animation: ani-mouse 2.5s linear infinite; - } - -.background--light .intro-scroll-down .mouse { - border: 2px solid #323232; -} - - .background--light .intro-scroll-down .mouse .mouse-dot { - background: #323232; - } - -@-webkit-keyframes ani-mouse { - 0% { - opacity: 1; - top: 29%; - } - - 15% { - opacity: 1; - top: 50%; - } - - 50% { - opacity: 0; - top: 50%; - } - - 100% { - opacity: 0; - top: 29%; - } -} - -@-moz-keyframes ani-mouse { - 0% { - opacity: 1; - top: 29%; - } - - 15% { - opacity: 1; - top: 50%; - } - - 50% { - opacity: 0; - top: 50%; - } - - 100% { - opacity: 0; - top: 29%; - } -} - -@keyframes ani-mouse { - 0% { - opacity: 1; - top: 29%; - } - - 15% { - opacity: 1; - top: 50%; - } - - 50% { - opacity: 0; - top: 50%; - } - - 100% { - opacity: 0; - top: 29%; - } -} - -/* ----------------------------------*/ -/* Scroll Top Arrow */ -/* ----------------------------------*/ -.scroll-top { - width: 40px; - height: 40px; - line-height: 40px; - position: fixed; - bottom: 20px; - right: 20px; - text-align: center; - font-size: 20px; - background: #323232; - background: #555; - color: #fff; - z-index: 99; - display: none; - transition: none; - -o-transition: none; - -moz-transition: none; - -webkit-transition: none; -} - - .scroll-top:hover { - background: #323232; - text-decoration: none; - color: #fff; - } - -@media (max-width: 768px) { - .scroll-top { - opacity: 0; - visibility: hidden; - } -} - -/*Recognition Controls*/ -.RecognitionImage img { - max-width: 250px; - max-height: 140px; -} - -.RecognitionImage { - padding-bottom: 15px; -} - -/*.RecognitionContent { -}*/ - -@media (max-width: 1199px) { - #recognitions .RecognitionImage img { - max-width: 100%; - } -} - -.FloatLeft { - float: left; -} - -.FloatRight, .NextPrevious #next { - float: right; -} - -.SemiBold { - font-weight: 500 !important; -} - -.SemiBold-600 { - font-weight: 600 !important; -} - -.topBorder { - border-top: 1px solid #dddddd; - padding-top: 13px; -} - - - -.h-120 { - height: 120px; -} - -#PrivacyStatement { - padding-top: 60px; -} - -.hidden { - display: none; -} - -.news-image { - max-height: 197px; - max-width: 350px; - object-fit: cover; - background-color: gainsboro; - /*transform: scale(0.5, 0.5); - -ms-transform: scale(0.5, 0.5); - -webkit-transform: scale(0.5, 0.5);*/ -} - -#LoadPageNews .separator { - height: auto; - width: auto; - background: none; -} - -.DisabledColor { - color: #ccc !important; - cursor: default !important; -} - -#LoadPageNews img { - margin: auto; -} - -.Loading { - background: url(/img/loading.GIF) no-repeat center center; -} - -#LoadPageNews { - min-height: 500px; - height: auto !important; - height: 500px; -} - -.LoadingHeight { - min-height: 300px; - height: auto !important; - height: 300px; - overflow: visible; - padding-top: 5px; -} - -#LoadPageNews .post-header h1, #LoadPageNews .post-header h2, #LoadPageNews .post-header h3, #LoadPageNews .post-header h4, #LoadPageNews .post-header h5, #LoadPageNews .post-header h6 { - text-transform: none; -} - -#Addresses h6 { - margin-bottom: 3px; -} - -#tabs .nav-link { - border-radius: 0; - border-bottom: 1px solid #f1f1f1; -} - -.nav-link.active { - border-bottom: 1px solid white !important; - font-weight: 700; -} - -#tabs .nav-tabs { - margin-bottom: 10px; -} - -@media(max-width:767px) { - #tabs .nav-tabs { - border-bottom: 1px solid #f1f1f1 !important; - } - - #tabs .nav-link { - border-radius: 0; - border-bottom: 1px solid white !important; - } -} - -#map { - height: 400px; - width: 100%; -} - -.modal .modal-header { - -webkit-box-pack: normal; - -webkit-justify-content: normal; - -ms-flex-pack: normal; - justify-content: normal; - display: inline; -} - -.product_view .modal-dialog { - max-width: 800px; - width: 95%; -} - -.pre-cost { - text-decoration: line-through; - color: #a5a5a5; -} - -.space-ten { - padding: 10px 0; -} - -.modal { - text-align: center; - padding: 0 !important; -} - - .modal:before { - content: ''; - display: inline-block; - height: 100%; - vertical-align: middle; - margin-right: -4px; - } - -.modal-dialog { - display: inline-block; - text-align: left; - vertical-align: middle; -} - - .modal-dialog .btn-black-line, .pbi-vall-container-filter li a, .viLinks { - text-transform: none !important; - } - -/*Youtube video*/ -#video-player { - width: 912px; - height: 513px; - max-width: 100%; - max-height: 100%; -} - -@media (max-width: 1091px) { - #video-player { - height: 388px; - } -} - -@media (max-width: 545px) { - #video-player { - height: 253px; - } -} - -@media (max-width: 388px) { - #video-player { - height: 100%; - } -} - - -@font-face { - font-family: 'Glyphicons Halflings'; - src: url('../fonts/glyphicons-halflings-regular.eot'); - src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); -} - -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.glyphicon-remove:before { - content: "\e014"; -} - -/*Custom Changes*/ -a:hover { - color: #bb141a !important; -} - -.nav-menu .sub-dropdown > li > a:hover { - color: White !important; -} - -.header.header-prepare .nav-menu ul.nav-menu-inner > li:hover > a, -.header.header-prepare .nav-menu ul.nav-menu-inner > li > a:hover { - color: #bb141a !important; -} - -.CircleBullets { - list-style-type: disc; - padding-left: 35px; - color: Black; - margin: 0px; -} - - .CircleBullets a { - text-decoration: underline !important; - } - -.contact { - margin: 0px !important; -} - -.size-15 { - font-size: 15px; -} - -.dot { - padding-left: 0px; - padding-right: 0px; - margin-bottom: 3px; - height: 20px !important; - width: 20px !important; -} - -.dotBox { - padding-left: 0px !important; - padding-right: 0px !important; - width: 20px !important; - min-width: 20px !important; - max-width: 20px !important; -} - -.dotNextBox { - padding-left: 20px !important; - padding-right: 20px !important; -} - -.dotRow { - margin: 0px !important; - height: 125px; -} - -.blurb { - font-size: 13px; - color: black !important; -} - -.blurbH { - font-weight: 700; - line-height: normal !important; -} - -ul.nav-tabs { - display: inline-block; -} - - ul.nav-tabs > li.nav { - float: left; - } - -.newsItem { - text-transform: none !important; -} - - .newsItem:hover { - color: #bb141a; - } - -.newsPic { - margin-bottom: 5px; -} - -.news-highlight { - cursor: pointer; -} - -.black { - color: black !important; -} - -.tabHeader-1 { - height: 30px !important; -} - -.tabHeader-2 { - height: 50px !important; -} - -.tabHeader-3 { - height: 70px !important; -} - -.tabContent-216 { - height: 216px !important; -} - -.serviceTitle { - color: inherit; -} - -/*.serviceTitle:hover { - }*/ - - -@media (max-width: 1199px) { - /*.contact-box-left { - height:144px !important; - }*/ - .dot { - display: none; - } -} - -@media (max-width: 1091px) { -} - -@media (max-width:1024px) { - - - .RecognitionImage img { - width: auto; - } -} - -@media (max-width: 991px) { - /*.contact-box-left { - height:204px !important; - }*/ -} -/* sm Breakpoint*/ -@media (max-width: 767px) { - .contact-box-left { - height: auto !important; - } - - .tabHeader-1 { - height: auto !important; - } - - .tabHeader-2 { - height: auto !important; - } - - .tabHeader-3 { - height: auto !important; - } - - .tabContent-216 { - height: auto !important; - } - - .dotRow { - height: auto; - } - - .sidebar-widget { - text-align: center !important; - } -} - -@media (max-width: 545px) { -} - -@media (max-width: 480px) { -} - -@media (max-width: 388px) { -} - - -.fa-facebook { - color: #3b5998; -} - -.fa-linkedin { - color: #0077B5; -} - -.ion-social-youtube { - color: #bb0000; -} - -.fa-twitter { - color: #0084b4; -} - -.fa-google-plus { - color: #dd4b39; -} - -.fa-instagram, .ion-social-github { - color: black !important; -} - -#client-logos .owl-carousel .owl-item, #tech-logos .owl-carousel .owl-item { - max-width: 90vw !important; -} - -.map-marker-label { - position: absolute; - color: blue; - font-size: 16px; - font-weight: bold; -} - -.font-weight-normal { - font-weight: normal !important; -} - -.accordion-title { - text-transform: none; -} - -#nav-menu { - max-height: 966px; -} - - #nav-menu .sub-dropdown { - display: none; - } - - -.twitter-share-button[style] { - vertical-align: bottom !important; - margin-bottom:2px; -} -.fb-share-button { - vertical-align: bottom !important; - margin-bottom:2px; -} -.linkedin-share-button[style] { - vertical-align: bottom !important; -} -.linkedin-share-button >span,.linkedin-share-button >span>span { - vertical-align: bottom !important; -} -.caseImage{ - max-width:80%; - width: fit-content; - margin:auto; - margin-top:25px; - display:block; - box-shadow: 2px 2px 2px lightgray,-1px -1px 1px lightgray; -} - -.figureTitle{ - text-align:center; - margin-top:10px; -} - -.vTop{ - vertical-align:top; -} -.item-mask>.item-caption{ - padding-top:20%; -} \ No newline at end of file diff --git a/css/style.min.css b/css/style.min.css deleted file mode 100644 index 915ba148e..000000000 --- a/css/style.min.css +++ /dev/null @@ -1 +0,0 @@ -@import url("plugin/flexslider.css");@import url("plugin/owl.carousel.css");@import url("plugin/mediaelementplayer.css");@import url("plugin/colorbox.css");@import url("plugin/jquery.fs.tipper.css");@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);::-moz-selection{background-color:#323232;color:#fff}::selection{background-color:#323232;color:#fff}body,html{height:100%;margin:0;padding:0}body{line-height:24px;color:#000;font-size:13px;font-family:'Raleway',sans-serif;font-weight:400;letter-spacing:1px}img{height:auto;max-width:100%;border:none;outline:none;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}a,a:focus,a:active,a:link,img{outline:none}a{cursor:pointer;text-decoration:none;color:#000;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}a:hover{color:#bb141a;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}.video{display:block}.audio{width:100%}br{font-size:0;line-height:0}hr{margin-bottom:0;margin-top:0;border-top:1px solid #f1f1f1;border-bottom:none;border-left:none;border-right:none}hr.dark{border-top:1px solid #3e3e3e}b,strong{font-weight:600 !important}small,small a{font-size:11px;color:#888}ul.list-inside{list-style:inside}ul.list-none{list-style:none;padding-left:0;margin-left:0}ul.list-none-ib{list-style:none;padding-left:0;margin-left:0}ul.list-none-ib li,.list-none-ib{list-style:none;display:inline-block}ul.text-cap li,.text-cap{text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:2px}p{line-height:20px;font-size:13px;font-weight:400;margin:0 0 10px 0;color:#000;letter-spacing:1px}p.lead,.lead{font-size:16px;line-height:24px;padding:4px 0 2.36px;font-weight:400}.home-slider p.lead,.home-slider .lead{font-size:24px}p.dark,.dark,a.dark,h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,h6.dark{color:#323232 !important}p.white,.white,a.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff !important}p.color,.color,a.color,h1.color,h2.color,h3.color,h4.color,h5.color,h6.color,li.link:hover,li.link a:hover,.color{color:#bb141a !important}.gray{color:#888}.light-color h1,.light-color h2,.light-color h3,.light-color h4,.light-color h5,.light-color h6,.light-color p,.light-color,.light-color .container-icon{color:#fff}.dark-color h1,.dark-color h2,.dark-color h3,.dark-color h4,.dark-color h5,.dark-color h6,.dark-color p,.dark-color,.dark-color .container-icon{color:#323232}.dark-bg{background:#323232;color:#fff}.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg p,.dark-bg .link,.dark-bg .container-icon,.dark-bg .page-icon-top{color:#fff}.dark-bg .link:hover,.link:hover{color:#bb141a}.gray-bg{background:#f7f7f7;color:#323232}.gray-bg h1,.gray-bg h2,.gray-bg h3,.gray-bg h4,.gray-bg h5,.gray-bg h6,.gray-bg .container-icon{color:#323232}.separator{height:1px;width:32px;background:#888;margin-top:5px;margin-bottom:3px;border:0 none}.separator.right{float:right}.separator.center{margin-left:auto;margin-right:auto}.separator.color{background:#323232}.separator.white{background:#fff}h1,h2,h3,h4,h5,h6{color:#323232;font-family:'Raleway',sans-serif;font-weight:700;margin-top:0;margin-bottom:10px}h1{font-size:43px;letter-spacing:2px;line-height:40px}h1.h1,h2.h2{letter-spacing:4px}@media(max-width:767px){h1.h1,h2.h2{letter-spacing:0}}h2{font-size:27px;letter-spacing:2px;line-height:37px;margin-bottom:20px;padding-top:10px}h3{font-size:21px;letter-spacing:1px;line-height:32px}h3.h4{font-weight:600}h4{font-size:17px;letter-spacing:2px;line-height:28px}h4.h4{letter-spacing:4px}h5{font-size:15px;letter-spacing:2px;line-height:23px;font-weight:600}h6{font-size:13px;letter-spacing:2px;line-height:17px;font-weight:600}h1.large{font-size:50px}.ls-point01em{letter-spacing:-.01em !important}.btn:focus{outline:none}.btn,button{font-size:12px;line-height:normal;font-weight:600;font-family:'Raleway',sans-serif;letter-spacing:1px;text-align:center;text-transform:uppercase;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;margin-top:15px}.btn i,button i,i.left{margin-right:6px}i.right{margin-left:6px;margin-right:0 !important}button{vertical-align:top}.btn-full{width:100% !important;display:inline-block;text-align:center}.btn-lg{padding:15px 25px;display:inline-block}.btn-md{padding:11px 20px;display:inline-block}.btn-xs{padding:11px 15px 10px;display:inline-block}.btn-line-xs{padding:7px 15px 7px;display:inline-block}.btn-icon{padding:0;width:34px;height:34px;line-height:34px;display:inline-table !important}.btn-black{color:#fff;background:#323232;border:none}.btn-black:hover{color:#fff;background:rgba(50,50,50,.85)}.btn-color-a,.btn-color-b{color:#fff;background:#bb141a;border:none}.btn-color-a:hover{color:#fff;background:#323232}.btn-color-b:hover{color:#fff;background:#323232}.btn-white{color:#323232;background:rgba(255,255,255,1);border:none}.btn-white:hover{background:rgba(255,255,255,.85);color:#323232}.btn-black-line,.btn-white-line,.btn-color-line{border:2px solid;background:none}.btn-black-line{color:#323232;border-color:#323232;padding:9px 20px}.btn-black-line:hover{color:#fff !important;background:#323232}.btn-color-line{color:#323232;border-color:#bb141a;padding:9px 20px}.btn-color-line:hover{color:#fff;background:#bb141a}.btn-white-line{color:#fff;border-color:#fff;padding:9px 20px}.btn-white-line:hover{color:#323232 !important;background:#fff}.btn-link-a,.btn-link-b{color:#323232;background:none;padding-left:0;padding-right:0;padding-bottom:3px;border-bottom:1px dotted transparent;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:2px;text-decoration:underline}.btn-link-a:hover{color:#fff}.btn-link-b:hover{color:#fff;border-bottom:2px solid #fff}.btn-space-5{width:5px;min-height:1px;display:inline-block}.btn-space-10{width:10px;min-height:1px;display:inline-block}button{outline:none;border:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;display:inline-block}button,input,textarea,select{font-family:'Raleway',sans-serif;font-size:12px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="radio"],input[type="checkbox"],textarea,select{appearance:none;-webkit-appearance:none;border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;color:#888;outline:none;font-weight:400;letter-spacing:1px;font-size:13px;padding:10px 15px;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;display:inline-block}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,input[type="password"]:focus,textarea:focus{border-color:#323232;color:#323232}input,textarea,select{margin-bottom:20px;font-family:'Raleway',sans-serif;font-size:12px}input.input-sm,.input-sm{padding:8px 15px}textarea{height:120px}label{color:#000;font-size:13px;margin-bottom:10px;padding-right:3px;margin-top:6px;font-weight:600;font-family:'Raleway',sans-serif;display:block}label.inline{display:inline-block !important}.form-full{width:100%}.form-field-wrapper{margin-bottom:20px}.form-field-wrapper input,.form-field-wrapper textarea,.form-field-wrapper select{margin-bottom:0}form .error{border-color:#323232}form label.error{margin-bottom:0;margin-top:3px;color:#323232;font-size:12px;font-weight:400}.successContent,.errorContent{margin-bottom:20px;display:none;text-transform:none;letter-spacing:1px}.pull-left{float:left}.pull-right{float:right}.spacer-15{width:100%;height:15px}.spacer-25{width:100%;height:25px}.spacer-30{width:100%;height:30px}.spacer-40{width:100%;height:40px}.spacer-45{width:100%;height:45px}.spacer-55{width:100%;height:55px}.spacer-60{width:100%;height:60px}.spacer-75{width:100%;height:75px}.spacer-90{width:100%;height:90px}.no-padding{padding:0 !important}.padding-30{padding:30px !important}.padding-40{padding:40px !important}.plr-0{padding-left:0 !important;padding-right:0 !important}.pl-0{padding-left:0}.pr-0{padding-right:0}.ptb-0{padding-top:0 !important;padding-bottom:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.ptb{padding-top:110px;padding-bottom:110px}.pt{padding-top:110px}.pb{padding-bottom:110px}.ptb-10{padding-top:10px;padding-bottom:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.ptb-15{padding-top:15px;padding-bottom:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.ptb-60{padding-top:60px;padding-bottom:60px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.ptb-30{padding-top:30px;padding-bottom:30px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.ptb-40{padding-top:40px;padding-bottom:40px}.pt-45{padding-top:45px}.pb-45{padding-bottom:45px}.ptb-45{padding-top:45px;padding-bottom:45px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.ptb-50{padding-top:50px;padding-bottom:50px}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.ptb-60{padding-top:60px;padding-bottom:60px}.ptb-65{padding-top:65px;padding-bottom:65px}.pb-65{padding-bottom:65px}.pt-65{padding-top:65px}.ptb-70{padding-top:70px;padding-bottom:70px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.ptb-80{padding-top:80px;padding-bottom:80px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.ptb-85{padding-top:85px;padding-bottom:85px}.pt-85{padding-top:85px}.pb-85{padding-bottom:85px}.ptb-90{padding-top:90px;padding-bottom:90px}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}.ptb-95{padding-top:95px;padding-bottom:95px}.pt-95{padding-top:95px}.pb-95{padding-bottom:95px}.ptb-110{padding-top:110px;padding-bottom:110px}.pt-110{padding-top:110px}.pb-110{padding-bottom:110px}.mtb-0{margin-top:0;margin-bottom:0}.mlr-0{margin-left:0;margin-right:0}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mtb-10{margin-top:10px;margin-bottom:10px}.mlr-10{margin-left:10px;margin-right:10px}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.ml-10{margin-left:10px !important}.mr-10{margin-right:10px !important}.mtb-13{margin-top:13px;margin-bottom:13px}.mlr-13{margin-left:13px;margin-right:13px}.mt-13{margin-top:13px !important}.mb-13{margin-bottom:13px !important}.ml-13{margin-left:13px !important}.mr-13{margin-right:13px !important}.mtb-80{margin-top:80px;margin-bottom:80px}.mt-80{margin-top:80px}.mb-80{margin-bottom:80px}.mtb-60{margin-top:60px;margin-bottom:60px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.mtb-45{margin-top:45px;margin-bottom:45px}.mt-45{margin-top:45px}.mb-45{margin-bottom:45px}.mtb-30{margin-top:30px;margin-bottom:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.mtb-25{margin-top:25px;margin-bottom:25px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.mtb-15{margin-top:15px;margin-bottom:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.float-left{float:left}.float-right{float:right}@media(max-width:991px){.mtb-sm-60{margin-top:60px;margin-bottom:60px}.mt-sm-60{margin-top:60px}.mb-sm-60{margin-bottom:60px}.mtb-sm-45{margin-top:45px;margin-bottom:45px}.mt-sm-45{margin-top:45px}.mb-sm-45{margin-bottom:45px}.mtb-sm-30{margin-top:30px;margin-bottom:30px}.mt-sm-30{margin-top:30px}.mb-sm-30{margin-bottom:30px}.mtb-sm-15{margin-top:15px;margin-bottom:15px}.mt-sm-15{margin-top:15px}.mb-sm-15{margin-bottom:15px}.ptb-sm-0{padding-top:0;padding-bottom:0}.pt-sm-0{padding-top:0}.pb-sm-0{padding-bottom:0}.ptb-sm-30{padding-top:30px;padding-bottom:30px}.pt-sm-30{padding-top:30px}.pb-sm-30{padding-bottom:30px}.ptb-sm-60{padding-top:60px;padding-bottom:60px}.pb-sm-60{padding-bottom:60px}.pt-sm-60{padding-top:60px}.ptb-sm-80{padding-top:80px;padding-bottom:80px}.pb-sm-80{padding-bottom:80px}.pt-sm-80{padding-top:80px}.float-none-sm{float:none !important}.float-left-sm{float:left !important}.float-right-sm{float:right !important}}@media(max-width:767px){.mtb-xs-0{margin-top:0;margin-bottom:0}.mt-xs-0{margin-top:0}.mb-xs-0{margin-bottom:0}.mtb-xs-15{margin-top:15px;margin-bottom:15px}.mt-xs-15{margin-top:15px}.mb-xs-15{margin-bottom:15px}.mtb-xs-30{margin-top:30px;margin-bottom:30px}.mt-xs-30{margin-top:30px}.mb-xs-30{margin-bottom:30px}.mtb-xs-60{margin-top:60px;margin-bottom:60px}.mt-xs-60{margin-top:60px}.mb-xs-60{margin-bottom:60px}.ptb-xs-30{padding-top:30px;padding-bottom:30px}.pt-xs-30{padding-top:30px}.pb-xs-30{padding-bottom:30px}.ptb-xs-60{padding-top:60px;padding-bottom:60px}.pb-xs-60{padding-bottom:60px}.pt-xs-60{padding-top:60px}.float-none-xs{float:none !important}.float-left-xs{float:left !important}.float-right-xs{float:right !important}}.header{position:absolute;text-align:center;top:0;z-index:1000;color:#fff;width:100%;height:64px;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s;background-color:rgba(255,255,255,.95)}.header.header-prepare,.header.header-light.header-prepare{background-color:rgba(255,255,255,.95);box-shadow:0 0 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,.1)}.header.header-dark.header-prepare{background-color:rgba(54,54,54,.95);border-bottom:0 none}.header.header-fixed{display:block;margin-top:0 !important;position:fixed;height:64px}.header-inner{padding-left:30px;padding-right:30px;position:relative}.header-fixed .logo a{width:145px;margin-top:9px;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s}.header-fixed .nav-menu ul.nav-menu-inner>li>a{padding-top:26px;padding-bottom:26px}.header.header-prepare .logo a img.logo-light,.header .logo a img.logo-dark{opacity:1}.header .logo a img.logo-light,.header.header-prepare .logo a img.logo-dark,.header.header-light .logo a img.logo-dark{opacity:1}.header.header-dark.header-prepare .logo a img.logo-dark,.header.header-dark .logo a img.logo-dark{opacity:0}.header.header-dark.header-prepare .logo a img.logo-light,.header.header-dark .logo a img.logo-light{opacity:1}@media all and (min-width:1025px){.header.header-prepare .nav-menu ul.nav-menu-inner>li>a{color:#323232}.header.header-prepare .nav-menu ul.nav-menu-inner>li:hover>a,.header.header-prepare .nav-menu ul.nav-menu-inner>li>a:hover{color:#bb141a}.header.header-dark.header-prepare .nav-menu ul.nav-menu-inner>li>a{color:#323232}.header.header-dark.header-prepare .nav-menu ul.nav-menu-inner>li:hover>a,.header.header-dark.header-prepare .nav-menu ul.nav-menu-inner>li>a:hover{color:#bb141a}}@media all and (max-width:1024px){.header{height:64px}.header-inner{padding-left:30px;padding-right:30px;position:relative;display:table;width:100%}.header .logo a{margin-top:13px;margin-bottom:16px;width:96px;transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}}.logo{float:left;text-align:left;display:inline-block}.logo a{width:145px;display:block;margin-top:9px;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s;position:relative}.logo a img{width:100%;position:absolute;top:0;left:0;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s}.nav-menu{position:static;float:right;display:block}.nav-menu.active{display:block}.nav-menu ul.nav-menu-inner{margin:0;padding:0;list-style:none}.nav-menu ul.nav-menu-inner li{display:inline-block;list-style:none;text-align:left}.nav-menu ul.nav-menu-inner>li>a{color:#323232}.header-light .nav-menu ul.nav-menu-inner>li>a,.header .nav-menu ul.nav-menu-inner>li>a{color:#323232}.mobile-device .nav-menu ul.nav-menu-inner>li>a{color:rgba(255,255,255,.75)}.mobile-device .nav-menu ul.nav-menu-inner>li>a:hover{color:#fff}.nav-menu ul.nav-menu-inner li a{font-family:inherit;display:block;font-size:12px;line-height:1;font-weight:600;text-transform:uppercase;outline:none;letter-spacing:1px;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s;font-family:"Raleway",sans-serif}.nav-menu ul.nav-menu-inner li a :hover{color:#bb141a !important}.nav-menu ul.nav-menu-inner>li>a{padding:26px 15px}.header .nav-menu ul.nav-menu-inner>li.active a,.header .nav-menu ul.nav-menu-inner>li a.active,.header .nav-menu ul.nav-menu-inner>li:hover>a,.header .nav-menu ul.nav-menu-inner>li>a:hover,.header.header-dark .nav-menu ul.nav-menu-inner>li.active a,.header.header-dark .nav-menu ul.nav-menu-inner>li a.active,.header.header-dark .nav-menu ul.nav-menu-inner>li:hover>a,.header.header-dark .nav-menu ul.nav-menu-inner>li>a:hover,.header.header-dark.header-prepare .nav-menu ul.nav-menu-inner li a.current,.header.header-dark.header-prepare .nav-menu ul.nav-menu-inner li.current a{color:#bb141a}.header.header-light .nav-menu ul.nav-menu-inner>li:hover>a,.header.header-light .nav-menu ul.nav-menu-inner>li>a:hover,.header.header-prepare .nav-menu ul.nav-menu-inner li a.current,.header.header-prepare .nav-menu ul.nav-menu-inner li.current a{color:#bb141a}.nav-mobile.nav-bar-icon{display:none}.nav-bar-icon{display:inline-block;float:right;position:relative;height:16px;width:20px;padding-top:47px;padding-bottom:47px;margin-left:15px;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s;cursor:pointer}.header-fixed .nav-bar-icon{padding-top:32px;padding-bottom:32px}.nav-bar-icon a{color:#fff;display:block;font-size:17px;padding:19px 0}.nav-bar-icon.active a,.nav-bar-icon a.active,.nav-bar-icon:hover a,.nav-bar-icon a:hover{color:#17a697}.nav-bar-icon>span{position:absolute;top:50%;display:block;width:18px;height:2px;margin-top:-1px;background-color:#323232;-webkit-transition:-webkit-transform .3s,background .25s ease;-webkit-transition:background .25s ease,-webkit-transform .3s;transition:background .25s ease,-webkit-transform .3s;transition:transform .3s,background .25s ease;transition:transform .3s,background .25s ease,-webkit-transform .3s}.nav-bar-icon>span:before,.nav-bar-icon>span:after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#323232;-webkit-transition:-webkit-transform .3s,background .25s ease;-webkit-transition:background .25s ease,-webkit-transform .3s;transition:background .25s ease,-webkit-transform .3s;transition:transform .3s,background .25s ease;transition:transform .3s,background .25s ease,-webkit-transform .3s}header.header-light .nav-bar-icon>span,header.header-light .nav-bar-icon>span:before,header.header-light .nav-bar-icon>span::after,header.header-prepare .nav-bar-icon>span,header.header-prepare .nav-bar-icon>span:before,header.header-prepare .nav-bar-icon>span::after{background-color:#323232}.nav-bar-icon>span:before{-webkit-transform:translateY(-6px);transform:translateY(-6px);-o-transform:translateY(-6px);-ms-transform:translateY(-6px);-moz-transform:translateY(-6px)}.nav-bar-icon>span:after{-webkit-transform:translateY(6px);transform:translateY(6px);-o-transform:translateY(6px);-ms-transform:translateY(6px);-moz-transform:translateY(6px)}.nav-bar-icon.active{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.nav-bar-icon.active>span:before{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.nav-bar-icon.active>span:after{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.nav-menu>ul li{position:relative}.sub-dropdown.dropdown{top:100%;left:0;position:absolute}.sub-dropdown{position:absolute;left:100%;top:0;display:none;background:rgba(32,33,32,.95);padding:0;width:215px}.sub-dropdown li{width:100%}.sub-dropdown>li>a{padding:13px 15px;display:block;color:rgba(255,255,255,.75);font-size:12px !important;font-weight:500 !important;letter-spacing:1px !important;line-height:150% !important}.sub-dropdown>li:hover>a{background:rgba(255,255,255,.05);color:#fff}.sub-dropdown i{float:right}@media all and (max-width:1024px){.nav-menu ul.nav-menu-inner li{display:block;width:100%}.nav-menu{position:static;left:0;top:100%;float:none;display:none;width:100%;background:rgba(34,34,34,.85);overflow-y:auto;z-index:999}.nav-bar-icon,.nav-mobile.nav-bar-icon,.header-fixed .nav-bar-icon{display:inline-block;float:right;padding-top:32px;padding-bottom:32px}.nav-menu ul.nav-menu-inner li a,.header-fixed .nav-menu ul.nav-menu-inner li a{padding:15px 12px;border-top:1px solid #444}.sub-dropdown.dropdown,.sub-dropdown{top:100%;position:relative;left:0;width:100%}.sub-dropdown a{padding-left:30px !important}.sub-dropdown>li>.sub-dropdown>li>a{padding-left:45px !important}.sub-dropdown li .sub-dropdown li>.sub-dropdown>li>a{padding-left:60px !important}.header .nav-menu ul.nav-menu-inner li a.current,.header .nav-menu ul.nav-menu-inner li.current a,.header.header-light .nav-menu ul.nav-menu-inner>li:hover>a,.header.header-light .nav-menu ul.nav-menu-inner>li>a:hover,.header.header-prepare .nav-menu ul.nav-menu-inner li a.current,.header.header-prepare .nav-menu ul.nav-menu-inner li.current a{color:#fff}.header-light .nav-menu ul.nav-menu-inner>li>a{color:rgba(255,255,255,.6)}}.side-menu-btn{float:right;position:relative;color:#323232}.side-menu-btn ul{list-style:none;padding:0;margin:0}.side-menu-btn ul li{display:inline-block;float:left;position:relative}.side-menu-btn ul>li>a{margin-left:20px;color:#fff;font-size:16px;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s}.side-menu-btn ul>li>a:hover,.header.header-prepare .side-menu-btn ul>li>a:hover{color:bb141a}.side-menu-btn ul>li>a:hover span,.side-menu-btn ul>li>a:hover span:before,.side-menu-btn ul>li>a:hover span:after{background-color:#fff}.side-menu-btn ul li a.header-icon{padding-top:35px;padding-bottom:35px;display:block}.header-fixed .side-menu-btn ul li a.header-icon{padding-bottom:20px;padding-top:20px}.header.header-prepare .side-menu-btn ul li a,.header.header-light .side-menu-btn ul li a{color:#000}header.header-dark .side-menu-btn ul li a,header.header-dark.header-prepare .side-menu-btn ul li a{color:#fff}.cart{position:static !important}.cart .cart-notification-wrap{position:relative}.cart .cart-notification{position:absolute;width:16px;height:16px;font-size:11px;color:#fff;right:-5px;bottom:-3px;display:block;background:#323232;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-weight:700;text-align:center;line-height:14px;font-family:'Raleway',sans-serif}.cart:hover .cart-dropdown{visibility:visible;opacity:1}.cart-dropdown{background:rgba(32,32,32,.95);color:#fff;position:absolute;top:100%;right:0;width:250px;padding:15px;visibility:hidden;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.cart-dropdown .cart-list{margin:0;padding:0;display:table;text-align:left}.cart-dropdown .cart-list li{list-style:none;padding:15px 0 15px 0;display:block;margin:0;border-bottom:1px solid #3e3e3e;position:relative;display:block;float:left;width:100%}.cart-dropdown .cart-list li>.close-cart-list{position:absolute;right:0;top:15px;width:15px;height:15px;display:block;background-image:none !important;color:#fff !important}.cart-dropdown .cart-list li>.close-cart-list:hover{color:#323232;background-image:none !important}.cart-dropdown .cart-list .media{margin-top:0}.cart-dropdown .cart-list .media .pull-left{width:70px;padding-right:10px}.cart-dropdown .cart-list .media .pull-left img{width:100%}.cart-dropdown .cart-list .media .media-body{width:125px}.cart-dropdown .cart-list .media .media-body a{color:#fff}.cart-dropdown .cart-list .media h6,.cart-dropdown .cart-list .media h5,.cart-dropdown .cart-list .media p{margin-top:0;margin-bottom:5px}.cart-dropdown,.cart-dropdown .cart-list .media a{color:#fff}.cart-dropdown .cart-list .media a:hover{color:#323232}.cart-dropdown{color:#fff;padding-top:10px}.cart-dropdown .cart-sub-totle{color:#fff;padding-top:15px}.cart-dropdown .cart-checkout-btn a{margin-top:15px}.cart-dropdown .cart-checkout-btn a.checkout{color:#fff !important}.cart-dropdown .cart-checkout-btn a.checkout:hover{color:#fff}@media all and (max-width:1024px){.side-menu-btn ul li a.header-icon{padding-bottom:20px;padding-top:20px}.header-fixed .side-menu-btn ul li a.header-icon{padding-bottom:20px;padding-top:20px}}.side-menu-btn-fix a{font-size:17px;position:fixed;right:25px;top:25px;z-index:2001}.side-menu-btn-fix a{background:rgba(0,0,0,.8) none repeat scroll 0 0;border-radius:3px;color:#fff;display:block;height:35px;line-height:34px;text-align:center;width:35px}.side-menu-btn-fix a:hover{background:#323232 none repeat scroll 0 0}#intro{position:relative;overflow:hidden}.intro-media-wraper{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.intro-bg-section{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.intro-overlay-section{top:0;width:100%;position:absolute;z-index:2}.intro-caption-waper{height:100%;position:absolute;width:100%;z-index:2}.intro-caption-top{z-index:2}.intro-content{display:table;height:100%;text-align:center;width:100%}.intro-content-inner{display:table-cell;height:100%;vertical-align:middle}.intro-img-circle{margin-left:auto;margin-right:auto;width:120px;height:120px;border:5px solid rgba(0,0,0,.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-bottom:30px}.intro-img-circle img{outline:none;border:none;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.intro-play-icon{text-align:center}.intro-sub-title{letter-spacing:1.5px}.intro-title{font-size:70px;margin-top:40px;margin-bottom:40px;font-weight:400;line-height:1.1}.intro-title-sm{font-size:44px !important;margin-top:30px;font-weight:400;margin-bottom:0}.error-intro-title{font-size:100px;margin-top:0;margin-bottom:0;font-weight:600;line-height:1.1}.inner-intro{position:relative;padding:200px 0}.inner-intro h1{font-size:54px;margin-top:30px}.bg-image{background-position:left 0;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;position:relative;width:100%}.bg-fixed{background-attachment:fixed}.slide-bg-image{background-position:left 0;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;position:relative;width:100%}@media(max-width:1024px){.intro-title{letter-spacing:0;font-size:46px}}@media(max-width:767px){.intro-title{letter-spacing:0;font-size:30px}.RecognitionContent{text-align:center !important}.RecognitionImage{text-align:center !important}}.sc-logo{text-align:center}.sc-title{font-weight:800;text-align:center}.sc-paragraph-lead{font-family:Georgia;font-style:italic;font-size:20px;text-align:center}.footer{background-color:#f7f7f7;color:#000;position:relative;width:100%;display:block}.footer hr{border-color:#eee}.footer .footer-info p{color:#000}.footer-logo{max-width:125px;display:inline-block;width:100%}.footer .social,.contact .social{font-size:20px}.footer ul{list-style:none;margin:0;padding:0}.footer ul.social li,.contact ul.social li{display:inline-block;margin:0 10px 0 0}.footer .link a{font-size:12px;font-weight:600}.privacy{text-decoration:underline}.footer .link-small a{font-weight:600;text-transform:none}.footer .copyright{text-align:center}.newsletter{position:relative}.newsletter .newsletter-input,.newsletter .newsletter-input:focus{width:100%;border-top:0 none;border-left:0 none;border-right:0 none;padding-right:40px !important;background:rgba(255,255,255,0)}.newsletter .newsletter-btn{position:absolute;top:0;right:0;font-size:18px;background:rgba(255,255,255,0)}@media(max-width:767px){.footer{text-align:center}}.team-item-img{position:relative}.team-item-img .team-item-detail{background:none repeat scroll 0 0 rgba(0,0,0,.8);text-align:center;color:#fff;display:-webkit-flex;display:flex;height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;overflow:hidden;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s}.team-item:hover .team-item-detail{opacity:1;visibility:visible}.team-item-img .team-item-detail .team-item-detail-inner,.cent-mid-content{margin:auto;padding:25px}.team-item-img .team-item-detail .team-item-detail-inner .social{margin:5px 0 0 0;padding:0}.team-item-img .team-item-detail .team-item-detail-inner .social li{list-style:none;display:inline-block;margin:0 5px}.team-item-img .team-item-detail .team-item-detail-inner .social li a{color:#fff}.team-item-img .team-item-detail .team-item-detail-inner .social li a:hover{color:#323232}.team-item-info{padding-top:15px;text-align:center}.team-item-info h5{margin-bottom:0}.skillbar{position:relative;display:block;width:100%;margin-bottom:30px}.skillbar-bar:before{background:#eee;content:"";height:3px;position:absolute;width:100%;z-index:-1}.skillbar-bar{height:3px;width:0;background:#323232;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}.skillbar-title{display:inline-block}.skillbar-title,.skill-bar-percent{color:#323232;font-size:11px;font-weight:600;text-transform:uppercase}.skill-bar-percent{float:right;display:inline-block}.accordion-section{border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1}.accordion-section:last-child{border-bottom:1px solid #f1f1f1}.accordion-title{cursor:pointer;display:block;position:relative;padding:20px 20px;margin:0}.accordion-title.active{color:#323232}.accordion-title:before{content:"";display:block;font-family:"FontAwesome",sans-serif;position:absolute;right:18px;font-weight:400}.accordion-title.active:before{content:""}.accordion-content.defualt-hidden{display:none;margin:0}.accordion-content{padding:0 20px 10px}.counter{font-size:50px;margin-bottom:20px;display:inline-table}.features-box-left,.features-box-right{position:relative;display:inline-block;margin-bottom:20px;margin-top:5px}.features-box-left{padding-left:40px;text-align:left}.features-box-right{padding-right:40px;text-align:right}.features-icon-left,.features-icon-right{font-size:50px;line-height:50px;display:inline-block;position:absolute}.features-icon-left{padding-right:20px;left:0}.features-icon-right{padding-left:20px;right:0}.contact-box-left,.contact-box-top{display:block;position:relative}.contact-box-left{padding-left:45px;text-align:left}.contact-icon-left,.contact-icon-top{font-size:30px;position:absolute}.contact-icon-top{text-align:center}.contact-icon-left{left:0}@media(max-width:991px){.features-box-left{display:block;padding-left:0}.features-box-right{display:block;padding-right:0}.features-icon-left,.features-icon-right{position:relative}.features-icon-left{padding-right:0;left:auto}.features-icon-right{padding-left:0;right:auto}}@media(max-width:767px){.features-box-left{text-align:center}.features-box-right{text-align:center}}.Pricing-box{border:1px solid #f1f1f1;text-align:center}.Pricing-box.highlight{background:#f9f9f9;border:1px solid #ddd}.Pricing-box.highlight hr{border-color:#ddd}.price-title h4,.price-title h5{margin-top:0;margin-bottom:0}.Pricing-box .price{font-size:50px;font-weight:700;position:relative}.Pricing-box .price .price-sm{font-size:14px;position:absolute}.Pricing-box .price .price-lg{padding-left:10px}.Pricing-box .price-tenure{font-size:12px;color:#888;font-weight:400;padding-top:8px}.Pricing-box .pricing-features{font-size:13px;text-transform:uppercase}.Pricing-box .pricing-features ul{list-style:none;padding:0;margin:0}.Pricing-box .pricing-features ul li{padding:6px}.container-icon{font-size:25px;margin-bottom:15px;color:inherit}.testimonial{max-width:800px;width:100%;margin:0 auto}.quote-author{margin-top:15px}.quote-author span{font-weight:400}.client-logo{height:60px;text-align:center}.client-logo img{height:auto;max-height:100%;width:auto;margin-right:15px;margin-left:15px}.page-icon-top{font-size:50px;line-height:50px;padding-bottom:20px;width:100%;color:#323232}.white .page-icon-top,.white .page-icon-left,.white .features-icon-left,.white .features-icon-right{color:#fff}.table.table-border{border:1px solid #eee}.table tr td,.table tr th{padding:10px 15px;vertical-align:middle !important}.table.table-fit tr td,.table.table-fit tr th{padding:10px 0}.table.table-border tr td,.table.table-border tr th{border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee}.table.checkout tr td{vertical-align:top !important;padding:15px}.table.checkout tr td:first-child,.table.checkout tr th:first-child{max-width:60px}.table.checkout tr td:last-child,.table.checkout tr th:last-child{text-align:center}.table.checkout small{display:block}.side-menu{background:#323232 !important;z-index:2005 !important;color:#fff;padding:30px;overflow-y:auto;position:relative}.side-menu .menu-close{left:auto;position:absolute;right:30px;top:30px;display:inline-block;color:#fff;font-size:18px;line-height:0;overflow:hidden}.side-menu .menu-close:hover{color:#323232}.side-menu a{color:#fff;font-weight:500;font-size:12px}.side-menu a:hover{color:#323232}.side-menu ul{padding:0}.side-menu ul li{list-style:none;margin-bottom:10px}.side-menu>ul>li>a{text-transform:uppercase;letter-spacing:1px;display:block}.side-menu input[type="text"],.side-menu input[type="email"],.side-menu input[type="tel"],.side-menu input[type="number"],.side-menu input[type="password"],.side-menu input[type="radio"],.side-menu input[type="checkbox"],.side-menu textarea,.side-menu select{border:none}.side-menu .sign-in{padding-bottom:30px;border-bottom:1px solid #3e3e3e;margin-bottom:30px}.side-menu .sign-in a{color:#fff;font-style:italic;font-weight:400;font-size:12px;display:inline-block;margin-top:10px}.side-menu .sign-in a:hover{color:#323232;text-decoration:underline}.side-menu .logo{max-width:120px;width:100%}.side-menu .social{list-style:none}.side-menu .social li{display:inline-block;margin:0 10px 0 0}.side-menu .social li a{font-size:16px}.search-overlay-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(35,35,35,.9);-webkit-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-moz-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-ms-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;-o-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;transition:transform .3s ease 0s,opacity .3s ease 0s,visibility 0s ease .3s;opacity:0;visibility:hidden;z-index:2200;text-align:center}.search-overlay-menu.open{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease 0s,transform .3s ease 0s;-moz-transition:opacity .3s ease 0s,transform .3s ease 0s;-ms-transition:opacity .3s ease 0s,transform .3s ease 0s;-o-transition:opacity .3s ease 0s,transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s}.search-overlay-menu form{height:120px;position:absolute;top:50%;left:0;margin:-60px auto 0;width:60%;left:20%;transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.search-overlay-menu.open form{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}.search-overlay-menu input[type="search"]{height:100%;width:100%;color:#fff;background:transparent;border-top:0 solid transparent;border-bottom:2px solid #909090 !important;border-left:0 solid transparent;border-right:0 solid transparent;font-size:60px;font-weight:300;outline:none;padding:10px}.search-overlay-menu form button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;font-size:3rem;position:absolute;right:0;top:40px;color:#c6c6c6}.search-overlay-menu .search-overlay-close{position:absolute;top:20px;right:20px;opacity:1;font-size:40px;color:#fff}.search-overlay-menu .search-overlay-close:hover{color:#323232;cursor:pointer}.wrapper{position:relative;width:100%}.inner-intro{background-color:#f7f7f7;height:530px;display:block;position:relative}.inner-intro.inner-intro-small{height:380px}.inner-intro .container{position:relative;height:100%;display:table}.inner-intro .container .title{padding-bottom:65px;padding-top:65px;display:table-cell;vertical-align:middle;text-align:center}.full-intro .inner-intro .container .title h2{margin-top:65px}.inner-intro .container .title .separator{margin-right:auto;margin-left:auto}.page-breadcrumb{background:rgba(255,255,255,.9);padding:4px 8px;display:inline-block;color:#323232;font-size:12px;text-transform:uppercase;letter-spacing:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}.page-breadcrumb a,.page-breadcrumb span{display:inline-block;padding-left:8px;padding-right:8px}.page-breadcrumb span{color:#999}.overlay-static-dark{position:absolute;top:0;left:0;width:100%;color:#fff;height:100%;z-index:2;background-color:rgba(32,32,32,.4);display:-webkit-flex;display:flex}.overlay-dark,.overlay-dark80,.overlay-light,.overlay-light80{position:relative;z-index:1}.overlay-dark:before,.overlay-dark80:before,.overlay-light:before,.overlay-light80:before{left:0;top:0;position:absolute;width:100%;height:100%;content:"";z-index:-1}.overlay-dark:before{background-color:rgba(32,32,32,.4)}.overlay-dark80:before{background-color:rgba(32,32,32,.8)}.overlay-light:before{background-color:rgba(255,255,255,.4)}.overlay-light80:before{background-color:rgba(255,255,255,.8)}.full-screen-intro{overflow:hidden;position:relative}.content-cap-wraper{display:table;position:relative;height:100%;width:100%;margin:0 auto}.full-cap-wraper{display:table;position:absolute;top:0;height:100%;width:100%;margin:0 auto;z-index:1}.content-caption{display:table-cell;text-align:center;vertical-align:middle}.content-wd650{max-width:650px;width:100%;margin-left:auto;margin-right:auto}.cont-h-100per{height:100%}.bg-img{background-position:top center;background-repeat:no-repeat;background-size:cover !important}.bg-img1,.bg-img2,.bg-img3,.bg-img4,.bg-img5,.bg-img6,.bg-img7,.bg-img8,.bg-img9,.bg-img10,.bg-img11,.bg-img12,.bg-img13,.bg-img14,.bg-img15,.bg-img16,.bg-img17,.bg-img18,.bg-img19,.bg-img20,.bg-img21,.bg-img22,.bg-img23,.bg-img24,.bg-img25,.bg-img26,.bg-img27,.bg-img28,.bg-img29,.bg-img30{background-size:cover !important;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}.bg-img1{background-image:url("/img/full/01.jpg")}.bg-img2{background-image:url("/img/full/02.jpg")}.bg-img3{background-image:url("/img/full/03.jpg")}.bg-img4{background-image:url("/img/full/04.jpg")}.bg-img5{background-image:url("/img/full/05.jpg")}.bg-img6{background-image:url("/img/full/06.jpg")}.bg-img7{background-image:url("/img/full/07.jpg")}.bg-img8{background-image:url("/img/full/08.jpg")}.bg-img9{background-image:url("/img/full/09.jpg")}.bg-img10{background-image:url("/img/full/10.jpg")}.bg-img11{background-image:url("/img/full/11.jpg")}.bg-img12{background-image:url("/img/full/12.jpg")}.bg-img13{background-image:url("/img/full/13.jpg")}.bg-img14{background-image:url("/img/full/14.jpg")}.bg-img15{background-image:url("/img/full/15.jpg")}.bg-img16{background-image:url("/img/full/16.jpg")}.bg-img17{background-image:url("/img/full/17.jpg")}.bg-img18{background-image:url("/img/full/18.jpg")}.bg-img19{background-image:url("/img/full/19.jpg")}.bg-img20{background-image:url("/img/full/20.jpg")}.bg-img21{background-image:url("/img/full/21.jpg")}.bg-img22{background-image:url("/img/full/22.jpg")}.bg-img23{background-image:url("/img/full/23.jpg")}.bg-img24{background-image:url("/img/full/24.jpg")}.bg-img25{background-image:url("/img/full/25.jpg")}.bg-img26{background-image:url("/img/full/26.jpg")}.bg-img27{background-image:url("/img/full/27.jpg")}.bg-img28{background-image:url("/img/full/28.jpg")}.bg-img29{background-image:url("/img/full/29.jpg")}.bg-img30{background-image:url("/img/full/30.jpg")}.border-b-box{padding:25px;border-bottom:1px solid #f1f1f1;display:inline-block;width:100%}.border-box{border:1px solid #f1f1f1;padding:25px}.b-lrb-none .ui-tab-content,.b-lrb-none{border-left:0 none;border-right:0 none;border-bottom:0 none}.content-slider,.o-flow-hidden{overflow:hidden}.map{width:100%;height:450px}#map{height:100%}@media(max-width:767px){.inner-intro .container{width:100%;max-width:720px;text-align:center}}.col.container-grid{padding-left:0;padding-right:0;margin:0 !important}.col.container-masonry{padding-left:0;padding-right:0}.container.nf-container1{padding-left:15px;padding-right:15px}.nf-row1{margin-left:-15px;margin-right:-15px}.nf-col-padding{padding-left:25px;padding-right:25px}.nf-row1:before,.nf-row1:after,.nf-row2:before,.nf-row2:after{display:table;content:" "}.nf-row1:after,.nf-row2:after{clear:both}.nf-row1 .nf-item.spacing,.nf-row1 .grid-sizer.spacing{padding:15px}.nf-row2 .nf-item.spacing,.nf-item.spacing,.nf-row2 .grid-sizer.spacing,.spacing-box{padding:25px}.spacing-grid{padding-top:25px;padding-bottom:25px}.nf-col-1 .nf-item,.nf-col-1 .grid-sizer{width:100%;min-height:1px}.nf-col-2 .nf-item,.nf-col-2 .grid-sizer{width:50%;min-height:1px}.nf-col-3 .nf-item,.nf-col-3 .grid-sizer{width:33.3333%;min-height:1px}.nf-col-4 .nf-item,.nf-col-4 .grid-sizer{width:25%;min-height:1px}.nf-col-5 .nf-item,.nf-col-5 .grid-sizer{width:20%;min-height:1px}.nf-col-6 .nf-item,.nf-col-6 .grid-sizer{width:16.6666%;min-height:1px}.nf-col-1 .nf-item.w1,.nf-col-2 .nf-item.w1,.nf-col-3 .nf-item.w1,.nf-col-4 .nf-item.w1{width:100%}.nf-col-1 .nf-item.w2,.nf-col-2 .nf-item.w2,.nf-col-3 .nf-item.w2,.nf-col-4 .nf-item.w2{width:50%}.nf-col-1 .nf-item.w3,.nf-col-2 .nf-item.w3,.nf-col-3 .nf-item.w3,.nf-col-4 .nf-item.w3{width:33.3333%}.nf-col-1 .nf-item.w4,.nf-col-2 .nf-item.w4,.nf-col-3 .nf-item.w4,.nf-col-4 .nf-item.w4{width:25%}.nf-col-1 .nf-item.w4-2,.nf-col-2 .nf-item.w4-2,.nf-col-3 .nf-item.w4-2,.nf-col-4 .nf-item.w4-2,.nf-col-1 .nf-item.w3-2,.nf-col-2 .nf-item.w3-2,.nf-col-3 .nf-item.w3-2,.nf-col-4 .nf-item.w3-2{width:50%}.nf-col-1 .nf-item.w4-1,.nf-col-2 .nf-item.w4-1,.nf-col-3 .nf-item.w4-1,.nf-col-4 .nf-item.w4-1{width:75%}.nf-col-1 .nf-item.w3-1,.nf-col-2 .nf-item.w3-1,.nf-col-3 .nf-item.w3-1,.nf-col-4 .nf-item.w3-1{width:66.6666%}@media(max-width:991px){.nf-col-2 .nf-item,.nf-col-3 .nf-item,.nf-col-4 .nf-item,.nf-col-1 .nf-item.w2,.nf-col-2 .nf-item.w2,.nf-col-3 .nf-item.w2,.nf-col-4 .nf-item.w2,.nf-col-1 .nf-item.w3,.nf-col-2 .nf-item.w3,.nf-col-3 .nf-item.w3,.nf-col-4 .nf-item.w3,nf-col-1 .nf-item.w4,.nf-col-2 .nf-item.w4,.nf-col-3 .nf-item.w4,.nf-col-4 .nf-item.w4,.nf-col-1 .nf-item.w4-1,.nf-col-2 .nf-item.w4-1,.nf-col-3 .nf-item.w4-1,.nf-col-4 .nf-item.w4-1,.nf-col-1 .nf-item.w3-1,.nf-col-2 .nf-item.w3-1,.nf-col-3 .nf-item.w3-1,.nf-col-4 .nf-item.w3-1{width:50%}.nf-col-5 .nf-item,.nf-col-6 .nf-item{width:33.3333%}.nf-row2 .nf-item.spacing,.nf-row2 .grid-sizer.spacing{padding:25px}}@media(max-width:767px){.container{margin:0 auto;max-width:480px;width:100%}.nf-col-padding{padding-left:15px;padding-right:15px}.spacing-grid{padding-top:15px;padding-bottom:15px}.nf-col-2 .nf-item,.nf-col-3 .nf-item,.nf-col-4 .nf-item,.nf-col-1 .nf-item.w2,.nf-col-2 .nf-item.w2,.nf-col-3 .nf-item.w2,.nf-col-4 .nf-item.w2,.nf-col-1 .nf-item.w3,.nf-col-2 .nf-item.w3,.nf-col-3 .nf-item.w3,.nf-col-4 .nf-item.w3,nf-col-1 .nf-item.w4,.nf-col-2 .nf-item.w4,.nf-col-3 .nf-item.w4,.nf-col-4 .nf-item.w4,.nf-col-1 .nf-item.w4-1,.nf-col-2 .nf-item.w4-1,.nf-col-3 .nf-item.w4-1,.nf-col-4 .nf-item.w4-1,.nf-col-1 .nf-item.w3-1,.nf-col-2 .nf-item.w3-1,.nf-col-3 .nf-item.w3-1,.nf-col-4 .nf-item.w3-1{width:100%;max-width:480px;margin:0 auto}.nf-col-3,.nf-col-4{margin:0 auto;max-width:480px}.nf-col-5 .nf-item,.nf-col-6 .nf-item{width:100%}.nf-row2 .nf-item.spacing,.nf-row1 .nf-item.spacing,.spacing-box{padding:15px}.xs-hidden{visibility:hidden !important;display:none !important;opacity:0}}@media(max-width:480px){.nf-col-5 .nf-item,.nf-col-6 .nf-item{width:100%}.fullwidth-slider .item{height:325px !important}.fullwidth-slider .owl-buttons,.fullwidth-slider .owl-nav{display:none}}@media(max-width:320px){.fullwidth-slider .item{height:275px !important}}@media(orientation:landscape) and (max-width:515px){.fullwidth-slider .item{height:186px !important}.owl-buttons,.owl-nav{display:none}}@media(orientation:landscape) and (max-width:480px){.fullwidth-slider .item{height:186px !important}}.sidebar-widget{margin-bottom:50px}.sidebar-widget h4{margin:0;padding-top:0;padding-bottom:15px}.widget-search{position:relative}.widget-search input[type="text"]{padding-right:30px}.widget-search input[type="submit"]{background-color:rgba(0,0,0,0);border:0 none;color:#8d8d8d;cursor:pointer;display:inline-block;float:right;font-family:"FontAwesome",sans-serif;margin:0;outline:0 none;white-space:nowrap;padding:0 3px;text-decoration:none;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;position:absolute;top:10px;right:10px}.widget-search input[type="submit"]:hover{color:#323232}.sidebar-widget hr{margin-bottom:25px}.sidebar-widget ul{margin:0;padding:0}.sidebar-widget ul li{list-style:none;font-weight:400}.sidebar-widget ul li a{display:inline-block;padding:4px 0;font-size:13px;color:#000}.sidebar-widget ul li a:hover{color:#323232}.widget-tag{display:inline-table;margin-top:15px}.widget-tag li{float:left;margin-bottom:5px;margin-right:5px;text-transform:uppercase}.widget-tag li a{padding:4px 10px !important;display:block;border:1px solid #eee}.widget-tag li a:hover{background:#323232;color:#fff !important}.sidebar-widget .widget-post{position:relative}.sidebar-widget .widget-post .widget-post-media{width:70px;display:table-cell;padding:0 15px 0 0}.sidebar-widget .widget-post li{margin-bottom:20px}.sidebar-widget .widget-post a{padding:0}.sidebar-widget .widget-post .widget-post-media img,.sidebar-widget .widget-post .widget-post-media video{width:100%;vertical-align:top}.sidebar-widget .widget-post .widget-post-info{display:table-cell;vertical-align:top}.sidebar-widget .widget-post .widget-post-info h5,.sidebar-widget .widget-post .widget-post-info h6{margin-bottom:5px}.sidebar-widget .widget-post .widget-post-info p{margin:0}.pagination-nav{width:100%;display:block;position:relative;text-align:center}.pagination-nav ul{margin:0;padding:0}.pagination-nav ul li{display:inline-block;margin:0 2px}.pagination-nav ul li a{display:block;background-color:#f7f7f7;height:36px;width:36px;line-height:36px;text-align:center;font-size:14px}.pagination-nav ul li.active a{background:#323232;color:#fff}.container-filter{margin:0 0 30px 0;padding:0;text-align:center}.container-filter li{list-style:none;display:inline-block}.container-filter li a{display:block;margin-left:15px;margin-right:15px;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;font-family:'Raleway',sans-serif}.container-filter li a.active{color:#323232}.item-box{position:relative;overflow:hidden;display:block}.item-box a{display:inline-block}.item-box:hover .item-mask{opacity:1;visibility:visible}.item-box:hover .item-mask .item-caption{bottom:30px;opacity:1}.item-box:hover .item-container{transform:scale(1.1);transition:all 2s cubic-bezier(.23,1,.32,1) 0s;width:100%}.item-container{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);width:100%;transition:all 2s cubic-bezier(.23,1,.32,1) 0s;-moz-transition:all 2s cubic-bezier(.23,1,.32,1) 0s;-webkit-transition:all 2s cubic-bezier(.23,1,.32,1) 0s;-o-transition:all 2s cubic-bezier(.23,1,.32,1) 0s}.item-mask{background:none repeat scroll 0 0 rgba(0,0,0,.7);height:100%;position:absolute;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;width:100%;top:0;left:0;opacity:0;visibility:hidden;overflow:hidden}.item-mask h5,.item-mask h6,.item-mask p{margin-bottom:0}.item-mask p{text-transform:uppercase;font-size:11px;letter-spacing:1.5px;font-weight:400;margin-top:0;text-align:left}.item-mask .item-caption{position:absolute;bottom:-60px;left:0;padding-left:30px;padding-right:30px;text-align:left;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;opacity:0}.project-detail-block p{font-size:12px;letter-spacing:2px;text-transform:uppercase}ul.project-detail-block,.project-detail-block ul{padding-left:0}.project-detail-block li{list-style:none}.project-detail-block p strong{display:inline-block;width:110px}.item-nav{text-align:center;display:block;overflow:hidden}.item-nav .item-prev,.item-nav .item-next,.item-nav .item-all-view{position:relative;display:inline-block}.item-nav .item-all-view h5,.item-nav .item-all-view h6{transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.item-nav .item-all-view h5:hover,.item-nav .item-all-view h6:hover{color:#323232}.item-nav .item-prev .prev-btn,.item-nav .item-next .next-btn,.item-all-view{display:inline-block;font-size:25px;text-align:center;height:51px;line-height:51px;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}.item-nav .item-prev .prev-btn,.item-nav .item-next .next-btn{color:#323232;background:#fff;width:51px}.item-nav .item-prev:hover .prev-btn,.item-nav .item-next:hover .next-btn{background:#f7f7f7}.item-nav .item-prev{text-align:left;float:left}.item-nav .item-next{text-align:right;float:right}.item-nav .item-prev .item-prev-text,.item-nav .item-next .item-next-text{position:absolute;line-height:51px;top:10px;z-index:-1;visibility:hidden;opacity:0;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;width:150px}.item-nav .item-prev:hover .item-prev-text,.item-nav .item-next:hover .item-next-text{margin-left:0;margin-right:0;visibility:visible;opacity:1}.item-nav .item-prev .item-prev-text{left:100%;margin-left:-110px;padding-left:15px}.item-nav .item-next .item-next-text{right:100%;margin-right:-110px;padding-right:15px}.item-nav .item-prev .item-prev-text p,.item-nav .item-prev .item-prev-text h5,.item-nav .item-prev .item-prev-text h6,.item-nav .item-next .item-next-text p,.item-nav .item-next .item-next-text h5,.item-nav .item-next .item-next-text h6{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.item-nav .item-prev .item-prev-text h5,.item-nav .item-prev .item-prev-text h6,.item-nav .item-next .item-next-text h5,.item-nav .item-next .item-next-text h6,.item-nav .item-all-view h5,.item-nav .item-all-view h6{padding-top:8px}.blog-post{display:inline-block;width:100%}.blog-post .post-media{position:relative;overflow:hidden;margin-bottom:25px}.blog-post .post-media iframe{width:100%}.blog-post .post-meta,.comment-list .post-meta,.sidebar-widget .post-meta{color:#999;font-size:13px}.blog-post .post-meta span,.comment-list .post-meta span{margin-right:3px}.blog-post .post-header h5,.blog-post .post-header h4,.blog-post .post-header h3{margin-top:5px;margin-bottom:20px}.blog-post .post-header h2{margin-bottom:30px}.blog-post .post-entry{margin-bottom:30px}.blog-post .post-entry p,.blog-post .post-entry blockquote,.post-entry ul{margin-bottom:20px}.blog-post .post-entry ul{color:#000}.blog-post .post-entry a{text-decoration:underline}.blog-post .post-tag{color:#999;text-transform:uppercase;font-size:13px}.blog-post .post-tag span{margin-right:10px}.blog-post .post-more-link{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.blog-post .post-more-link a i{margin-left:5px;transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s}.blog-post .post-more-link a:hover i{margin-left:10px}.blog-post blockquote{border-left:none;background:#f7f7f7;font-size:17px;font-weight:400;padding:25px 25px;margin:0;color:#000;font-weight:500}.blog-post blockquote:after{font-family:FontAwesome;padding-left:7px;font-size:12px}.blog-post blockquote:before{font-family:FontAwesome;padding-right:7px;font-size:12px}.blog-post-hr hr{margin-bottom:45px}.post-author{display:inline-block;position:relative;margin-bottom:40px}.post-author img{width:80px}.post-author .post-author-details{margin-left:20px}.post-author h6{margin-top:0}.post-author ul.social{margin:0;padding:0;font-size:16px}.post-author ul.social li{list-style:none;display:inline-block;margin:0 5px}.post-comment .comment-numb{font-weight:300}.post-comment .comment-list{margin-left:0;padding-right:0;list-style:none;padding:0}.post-comment .comment-list h6{margin-top:0;margin-bottom:3px}.post-comment .comment-list li:first-child{padding-top:0}.post-comment .comment-list li{padding-top:15px}.post-comment .comment-list li:last-child .comment-detail{border-bottom:0 none}.post-comment .comment-list li,.post-comment .comment-list .comment-reply{position:relative;padding-left:65px}.post-comment .comment-list .comment-detail{border-bottom:1px dotted #eee;padding-bottom:15px}.post-comment .comment-list .comment-reply{padding-top:20px}.post-comment .comment-list .comment-reply-btn i{padding-right:3px}.post-comment .comment-avatar{left:0;margin-right:15px;position:absolute;width:50px}.post-comment .comment-avatar img{width:100%}.post-comment-star .star-rat{display:inline-block}.post-comment-star label{margin-right:6px}.shop-item{position:relative;overflow:hidden;text-align:center}.shop-item .item-mask .item-mask-detail{display:flex;display:-webkit-flex;height:100%;width:100%}.shop-item .item-mask .item-mask-detail .item-mask-detail-ele{margin:auto auto;padding:15px}.item-img{display:block;position:relative;overflow:hidden}.shop-item-info{margin-top:20px;text-align:center}.shop-item-info a:hover,.shop-item-info a:hover h5,.shop-item-info a:hover h6,.shop-item-name:hover{color:#323232;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}.shop-item-info .shop-item-name{margin-bottom:5px}.shop-item-info .shop-item-price{font-size:15px;color:#888}.shop-item-info .shop-item-price del,.shop-detail-info del,.sidebar-widget del{margin-right:10px;color:#bbb;font-weight:400}.shop-filter{display:inline-table;width:100%}.shop-detail-item{position:relative}.shop-detail-info h4{line-height:26px}.shop-detail-info .shop-item-price{font-size:20px;color:#323232;font-weight:600}.shop-Cart-totalbox{max-width:450px}.shop-Cart-totalprice{font-size:18px}.parallax{position:relative}.hero{overflow:hidden;position:relative;width:100%}.fullscreen-carousel{overflow:hidden;position:relative}.fullscreen-carousel .slides li{overflow:hidden;position:relative;height:100%}.fullscreen-carousel .overlay-hero{position:absolute;top:0;width:100%;height:100%;left:0;text-align:center}.fullscreen-carousel .overlay-hero .caption-hero{display:inline-table;height:100%;margin:0 auto;position:relative;padding:0;margin:0}.fullscreen-carousel .overlay-hero .caption-hero .inner-caption{display:table-cell;vertical-align:middle;padding-left:25px;padding-right:25px}.caption-hero h1{margin-top:15px;margin-bottom:15px}.fullwidth-slider{position:relative;overflow:hidden}.fullwidth-slider .item{height:650px;position:relative;width:100%}.fullscreen-carousel .flex-direction-nav a{position:absolute;top:50%;display:inline-block;margin-top:-30px;background:#fff;color:#252525;width:51px;height:51px;text-align:center;font-family:'FontAwesome';color:#323232;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;font-size:21px;line-height:51px}.fullscreen-carousel .flex-direction-nav a:hover{color:#323232}.flexslider.fullscreen-carousel:hover .flex-prev{left:0;opacity:1}.fullscreen-carousel .flex-direction-nav .flex-prev{left:-51px;background-position:center left}.fullscreen-carousel .flex-direction-nav .flex-prev:before{content:"";display:inline-block}.flexslider.fullscreen-carousel:hover .flex-next{right:0;opacity:1}.fullscreen-carousel .flex-direction-nav .flex-next{right:-51px;background-position:center right}.fullscreen-carousel .flex-direction-nav .flex-next:before{content:"";display:inline-block}@media(max-width:991px){.fullscreen-carousel .slides li img{width:100%;height:100%}.fullscreen-carousel .caption-hero h1{font-size:25px}.fullscreen-carousel .overlay-hero .caption-hero{padding-left:15px;padding-right:15px}}@media(max-width:767px){.fullscreen-carousel .caption-hero h1{font-size:20px;margin:0}.fullscreen-carousel .caption-hero h5{margin:0;font-size:12px}.fullscreen-carousel .caption-hero .separator{margin-left:auto;margin-right:auto}.fullscreen-carousel .text-left{text-align:center}.fullscreen-carousel.hero-slider-2 .slides li{height:400px}.hero{padding:0}}@media(max-width:480px){.fullscreen-carousel .overlay-hero .caption-hero .inner-caption{padding-left:15px;padding-right:15px}}.owl-buttons,.owl-nav{position:static}.owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-carousel .owl-dots .owl-dot span{display:block;width:8px;height:8px;margin:0 5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#323232;border:2px solid;border-color:none;transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;cursor:pointer}.owl-carousel .owl-dots .owl-dot.active span{background:rgba(0,0,0,0);border:2px solid #323232;transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}.owl-carousel.white .owl-controls .owl-page span,.owl-carousel .owl-dots .owl-dot span{background:none repeat scroll 0 0 #fff}.owl-carousel.white .owl-controls .owl-page.active span,.owl-carousel .owl-dots .owl-dot.active span{background:rgba(0,0,0,0);border:2px solid #fff}.nf-carousel-theme .owl-controls .owl-pagination{position:absolute;z-index:2;left:0;text-align:center;width:100%;margin-top:15px}.nf-carousel-theme .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-nav .owl-prev,.nf-carousel-theme .owl-nav .owl-next{width:31px;height:31px;line-height:31px;font-size:16px;margin-top:-15px}.content-carousel .owl-controls .owl-buttons .owl-prev,.content-carousel .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.content-carousel .owl-nav .owl-prev,.content-carousel .owl-nav .owl-next,.image-slider .owl-nav .owl-prev,.image-slider .owl-nav .owl-next,.fullwidth-slider .owl-nav .owl-prev,.fullwidth-slider .owl-nav .owl-next,.nf-carousel-theme .owl-nav .owl-prev,.nf-carousel-theme .owl-nav .owl-next{background:rgba(245,245,245,.8);color:#252525;display:block;top:45%;transition:all .25s ease 0s;-o-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;z-index:3;position:absolute;text-align:center}#highlights .owl-next,#highlights .owl-prev{top:25%}@media(max-width:1199px){.content-carousel .owl-controls .owl-buttons .owl-prev,.content-carousel .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.content-carousel .owl-nav .owl-prev,.content-carousel .owl-nav .owl-next,.image-slider .owl-nav .owl-prev,.image-slider .owl-nav .owl-next,.fullwidth-slider .owl-nav .owl-prev,.fullwidth-slider .owl-nav .owl-next,.nf-carousel-theme .owl-nav .owl-prev,.nf-carousel-theme .owl-nav .owl-next{top:21%}}@media(max-width:1170px){.content-carousel .owl-controls .owl-buttons .owl-prev,.content-carousel .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.content-carousel .owl-nav .owl-prev,.content-carousel .owl-nav .owl-next,.image-slider .owl-nav .owl-prev,.image-slider .owl-nav .owl-next,.fullwidth-slider .owl-nav .owl-prev,.fullwidth-slider .owl-nav .owl-next,.nf-carousel-theme .owl-nav .owl-prev,.nf-carousel-theme .owl-nav .owl-next{top:28%}}@media(max-width:991px){.content-carousel .owl-controls .owl-buttons .owl-prev,.content-carousel .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.content-carousel .owl-nav .owl-prev,.content-carousel .owl-nav .owl-next,.image-slider .owl-nav .owl-prev,.image-slider .owl-nav .owl-next,.fullwidth-slider .owl-nav .owl-prev,.fullwidth-slider .owl-nav .owl-next,.nf-carousel-theme .owl-nav .owl-prev,.nf-carousel-theme .owl-nav .owl-next{top:33%}}@media(max-width:768px){.content-carousel .owl-controls .owl-buttons .owl-prev,.content-carousel .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.content-carousel .owl-nav .owl-prev,.content-carousel .owl-nav .owl-next,.image-slider .owl-nav .owl-prev,.image-slider .owl-nav .owl-next,.fullwidth-slider .owl-nav .owl-prev,.fullwidth-slider .owl-nav .owl-next,.nf-carousel-theme .owl-nav .owl-prev,.nf-carousel-theme .owl-nav .owl-next{top:40%}}.content-carousel .owl-controls .owl-buttons .owl-prev:hover,.content-carousel .owl-controls .owl-buttons .owl-next:hover,.image-slider .owl-controls .owl-buttons .owl-prev:hover,.image-slider .owl-controls .owl-buttons .owl-next:hover,.fullwidth-slider .owl-controls .owl-buttons .owl-prev:hover,.fullwidth-slider .owl-controls .owl-buttons .owl-next:hover,.nf-carousel-theme .owl-controls .owl-buttons .owl-prev:hover,.nf-carousel-theme .owl-controls .owl-buttons .owl-next:hover,.content-carousel .owl-nav .owl-prev:hover,.content-carousel .owl-nav .owl-next:hover,.image-slider .owl-nav .owl-prev:hover,.image-slider .owl-nav .owl-next:hover,.fullwidth-slider .owl-nav .owl-prev:hover,.fullwidth-slider .owl-nav .owl-next:hover,.nf-carousel-theme .owl-nav .owl-prev:hover,.nf-carousel-theme .owl-nav .owl-next:hover{color:#323232}.content-carousel .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.content-carousel .owl-nav .owl-next,.image-slider .owl-nav .owl-next,.fullwidth-slider .owl-nav .owl-next,.nf-carousel-theme .owl-nav .owl-next{right:0}.nf-carousel-theme .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme .owl-nav .owl-prev{left:0;margin-left:0;opacity:1}.nf-carousel-theme .owl-controls .owl-buttons .owl-next,.nf-carousel-theme .owl-nav .owl-next{right:0;margin-right:0;opacity:1}.content-carousel:hover .owl-controls .owl-buttons .owl-prev,.content-carousel:hover .owl-controls .owl-buttons .owl-next,.image-slider:hover .owl-controls .owl-buttons .owl-prev,.image-slider:hover .owl-controls .owl-buttons .owl-next,.fullwidth-slider:hover .owl-controls .owl-buttons .owl-prev,.fullwidth-slider:hover .owl-controls .owl-buttons .owl-next,.nf-carousel-theme:hover .owl-controls .owl-buttons .owl-prev,.nf-carousel-theme:hover .owl-controls .owl-buttons .owl-next,.content-carousel:hover .owl-nav .owl-prev,.content-carousel:hover .owl-nav .owl-next,.image-slider:hover .owl-nav .owl-prev,.image-slider:hover .owl-nav .owl-next,.fullwidth-slider:hover .owl-nav .owl-prev,.fullwidth-slider:hover .owl-nav .owl-next,.nf-carousel-theme:hover .owl-nav .owl-prev,.nf-carousel-theme:hover .owl-nav .owl-next{margin-right:0;margin-left:0;opacity:1}.content-carousel .owl-controls .owl-pagination,.image-slider .owl-controls .owl-pagination,.fullwidth-slider .owl-controls .owl-pagination,.item1-carousel .owl-controls .owl-pagination,.content-carousel .owl-dots,.image-slider .owl-dots,.fullwidth-slider .owl-dots,.item1-carousel .owl-dots{position:absolute;bottom:0;z-index:2;bottom:15px;left:0;text-align:center;width:100%}.content-carousel .owl-controls .owl-buttons .owl-prev,.content-carousel .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.content-carousel .owl-nav .owl-prev,.content-carousel .owl-nav .owl-next,.image-slider .owl-nav .owl-prev,.image-slider .owl-nav .owl-next,.fullwidth-slider .owl-nav .owl-prev,.fullwidth-slider .owl-nav .owl-next{width:51px;height:51px;line-height:51px;font-size:21px;margin-top:-25px}.content-carousel .owl-controls .owl-buttons .owl-prev,.image-slider .owl-controls .owl-buttons .owl-prev,.fullwidth-slider .owl-controls .owl-buttons .owl-prev,.content-carousel .owl-nav .owl-prev,.image-slider .owl-nav .owl-prev,.fullwidth-slider .owl-nav .owl-prev{left:0;margin-left:-51px;opacity:0}.content-carousel .owl-controls .owl-buttons .owl-next,.image-slider .owl-controls .owl-buttons .owl-next,.fullwidth-slider .owl-controls .owl-buttons .owl-next,.content-carousel .owl-nav .owl-next,.image-slider .owl-nav .owl-next,.fullwidth-slider .owl-nav .owl-next{right:0;margin-right:-51px;opacity:0}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,1);z-index:9999;display:block}#preloader .loader{width:50px;height:50px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;text-align:center}#preloader .loader .loader-img{background:url("/img/loading.GIF");width:60px;height:60px;display:block}.intro-scroll-down{position:absolute;z-index:1;bottom:30px;left:50%;margin-left:-15px}.intro-scroll-down .mouse{position:relative;display:block;width:30px;height:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;border-radius:23px;-moz-border-radius:23px;-webkit-border-radius:23px}.intro-scroll-down .mouse .mouse-dot{position:absolute;display:block;top:29%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-animation:ani-mouse 2.5s linear infinite;-moz-animation:ani-mouse 2.5s linear infinite;animation:ani-mouse 2.5s linear infinite}.background--light .intro-scroll-down .mouse{border:2px solid #323232}.background--light .intro-scroll-down .mouse .mouse-dot{background:#323232}@-webkit-keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@-moz-keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.scroll-top{width:40px;height:40px;line-height:40px;position:fixed;bottom:20px;right:20px;text-align:center;font-size:20px;background:#323232;background:#555;color:#fff;z-index:99;display:none;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none}.scroll-top:hover{background:#323232;text-decoration:none;color:#fff}@media(max-width:768px){.scroll-top{opacity:0;visibility:hidden}}.RecognitionImage img{max-width:250px;max-height:140px}.RecognitionImage{padding-bottom:15px}@media(max-width:1199px){#recognitions .RecognitionImage img{max-width:100%}}.FloatLeft{float:left}.FloatRight,.NextPrevious #next{float:right}.SemiBold{font-weight:500 !important}.SemiBold-600{font-weight:600 !important}.topBorder{border-top:1px solid #ddd;padding-top:13px}.h-120{height:120px}#PrivacyStatement{padding-top:60px}.hidden{display:none}.news-image{max-height:197px;max-width:350px;object-fit:cover;background-color:#dcdcdc}#LoadPageNews .separator{height:auto;width:auto;background:none}.DisabledColor{color:#ccc !important;cursor:default !important}#LoadPageNews img{margin:auto}.Loading{background:url(/img/loading.GIF) no-repeat center center}#LoadPageNews{min-height:500px;height:auto !important;height:500px}.LoadingHeight{min-height:300px;height:auto !important;height:300px;overflow:visible;padding-top:5px}#LoadPageNews .post-header h1,#LoadPageNews .post-header h2,#LoadPageNews .post-header h3,#LoadPageNews .post-header h4,#LoadPageNews .post-header h5,#LoadPageNews .post-header h6{text-transform:none}#Addresses h6{margin-bottom:3px}#tabs .nav-link{border-radius:0;border-bottom:1px solid #f1f1f1}.nav-link.active{border-bottom:1px solid #fff !important;font-weight:700}#tabs .nav-tabs{margin-bottom:10px}@media(max-width:767px){#tabs .nav-tabs{border-bottom:1px solid #f1f1f1 !important}#tabs .nav-link{border-radius:0;border-bottom:1px solid #fff !important}}#map{height:400px;width:100%}.modal .modal-header{-webkit-box-pack:normal;-webkit-justify-content:normal;-ms-flex-pack:normal;justify-content:normal;display:inline}.product_view .modal-dialog{max-width:800px;width:95%}.pre-cost{text-decoration:line-through;color:#a5a5a5}.space-ten{padding:10px 0}.modal{text-align:center;padding:0 !important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-dialog .btn-black-line,.pbi-vall-container-filter li a,.viLinks{text-transform:none !important}#video-player{width:912px;height:513px;max-width:100%;max-height:100%}@media(max-width:1091px){#video-player{height:388px}}@media(max-width:545px){#video-player{height:253px}}@media(max-width:388px){#video-player{height:100%}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot?');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-remove:before{content:""}a:hover{color:#bb141a !important}.nav-menu .sub-dropdown>li>a:hover{color:#fff !important}.header.header-prepare .nav-menu ul.nav-menu-inner>li:hover>a,.header.header-prepare .nav-menu ul.nav-menu-inner>li>a:hover{color:#bb141a !important}.CircleBullets{list-style-type:disc;padding-left:35px;color:#000;margin:0}.CircleBullets a{text-decoration:underline !important}.contact{margin:0 !important}.size-15{font-size:15px}.dot{padding-left:0;padding-right:0;margin-bottom:3px;height:20px !important;width:20px !important}.dotBox{padding-left:0 !important;padding-right:0 !important;width:20px !important;min-width:20px !important;max-width:20px !important}.dotNextBox{padding-left:20px !important;padding-right:20px !important}.dotRow{margin:0 !important;height:125px}.blurb{font-size:13px;color:#000 !important}.blurbH{font-weight:700;line-height:normal !important}ul.nav-tabs{display:inline-block}ul.nav-tabs>li.nav{float:left}.newsItem{text-transform:none !important}.newsItem:hover{color:#bb141a}.newsPic{margin-bottom:5px}.news-highlight{cursor:pointer}.black{color:#000 !important}.tabHeader-1{height:30px !important}.tabHeader-2{height:50px !important}.tabHeader-3{height:70px !important}.tabContent-216{height:216px !important}.serviceTitle{color:inherit}@media(max-width:1199px){.dot{display:none}}@media(max-width:1024px){.RecognitionImage img{width:auto}}@media(max-width:767px){.contact-box-left{height:auto !important}.tabHeader-1{height:auto !important}.tabHeader-2{height:auto !important}.tabHeader-3{height:auto !important}.tabContent-216{height:auto !important}.dotRow{height:auto}.sidebar-widget{text-align:center !important}}.fa-facebook{color:#3b5998}.fa-linkedin{color:#0077b5}.ion-social-youtube{color:#b00}.fa-twitter{color:#0084b4}.fa-google-plus{color:#dd4b39}.fa-instagram,.ion-social-github{color:#000 !important}#client-logos .owl-carousel .owl-item,#tech-logos .owl-carousel .owl-item{max-width:90vw !important}.map-marker-label{position:absolute;color:#00f;font-size:16px;font-weight:bold}.font-weight-normal{font-weight:normal !important}.accordion-title{text-transform:none}#nav-menu{max-height:966px}#nav-menu .sub-dropdown{display:none} \ No newline at end of file diff --git a/css/styles.css b/css/styles.css new file mode 100644 index 000000000..843b0d49e --- /dev/null +++ b/css/styles.css @@ -0,0 +1,3372 @@ +/* Desktop only */ + +/* Global Colors */ +:root { + --white: #fff; + --MAQRed: #BA141A; + --MAQBlack: #212121; + --MAQGrey: #F0F0F0; + --StrokeGrey: #D9D9D9; + --DarkGrey: #616161; + --MAQLogoGrey: #58595B; + --LightGrey: #F7F7F7; + } + + html, body { + max-width: 100%; + overflow-x: hidden; + color: var(--MAQBlack); + scroll-behavior: smooth; + } + +/*text styles*/ + +.post-title{ + font-size: 3.75rem; +} +.best-practices-text{ + font-family: "Roboto", "Helvetica Neue", sans-serif; + letter-spacing: 0; + font-weight: 400; + font-size: 1.5rem; + line-height: 1.5; + color: #161616; +} + +.visualization-page-text{ + font-family: "Roboto", "Helvetica Neue", sans-serif; + letter-spacing: 0; + font-weight: 400; + font-size: 1.5rem; + line-height: 1.5; + color: #161616; +} + +.support-text{ + font-family: "Roboto", "Helvetica Neue", sans-serif; + letter-spacing: 0; + font-weight: 400; + font-size: 1.5rem; + line-height: 1.5; + color: #161616; +} + +.contact-us-section-heading{ + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 4em; + width: auto; + margin-bottom: 4px; +} + +.contact-item-container{ + display: flex; + flex-direction: row; +} + +h1{ + margin-top: 0; +} + +.hero-item-1 h1{ + margin-bottom: 4px; +} + +h1.big{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 5em; + margin-bottom: 0.5rem; + + } + + h1.normal{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 2em; + + } + + h2.normal{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.5em; + + } + + h2.big{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 4.5em; + + } + + h2.left-align{ + flex-grow: 1; + } + + h3.normal{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.25em; + + } + + h3.big{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 3.75em; + + } + + .contact-us-section-subheading{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.75em; + line-height: 120%; + + } + + .body-text{ + + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.25rem; + margin-bottom: 0.5em; + + } + + .body-text-centered{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.25em; + text-align: center; + line-height: 1.5; + + } + + .body-bold{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.25em; + + } + + + .card-title{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.5rem; + margin-bottom: 0.5em; + } + + .card-title-normal{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.5em; + margin-bottom: 0.5em; + } + + .card-title-centered{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.75rem; + text-align: center; + line-height: 1.5; + } + + .card-title-small{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.5em; + margin-bottom: 0.5em; + } + + .btn-text{ + + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.25em; + color: white; + + } + + .section-heading-container-centered{ + display: flex; + align-items: center; + flex-direction: column; + text-align: center; + margin-bottom: 20px; + } + + .section-heading-container{ + display: flex; + flex-direction: column; + margin-bottom:20px; + } + + + .section-subheading{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.5rem; + margin-bottom: 0px; + } + + .section-subheading-body{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1.8em; + } + + .hero-section-subheading{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 2em; + margin-bottom: 20px; + } + + .contact-us-subheading{ + margin-bottom: 0; + } + + .learn-more-link { + text-decoration: none; + color: var(--MAQRed); + display: flex; + align-items: center; + transition: color 0.3s ease; +} + +.learn-more-link-inactive { + text-decoration: none; + color: var(--MAQRed); + display: flex; + align-items: center; +} + +.learn-more-link:hover { + color: var(--MAQRed); +} + +.specialization-card-link { + text-decoration: none; + color: var(--MAQBlack); + display: flex; + align-items: center; + transition: color 0.3s ease; +} + + +.chevron { + margin-left: 5px; + transition: margin-left 0.3s ease; +} + + +p{ + margin: 0; +} + +.display-large{ + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 5rem; + display: inline-block; + +} + +.display-medium{ + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 2.5em; + width: auto; + margin-bottom: 4px; +} + +.display-regular{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 2.25em; + width: auto; + margin-bottom: 20px; +} + + +.one-third-text{ + width: 66.6%; +} + +.display-small{ + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 3rem; + +} + +.email-link-container{ + display: flex; + align-items: center; +} + +.email-link{ + font-family: "Roboto", sans-serif; + font-weight: 500; + font-style: normal; + font-size: 1.5rem; + color: var(--MAQRed); + text-decoration: none; +} + +.email-link-black{ + color:black; + font-family: "Roboto", sans-serif; + font-weight: 500; + font-style: normal; + font-size: 1.5em; + text-decoration: none; +} + +.email-link:hover{ + text-decoration: underline; + color: var(--MAQRed); +} + +/* text exceptions */ + +.contact-header{ + margin-top: 0; +} + +/* Footer */ +.flex-col-2-specializations{ + display: flex; + flex-direction: row; + justify-content: space-between; + +} + +.footer-bottom{ + display: flex; + flex-direction: row; + width: 100%; + max-width: 114rem; + padding-left: 0px; + padding-right: 0px; +} +.footer-top{ + display: flex; + flex-direction: row; + width: 100%; + max-width: 114rem; + padding-left: 0px; + padding-right: 0px; + padding-bottom: 2rem; +} +.footer-heading{ + font-size: 1.5em; + margin-bottom: 0.5rem; + margin-top: 0.5rem; +} + +.footer-links{ + margin-top: 0.5em; + font-size: 1.2em; +} + +.specializations { + margin-top: 0.5em; + margin-right: 24px; +} + +.specializations-link{ + color: white; +} + +.specializations-link:hover{ + color: white; + /* text-decoration: underline; */ +} + +.footer-spacer { + display: flex; + flex-grow: 1; + width: 100%; +} +/* Top Nav */ + +/* .navbar { + display: flex; + justify-content: space-between; + align-items: center; + background-color: var(--white); + padding: 10px 50px; + border-bottom: solid 2px var(--StrokeGrey); + height: auto; +} + +.navbar ul.navbar-inner{ + list-style: none; + margin: 0; + padding: 0; + display: flex; +} +.navbar ul li { + margin-left: 20px; +} +.navbar ul li a { + color: var(--MAQBlack); + text-decoration: none; + padding: 8px 16px; + display: block; +} + +.navbar ul li a .active { + color: var(--MAQBlack); + text-decoration: underline; +} */ + +.news-section-margin{ + margin-bottom: 2em; +} +.logo-image{ + width: 120px; + max-width: 100%; + height: 40px; +} + +.flex-col-2{ + display: flex; + flex-direction: row; +} + +.header-absolute{ + position: absolute; +} + + +.flex-col-2-contact-header{ + display: flex; + flex-direction: row; + align-items: start; +} + +.section-block-padding-sm{ + padding: 4% 10%; +} + +.section-block-padding-md{ + padding: 8% 10%; +} + +.section-block-padding-lg{ + padding: 10% 10%; +} + +.section-block-padding-footer{ + padding: 0% 10%; +} + +.section-block-padding-pagination{ + padding: 5% 0%; +} + +.section-block-padding-support{ + padding-top: 3%; + padding-bottom: 5%; + padding-left: 10%; + padding-right: 10%; +} + + +.hero-section, .products-hero-section, .contact-section-contactpage{ + background: linear-gradient(to bottom, #FFFFFF, #F0F0F0); + +} + +.banner-item-1 { + flex: 1.25; +} + +.banner-item-2 { + flex: 1.75; + display: flex; + align-items: center; +} + +.hero-item-1 { + flex: 2; +} + +.hero-item-flex-gap{ + display: flex; + flex-direction: column; + gap: 0.5rem; + flex: auto; +} + +.hero-item-2 { + flex: 1; +} + +.dot-swish-background { + position :relative; + background-image: url('../images-new/isv/wave_dots.svg'); + background-position: bottom left; + background-repeat: no-repeat; + background-size: cover; + padding-top: 5%; + padding-bottom: 9%; + padding-top: 5%; + margin-top: 1em; +} + +.width-who-we-are-left{ + width: 35%; +} + +.width-who-we-are-right{ + width: 65%; +} + +/* Hero Carousel Section */ +.hero-carousel-spacer { + height: 4em; +} + +.carousel-container { + position: relative; + width: 100%; + max-width: 1200px; + margin: auto; + overflow: hidden; +} + +.carousel { + display: flex; + transition: transform 1s ease-in-out; +} + +.carousel-slide { + min-width: 100%; + height: 500px; + background-size: cover; + background-position: center; +} + +.chevron-btn { + /* position: absolute; + top: 50%; + transform: translateY(-50%); */ + background-color: white; + color: var(--MAQLogoGrey); + border: none; + font-size: 2em; + padding: 10px; + cursor: pointer; + z-index: 10; + margin: 0; +} + +.prev { + left: 10px; +} + +.next { + right: 10px; +} + +.menu-btns { + /* Remove this section for btn menu below carousel */ + /* position: absolute; + bottom: 20px; + left: 50%; + transform: translateX(-50%); */ + /* End of section */ + + + display: flex; + justify-content: center; + align-items: center; + background-color: #FFFFFF; + padding: 10px; + border-radius: 15px; + /* opacity: calc(0.5); */ +} + +.menu-btns:hover { + opacity: calc(1); + transition: transform 1s ease-in-out; +} + +.menu-btn-carousel { + background-color: rgba(0, 0, 0, 0.2); + color: white; + border: none; + width: 3px; + height: 3px; + padding: 5px; + margin: 0 4px; + cursor: pointer; + border-radius: 50%; +} + +.menu-btn-selected { + background-color: rgba(0, 0, 0, 0.6); +} + +.menu-btn-carousel:hover { + background-color: rgba(0, 0, 0, 0.4); +} + +/* Hero Carousel Section End */ + +/* buttons */ + +.btn-primary{ + background-color: var(--MAQRed); + border: solid 2px var(--MAQRed); + padding: 10px 20px; + cursor: pointer; + border-radius: 5px; + transition: all 0.3s ease; + text-decoration: none; + margin-top: 0.5rem; + +} + +.btn-primary:hover{ + background-color: white; + color: var(--MAQRed); + border: 2px solid var(--MAQRed); +} + +.btn-contact-us{ + display: flex; + align-items: center; + max-width: fit-content; +} + +/* -----------------------------------flex ----------------------------*/ + +.flex-row{ + display: flex; + flex-direction: row; + margin-bottom: 4%; + align-items: center; + +} + +.flex-row-contact-locations{ + display: flex; + flex-direction: row; + margin-bottom: 4%; + align-items: top; + justify-content: space-between; + +} + +.gap-lg{ + gap: 20%; + align-items: flex-start; +} + +.flex-column{ + display: flex; + flex-direction: column; +} + +/*sustainability section*/ + +.sustainability-body{ + display: flex; + justify-content: space-between; + padding: 1.5em; + align-items: center; +} + + +.sustainability-text{ + flex-grow: 1; + flex-direction: column; + margin-left: 5%; + font-size: 1.5em; +} + +/* flex grids */ + +.pricing-flex-grid{ + display: flex; + flex-direction: row; +} + +.services-flex-grid { + display: flex; + flex-wrap: wrap; +} + +.products-flex-grid { + display: flex; + flex-direction: row; +} + +.community-flex-grid{ + display: flex; + flex-direction: row; +} + +.sustainability-flex-grid{ + display: flex; + flex-direction: column; +} + +.card-item, .card{ + background-color: var(--white); + color: var(--MAQBlack); + flex: 1 1 calc(33.333% - 10px); + margin: 5px; + padding: 20px; + border: 2px solid var(--StrokeGrey); + border-radius: 5px; + box-sizing: border-box; + display: flex; + flex-direction: column; +} + +.card-link { + color: var(--MAQBlack); +} + + +.large-card { + background-color: var(--white); + color: var(--MAQBlack); + border: 1px solid var(--StrokeGrey); + border-radius: 5px; + padding: 20px; + align-items: center; +} + +.large-card-image-container{ + background-color: white; + height: 100%; + display: flex; + align-items: center; +} + +.large-card-image{ + max-height: 230px; +} + +.large-card-text{ + flex-grow: 1; +} + +.min-card-height-int-rep{ + min-height: 448.41px; +} + +.min-card-height-best-practices{ + min-height: 352.2px; +} + +.specialization-card{ + min-height: 78px; +} + +.card-item:hover, .customer-stories-card:hover, .card:hover, .community-card:hover{ + /* background-color: var(--LightGrey); */ + /* box-shadow: 4px 4px 5px 12px var(--MAQLogoGrey) */ + transition-property: box-shadow; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 6px 20px rgba(0, 0, 0, 0.09); + transition-duration: 0.3s; + transition-timing-function: ease-in-out; + +} + +.card-item:hover .chevron, .customer-stories-card:hover .chevron{ + margin-left: 10px; +} + +.card-item:hover .learn-more-link .customer-stories-card:hover{ + /* text-decoration: underline; */ + text-decoration-thickness: 1px; + text-underline-offset: 2px; +} + +.break { + margin-bottom: 0.5em; +} + + +.card-item-centered{ + color: var(--MAQBlack); + flex: 1 1 calc(33.333% - 10px); + margin: 5px; + padding: 20px; + border-radius: 5px; + box-sizing: border-box; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + + + +.stat-item{ + color: var(--MAQBlack); + flex: 1 1 calc(33.333% - 10px); + margin: 5px; + display: flex; + flex-direction: column; + padding-left: 4px; + padding-right: 4px; +} + + +/* Images & Icons */ + +.homepage-feature-img{ + max-height: 300px; + width: auto; +} + +.icon-container-card{ + width: 32px; + margin-bottom: 5px; +} + +/* section types */ + +.explore-our-products-section, .business-outcomes-section, .book-section, .why-work-with-us-section, .location-section{ + background-color: var(--MAQGrey); +} + +.community-section{ + display: flex; + flex-direction: column; +} + + + +.stat-flex{ + width: fit-content; +} + +/* decorations */ + +.red-underline { + width: 100%; + height: 4px; + background: var(--MAQRed); + clip-path: polygon(0% 80%, 98% 20%, 100% 100%, 0% 100%); + margin-top: -6px; + margin-bottom: 6px; + +} + +.red-underline-rectangle{ + background: var(--MAQRed); + width: 25%; + height: 5px; + margin-top: -3px; + margin-bottom: 10px; +} + +/* dropdown */ + +/* Dropdown content (hidden by default) */ +.dropdown-content { + display: none; + position: absolute; + background-color: #f9f9f9; + min-width: 160px; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + z-index: 1; +} + +.dropdown-content li { + display: block; +} + +.dropdown-content li a { + color: black; + padding: 12px 16px; + text-decoration: none; + display: block; +} + +.dropdown-content li a:hover { + background-color: #f1f1f1; + display: flex; + flex-direction: column; +} + +/* Show the dropdown menu on hover */ +.dropdown:hover .dropdown-content { + display: block; +} + + +/* -------------------------customer stories carousel------------------------- */ + + .customer-stories-carousel-container { + position: relative; + width: 100%; + overflow: hidden; + /* padding-left: 4%; + padding-right: 4%; */ + } + + .customer-stories-carousel { + display: flex; + transition: transform 0.5s ease; + } + + .customer-stories-card { + flex: 0 0 auto; + width: 24%; + position: relative; + margin: 5px; + background-color: var(--white); + color: var(--MAQBlack); + padding: 20px; + border: 1.5px solid var(--StrokeGrey); + border-radius: 5px; + box-sizing: border-box; + display: flex; + flex-direction: column; + + } + + .customer-stories-image { + display: block; + width: 100%; + height: auto; + } + + /* .overlay { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + height: 100%; + width: 100%; + opacity: 0; + transition: .5s ease; + background-color: white; + } + + .customer-stories-card:hover .overlay { + opacity: 1; + } + + .overlay-text { + position: absolute; + text-align: left; + display: none; + padding: 20px; + } + + .customer-stories-card:hover .overlay-text { + display: block; + } */ + + .carousel-controls { + position: absolute; + bottom: -60px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + margin-top: 80px; + margin-bottom: 80px; + } + + .carousel-dots { + display: flex; + justify-content: center; + align-items: center; + } + + .carousel-dot { + height: 10px; + width: 10px; + margin: 0 5px; + background-color: #bbb; + border-radius: 50%; + display: inline-block; + cursor: pointer; + } + + .carousel-dot.active { + background-color: #717171; + } + + .carousel-chevron { + cursor: pointer; + font-size: 24px; + margin: 0 10px; + user-select: none; + } + +/* -------------------------testimonials carousel------------------------- */ + + .testimonials-carousel-container { + position: relative; + width: 100%; + overflow: hidden; + padding-left: 2%; + padding-right: 2%; + } + + .testimonials-carousel { + display: flex; + transition: transform 0.5s ease; + } + + .testimonials-card { + flex: 0 0 50%; + box-sizing: border-box; + padding: 20px; + margin: 5px; + background-color: var(--white); + color: var(--MAQBlack); + padding: 20px; + border: 2px solid var(--StrokeGrey); + border-radius: 5px; + box-sizing: border-box; + display: flex; + flex-direction: column; + } + + .testimonials-author { + margin-bottom: 0; + } + + .testimonials-img { + width: 160px; + max-height: 70px; + /* border-radius: 50%; */ + margin-right: 1.5em; + overflow: hidden; + } + + .testimonials-carousel-controls { + position: absolute; + bottom: 10px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + } + + .testimonials-carousel-dots { + display: flex; + justify-content: center; + align-items: center; + } + + .testimonials-carousel-dot { + height: 10px; + width: 10px; + margin: 0 5px; + background-color: #bbb; + border-radius: 50%; + display: inline-block; + cursor: pointer; + } + + .testimonials-carousel-dot.active { + background-color: #717171; + } + + .testimonials-carousel-chevron { + cursor: pointer; + font-size: 24px; + margin: 0 10px; + user-select: none; + } + + /* community carousel */ + + .community-carousel-container, .products-carousel-container { + position: relative; + width: 100%; + overflow: hidden; + padding-left: 2%; + padding-right: 2%; + } + +/* Desktop only */ + +/* Global Colors */ +:root { + --white: #fff; + --MAQRed: #BA141A; + --MAQBlack: #212121; + --MAQGrey: #F0F0F0; + --StrokeGrey: #D9D9D9; + --DarkGrey: #616161; + --MAQLogoGrey: #58595B; + --LightGrey: #F7F7F7; + } + + html, body { + max-width: 100%; + overflow-x: hidden; + color: var(--MAQBlack); + } + +/*text styles*/ +/* +h1.big{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 7rem; + + } + + h1.normal{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 32px; + + } + + h2.normal{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 24px; + + } + + .big-h2{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 72px; + + } + + h3.normal{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 20px; + + } + + .big-h3{ + + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 60px; + + } + + .body-text{ + + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 12px; + } + + .body-text-centered{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 12px; + text-align: center; + + } + + .centered{ + text-align: center; + } + + .body-bold{ + + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 0.75rem; + + } + + .card-title{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.75rem; + } + + .card-title-centered{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.75rem; + text-align: center; + } + + .card-title-business-outcome{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.75rem; + } + + .card-title-small{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1rem; + } + + .btn-text{ + + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 0.75rem; + color: white; + + } + + .section-subheading{ + font-family: "Roboto", sans-serif; + font-weight: 400; + font-style: normal; + font-size: 1rem; + margin-bottom: 4%; + width: 50%; + + } + + .learn-more-link { + text-decoration: none; + color: var(--MAQRed); + display: flex; + align-items: center; + transition: color 0.3s ease; +} + +.learn-more-link:hover { + color: var(--MAQRed); +} + +.chevron { + margin-left: 5px; + transition: margin-left 0.3s ease; +} + +.learn-more-link:hover .chevron { + margin-left: 10px; +} + +p{ + margin: 0; +} + +.display-large{ + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 3rem; + display: inline-block; + +} + +.display-medium{ + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 1.5rem; + width: 66.6%; + +} + +.display-small{ + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 3rem; + +} + +.email-link{ + font-family: "Roboto", sans-serif; + font-weight: 700; + font-style: normal; + font-size: 1.5rem; + color: var(--MAQRed); + text-decoration: none; +} + +.email-link:hover{ + text-decoration: underline; + color: var(--MAQRed); +} */ + +/* Top Nav */ + +/* .navbar { + display: flex; + justify-content: space-between; + align-items: center; + background-color: var(--white); + padding: 10px 50px; + border-bottom: solid 2px var(--StrokeGrey); + height: auto; +} + +.navbar ul.navbar-inner{ + list-style: none; + margin: 0; + padding: 0; + display: flex; +} +.navbar ul li { + margin-left: 20px; +} +.navbar ul li a { + color: var(--MAQBlack); + text-decoration: none; + padding: 8px 16px; + display: block; +} + +.navbar ul li a .active { + color: var(--MAQBlack); + text-decoration: underline; +} */ + +.logo-inner{ + width: 120px; + max-width: 100%; + height: 40px; +} + + +.logo-image{ + width: 120px; + max-width: 100%; + height: 40px; +} + +.flex-col-2{ + display: flex; + flex-direction: row; +} + +.section-block-vis-desc{ + padding-left: 10%; + padding-right: 10%; + padding-bottom: 10%; +} + +.section-block-padding-lg{ + padding: 10% 10%; +} + +.hero-section{ + background: linear-gradient(to bottom, #FFFFFF, #F0F0F0); + padding-top: 6%; + +} + +.hero-item-2-img { + width: 50%; + height: auto; + +} + +.homepage-feature{ + +} + +/* buttons */ + + + +.btn-primary:hover{ + background-color: white; + color: var(--MAQRed);; + border: 2px solid var(--MAQRed); +} + +/* flex grids */ + + +.services-flex-grid { + display: flex; + flex-wrap: wrap; +} + +.products-flex-grid { + display: flex; + flex-direction: row; +} + +.business-outcomes-flex-grid{ + display: flex; + flex-direction: row; + align-items: start; +} + +.pricing-flex-grid{ + display: flex; + flex-direction: row; + align-items: stretch; +} + +.card-item{ + background-color: var(--white); + color: var(--MAQBlack); + flex: 1 1 calc(33.333% - 10px); + margin: 5px; + padding: 14px; + border: 1.5px solid var(--StrokeGrey); + border-radius: 5px; + box-sizing: border-box; + display: flex; + flex-direction: column; +} + +.card-item-centered{ + color: var(--MAQBlack); + flex: 1 1 calc(33.333% - 10px); + margin: 5px; + padding: 20px; + border-radius: 5px; + box-sizing: border-box; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + margin-right: 2em; + margin-left: 2em; +} +.card-list{ + font-size: 1.25em; + margin-bottom: auto; + padding-bottom: 16px; +} + +.price-item{ + background-color: var(--white); + color: var(--MAQBlack); + margin: 5px; + padding: 20px; + border: 2px solid var(--StrokeGrey); + border-radius: 5px; + box-sizing: border-box; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + margin-right: 2em; + margin-left: 2em; + padding-left: 3em; + padding-right: 3em; + min-width: 314px; +} + +/* Icon links */ + +.contact-icon-size { + max-width: 20px; + max-height: 20px; + background-position: center; + background-size: cover; + margin-right: 8px; + margin-bottom: 0.5em; +} + +.service-icon-size { + max-width: 40px; + max-height: 40px; + background-position: center; + background-size: cover; +} + +.services-icon-img{ + width: 40px; +} + +.fa{ + font-size: 1.5em; + color: white; +} + +/* Service Icons Section */ + +.fluent--people-settings-28-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%23000' d='M9.5 4a4.5 4.5 0 1 0 0 9a4.5 4.5 0 0 0 0-9m-3 4.5a3 3 0 1 1 6 0a3 3 0 0 1-6 0M20 6a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7m-2 3.5a2 2 0 1 1 4 0a2 2 0 0 1-4 0M4.25 15A2.25 2.25 0 0 0 2 17.25v.531a2 2 0 0 0 .017.242c.017.153.049.363.11.612a5.1 5.1 0 0 0 .867 1.815C4.008 21.803 5.942 23 9.5 23c1.531 0 2.762-.222 3.747-.582a7.5 7.5 0 0 1-.236-1.518c-.836.355-1.97.6-3.511.6c-3.192 0-4.633-1.053-5.306-1.95a3.6 3.6 0 0 1-.61-1.279a3 3 0 0 1-.083-.508l-.001-.018v-.495a.75.75 0 0 1 .75-.75h9.905a7.5 7.5 0 0 1 1.168-1.426A2.3 2.3 0 0 0 14.75 15zm12.546 1.698a2 2 0 0 1-1.441 2.497l-1.024.253a6.8 6.8 0 0 0 .008 2.152l.976.235a2 2 0 0 1 1.45 2.51l-.324 1.098c.518.46 1.11.835 1.753 1.1l.843-.886a2 2 0 0 1 2.899 0l.85.895a6.2 6.2 0 0 0 1.751-1.09l-.335-1.16a2 2 0 0 1 1.441-2.495l1.026-.254a6.8 6.8 0 0 0-.008-2.152l-.977-.235a2 2 0 0 1-1.45-2.51l.324-1.1a6.2 6.2 0 0 0-1.753-1.1l-.843.888a2 2 0 0 1-2.9 0l-.849-.895a6.2 6.2 0 0 0-1.751 1.09zM20.5 22a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--people-audience-32-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M14 8a2 2 0 1 1 4 0a2 2 0 0 1-4 0m2-4a4 4 0 1 0 0 8a4 4 0 0 0 0-8m-3 9a3 3 0 0 0-3 3v3.5a1 1 0 1 0 2 0V16a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3.5a1 1 0 1 0 2 0V16a3 3 0 0 0-3-3zm-8.5 9A1.5 1.5 0 0 0 3 23.5A4.5 4.5 0 0 0 7.5 28h17a4.5 4.5 0 0 0 4.5-4.5a1.5 1.5 0 0 0-1.5-1.5zm3 4a2.5 2.5 0 0 1-2.45-2h21.9a2.5 2.5 0 0 1-2.45 2zm15.889-11H26a1 1 0 0 1 1 1v3.5a1 1 0 1 0 2 0V16a3 3 0 0 0-3-3h-3.646c.5.559.863 1.243 1.035 2M9.646 13H6a3 3 0 0 0-3 3v3.5a1 1 0 1 0 2 0V16a1 1 0 0 1 1-1h2.612a4.5 4.5 0 0 1 1.034-2M7.5 7a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M4 8.5a3.5 3.5 0 1 1 7 0a3.5 3.5 0 0 1-7 0m19 0a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0M24.5 5a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--data-area-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3 3.75a.75.75 0 0 1 1.5 0v6.258l3.65-1.922a.75.75 0 0 1 .73.018l3.82 2.246l5.6-4.2a.75.75 0 0 1 1.2.6V19.5h.75a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75zm1.5 7.953V19.5H18V8.25l-4.8 3.6a.75.75 0 0 1-.83.046L8.48 9.609z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--stack-32-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M2 7a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3zm3-1a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zm5.17 20A3 3 0 0 0 13 28h6c6.074 0 11-4.925 11-11v-2a3 3 0 0 0-2-2.83V17a9 9 0 0 1-9 9zM9 24a3 3 0 0 1-2.83-2H19a5 5 0 0 0 5-5V8.17c1.164.412 2 1.524 2 2.83v6a7 7 0 0 1-7 7z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--cursor-click-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.25 2a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0v-2.5A.75.75 0 0 1 9.25 2M4.47 3.97a.75.75 0 0 1 1.06 0l1.75 1.75a.75.75 0 1 1-1.06 1.06L4.47 5.03a.75.75 0 0 1 0-1.06m9.56 0a.75.75 0 0 1 0 1.06l-1.75 1.75a.75.75 0 1 1-1.06-1.06l1.75-1.75a.75.75 0 0 1 1.06 0M2.5 8.75A.75.75 0 0 1 3.25 8h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75m8.177-.264C9.822 7.752 8.5 8.36 8.5 9.487v11.274c0 1.21 1.495 1.782 2.302.88l2.614-2.923c.276-.308.664-.49 1.077-.507l3.84-.154c1.197-.048 1.715-1.539.805-2.32zM10 20.287V9.881l7.812 6.696l-3.38.135a3.03 3.03 0 0 0-2.133 1.006z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--scales-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3 3.75A.75.75 0 0 1 3.75 3h16.5a.75.75 0 0 1 0 1.5h-1.042l2.737 6.717A.8.8 0 0 1 22 11.5a3.5 3.5 0 1 1-7 0a.8.8 0 0 1 .055-.283L17.792 4.5H12.75v12h4a2.25 2.25 0 0 1 0 4.5H7.253a2.25 2.25 0 0 1 0-4.5h3.997v-12H6.208l2.737 6.717A.8.8 0 0 1 9 11.5a3.5 3.5 0 1 1-7 0a.8.8 0 0 1 .055-.283L4.792 4.5H3.75A.75.75 0 0 1 3 3.75m3.503 15c0 .414.336.75.75.75h9.497a.75.75 0 0 0 0-1.5H7.253a.75.75 0 0 0-.75.75m.852-6.5h-3.71a2 2 0 0 0 3.71 0m-.22-1.5L5.5 6.738L3.865 10.75zM18.5 13.5a2 2 0 0 0 1.855-1.25h-3.71A2 2 0 0 0 18.5 13.5m-1.635-2.75h3.27L18.5 6.738z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--target-arrow-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.998 1.998c1.204 0 2.358.213 3.427.602L14.23 3.794a8.502 8.502 0 1 0 5.974 5.976l1.194-1.194A10 10 0 0 1 22 12c0 5.524-4.478 10.002-10.002 10.002S1.996 17.524 1.996 12S6.474 1.998 11.998 1.998m0 4.002a6 6 0 0 1 1.502.19v1.567a4.5 4.5 0 1 0 2.742 2.743h1.567A6 6 0 1 1 12 6m2 6a2 2 0 1 1-1.217-1.841l1.72-1.72L14.5 5.25a.75.75 0 0 1 .22-.53l2.5-2.5a.75.75 0 0 1 1.28.53V5.5h2.75a.75.75 0 0 1 .53 1.28l-2.5 2.5a.75.75 0 0 1-.53.22h-3.19l-1.72 1.72c.102.24.158.503.158.78m4.441-4l1-1h-1.69a.75.75 0 0 1-.75-.75V4.56l-.999 1v2.381l.059.06z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--location-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5.843 4.568a8.707 8.707 0 0 1 12.314 12.314l-1.187 1.174q-1.312 1.287-3.406 3.312a2.25 2.25 0 0 1-3.128 0l-3.491-3.396q-.659-.646-1.102-1.09a8.707 8.707 0 0 1 0-12.314m11.253 1.06A7.207 7.207 0 1 0 6.903 15.822l1.488 1.468q1.228 1.201 3.088 3a.75.75 0 0 0 1.042 0l3.395-3.3q.705-.691 1.18-1.168a7.207 7.207 0 0 0 0-10.192M12 7.999a3.002 3.002 0 1 1 0 6.004A3.002 3.002 0 0 1 12 8m0 1.5a1.502 1.502 0 1 0 0 3.004a1.502 1.502 0 0 0 0-3.003'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--building-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.25 3.5a.75.75 0 0 0-.75.75V20.5h2v-2.75c0-.69.56-1.25 1.25-1.25h6.5c.69 0 1.25.56 1.25 1.25v2.75h2v-8.75a.75.75 0 0 0-.75-.75h-2a.75.75 0 0 1-.75-.75v-6a.75.75 0 0 0-.75-.75zM9 18v2.5h2.25V18zm3.75 0v2.5H15V18zm6.5 4H4.75a.75.75 0 0 1-.75-.75v-17A2.25 2.25 0 0 1 6.25 2h8a2.25 2.25 0 0 1 2.25 2.25V9.5h1.25A2.25 2.25 0 0 1 20 11.75v9.5a.75.75 0 0 1-.75.75M7.5 6.5a1 1 0 1 1 2 0a1 1 0 0 1-2 0m1 6a1 1 0 1 0 0 2a1 1 0 0 0 0-2m0-3.5a1 1 0 1 0 0 2a1 1 0 0 0 0-2M12 5.5a1 1 0 1 0 0 2a1 1 0 0 0 0-2m0 7a1 1 0 1 0 0 2a1 1 0 0 0 0-2m3.5 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2M12 9a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--call-48-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23000' d='M17.536 4.384C19.597 4.1 21.33 5.361 22.15 7l2.017 4.033c1.119 2.238.476 4.864-1.22 6.516c-1.002.975-2.009 2.089-2.593 3.072a.33.33 0 0 0-.034.23c.54 2.926 2.523 5.817 4.292 7.89a.68.68 0 0 0 .724.187l3.975-1.242a5.25 5.25 0 0 1 5.892 2.036l2.877 4.185c.78 1.135 1.175 2.675.577 4.156c-.534 1.323-1.567 3.231-3.446 4.5c-1.95 1.316-4.621 1.816-8.116.618c-3.905-1.34-7.594-4.7-10.653-8.997c-3.077-4.324-5.61-9.725-7.146-15.357C7.844 13.51 8.72 9.93 10.782 7.625c1.989-2.224 4.839-2.979 6.754-3.242m2.377 3.735c-.457-.913-1.272-1.364-2.037-1.259c-1.701.234-3.831.867-5.23 2.432c-1.326 1.483-2.244 4.095-.94 8.878c1.465 5.368 3.877 10.498 6.772 14.565c2.913 4.093 6.223 6.983 9.427 8.082c2.855.979 4.69.495 5.906-.325c1.286-.869 2.077-2.25 2.527-3.364c.206-.51.117-1.17-.319-1.804l-2.877-4.184a2.75 2.75 0 0 0-3.086-1.067l-3.975 1.242c-1.188.371-2.526.04-3.371-.95c-1.841-2.157-4.187-5.465-4.85-9.06a2.83 2.83 0 0 1 .344-1.961c.758-1.274 1.958-2.573 2.997-3.585c1.015-.988 1.303-2.458.729-3.607z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--window-arrow-up-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.25 3A3.25 3.25 0 0 0 3 6.25v11.5A3.25 3.25 0 0 0 6.25 21h5.772a6.5 6.5 0 0 1-.709-1.5H6.25a1.75 1.75 0 0 1-1.75-1.75V8.5h15v2.813a6.5 6.5 0 0 1 1.5.709V6.25A3.25 3.25 0 0 0 17.75 3zM19.5 7h-15v-.75c0-.966.784-1.75 1.75-1.75h11.5c.966 0 1.75.784 1.75 1.75zM23 17.5a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0m-6 3a.5.5 0 0 0 1 0v-4.793l1.646 1.647a.5.5 0 0 0 .708-.708l-2.5-2.5a.5.5 0 0 0-.708 0l-2.5 2.5a.5.5 0 0 0 .708.708L17 15.707z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--data-histogram-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M8.5 5.23a2.25 2.25 0 0 1 2.25-2.25h2.5a2.25 2.25 0 0 1 2.25 2.25V7h3.25A2.25 2.25 0 0 1 21 9.25v11a.75.75 0 0 1-.75.75H3.75a.75.75 0 0 1-.75-.75v-8A2.25 2.25 0 0 1 5.25 10H8.5zM10 19.5h4V5.23a.75.75 0 0 0-.75-.75h-2.5a.75.75 0 0 0-.75.75zm-1.5-8H5.25a.75.75 0 0 0-.75.75v7.25h4zm7 8h4V9.25a.75.75 0 0 0-.75-.75H15.5z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--code-block-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.25 3A3.25 3.25 0 0 0 3 6.25v11.5A3.25 3.25 0 0 0 6.25 21h11.5A3.25 3.25 0 0 0 21 17.75V6.25A3.25 3.25 0 0 0 17.75 3zM4.5 6.25c0-.966.784-1.75 1.75-1.75h11.5c.966 0 1.75.784 1.75 1.75v11.5a1.75 1.75 0 0 1-1.75 1.75H6.25a1.75 1.75 0 0 1-1.75-1.75zm6.03 3.03a.75.75 0 1 0-1.06-1.06l-3.25 3.25a.75.75 0 0 0 0 1.06l3.25 3.25a.75.75 0 1 0 1.06-1.06L7.81 12zm4-1.06a.75.75 0 1 0-1.06 1.06L16.19 12l-2.72 2.72a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--data-usage-edit-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 4.746a2.75 2.75 0 0 0-2.75-2.75H4.75A2.75 2.75 0 0 0 2 4.746v12.5a2.75 2.75 0 0 0 2.75 2.75h6.666l.105-.42c.096-.384.253-.748.463-1.08H4.75c-.69 0-1.25-.56-1.25-1.25v-12.5c0-.69.56-1.25 1.25-1.25h12.5c.69 0 1.25.56 1.25 1.25v7.113c.437-.4.956-.66 1.5-.781zm-4 9.609V6.728l-.007-.1A.744.744 0 0 0 15.25 6a.74.74 0 0 0-.75.73v8.541l.007.099c.017.125.067.24.142.337zm-8.507-5.71a.75.75 0 0 0-.743-.646a.75.75 0 0 0-.75.747v6.507l.007.101c.05.365.363.645.743.645c.414 0 .75-.334.75-.746V8.746zm4.214 2.972a.73.73 0 0 0-.732-.62a.73.73 0 0 0-.725.733l.035 3.547l.008.099a.73.73 0 0 0 .732.62a.73.73 0 0 0 .725-.733l-.035-3.548zm7.393 1.052l-5.903 5.902a2.7 2.7 0 0 0-.706 1.248l-.458 1.83a1.087 1.087 0 0 0 1.319 1.319l1.83-.458a2.7 2.7 0 0 0 1.248-.706l5.902-5.903A2.286 2.286 0 0 0 19.1 12.67'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--cloud-database-20-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M10 3c2.817 0 4.415 1.923 4.647 4.246h.07c1.535 0 2.824 1.083 3.183 2.547a4 4 0 0 0-.531-.273a6 6 0 0 0-.785-.266a2.26 2.26 0 0 0-1.866-1.008h-.071a1 1 0 0 1-.995-.9C13.45 5.325 12.109 4 10 4C7.886 4 6.551 5.316 6.348 7.345a1 1 0 0 1-.995.901h-.07C4.027 8.246 3 9.304 3 10.623C3 11.943 4.028 13 5.282 13H10v1H5.282C3.469 14 2 12.488 2 10.623C2 8.82 3.373 7.347 5.102 7.251l.251-.005C5.587 4.908 7.183 3 10 3m7.471 11.283c-.81.462-1.863.717-2.971.717s-2.16-.255-2.971-.717A4 4 0 0 1 11 13.92V17c0 1.105 1.567 2 3.5 2s3.5-.895 3.5-2v-3.08a4 4 0 0 1-.529.363M14.5 10c-1.933 0-3.5.895-3.5 2s1.567 2 3.5 2s3.5-.895 3.5-2s-1.567-2-3.5-2'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--lock-shield-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10.5 14a1.5 1.5 0 0 0 1.5 1.5v-.815c0-.818.604-1.371 1.233-1.54A1.5 1.5 0 0 0 10.5 14m-3.25 5.5h5.055q.258.796.728 1.5H7.25A3.25 3.25 0 0 1 4 17.75v-7.5A3.25 3.25 0 0 1 7.25 7H8V6a4 4 0 1 1 8 0v1h.75A3.25 3.25 0 0 1 20 10.25v2.27a7 7 0 0 1-1.31-1.033a2 2 0 0 0-.19-.163V10.25a1.75 1.75 0 0 0-1.75-1.75h-9.5a1.75 1.75 0 0 0-1.75 1.75v7.5c0 .966.784 1.75 1.75 1.75M12 3.5A2.5 2.5 0 0 0 9.5 6v1h5V6A2.5 2.5 0 0 0 12 3.5m5.99 8.695c.652.65 1.907 1.685 3.449 1.898c.308.042.561.285.561.589v2.838c0 3.816-3.58 5.201-4.353 5.456a.46.46 0 0 1-.293 0C16.58 22.721 13 21.336 13 17.52v-2.838c0-.304.253-.547.561-.59c1.542-.212 2.797-1.247 3.45-1.898a.714.714 0 0 1 .979 0'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--database-search-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 6c0-.69.315-1.293.774-1.78c.455-.482 1.079-.883 1.793-1.202C7.996 2.377 9.917 2 12 2s4.004.377 5.433 1.018c.714.32 1.338.72 1.793 1.202c.459.487.774 1.09.774 1.78v6.257a5.5 5.5 0 0 0-1.5-.882V8.392c-.32.22-.68.417-1.067.59C16.004 9.623 14.083 10 12 10s-4.004-.377-5.433-1.018a7 7 0 0 1-1.067-.59V18c0 .207.09.46.365.75c.279.296.717.596 1.315.864c1.195.535 2.899.886 4.82.886q.36 0 .708-.016a5.5 5.5 0 0 0 2.15 1.267c-.89.162-1.856.249-2.858.249c-2.083 0-4.004-.377-5.433-1.017c-.714-.32-1.338-.72-1.793-1.203C4.315 19.293 4 18.69 4 18zm1.5 0c0 .207.09.46.365.75c.279.296.717.596 1.315.864c1.195.535 2.899.886 4.82.886s3.625-.35 4.82-.886c.598-.268 1.036-.568 1.315-.864c.275-.29.365-.543.365-.75s-.09-.46-.365-.75c-.279-.296-.717-.596-1.315-.864c-1.195-.535-2.9-.886-4.82-.886s-3.625.35-4.82.886c-.598.268-1.036.568-1.315.864c-.275.29-.365.543-.365.75m11 15a4.5 4.5 0 0 0 2.607-.832l2.613 2.612a.75.75 0 1 0 1.06-1.06l-2.612-2.613A4.5 4.5 0 1 0 16.5 21m0-1.5a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--brain-circuit-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.152 3.012c.832-.648 1.92-1.006 3.001-1.006c.647 0 1.17.222 1.567.575q.16.144.287.304q.127-.16.287-.304c.397-.353.92-.575 1.567-.575c1.081 0 2.17.358 3 1.006c.648.503 1.155 1.198 1.354 2.037c.42.07.793.284 1.095.567c.48.451.823 1.103 1.038 1.774c.219.681.328 1.446.295 2.181c-.017.376-.072.76-.177 1.127l.065.03c.37.174.67.447.895.81c.425.685.575 1.671.575 2.928c0 1.445-.553 2.426-1.263 3.035a3.45 3.45 0 0 1-1.27.69a5.2 5.2 0 0 1-1.018 2.137c-.723.904-1.847 1.668-3.357 1.668c-1.21 0-2.163-.67-2.775-1.31a5 5 0 0 1-.31-.357a5 5 0 0 1-.311.356c-.612.642-1.565 1.311-2.775 1.311c-1.511 0-2.635-.764-3.357-1.668a5.2 5.2 0 0 1-1.02-2.137a3.45 3.45 0 0 1-1.269-.69c-.71-.61-1.262-1.59-1.262-3.035c0-1.257.15-2.243.574-2.928a2.1 2.1 0 0 1 .96-.84a5 5 0 0 1-.177-1.127c-.033-.735.076-1.5.295-2.181c.215-.67.557-1.323 1.038-1.774a2.1 2.1 0 0 1 1.095-.567c.2-.84.706-1.534 1.353-2.037m.922 1.183c-.546.425-.866.991-.866 1.643a.75.75 0 0 1-.987.711c-.137-.046-.282-.035-.49.161c-.232.217-.467.61-.637 1.138a4.8 4.8 0 0 0-.224 1.656c.025.556.157 1.018.365 1.33a.8.8 0 0 1 .083.166H6.4a2.85 2.85 0 0 1 2.843 2.642a2 2 0 1 1-1.507.01A1.35 1.35 0 0 0 6.4 12.5H3.775c-.15.348-.261.949-.261 1.966c0 1.021.371 1.581.739 1.897c.403.345.846.435.974.435a.75.75 0 0 1 .75.75c0 .42.232 1.183.76 1.843c.508.637 1.232 1.105 2.185 1.105c.637 0 1.223-.358 1.69-.846c.226-.238.402-.485.518-.685a2 2 0 0 0 .115-.233l.006-.014V9.25h-.896a2 2 0 1 1 0-1.5h.896V5.212l-.003-.057a3.3 3.3 0 0 0-.18-.903c-.09-.24-.207-.427-.345-.55c-.123-.11-.293-.196-.57-.196c-.766 0-1.525.258-2.08.69M12.764 17v1.718l.005.014q.03.08.116.233c.115.2.291.447.518.685c.466.488 1.053.846 1.69.846c.952 0 1.676-.468 2.185-1.105c.527-.66.76-1.424.76-1.843a.75.75 0 0 1 .75-.75c.128 0 .57-.09.974-.435c.367-.316.738-.876.738-1.897c0-1.208-.158-1.83-.349-2.137a.6.6 0 0 0-.26-.245c-.101-.048-.253-.084-.488-.084a.75.75 0 0 1-.624-1.166c.208-.312.34-.774.366-1.33a4.8 4.8 0 0 0-.225-1.656c-.17-.528-.405-.92-.636-1.138c-.209-.196-.354-.207-.49-.161a.75.75 0 0 1-.988-.711c0-.652-.32-1.218-.866-1.643c-.553-.431-1.313-.69-2.08-.69c-.276 0-.445.087-.569.196a1.4 1.4 0 0 0-.344.55a3 3 0 0 0-.183.961V15.5h.636a1.35 1.35 0 0 0 1.35-1.35v-1.795a2 2 0 1 1 1.5 0v1.795A2.85 2.85 0 0 1 13.4 17zM8.5 8a.5.5 0 1 0 0 1a.5.5 0 0 0 0-1M8 15.5a.5.5 0 1 0 1 0a.5.5 0 0 0-1 0m7-5a.5.5 0 1 0 1 0a.5.5 0 0 0-1 0'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--data-usage-16-regular { + display: inline-block; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M3.75 2A1.75 1.75 0 0 0 2 3.75v8.5c0 .966.784 1.75 1.75 1.75h8.5A1.75 1.75 0 0 0 14 12.25v-8.5A1.75 1.75 0 0 0 12.25 2zM3 3.75A.75.75 0 0 1 3.75 3h8.5a.75.75 0 0 1 .75.75v8.5a.75.75 0 0 1-.75.75h-8.5a.75.75 0 0 1-.75-.75zM6 6.5a.5.5 0 0 0-1 0v4a.5.5 0 0 0 1 0zM8 8a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 8m3-2.5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* Products Image Section */ + +.fluent--cart-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M2.5 4.25a.75.75 0 0 1 .75-.75h.558c.95 0 1.52.639 1.845 1.233c.217.396.374.855.497 1.271L6.25 6h12.498c.83 0 1.43.794 1.202 1.593l-1.828 6.409a2.75 2.75 0 0 1-2.644 1.996H9.53a2.75 2.75 0 0 1-2.652-2.022l-.76-2.772l-1.26-4.248l-.001-.008c-.156-.567-.302-1.098-.52-1.494C4.128 5.069 3.96 5 3.809 5H3.25a.75.75 0 0 1-.75-.75m5.073 6.59l.751 2.739c.15.542.643.919 1.206.919h5.948a1.25 1.25 0 0 0 1.202-.907L18.417 7.5H6.585l.974 3.287zM11 19a2 2 0 1 1-4 0a2 2 0 0 1 4 0m-1.5 0a.5.5 0 1 0-1 0a.5.5 0 0 0 1 0m8.5 0a2 2 0 1 1-4 0a2 2 0 0 1 4 0m-1.5 0a.5.5 0 1 0-1 0a.5.5 0 0 0 1 0'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--clipboard-code-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M13.75 2a2.25 2.25 0 0 1 2.236 2.002V4h1.764A2.25 2.25 0 0 1 20 6.25v7.46a1.75 1.75 0 0 0-1.5-1.692V6.25a.75.75 0 0 0-.75-.75h-2.129c-.404.603-1.091 1-1.871 1h-3.5c-.78 0-1.467-.397-1.871-1H6.25a.75.75 0 0 0-.75.75v13.5c0 .414.336.75.75.75h5.38l.812.913c.343.386.818.584 1.297.587H6.25A2.25 2.25 0 0 1 4 19.75V6.25A2.25 2.25 0 0 1 6.25 4h1.764a2.25 2.25 0 0 1 2.236-2zm2.245 2.096L16 4.25q0-.078-.005-.154M13.75 3.5h-3.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5M19 13.75a.8.8 0 0 1-.03.212l-2.5 8.5a.75.75 0 1 1-1.44-.424l2.5-8.5a.75.75 0 0 1 1.47.212m-7.81 4.748a.75.75 0 0 1 0-.996l2-2.25a.75.75 0 0 1 1.12.996L12.755 18l1.557 1.752a.75.75 0 0 1-1.122.996zm8.562 2.313a.75.75 0 0 1-.063-1.06L21.247 18l-1.558-1.752a.75.75 0 0 1 1.122-.996l2 2.25a.75.75 0 0 1 0 .996l-2 2.25a.75.75 0 0 1-1.06.063'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--clock-arrow-download-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4.5 11a8.5 8.5 0 1 1 8.188 8.494a6.5 6.5 0 0 1-.68 1.457q.49.05.992.049c5.523 0 10-4.477 10-10S18.523 1 13 1S3 5.477 3 11q0 .501.048.991a6.5 6.5 0 0 1 1.458-.68A9 9 0 0 1 4.5 11m8.493-5.352a.75.75 0 0 0-1.493.102v6l.007.102a.75.75 0 0 0 .743.648h4l.102-.007A.75.75 0 0 0 16.25 11H13V5.75zM1 17.5a5.5 5.5 0 0 1 5-5.477v5.77l-1.646-1.647a.5.5 0 0 0-.708.708l2.5 2.5a.5.5 0 0 0 .708 0l2.5-2.5a.5.5 0 0 0-.708-.708L7 17.793v-5.77A5.5 5.5 0 1 1 1 17.5m8.5 3A.5.5 0 0 0 9 20H4a.5.5 0 0 0 0 1h5a.5.5 0 0 0 .5-.5'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--document-table-checkmark-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18 20.5h-5.732A6.5 6.5 0 0 1 11.19 22H18a2 2 0 0 0 2-2V9.828a2 2 0 0 0-.586-1.414l-5.829-5.828l-.049-.04l-.036-.03a2 2 0 0 0-.219-.18a1 1 0 0 0-.08-.044l-.048-.024l-.05-.029c-.054-.031-.109-.063-.166-.087a2 2 0 0 0-.624-.138q-.03-.002-.059-.007L12.172 2H6a2 2 0 0 0-2 2v7.498a6.5 6.5 0 0 1 1.5-.422V4a.5.5 0 0 1 .5-.5h6V8a2 2 0 0 0 2 2h4.5v10a.5.5 0 0 1-.5.5m-.622-12H14a.5.5 0 0 1-.5-.5V4.621zM13 17.5a6.5 6.5 0 0 1-.174 1.5h2.424A1.75 1.75 0 0 0 17 17.25v-4a1.75 1.75 0 0 0-1.75-1.75H9.004a6.5 6.5 0 0 1 2.496 1.846V13h3.75a.25.25 0 0 1 .25.25v1.25h-3.232c.244.47.433.972.558 1.5H15.5v1.25a.25.25 0 0 1-.25.25zm-1 0a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0m-2.146-2.354a.5.5 0 0 0-.708 0L5.5 18.793l-1.646-1.647a.5.5 0 0 0-.708.708l2 2a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--database-search-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4 6c0-.69.315-1.293.774-1.78c.455-.482 1.079-.883 1.793-1.202C7.996 2.377 9.917 2 12 2s4.004.377 5.433 1.018c.714.32 1.338.72 1.793 1.202c.459.487.774 1.09.774 1.78v6.257a5.5 5.5 0 0 0-1.5-.882V8.392c-.32.22-.68.417-1.067.59C16.004 9.623 14.083 10 12 10s-4.004-.377-5.433-1.018a7 7 0 0 1-1.067-.59V18c0 .207.09.46.365.75c.279.296.717.596 1.315.864c1.195.535 2.899.886 4.82.886q.36 0 .708-.016a5.5 5.5 0 0 0 2.15 1.267c-.89.162-1.856.249-2.858.249c-2.083 0-4.004-.377-5.433-1.017c-.714-.32-1.338-.72-1.793-1.203C4.315 19.293 4 18.69 4 18zm1.5 0c0 .207.09.46.365.75c.279.296.717.596 1.315.864c1.195.535 2.899.886 4.82.886s3.625-.35 4.82-.886c.598-.268 1.036-.568 1.315-.864c.275-.29.365-.543.365-.75s-.09-.46-.365-.75c-.279-.296-.717-.596-1.315-.864c-1.195-.535-2.9-.886-4.82-.886s-3.625.35-4.82.886c-.598.268-1.036.568-1.315.864c-.275.29-.365.543-.365.75m11 15a4.5 4.5 0 0 0 2.607-.832l2.613 2.612a.75.75 0 1 0 1.06-1.06l-2.612-2.613A4.5 4.5 0 1 0 16.5 21m0-1.5a3 3 0 1 1 0-6a3 3 0 0 1 0 6'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--arrow-trending-lines-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.749 2h4.554l.1.014l.099.028l.06.026q.12.052.219.15l.04.044l.044.057l.054.09l.039.09l.019.064l.014.064l.009.095v4.532a.75.75 0 0 1-1.493.102l-.007-.102V4.559l-6.44 6.44a.75.75 0 0 1-.976.073L13 11L9.97 8.09l-5.69 5.689a.75.75 0 0 1-1.133-.977l.073-.084l6.22-6.22a.75.75 0 0 1 .976-.072l.084.072l3.03 2.91L19.438 3.5h-2.69a.75.75 0 0 1-.742-.648l-.007-.102a.75.75 0 0 1 .648-.743zM3.75 17a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.75.75 0 0 1 .75-.75m5.75-3.25a.75.75 0 0 0-1.5 0v7.5a.75.75 0 0 0 1.5 0zM13.75 15a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0v-5.5a.75.75 0 0 1 .75-.75m5.75-4.25a.75.75 0 0 0-1.5 0v10.5a.75.75 0 0 0 1.5 0z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* Data and Analytics Images */ +.fluent--data-usage-settings-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17.25 2.996A2.75 2.75 0 0 1 20 5.746v5.752a6.5 6.5 0 0 0-1.5-.422v-5.33c0-.69-.56-1.25-1.25-1.25H4.75c-.69 0-1.25.56-1.25 1.25v12.5c0 .69.56 1.25 1.25 1.25h6.562c.172.534.411 1.037.707 1.5H4.75A2.75 2.75 0 0 1 2 18.246v-12.5a2.75 2.75 0 0 1 2.75-2.75zM16 7.73v3.445a6.5 6.5 0 0 0-1.5.558V7.73a.74.74 0 0 1 .75-.73c.38 0 .694.275.743.63zm-4.285 4.986l.017 1.785a6.5 6.5 0 0 0-.713 2.496a.73.73 0 0 1-.726-.62l-.008-.099l-.035-3.547a.73.73 0 0 1 .725-.734a.73.73 0 0 1 .732.62zM6.75 9c.38 0 .693.281.743.646l.007.101v6.507a.75.75 0 0 1-.75.746a.75.75 0 0 1-.743-.645L6 16.253V9.746C6 9.334 6.336 9 6.75 9m7.528 4.977a2 2 0 0 1-1.441 2.496l-.584.144a5.7 5.7 0 0 0 .006 1.808l.54.13a2 2 0 0 1 1.45 2.51l-.187.631c.44.386.94.699 1.484.922l.494-.519a2 2 0 0 1 2.899 0l.498.525a5.3 5.3 0 0 0 1.483-.913l-.198-.686a2 2 0 0 1 1.441-2.496l.584-.144a5.7 5.7 0 0 0-.006-1.808l-.54-.13a2 2 0 0 1-1.45-2.51l.187-.63a5.3 5.3 0 0 0-1.484-.922l-.493.518a2 2 0 0 1-2.9 0l-.498-.525a5.3 5.3 0 0 0-1.483.912zM17.5 19c-.8 0-1.45-.672-1.45-1.5S16.7 16 17.5 16s1.45.672 1.45 1.5S18.3 19 17.5 19'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--arrow-expand-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.596 15.35a.75.75 0 0 1 1.06 1.06l-3.095 3.094H7.75a.75.75 0 0 1 .743.648l.007.102a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1-.75-.75v-4a.75.75 0 0 1 1.5 0v2.19zm8.659 5.654a.75.75 0 0 1 0-1.5h2.186L15.35 16.41a.75.75 0 0 1-.073-.976l.073-.084a.75.75 0 0 1 1.06 0l3.095 3.096v-2.192a.75.75 0 0 1 .648-.743l.102-.007a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-.75.75zM7.75 3a.75.75 0 0 1 0 1.5H5.563l3.093 3.095a.75.75 0 0 1 .072.976l-.073.085a.75.75 0 0 1-1.06 0L4.5 5.557V7.75a.75.75 0 0 1-.648.743L3.75 8.5A.75.75 0 0 1 3 7.75v-4A.75.75 0 0 1 3.75 3zm12.505 0a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0V5.559L16.41 8.655a.75.75 0 0 1-.976.073l-.084-.073a.75.75 0 0 1 0-1.06L18.442 4.5h-2.187a.75.75 0 0 1-.743-.648l-.007-.102a.75.75 0 0 1 .75-.75z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--data-trending-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4.5 3.75a.75.75 0 0 0-1.5 0v14A3.25 3.25 0 0 0 6.25 21h14a.75.75 0 0 0 0-1.5h-14a1.75 1.75 0 0 1-1.75-1.75zM14.75 6a.75.75 0 0 0 0 1.5h3.19l-4.69 4.69l-1.97-1.97a.75.75 0 0 0-1.06 0l-3.75 3.75a.75.75 0 1 0 1.06 1.06l3.22-3.22l1.97 1.97a.75.75 0 0 0 1.06 0l5.222-5.22v3.195a.75.75 0 0 0 1.5 0V6.75a.75.75 0 0 0-.75-.75z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* AI and Machine Learning Images */ +.fluent--chat-sparkle-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.088 6.412a2.84 2.84 0 0 0-1.347-.955l-1.378-.448a.544.544 0 0 1 0-1.025l1.378-.448A2.84 2.84 0 0 0 16.5 1.774l.011-.034l.448-1.377a.544.544 0 0 1 1.027 0l.447 1.377a2.84 2.84 0 0 0 1.799 1.796l1.377.448l.028.007a.544.544 0 0 1 0 1.025l-1.378.448a2.84 2.84 0 0 0-1.798 1.796l-.448 1.377l-.013.034a.544.544 0 0 1-1.013-.034l-.448-1.377a2.8 2.8 0 0 0-.45-.848m7.695 3.801l-.766-.248a1.58 1.58 0 0 1-.998-.999l-.25-.764a.302.302 0 0 0-.57 0l-.248.764a1.58 1.58 0 0 1-.984.999l-.765.248a.302.302 0 0 0 0 .57l.765.249a1.58 1.58 0 0 1 1 1.002l.248.764a.302.302 0 0 0 .57 0l.249-.764a1.58 1.58 0 0 1 .999-.999l.765-.248a.302.302 0 0 0 0-.57zM12 2c.957 0 1.883.134 2.759.385a1.8 1.8 0 0 1-.369.174l-1.34.44a1.65 1.65 0 0 0-.721.507A8.5 8.5 0 0 0 3.5 12c0 1.47.373 2.883 1.073 4.137l.15.27l-1.112 3.984l3.987-1.112l.27.15a8.502 8.502 0 0 0 12.507-5.965q.136.202.335.345a1.29 1.29 0 0 0 1.09.195C20.87 18.567 16.836 22 12 22a9.96 9.96 0 0 1-4.587-1.112l-3.826 1.067a1.25 1.25 0 0 1-1.54-1.54l1.068-3.823A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--form-sparkle-20-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='m14.878.282l.348 1.071a2.2 2.2 0 0 0 1.399 1.397l1.071.348l.021.006a.423.423 0 0 1 0 .798l-1.071.348a2.2 2.2 0 0 0-1.399 1.397l-.348 1.07a.423.423 0 0 1-.798 0l-.349-1.07a2.2 2.2 0 0 0-.532-.867a2.2 2.2 0 0 0-.866-.536l-1.071-.348a.423.423 0 0 1 0-.798l1.071-.348a2.2 2.2 0 0 0 1.377-1.397l.348-1.07a.423.423 0 0 1 .799 0m4.905 7.931l-.766-.248a1.58 1.58 0 0 1-.998-.999l-.25-.764a.302.302 0 0 0-.57 0l-.248.764a1.58 1.58 0 0 1-.984.999l-.765.248a.303.303 0 0 0 0 .57l.765.249a1.58 1.58 0 0 1 1 1.002l.248.764a.302.302 0 0 0 .57 0l.249-.764a1.58 1.58 0 0 1 .999-.999l.765-.248a.303.303 0 0 0 0-.57zM6 3h4.105a1.5 1.5 0 0 0-.105.5c.002.172.035.342.097.5H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-3.703l.02.053l.24.76a1.35 1.35 0 0 0 .74.79V14a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3m-.5 2h5.989l.611.2a1 1 0 0 1 .4.23l.06.06c.112.107.2.237.26.38v.09l.013.04H5.5a.5.5 0 0 1 0-1m4 4h4.599q.055.133.141.25c.155.221.376.389.63.48l.063.02a.5.5 0 0 1-.433.25h-5a.5.5 0 0 1 0-1m-3 2a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3m0-1a.5.5 0 1 1 0-1a.5.5 0 0 1 0 1M8 13.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m-1 0a.5.5 0 1 0-1 0a.5.5 0 0 0 1 0m2.5-.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--arrow-trending-sparkle-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4.854 8.146a2.84 2.84 0 0 1 .685 1.114l.448 1.377a.544.544 0 0 0 1.026 0l.448-1.377a2.84 2.84 0 0 1 1.798-1.796l1.378-.448a.544.544 0 0 0 0-1.025l-.028-.007l-1.378-.448A2.84 2.84 0 0 1 7.433 3.74l-.447-1.377a.544.544 0 0 0-1.027 0L5.511 3.74l-.011.034a2.84 2.84 0 0 1-1.759 1.762l-1.378.448a.544.544 0 0 0 0 1.025l1.378.448c.42.14.8.376 1.113.689M20.25 7a.75.75 0 0 1 .75.75v5a.75.75 0 0 1-1.5 0V9.56l-5.97 5.97a.75.75 0 0 1-1.06 0l-2.22-2.22l-5.97 5.97a.75.75 0 0 1-1.06-1.06l6.5-6.5a.75.75 0 0 1 1.06 0L13 13.94l5.44-5.44h-3.19a.75.75 0 0 1 0-1.5zm-.233 10.965l.766.248l.015.004a.303.303 0 0 1 .147.46a.3.3 0 0 1-.147.11l-.765.248a1.58 1.58 0 0 0-1 .999l-.248.764a.302.302 0 0 1-.57 0l-.249-.764a1.58 1.58 0 0 0-.999-1.002l-.765-.249a.303.303 0 0 1-.147-.46a.3.3 0 0 1 .147-.11l.765-.248a1.58 1.58 0 0 0 .984-.998l.249-.765a.302.302 0 0 1 .57 0l.249.764a1.58 1.58 0 0 0 .999.999'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* Security Images */ +.fluent--shield-error-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20.25 5c-2.663 0-5.258-.943-7.8-2.85a.75.75 0 0 0-.9 0C9.008 4.057 6.413 5 3.75 5a.75.75 0 0 0-.75.75V11c0 5.001 2.958 8.676 8.725 10.948a.75.75 0 0 0 .55 0C18.042 19.676 21 16 21 11V5.75a.75.75 0 0 0-.75-.75M4.5 6.478c2.577-.152 5.08-1.09 7.5-2.8c2.42 1.71 4.923 2.648 7.5 2.8V11c0 4.256-2.453 7.379-7.5 9.442C6.953 18.379 4.5 15.256 4.5 11zm8.243 1.174a.75.75 0 0 0-1.493.102v6.498l.007.102a.75.75 0 0 0 1.493-.102V7.754zM12 18a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--document-data-lock-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M18.5 20a.5.5 0 0 1-.5.5h-6v1q0 .257-.05.5H18a2 2 0 0 0 2-2V9.828a2 2 0 0 0-.586-1.414l-3.17-3.169l-.024-.025l-2.853-2.854A1.25 1.25 0 0 0 12.483 2H6a2 2 0 0 0-2 2v7.55a3.5 3.5 0 0 1 1.5-.905V4a.5.5 0 0 1 .5-.5h6V8a2 2 0 0 0 2 2h4.5zm-5-15.379L17.378 8.5H14a.5.5 0 0 1-.5-.5zm-7 6.879A2.5 2.5 0 0 0 4 14v1h-.5A1.5 1.5 0 0 0 2 16.5v5A1.5 1.5 0 0 0 3.5 23h6a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 9.5 15H9v-1a2.5 2.5 0 0 0-2.5-2.5m-1 2.5a1 1 0 1 1 2 0v1h-2zm2 5a1 1 0 1 1-2 0a1 1 0 0 1 2 0m5.75-4a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 .75-.75M17 13.75a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--clock-toolbox-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4.5 11a8.5 8.5 0 1 1 8.5 8.5V21c5.523 0 10-4.477 10-10S18.523 1 13 1S3 5.477 3 11q0 .308.018.614A2.74 2.74 0 0 1 4.5 11.01zm8.493-5.352a.75.75 0 0 0-1.493.102v6l.007.102a.75.75 0 0 0 .743.648h4l.102-.007A.75.75 0 0 0 16.25 11H13V5.75zM8.25 13.5h-3.5a.25.25 0 0 0-.25.25V15h4v-1.25a.25.25 0 0 0-.25-.25M3 15v-1.25c0-.966.784-1.75 1.75-1.75h3.5c.966 0 1.75.784 1.75 1.75V15h.5a1.5 1.5 0 0 1 1.5 1.5V18h-2v-.5a.5.5 0 0 0-1 0v.5H4v-.5a.5.5 0 0 0-1 0v.5H1v-1.5A1.5 1.5 0 0 1 2.5 15zm6 4.5V19H4v.5a.5.5 0 0 1-1 0V19H1v2.5A1.5 1.5 0 0 0 2.5 23h8a1.5 1.5 0 0 0 1.5-1.5V19h-2v.5a.5.5 0 0 1-1 0'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} +/* Cloud Images */ +.fluent--money-calculator-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10.5 7a3 3 0 1 0 0 6a3 3 0 0 0 0-6M9 10a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0M2 6.25A2.25 2.25 0 0 1 4.25 4h12.5A2.25 2.25 0 0 1 19 6.25V11h-1.5V8.5h-.75a2.25 2.25 0 0 1-2.25-2.25V5.5h-8v.75A2.25 2.25 0 0 1 4.25 8.5H3.5v3h.75a2.25 2.25 0 0 1 2.25 2.25v.75H14V16H4.25A2.25 2.25 0 0 1 2 13.75zm2.25-.75a.75.75 0 0 0-.75.75V7h.75A.75.75 0 0 0 5 6.25V5.5zM17.5 7v-.75a.75.75 0 0 0-.75-.75H16v.75c0 .414.336.75.75.75zm-14 6.75c0 .414.336.75.75.75H5v-.75a.75.75 0 0 0-.75-.75H3.5zm.901 3.75H14V19H7a3 3 0 0 1-2.599-1.5M22 11V9a3 3 0 0 0-1.5-2.599V11zm-5.5 1a1.5 1.5 0 0 0-1.5 1.5v8a1.5 1.5 0 0 0 1.5 1.5h5a1.5 1.5 0 0 0 1.5-1.5v-8a1.5 1.5 0 0 0-1.5-1.5zm.5 4.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1 0-1m3 0h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1 0-1m-3 2h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1 0-1m3 0h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1 0-1m-3 2h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1 0-1m3 0h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1 0-1M16.5 14a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--cloud-checkmark-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 4.5a4.5 4.5 0 0 0-4.495 4.285a.75.75 0 0 1-.75.715H6.5a3 3 0 1 0 0 6h3.576a6.6 6.6 0 0 0-.057 1.5H6.5a4.5 4.5 0 0 1-.42-8.98a6.001 6.001 0 0 1 11.84 0a4.5 4.5 0 0 1 4.053 4.973a6.5 6.5 0 0 0-1.8-1.857A3 3 0 0 0 17.5 9.5h-.256a.75.75 0 0 1-.749-.715A4.5 4.5 0 0 0 12 4.5m10 12a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0m-2.146-2.354a.5.5 0 0 0-.708 0L15.5 17.793l-1.646-1.647a.5.5 0 0 0-.708.708l2 2a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--laptop-shield-16-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M4.5 3A1.5 1.5 0 0 0 3 4.5v4A1.5 1.5 0 0 0 4.5 10h2.502V9H4.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v.598c.178.072.341.183.478.33q.261.278.522.48V4.5A1.5 1.5 0 0 0 11.5 3zm-2 8h4.55q.057.517.187 1H2.5a.5.5 0 0 1 0-1m9.001 4a.3.3 0 0 1-.11-.02q-1.038-.37-1.761-.979L9.629 14a4.3 4.3 0 0 1-.877-.999L8.75 13q-.694-1.093-.745-2.635l-.004-.24v-2.25c0-.207.157-.375.35-.375c1.07 0 2.033-.458 2.903-1.39A.34.34 0 0 1 11.5 6c.089 0 .178.037.246.11c.87.932 1.832 1.39 2.903 1.39c.193 0 .35.168.35.375v2.25l-.004.24q-.05 1.542-.745 2.635v.001q-.356.56-.878.999v.001q-.724.61-1.762.98a.3.3 0 0 1-.11.019'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* Reporting and Data Visualizaiton Images */ +.fluent--document-landscape-data-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10 9a2 2 0 1 1 4 0v6a2 2 0 1 1-4 0zm2-.5a.5.5 0 0 0-.5.5v6a.5.5 0 0 0 1 0V9a.5.5 0 0 0-.5-.5M5 14a2 2 0 1 1 4 0v1a2 2 0 1 1-4 0zm2.5 0a.5.5 0 0 0-1 0v1a.5.5 0 0 0 1 0zm9.5-4a2 2 0 0 0-2 2v3a2 2 0 1 0 4 0v-3a2 2 0 0 0-2-2m.5 2v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 1 0M2 6.75A2.75 2.75 0 0 1 4.75 4h14.5A2.75 2.75 0 0 1 22 6.75v10.5A2.75 2.75 0 0 1 19.25 20H4.75A2.75 2.75 0 0 1 2 17.25zM4.75 5.5c-.69 0-1.25.56-1.25 1.25v10.5c0 .69.56 1.25 1.25 1.25h14.5c.69 0 1.25-.56 1.25-1.25V6.75c0-.69-.56-1.25-1.25-1.25z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--chart-multiple-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M13 10.75h6.715c.34-.347.78-.595 1.275-.698A9.5 9.5 0 0 0 11.5 1A9.5 9.5 0 0 0 2 10.5c0 5.079 3.986 9.227 9 9.487v-1.502a8 8 0 0 1 .25-15.981V9c0 .966.784 1.75 1.75 1.75m0-1.5a.25.25 0 0 1-.25-.25V2.597a8.01 8.01 0 0 1 6.653 6.653zM21.5 11a1.5 1.5 0 0 0-1.5 1.5v8a1.5 1.5 0 0 0 3 0v-8a1.5 1.5 0 0 0-1.5-1.5m-8 6a1.5 1.5 0 0 0-1.5 1.5v2a1.5 1.5 0 0 0 3 0v-2a1.5 1.5 0 0 0-1.5-1.5m2.5-1.5a1.5 1.5 0 0 1 3 0v5a1.5 1.5 0 0 1-3 0z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--chart-person-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.5 2.75a.75.75 0 0 0-1.5 0V3H5.25A3.25 3.25 0 0 0 2 6.25v9.5A3.25 3.25 0 0 0 5.25 19h2.398l-1.475 1.77a.75.75 0 0 0 1.153.96L9.6 19h3.508a2.78 2.78 0 0 1 1.075-1.5H5.25a1.75 1.75 0 0 1-1.75-1.75v-9.5c0-.966.784-1.75 1.75-1.75h13.5c.966 0 1.75.784 1.75 1.75v5.377A3.5 3.5 0 0 1 22 14.5V6.25A3.25 3.25 0 0 0 18.75 3H12.5zm-6.5 5A.75.75 0 0 1 6.75 7h4a.75.75 0 0 1 0 1.5h-4A.75.75 0 0 1 6 7.75M6.75 10a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5zM6 13.75a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75m15 .75a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0m2 5.375C23 21.431 21.714 23 18.5 23S14 21.437 14 19.875v-.103c0-.98.794-1.772 1.773-1.772h5.454c.98 0 1.773.793 1.773 1.772z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* Application and Modernization Images */ +.fluent--calendar-lock-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M17.75 3A3.25 3.25 0 0 1 21 6.25v5.3a3.5 3.5 0 0 0-1.5-.905V8.5h-15v9.25c0 .966.784 1.75 1.75 1.75H13V21H6.25A3.25 3.25 0 0 1 3 17.75V6.25A3.25 3.25 0 0 1 6.25 3zm0 1.5H6.25A1.75 1.75 0 0 0 4.5 6.25V7h15v-.75a1.75 1.75 0 0 0-1.75-1.75M16 15h-.5a1.5 1.5 0 0 0-1.5 1.5v5a1.5 1.5 0 0 0 1.5 1.5h6a1.5 1.5 0 0 0 1.5-1.5v-5a1.5 1.5 0 0 0-1.5-1.5H21v-1a2.5 2.5 0 0 0-5 0zm1.5-1a1 1 0 1 1 2 0v1h-2zm2 5a1 1 0 1 1-2 0a1 1 0 0 1 2 0'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--top-speed-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.543 5.483a8.46 8.46 0 0 1 4.707-1.95V5.25a.75.75 0 0 0 1.5 0V3.533a8.5 8.5 0 0 1 7.735 7.967H18.75a.75.75 0 0 0 0 1.5h1.694c-.26 2.312-1.423 4.248-3.168 5.668a.75.75 0 0 0 .948 1.164c2.226-1.813 3.67-4.394 3.77-7.485a1 1 0 0 0 .004-.156L22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 3.252 1.523 5.954 3.77 7.826a.75.75 0 0 0 .96-1.152C5.02 17.248 3.827 15.307 3.558 13H5.25a.75.75 0 0 0 0-1.5H3.514c.11-1.882.831-3.6 1.969-4.957L6.72 7.78a.75.75 0 0 0 1.06-1.06zM16.76 6.634a.646.646 0 0 0-.807.015l-.218.183a396 396 0 0 0-2.351 1.99c-.656.56-1.327 1.14-1.863 1.613a40 40 0 0 0-.689.62a5 5 0 0 0-.42.424a1.837 1.837 0 0 0 .312 2.619a1.934 1.934 0 0 0 2.677-.306c.088-.108.205-.296.325-.497c.128-.215.285-.49.459-.798c.347-.62.768-1.392 1.175-2.145a372 372 0 0 0 1.439-2.697l.131-.249a.61.61 0 0 0-.17-.772'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--person-heart-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M10.11 15.5a4.5 4.5 0 0 1 .41-1.5H4.254a2.25 2.25 0 0 0-2.25 2.248v.578c0 .892.32 1.756.9 2.435C4.467 21.095 6.854 22 10 22q2.121 0 3.774-.55l-1.215-1.215Q11.415 20.5 10 20.5c-2.738 0-4.704-.745-5.957-2.213a2.25 2.25 0 0 1-.54-1.461v-.578a.75.75 0 0 1 .75-.749zM10 2.003a5 5 0 1 1 0 10a5 5 0 0 1 0-10m0 1.5a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7m7.044 19.492a.75.75 0 0 1-.53-.22l-4.409-4.408a3.467 3.467 0 0 1 4.903-4.903l.036.036l.036-.036a3.467 3.467 0 0 1 4.903 4.903l-4.409 4.408a.75.75 0 0 1-.53.22'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} +/* Text analytics engine */ +.fluent--arrow-trending-text-24-filled { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21 4a1 1 0 0 0-1-1h-5a1 1 0 1 0 0 2h2.586L12.5 10.086l-1.793-1.793a1 1 0 0 0-1.414 0l-6 6a1 1 0 1 0 1.414 1.414L10 10.414l1.793 1.793a1 1 0 0 0 .564.283c.296-.194.628-.338.985-.418L19 6.414V9a1 1 0 1 0 2 0zm-7 9a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2zm0 3.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5m0 3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* CertyFAST Images */ +.fluent--comment-error-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 6.5a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0M17.5 3a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 1 0v-4a.5.5 0 0 0-.5-.5m0 7.125a.625.625 0 1 0 0-1.25a.625.625 0 0 0 0 1.25m3 4.625v-2.482A6.5 6.5 0 0 0 22 11.19v3.56A3.25 3.25 0 0 1 18.75 18h-5.738L8 21.75a1.25 1.25 0 0 1-1.999-1V18h-.75A3.25 3.25 0 0 1 2 14.75v-8.5A3.25 3.25 0 0 1 5.25 3h6.772a6.5 6.5 0 0 0-.709 1.5H5.25A1.75 1.75 0 0 0 3.5 6.25v8.5c0 .966.784 1.75 1.75 1.75h2.249v3.75l5.015-3.75h6.236a1.75 1.75 0 0 0 1.75-1.75'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--document-one-page-sparkle-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.25 11h-8.5c-.41 0-.75.34-.75.75s.34.75.75.75h8.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75m0 4.5h-8.5c-.41 0-.75.34-.75.75s.34.75.75.75h8.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75M7 7.25c0 .41.34.75.75.75h7.45l-.09-.28q-.075-.21-.21-.39c-.04-.05-.07-.09-.11-.13c-.15-.15-.33-.26-.52-.32L13.1 6.5H7.75c-.41 0-.75.34-.75.75m12.8 6.04l-.26-.79l-.8-.29c-.09-.03-.16-.08-.24-.12v7.66c0 .41-.34.75-.75.75H6.25c-.41 0-.75-.34-.75-.75V4.25c0-.41.34-.75.75-.75h5.53c.03-.06.05-.13.09-.19c.24-.34.58-.6.99-.74l1.41-.46c.07-.03.15-.07.22-.11H6.25C5.01 2 4 3.01 4 4.25v15.5C4 20.99 5.01 22 6.25 22h11.5c1.24 0 2.25-1.01 2.25-2.25v-6.08a1.7 1.7 0 0 1-.2-.38m-3.95-7.14c.08.08.16.17.23.27c.2.25.35.54.45.85l.45 1.38c.04.11.11.2.2.26c.09.07.2.1.31.1a.5.5 0 0 0 .31-.1c.08-.06.15-.14.19-.23v-.03l.46-1.38c.14-.42.37-.8.69-1.11c.31-.31.69-.55 1.11-.69l1.38-.45c.11-.04.2-.11.26-.2a.5.5 0 0 0 .1-.31a.5.5 0 0 0-.1-.31a.63.63 0 0 0-.26-.2h-.03l-1.38-.45c-.42-.14-.8-.37-1.11-.69a2.85 2.85 0 0 1-.69-1.11L17.97.37a.52.52 0 0 0-.2-.26c-.09-.06-.2-.1-.31-.1a.5.5 0 0 0-.31.1c-.09.06-.16.16-.2.26l-.45 1.38v.03c-.15.4-.38.77-.67 1.07c-.31.31-.68.55-1.1.69l-1.38.45c-.11.04-.2.11-.26.2a.5.5 0 0 0-.1.31c0 .11.03.22.1.31c.06.09.16.16.26.2l1.38.45c.42.14.8.38 1.11.69zm7.93 4.07c.064 0 .13.06.17.11s.05.11.05.17s-.01.12-.05.17s-.09.09-.15.11l-.77.25c-.23.08-.44.21-.62.38c-.17.17-.3.38-.38.62l-.25.76c-.02.06-.06.11-.11.15a.27.27 0 0 1-.34 0a.33.33 0 0 1-.11-.15l-.25-.76c-.08-.23-.21-.45-.38-.62s-.39-.31-.62-.38l-.77-.25a.33.33 0 0 1-.15-.11a.27.27 0 0 1 0-.34c.04-.05.09-.09.15-.11l.77-.25c.23-.08.44-.21.61-.38s.3-.38.37-.61l.25-.76c.02-.06.06-.11.11-.15a.27.27 0 0 1 .34 0c.05.04.09.09.11.15l.25.76c.08.23.21.44.38.62c.17.17.38.3.62.38z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--folder-people-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M3.5 6.25V8h4.629a.75.75 0 0 0 .53-.22l1.53-1.53l-1.53-1.53a.75.75 0 0 0-.53-.22H5.25A1.75 1.75 0 0 0 3.5 6.25m-1.5 0A3.25 3.25 0 0 1 5.25 3h2.879a2.25 2.25 0 0 1 1.59.659L11.562 5.5h7.189A3.25 3.25 0 0 1 22 8.75v4.75a2.5 2.5 0 0 0-1.5-.5V8.75A1.75 1.75 0 0 0 18.75 7h-7.19L9.72 8.841a2.25 2.25 0 0 1-1.591.659H3.5v8.25c0 .966.784 1.75 1.75 1.75h5.791q-.04.245-.041.5c0 .328.036.666.116 1H5.25A3.25 3.25 0 0 1 2 17.75zM15.5 17a2 2 0 1 0 0-4a2 2 0 0 0 0 4m0 6c2.567 0 3.5-1.52 3.5-3a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2c0 1.48.933 3 3.5 3m4.007-1.022q.234.021.493.022c2.2 0 3-1.216 3-2.4a1.6 1.6 0 0 0-1.6-1.6h-2.164c.475.53.764 1.232.764 2c0 .656-.144 1.35-.493 1.978M22 15.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* LoadFAST Images */ +.fluent--timer-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 5a8.5 8.5 0 1 1 0 17a8.5 8.5 0 0 1 0-17m0 1.5a7 7 0 1 0 0 14a7 7 0 0 0 0-14M12 8a.75.75 0 0 1 .743.648l.007.102v4.5a.75.75 0 0 1-1.493.102l-.007-.102v-4.5A.75.75 0 0 1 12 8m7.147-2.886l.083.06l1.158.964a.75.75 0 0 1-.877 1.212l-.082-.06l-1.159-.964a.75.75 0 0 1 .877-1.212M14.25 2.5a.75.75 0 0 1 .102 1.493L14.25 4h-4.5a.75.75 0 0 1-.102-1.493L9.75 2.5z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--wrench-settings-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.5 2a5.5 5.5 0 0 0-5.348 6.789L2.841 17.1a2.871 2.871 0 1 0 4.06 4.06l4.115-4.113a6.47 6.47 0 0 1 1.172-3.293L5.84 20.1a1.371 1.371 0 0 1-1.94-1.94l8.624-8.622a.75.75 0 0 0 .18-.768a4 4 0 0 1 4.213-5.248l-1.844 1.844a1.25 1.25 0 0 0 0 1.768l1.793 1.793a1.25 1.25 0 0 0 1.767 0l1.845-1.845q.021.207.021.418a4 4 0 0 1-2.162 3.554a6.5 6.5 0 0 1 1.85.526A5.5 5.5 0 0 0 22 7.5c0-.767-.157-1.498-.442-2.163a.75.75 0 0 0-1.22-.236L17.75 7.69l-1.439-1.44L18.9 3.662a.75.75 0 0 0-.235-1.22A5.5 5.5 0 0 0 16.5 2m-2.223 11.976a2 2 0 0 1-1.441 2.496l-.584.144a5.7 5.7 0 0 0 .006 1.808l.54.13a2 2 0 0 1 1.45 2.51l-.187.631c.44.386.94.699 1.485.922l.493-.519a2 2 0 0 1 2.899 0l.499.525a5.3 5.3 0 0 0 1.482-.913l-.198-.686a2 2 0 0 1 1.442-2.496l.583-.144a5.7 5.7 0 0 0-.006-1.808l-.54-.13a2 2 0 0 1-1.449-2.51l.186-.63a5.3 5.3 0 0 0-1.484-.922l-.493.518a2 2 0 0 1-2.9 0l-.498-.525c-.544.22-1.044.53-1.483.912zM17.5 19c-.8 0-1.45-.672-1.45-1.5S16.7 16 17.5 16s1.45.672 1.45 1.5S18.3 19 17.5 19'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--drawer-arrow-download-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11 6.501a5.5 5.5 0 0 1 5-5.478v5.77l-1.646-1.646a.5.5 0 0 0-.708.708l2.5 2.5a.5.5 0 0 0 .708 0l2.5-2.5a.5.5 0 0 0-.708-.708L17 6.794v-5.77A5.5 5.5 0 1 1 11 6.5m8.5 3A.5.5 0 0 0 19 9h-5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 .5-.5m1.5 1.69a6.5 6.5 0 0 1-1.5 1.078V14h-4.558a.69.69 0 0 0-.692.692v.058a2.25 2.25 0 0 1-4.5 0v-.058A.69.69 0 0 0 9.058 14H4.5V9.5h6.232a6.5 6.5 0 0 1-.558-1.5H4.5v-.75c0-.967.784-1.75 1.75-1.75h3.826a6.5 6.5 0 0 1 .422-1.5H6.25A3.25 3.25 0 0 0 3 7.251v11.5a3.25 3.25 0 0 0 3.25 3.25h11.5a3.25 3.25 0 0 0 3.25-3.25zm-1.5 4.31v3.25a1.75 1.75 0 0 1-1.75 1.75H6.25a1.75 1.75 0 0 1-1.75-1.75V15.5h3.825a3.751 3.751 0 0 0 7.35 0z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* MigrateFAST Images */ +.fluent--tray-item-remove-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 3.5v2h3.5v-2zm-1.5-.25c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2.5C19 6.44 18.44 7 17.75 7h-4c-.69 0-1.25-.56-1.25-1.25zm2.72 5.47a.75.75 0 0 1 1.06 0l2.5 2.5a.75.75 0 1 1-1.06 1.06l-1.22-1.22v6.69a.75.75 0 0 1-1.5 0v-6.69l-1.22 1.22a.75.75 0 1 1-1.06-1.06zM6.5 15v2H10v-2zM5 14.75c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2.5c0 .69-.56 1.25-1.25 1.25h-4c-.69 0-1.25-.56-1.25-1.25zM2.75 16a.75.75 0 0 1 .75.75v2c0 .69.56 1.25 1.25 1.25h14.5c.69 0 1.25-.56 1.25-1.25v-2a.75.75 0 0 1 1.5 0v2a2.75 2.75 0 0 1-2.75 2.75H4.75A2.75 2.75 0 0 1 2 18.75v-2a.75.75 0 0 1 .75-.75'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--money-hand-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.25 2A2.25 2.25 0 0 0 4 4.25v15.5A2.25 2.25 0 0 0 6.25 22h7.5A2.25 2.25 0 0 0 16 19.771v-1.52a.75.75 0 0 0-.75-.75c-.453 0-.739-.123-.936-.282c-.208-.167-.38-.425-.511-.789c-.273-.755-.302-1.75-.302-2.68a.75.75 0 0 0-.202-.512l-.165-.177a3 3 0 0 0-.17-.173c-.074-.07-.3-.285-1.183-1.168c-.469-.469-.728-.865-.813-1.168a.6.6 0 0 1-.016-.325a.7.7 0 0 1 .205-.323a.7.7 0 0 1 .322-.204a.6.6 0 0 1 .324.016c.302.085.698.346 1.167.815c.54.54 1.053 1.047 1.512 1.5c.76.752 1.373 1.36 1.72 1.73a.75.75 0 0 0 1.097-1.023A55 55 0 0 0 16 11.424V8.06l2.842 2.842c.421.422.659.994.659 1.59v8.758a.75.75 0 0 0 1.5 0v-8.757a3.75 3.75 0 0 0-1.099-2.652L16 5.939v-1.69A2.25 2.25 0 0 0 13.75 2zm6.142 14.94c.097.268.222.534.384.782A2.25 2.25 0 0 0 11.5 19.75v.75h-3v-.75a2.25 2.25 0 0 0-2.25-2.25H5.5v-11h.75A2.25 2.25 0 0 0 8.5 4.25V3.5h3v.75a2.25 2.25 0 0 0 2.25 2.25h.75v3.438l-.469-.468c-.531-.531-1.148-1.008-1.821-1.198a2.1 2.1 0 0 0-1.104-.025a2 2 0 0 0-.632.285a3.5 3.5 0 1 0 1.55 6.324c.037.684.13 1.427.368 2.084M8 12a2 2 0 0 1 1.456-1.925a2.2 2.2 0 0 0 .068.883c.189.673.665 1.291 1.197 1.823l.665.662A2 2 0 0 1 8 12M5.5 4.25a.75.75 0 0 1 .75-.75H7v.75a.75.75 0 0 1-.75.75H5.5zM13 3.5h.75a.75.75 0 0 1 .75.75V5h-.75a.75.75 0 0 1-.75-.75zM14.5 19v.75a.75.75 0 0 1-.75.75H13v-.75a.75.75 0 0 1 .75-.75zM7 20.5h-.75a.75.75 0 0 1-.75-.75V19h.75a.75.75 0 0 1 .75.75z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--arrow-circle-up-sparkle-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M16.088 6.412a2.84 2.84 0 0 0-1.347-.955l-1.378-.448a.544.544 0 0 1 0-1.025l1.378-.448A2.84 2.84 0 0 0 16.5 1.774l.011-.034l.448-1.377a.544.544 0 0 1 1.027 0l.447 1.377a2.84 2.84 0 0 0 1.799 1.796l1.377.448l.028.007a.544.544 0 0 1 0 1.025l-1.378.448a2.84 2.84 0 0 0-1.798 1.796l-.448 1.377l-.013.034a.544.544 0 0 1-1.013-.034l-.448-1.377a2.8 2.8 0 0 0-.45-.848m7.695 3.801l-.766-.248a1.58 1.58 0 0 1-.998-.999l-.25-.764a.302.302 0 0 0-.57 0l-.248.764a1.58 1.58 0 0 1-.984.999l-.765.248a.302.302 0 0 0 0 .57l.765.249a1.58 1.58 0 0 1 1 1.002l.248.764a.302.302 0 0 0 .57 0l.249-.764a1.58 1.58 0 0 1 .999-.999l.765-.248a.302.302 0 0 0 0-.57zM12 2.001c.957 0 1.883.134 2.76.385q-.175.107-.37.173l-1.34.44a1.6 1.6 0 0 0-.713.508a8.5 8.5 0 1 0 8.046 9.908c.22.367.54.635 1.077.635q.185-.001.338-.041c-.93 4.56-4.963 7.992-9.798 7.992c-5.523 0-10-4.477-10-10S6.477 2 12 2M7.47 12.28l.083.072a.75.75 0 0 0 .977-.072l2.72-2.72v6.69l.007.102A.75.75 0 0 0 12 17l.101-.007a.75.75 0 0 0 .649-.743V9.56l2.72 2.721l.084.073a.75.75 0 0 0 .977-1.133l-4-4.002l-.084-.072a.75.75 0 0 0-.977.072l-4 4.001l-.073.084a.75.75 0 0 0 .072.977'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* EmbedFAST Images */ +.fluent--arrow-circle-up-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m7.47 12.28l.084.073a.75.75 0 0 0 .977-.073l2.72-2.72v6.69l.007.102A.75.75 0 0 0 12 17l.101-.006a.75.75 0 0 0 .649-.744V9.56l2.72 2.722l.084.072a.75.75 0 0 0 .977-1.133l-4-4.001l-.084-.073a.75.75 0 0 0-.977.073l-4 4l-.073.085a.75.75 0 0 0 .072.976M22.001 12c0-5.523-4.477-10-10-10s-10 4.477-10 10s4.477 10 10 10s10-4.477 10-10m-18.5 0a8.5 8.5 0 1 1 17 0a8.5 8.5 0 0 1-17 0'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} +.fluent--people-checkmark-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M5.5 7a2.5 2.5 0 1 1 5 0a2.5 2.5 0 0 1-5 0M8 3a4 4 0 1 0 0 8a4 4 0 0 0 0-8m7.5 5a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0M17 5a3 3 0 1 0 0 6a3 3 0 0 0 0-6M4.25 13A2.25 2.25 0 0 0 2 15.25v.278a2 2 0 0 0 .014.208a4.5 4.5 0 0 0 .778 2.07C3.61 18.974 5.172 20 8 20c1.369 0 2.441-.24 3.276-.62a6.5 6.5 0 0 1-.268-1.55c-.645.38-1.595.67-3.008.67c-2.422 0-3.486-.85-3.98-1.555a3 3 0 0 1-.513-1.359l-.007-.079v-.257a.75.75 0 0 1 .75-.75h7.482c.249-.477.555-.919.909-1.317A2.2 2.2 0 0 0 11.75 13zM23 17.5a5.5 5.5 0 1 1-11 0a5.5 5.5 0 0 1 11 0m-2.146-2.354a.5.5 0 0 0-.708 0L16.5 18.793l-1.646-1.647a.5.5 0 0 0-.708.708l2 2a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} +.fluent--code-block-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.25 3A3.25 3.25 0 0 0 3 6.25v11.5A3.25 3.25 0 0 0 6.25 21h11.5A3.25 3.25 0 0 0 21 17.75V6.25A3.25 3.25 0 0 0 17.75 3zM4.5 6.25c0-.966.784-1.75 1.75-1.75h11.5c.966 0 1.75.784 1.75 1.75v11.5a1.75 1.75 0 0 1-1.75 1.75H6.25a1.75 1.75 0 0 1-1.75-1.75zm6.03 3.03a.75.75 0 1 0-1.06-1.06l-3.25 3.25a.75.75 0 0 0 0 1.06l3.25 3.25a.75.75 0 1 0 1.06-1.06L7.81 12zm4-1.06a.75.75 0 1 0-1.06 1.06L16.19 12l-2.72 2.72a.75.75 0 1 0 1.06 1.06l3.25-3.25a.75.75 0 0 0 0-1.06z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} +.fluent--wrench-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11 7.5a5.5 5.5 0 0 1 7.664-5.058a.75.75 0 0 1 .235 1.22L16.311 6.25l1.44 1.44l2.587-2.59a.75.75 0 0 1 1.22.236a5.5 5.5 0 0 1-6.344 7.512L6.902 21.16A2.871 2.871 0 1 1 2.84 17.1l8.311-8.312A5.5 5.5 0 0 1 11 7.5m5.5-4a4 4 0 0 0-3.794 5.27a.75.75 0 0 1-.181.768L3.902 18.16A1.371 1.371 0 0 0 5.84 20.1l8.624-8.625a.75.75 0 0 1 .768-.18a4 4 0 0 0 5.246-4.213l-1.845 1.844a1.25 1.25 0 0 1-1.767 0l-1.793-1.793a1.25 1.25 0 0 1 0-1.768l1.844-1.844A4 4 0 0 0 16.5 3.5'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} +.fluent--branch-fork-link-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6 8.965a3.5 3.5 0 1 0-1.5-.11v6.29A3.502 3.502 0 0 0 5.5 22a3.5 3.5 0 0 0 .5-6.965V13h6.25A3.75 3.75 0 0 0 16 9.25v-.285a3.5 3.5 0 1 0-1.5-.11v.395a2.25 2.25 0 0 1-2.25 2.25H6zM7.5 5.5a2 2 0 1 1-4 0a2 2 0 0 1 4 0m10 0a2 2 0 1 1-4 0a2 2 0 0 1 4 0m-12 11a2 2 0 1 1 0 4a2 2 0 0 1 0-4M23 18.75A3.75 3.75 0 0 0 19.25 15l-.102.007a.75.75 0 0 0 .102 1.493l.154.005A2.25 2.25 0 0 1 19.25 21l-.003.005l-.102.007a.75.75 0 0 0 .108 1.493V22.5l.2-.005A3.75 3.75 0 0 0 23 18.75m-6.5-3a.75.75 0 0 0-.75-.75l-.2.005a3.75 3.75 0 0 0 .2 7.495l.102-.007A.75.75 0 0 0 15.75 21l-.154-.005a2.25 2.25 0 0 1 .154-4.495l.102-.007a.75.75 0 0 0 .648-.743m3.5 3a.75.75 0 0 0-.75-.75h-3.5l-.102.007a.75.75 0 0 0 .102 1.493h3.5l.102-.007A.75.75 0 0 0 20 18.75'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--shield-person-add-20-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M10.277 2.084a.5.5 0 0 0-.554 0a15.05 15.05 0 0 1-6.294 2.421A.5.5 0 0 0 3 5v4.5c0 3.891 2.307 6.73 6.82 8.467a.5.5 0 0 0 .36 0l.038-.015a5.5 5.5 0 0 1-.74-1.206C5.798 15.143 4 12.742 4 9.5V5.428a16 16 0 0 0 5.6-2.082l.4-.249l.4.249A16 16 0 0 0 16 5.428v3.779q.524.149 1 .392V5a.5.5 0 0 0-.43-.495a15.05 15.05 0 0 1-6.293-2.421m-1.276 12.34a5.48 5.48 0 0 1 1.725-3.924H8A1.5 1.5 0 0 0 6.5 12c0 1.067.73 2.135 2.5 2.424M12 7.5a2 2 0 1 1-4 0a2 2 0 0 1 4 0m7 7a4.5 4.5 0 1 1-9 0a4.5 4.5 0 0 1 9 0m-4-2a.5.5 0 0 0-1 0V14h-1.5a.5.5 0 0 0 0 1H14v1.5a.5.5 0 0 0 1 0V15h1.5a.5.5 0 0 0 0-1H15z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--tag-off-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.942 8.003L2.22 3.28a.75.75 0 0 1 1.06-1.06l18.5 18.5a.75.75 0 1 1-1.06 1.06L16 17.06l-3.452 3.453a3.255 3.255 0 0 1-4.596.001L3.49 16.06a3.25 3.25 0 0 1-.004-4.596zM14.94 16L8.003 9.064l-3.468 3.472a1.75 1.75 0 0 0 .015 2.462l4.461 4.454a1.755 1.755 0 0 0 2.477 0zm5.05-5.05L17 13.939l1.061 1.06l2.99-2.99A3.25 3.25 0 0 0 22 9.713V4.25A2.25 2.25 0 0 0 19.75 2h-5.464a3.25 3.25 0 0 0-2.3.953L9.002 5.941l1.06 1.06l2.985-2.988a1.75 1.75 0 0 1 1.239-.513h5.465a.75.75 0 0 1 .75.75v5.462c0 .464-.184.91-.513 1.237M17 5.501a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* Career Images */ +.fluent--arrow-trending-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M13.749 5.5h7.554l.1.014l.099.028l.06.026q.12.052.219.15l.04.044l.044.057l.054.09l.039.09l.019.064l.014.064l.009.095v7.532a.75.75 0 0 1-1.493.102l-.007-.102V8.059l-7.719 7.72a.75.75 0 0 1-.976.073l-.085-.073l-2.97-2.97l-5.47 5.47a.75.75 0 0 1-1.133-.977l.073-.084l6-6a.75.75 0 0 1 .976-.073l.084.073l2.97 2.97L19.439 7h-5.69a.75.75 0 0 1-.742-.648L13 6.25a.75.75 0 0 1 .648-.743z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--toolbox-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 6.253V7H4.25A2.25 2.25 0 0 0 2 9.25v8.497a2.25 2.25 0 0 0 2.25 2.25h15.5a2.25 2.25 0 0 0 2.25-2.25V9.25A2.25 2.25 0 0 0 19.75 7H17v-.747a2.25 2.25 0 0 0-2.25-2.25h-5.5A2.25 2.25 0 0 0 7 6.253m2.25-.75h5.5a.75.75 0 0 1 .75.75V7h-7v-.747a.75.75 0 0 1 .75-.75m-2.25 3h1.5V8.5h7v.003H17V8.5h2.75a.75.75 0 0 1 .75.75v2.25h-3v-.75a.75.75 0 0 0-1.5 0v.75H8v-.75a.75.75 0 0 0-1.5 0v.75h-3V9.25a.75.75 0 0 1 .75-.75H7zM16 13v1.25a.75.75 0 0 0 1.5 0V13h3v4.747a.75.75 0 0 1-.75.75H4.25a.75.75 0 0 1-.75-.75V13h3v1.25a.75.75 0 0 0 1.5 0V13z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--people-community-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.5 3.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M4.5 5a3 3 0 1 1 6 0a3 3 0 0 1-6 0m-.732 4C2.79 9 2 9.791 2 10.768v.36c0 .207 0 1.408.7 2.575c.548.91 1.477 1.727 2.975 2.093a2.78 2.78 0 0 1 1.062-1.335c-1.603-.171-2.361-.883-2.75-1.53c-.484-.806-.487-1.664-.487-1.806v-.357c0-.148.12-.268.268-.268H8.03A4 4 0 0 1 8.535 9zm11.697 0c.261.452.437.959.504 1.5h4.263c.148 0 .268.12.268.268v.357c0 .142-.003 1-.487 1.805c-.389.648-1.147 1.36-2.75 1.531c.48.32.856.786 1.062 1.335c1.498-.366 2.427-1.183 2.974-2.093c.701-1.167.701-2.367.701-2.576v-.36C22 9.792 21.209 9 20.232 9zM15 5a1.5 1.5 0 1 1 3 0a1.5 1.5 0 0 1-3 0m1.5-3a3 3 0 1 0 0 6a3 3 0 0 0 0-6M12 9.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M9 11a3 3 0 1 1 6 0a3 3 0 0 1-6 0m-2.5 5.768C6.5 15.79 7.291 15 8.268 15h7.464c.977 0 1.768.791 1.768 1.768v.36c0 .207 0 1.408-.7 2.575C16.057 20.937 14.613 22 12 22s-4.058-1.063-4.8-2.297c-.7-1.167-.7-2.367-.7-2.576zm1.768-.268a.27.27 0 0 0-.268.268v.357c0 .142.003 1 .487 1.805c.446.743 1.377 1.57 3.513 1.57s3.067-.827 3.513-1.57c.484-.805.487-1.663.487-1.805v-.357a.27.27 0 0 0-.268-.268z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fluent--chat-empty-12-regular { + display: inline-block; + width: 48px; + height: 48px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M1 6a5 5 0 1 1 2.59 4.382l-1.944.592a.5.5 0 0 1-.624-.624l.592-1.947A5 5 0 0 1 1 6m5-4a4 4 0 0 0-3.417 6.08a.5.5 0 0 1 .051.406l-.383 1.259l1.257-.383a.5.5 0 0 1 .407.052A4 4 0 1 0 6 2'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* EmbedFAST Icons */ +.fluent--checkmark-24-regular { + display: inline-block; + width: 192px; + height: 192px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M4.53 12.97a.75.75 0 0 0-1.06 1.06l4.5 4.5a.75.75 0 0 0 1.06 0l11-11a.75.75 0 0 0-1.06-1.06L8.5 16.94z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.checkmark-size{ + max-width: 30px; + max-height: 30px; + background-position: center; + background-size: cover; +} + + +/* Images & Icons */ +.steps-img{ + max-height: 100px; + width: 100%; + margin-bottom: 5px; + +} + +.steps-img-story{ + max-height: 120px; + width: 100%; + margin-bottom: 5px; + +} + +.icon{ + font-size: 24px; +} + +.ms-Icon{ + width:100%; + height: 100px; +} + +.inline-hero-img{ + width: 10%; + height: auto; + margin-right: 2em; +} + +.img-container{ + width: 100%; + height: 150px; + margin-bottom: 6%; + border-radius: 4px; + overflow: hidden; + position: relative; + +} + +.img-container-insights{ + width: 100%; + height: 160px; + margin-bottom: 6%; + border-radius: 4px; + overflow: hidden; + position: relative; + +} + + + +img.services-case-study-img{ + width: 100%; + height: 100%; + margin-bottom: 6%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + object-fit: cover; +} + +img.insights-img{ + width: 100%; + height: 100%; + margin-bottom: 6%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + object-fit: cover; + +} + +img.customer-stories-img{ + width: 100%; + margin-bottom: 6%; + top: 50%; + left: 50%; + object-fit: cover; +} + +/* section types */ +.centered-section{ + display: flex; + flex-direction: column; + align-items: center; +} + +.max-section-size{ + width: 100%; + max-width: 114rem; + display: flex; + flex-grow: 1; +} + +.max-section-size-footer{ + width: 100%; + display: flex; + flex-grow: 1; +} + +.max-section-size-carousel{ + width: 100%; + max-width: 114rem; + flex-grow: 1; +} + + +.support-plan-gray, .accordion-gray, .insights, .explore-our-products-section, .steps-section, .customer-stories-section, .business-outcomes-section, .contact-gray-section, .callout-section, +.product-pricing-section, .sustainability-principles-section, .promises-section, .community-section{ + background-color: var(--MAQGrey); + /* background: linear-gradient(to bottom, #F0F0F0, #FFFFFF,#F0F0F0); */ +} + +.background-white{ + background-color: var(--white); +} + + +div.flex{ + width: fit-content; +} + +/* decorations */ + +/* .red-underline { + width: 100%; + height: 4px; + background: var(--MAQRed); + clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 20% 100%); +} */ + +/* tables */ + +.flex-table { + display: flex; + flex-direction: column; + width: 100%; + font-size: 1.5em; + background-color: white; + border-radius: 6px; +} +.flex-table-header, .flex-table-row { + display: flex; + width: 100%; +} +.flex-table-cell, .flex-table-header-cell { + flex: 1; + border: 1px solid #ccc; + padding: 8px; + box-sizing: border-box; + text-align: center; + align-content: center; +} +.flex-table-header-cell { + background-color: var(--MAQGrey); + font-weight: bold; +} +.flex-table .flex-table-row:nth-child(odd) { + background-color: var(--MAQGrey); +} + +.description-cell{ + flex: 0 0 40%; + font-weight: bold; +} + +.top-left-cell{ + border-top-left-radius: 6px; + overflow: hidden; +} + +.top-right-cell{ + border-top-right-radius: 6px; + overflow: hidden; +} + +.bottom-left-cell{ + border-bottom-left-radius: 6px; + overflow: hidden; +} + +.bottom-right-cell{ + border-bottom-right-radius: 6px; + overflow: hidden; +} + +.price-plan-checkmark{ + display: flex; + align-items: center; + justify-content: center; +} + +.price-plan-slash{ + color: var(--MAQBlack); + font-size: 1.5em; +} +/* +table{ + width: 100%; + border-collapse: separate; + border-spacing: 0px; + overflow: hidden; + border: 2px var(--MAQGrey); + border-radius: 5px; +} + +td, th{ + border: 1px solid var(--DarkGrey); + flex: 1 1; +} + +.service-detail{ + font-weight: bold; + width: 60%; + height: 100%; + padding: 0.5em; + text-align: center; +} + + + +th{ + padding: 0.5em; + text-align: center; + +} + +tbody tr:nth-child(odd) { + background-color: var(--MAQGrey); +} + +thead th:first-child{ + border-top-left-radius: 6px; + overflow: hidden; +} +thead th:last-child{ + border-top-right-radius: 6px; + overflow: hidden; +} +tbody tr:last-child td:first-child { + border-bottom-left-radius: 6px; + overflow: hidden; +} +tbody tr:last-child td:last-child { + border-bottom-right-radius: 6px; + overflow: hidden; +} */ +/* tbody tr:first-child{ + border-bottom: var(--MAQGrey); + border-width: 1px; + overflow: hidden; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} + +tbody tr:last-child{ + border-top: var(--MAQGrey); + border-width: 1px; + overflow: hidden; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + +} */ + +/* accordian */ + + +/* accordion */ + +.accordion-title{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.75rem; + margin-bottom: 7.5px; +} + +.accordion-header-container{ + margin-bottom: 20px; +} + +.max-accordion-size{ + width: 100%; + max-width: 114rem; +} + +.accordion-section{ + display: flex; + align-items: center; + flex-direction: column; +} + +img .accordion-img{ + max-width: 200px; + max-width: 100px; +} + +.accordion-item:not(:last-child) .accordion-button { + border-bottom: 1px solid #dee2e6; /* Border between items */ +} + +.accordion-item:not(:first-child) .accordion-button { + border-bottom: 1px solid #dee2e6; /* Border between items */ +} + +.accordion-body{ + border-top: 1 solid var(--StrokeGrey); + +} + +.accordion-button:focus { + box-shadow: var(--StrokeGrey); + outline: var(--StrokeGrey); + border-bottom: 1 solid var(--StrokeGrey); + border-color: var(--StrokeGrey); +} + + .accordion-button{ + border-top: 1 solid var(--StrokeGrey); +} + +.accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: white; + outline: var(--StrokeGrey); + border-bottom: 1 solid var(--StrokeGrey); + --bs-accordion-active-color: black; +} + +.accordion-text-group{ + margin-bottom: 7.5px; +} + +.button.accordion-button.collapsed{ + margin: 0px; +} + +.collapsed{ + margin: 0px; +} + +.large-link{ + font-size: 1.25rem; +} + +.accordion-body-2{ + display: flex; + justify-content: space-between; + padding: 1em; + align-items: center; +} + +.accordion-img{ + height: 200px; + width: 300px; + margin-left: auto; + +} + +.accordion-text{ + flex-grow: 1; + flex-direction: column; + margin-left: 5%; +} + +#headingOne button{ + font-size: 1.75rem; +} + +/* #collapseOne{ + font-size: 1.5em; +} */ + +#headingTwo button{ + font-size: 1.75rem; + +} + +/* #collapseTwo{ + font-size: 1.5em; +} */ + +#headingThree button{ + font-size: 1.75rem; +} + +/* #collapseThree{ + font-size: 1.5em; +} */ + +#headingFour button{ + font-size: 1.75rem; +} + +/* #collapseFour{ + font-size: 1.5em; +} */ + + +/*Carousel */ + +.carousel img { + width: 70px; + max-height: 70px; + border-radius: 50%; + margin-right: 1rem; + overflow: hidden; +} +.carousel-inner { + padding: 1em; +} + +@media screen and (min-width: 576px) { + .carousel-inner { + display: flex; + width: 90%; + margin-inline: auto; + padding: 1em 0; + overflow: hidden; + } + .carousel-item { + display: block; + margin-right: 0; + flex: 0 0 calc(100% / 2); + } +} +/* Side nav GPT */ + +/* Hamburger Menu */ +.hamburger-menu { + position: fixed; + top: 20px; + right: 20px; + display: flex; + flex-direction: column; + justify-content: space-between; + width: 30px; + height: 25px; + cursor: pointer; + /* display: none; */ + z-index: 1002; /* Ensure the hamburger is above the content */ +} +.hamburger-line { + width: 30px; + height: 4px; + background-color: #333; + margin: 6px 0; + transition: all 0.3s; +} + + +.right-align-container { + display: flex; + width: 100%; + flex-direction: row-reverse; +} + +.ci--hamburger-md { + display: inline-block; + width: 40px; + height: 40px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 17h14M5 12h14M5 7h14'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.link-list-container { + display: flex; +} + +/* Navbar */ +.navbar-right { + position: fixed; + top: 0; + /* right: -250px; */ + /* right: -100px; */ + right: 0; + width: 100%; + height: 100%; + background-color: #333; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: flex-start; + padding-top: 40px; + padding-right: 40px; + transition: right 0.8s; + z-index: 1001; + overflow-y: auto; + scrollbar-width: none; + +} + +.navbar-right ul { + list-style: none; + width: 100%; + padding-left: 0; +} + +.navbar-right ul li { + width: 100%; +} + +.navbar-right ul li a { + display: block; + padding: 15px 30px; + color: white; + text-decoration: none; + font-size: 18px; + transition: background-color 0.3s; +} + +.navbar-right ul li a:hover { + background-color: #555; +} + +/* Page Content */ +.main-content { + margin-left: 0; + transition: margin-left 0.3s; + z-index: 999; +} + +/* Active State for Hamburger and Navbar */ +.hamburger.open .line:nth-child(1) { + transform: rotate(45deg) translateY(10px); +} + +.hamburger.open .line:nth-child(2) { + opacity: 0; +} + +.hamburger.open .line:nth-child(3) { + transform: rotate(-45deg) translateY(-10px); +} + +.navbar-right.closed { + right: -100%; + transition: right 0.8s; + /* display: none; */ +} + +.main-content.shift { + margin-left: 250px; /* This pushes the content to the left */ +} + +@media screen and (max-width: 768px) { + .contact-us-section-heading { + font-size: 2em; + } + + .section-subheading-body { + font-size: 1.3em; + } + .hamburger { + display: block; /* Show hamburger menu on mobile */ + } + + /* Navbar should not be visible until hamburger is clicked */ + /* .navbar { + right: -250px; + } */ + + .main-content.shift { + margin-left: 0; + } + .pricing-flex-grid { + flex-direction: column; + } +} + +/* Side nav GPT end */ + +@media screen and (min-width: 768px) { + .carousel-item { + display: block; + margin-right: 0; + flex: 0 0 calc(100% / 3); + } +} +.carousel .card { + margin: 0 0.5em; + border: 0; +} + +.carousel-control-prev, +.carousel-control-next { + width: 3rem; + height: 3rem; + background-color: grey; + border-radius: 50%; + top: 50%; + transform: translateY(-50%); +} + +/* dropdown */ + +/* Dropdown content (hidden by default) */ +.dropdown-content { + display: none; + position: absolute; + background-color: #f9f9f9; + min-width: 160px; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + z-index: 1; +} + +.dropdown-content li { + display: block; +} + +.dropdown-content li a { + color: black; + padding: 12px 16px; + text-decoration: none; + display: block; +} + +.dropdown-content li a:hover { + background-color: #f1f1f1; + display: flex; + flex-direction: column; +} + +/* Show the dropdown menu on hover */ +.dropdown:hover .dropdown-content { + display: block; +} + + + .community-carousel, .products-carousel{ + display: flex; + transition: transform 0.5s ease; + } + + .community-card { + flex: 0 0 33%; + box-sizing: border-box; + padding: 20px; + margin: 5px; + background-color: var(--white); + color: var(--MAQBlack); + padding: 20px; + border: 2px solid var(--StrokeGrey); + border-radius: 5px; + box-sizing: border-box; + display: flex; + flex-direction: column; + } + + .products-card { + flex: 0 0 100%; + box-sizing: border-box; + padding: 20px; + margin: 5px; + padding: 20px; + } + + .community-carousel-controls, .products-carousel-controls { + position: absolute; + bottom: 10px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + } + + .community-carousel-dots, .products-carousel-dots { + display: flex; + justify-content: center; + align-items: center; + } + + .community-carousel-dot, .products-carousel-dot { + height: 10px; + width: 10px; + margin: 0 5px; + background-color: #bbb; + border-radius: 50%; + display: inline-block; + cursor: pointer; + } + + .community-carousel-dot.active, .products-carousel-dot.active { + background-color: #717171; + } + + .community-carousel-chevron, .products-carousel-chevron { + cursor: pointer; + font-size: 24px; + margin: 0 10px; + user-select: none; + } + + .margin-btm-6{ + margin-bottom: 10%; + } + + .testimonials-section{ + display:flex; + flex-direction: column; + } + + .margin-sm{ + margin-bottom: 2%; + } + + .tabler--mail { + display: inline-block; + width: 1.5em; + height: 1.5em; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 4px; + } + +/* divs */ + .one-rem-div{ + height: 1rem; + } + + .card-grid { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 20px; + } + .hidden-section{ + display: none; + } + +/* Large Screen Settings */ +@media only screen and (min-width: 1920px) { + .section-block-padding-sm{ + padding: 2% 10%; + } + .lg-section-block-padding-hero{ + padding-top: 3.5%; + padding-bottom: 2%; + } + .dot-swish-background { + padding-bottom: 7%; + } + .customer-stories-card{ + width: 24.15%; + } + h1.big{ + font-size: 4rem; + } + .section-subheading-body { + font-size: 2em; + } + .body-text { + font-size: 1.4em; + } + +} + +/* Mobile Settings */ +@media only screen and (max-width: 1100px) { + .footer-top.two-columns-on-tablet > .row > [class*="width-"] { + width: 100% !important; + } + .RecognitionImage{ + margin-bottom: 16px; + } + .mb-recognitions{ + display: flex; + flex-direction: column; + align-items: center; + } + .mb-footer{ + display: none; + } + .mb-footer-bottom{ + display: flex; + flex-direction: column; + padding-top: 3%; + padding-bottom: 3%; + align-items: center; + } + .mb-grid-product{ + display: flex; + flex-direction: column; + align-items: center; + } + .mb-product-card{ + height: 194.25px; + flex-grow: 1; + flex-shrink: 1; + flex-basis: calc(50% - 10px); + width: 100%; + + } + .mb-grid-service{ + flex-direction: column; + } + .mb-service-card{ + height: 178.25px; + flex-basis: calc(50% - 10px); + } + .mb-grid-community{ + display: flex; + flex-direction: column; + align-items: center; + } + .mb-carousel{ + + } + .card-group{ + flex-wrap: wrap; + flex-grow: 1; + width: 547.22px; + } + .mb-customer-stories-card{ + flex-basis: calc(50% - 10px); + } + .mb-accordion-img{ + display: none; + } + .mb-business-outcomes{ + flex-direction: column; + } + + .mb-grid-case-study{ + flex-direction: column; + + } + .mb-case-study-card{ + height: 336.19px; + flex-grow: 1; + flex-shrink: 1; + flex-basis: calc(50% - 10px); + } + .mb-grid-insights{ + flex-direction: column; + } + h1.big{ + font-size: 3.5rem; + margin-bottom: 0.5rem; + } + .section-block-padding-sm{ + padding-bottom: 10%; + } + .mb-column{ + display: flex; + flex-direction: column; + justify-content: center; + } + .flex-table{ + font-size: 1em; + } + h1.display-large{ + font-size: 3.5em; + } + .card-grid{ + grid-template-columns: repeat(1, 1fr); + } + .stat-item{ + max-width: 178.39px; + margin-bottom: 5%; + } + .mb-rem-margin{ + margin-bottom: 1rem; + } + .mb-white{ + background-color: white; + } + .mb-grey{ + background-color: var(--MAQGrey); + } + .mb-show{ + display: block; + } + + .mb-center{ + align-items: center; + text-align: center; + } + + .mb-hide-img{ + display: none; + } +} + +.card-group{ + display: flex; +} \ No newline at end of file diff --git a/css/summit.css b/css/summit.css new file mode 100644 index 000000000..29cdc1df2 --- /dev/null +++ b/css/summit.css @@ -0,0 +1,432 @@ +/*------------------------------------------------------------------ +Summit Lightbox +Version: 1.1.0; +Author: ThemeMountain +Copyright: ThemeMountain + +[Table of contents] + +1. Wrappers +2. Media +3. Preloader +4. Captions +5. Navigation +6. Font Icons +-------------------------------------------------------------------*/ + +*, +*:before, +*:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +/*------------------------------------------------------------------ +[1. Wrappers] +*/ + +.modal-open{ + overflow: hidden; +} +#tml-lightbox, +#tml-content-wrapper, +#tml-content{ + position: absolute; +} +.tm-lightbox{ + width: 100%; + height: 100%; + background: #000; + background: rgba(255,255,255,.9); + opacity: 0; + top:0; + left:0; + position: fixed; + z-index: 1000; + -webkit-backface-visibility: hidden; +} +#tm-lightbox.tml-modal-mode{ + background: rgba(0,0,0,0.2); + overflow-x: hidden; + overflow-y: auto; +} +#tml-content{ + width: 100%; + opacity: 0; + visibility: hidden; + -webkit-backface-visibility: hidden; + /*-webkit-box-shadow: 0 0 1rem rgba(0,0,0, 0.3); + -moz-box-shadow: 0 0 1rem rgba(0,0,0, 0.3); + box-shadow: 0 0 1rem rgba(0,0,0, 0.3);*/ +} +.tml-modal-mode .modal-dialog{ + background: #fff; + box-shadow: 0 0 1rem rgba( 0,0,0,.5 ); +} +.tml-modal-mode.height-auto .modal-dialog{ + height: auto !important; +} +.tml-modal-mode.rounded .modal-dialog{ + border-radius: 0.3rem; +} +.tml-modal-mode .modal-dialog .modal-dialog-inner{ + padding: 3rem; +} +#tm-lightbox.tml-modal-mode { + background: rgba(255,255,255,0.2); +} +.tml-modal-mode.rounded .modal-dialog div, +.tml-modal-mode.rounded .modal-dialog .modal-header{ + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.tml-modal-mode .modal-dialog .modal-header{ + padding: 1rem 3rem; + background-color: #f4f4f4; +} +.tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header, +.tml-modal-mode .modal-dialog .modal-dialog-inner .full-width{ + margin: 0 -3rem 3rem -3rem; +} +.tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header{ + margin-top: -3rem; +} +.tml-modal-mode .modal-dialog .modal-header-title{ + margin-bottom: 0; +} +.tml-modal-mode .slide-in-top{ + -webkit-transform: translateY(-2rem); + transform: translateY(-2rem); +} +.tml-modal-mode .slide-in-bottom{ + -webkit-transform: translateY(2rem); + transform: translateY(2rem); +} +.tml-modal-mode .scale-in{ + -webkit-transform: scale(0.9); + transform: translateY(0.9); +} +.tml-modal-mode .scale-out{ + -webkit-transform: scale(1.1); + transform: translateY(1.1); +} +.tml-modal-mode .slide-in-top, +.tml-modal-mode .slide-in-bottom, +.tml-modal-mode .scale-in{ + -webkit-duration: 500ms; + duration: 500ms; +} +#tml-content-wrapper.zoomed{ + top: 0 !important; + right: 0 !important; + bottom: 0 !important; + left: 0 !important; +} +#tml-content.scrollable-content:not(.modal-dialog){ + background: #fff; + overflow-y: scroll; + -webkit-overflow-scrolling: touch; +} +#tml-content.tml-error{ + width: 100%; + background: none; + font-size: 1.4rem; + font-weight: bold; + text-align: center; + top: 50%; + left: 0; + box-shadow: none; +} +@media only screen and (max-width: 768px) { + .tml-modal-mode .modal-dialog .modal-dialog-inner{ + padding: 1rem; + } + .tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header, + .tml-modal-mode .modal-dialog .modal-dialog-inner .full-width{ + margin: 0 -1rem 3rem -1rem; + } + .tml-modal-mode .modal-dialog .modal-dialog-inner .modal-header{ + margin-top: -1rem; + } +} +@media only screen and (max-width: 479px) { + #tml-content-wrapper{ + left: 10% !important; + right: 10% !important; + } + .tml-modal-mode #tml-content-wrapper{ + left: 5% !important; + right: 5% !important; + } +} + +/*------------------------------------------------------------------ +[2. Media] +*/ +#tml-content video, +#tml-content iframe, +#tml-content object, +#tml-content embed { + width:100% !important; + height:100% !important; +} + +/*------------------------------------------------------------------ +[3. Preloader] +*/ + +/* Remove if full framework is used */ +.tm-loader { + width: 5rem; + height: 5rem; + margin: -2.5rem 0 0 -2.5rem; + position: absolute; + top: 50%; + left: 50%; +} +.tm-loader:before { + content: ''; + display: block; + padding-top: 100%; +} +.tm-loader #circle{ + background: none; + width: 100%; + height: 100%; + margin: auto; + border-radius: 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform-origin: center center; + animation: rotate 2s linear infinite; +} +.stroke{ + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; + stroke-linecap: round; + stroke-width: 0.2rem; +} +/* fallback */ +.ie-browser:not(.webkit) .tm-loader #circle{ + border: 3px solid rgba(0,0,0,0); + border-bottom-color: #ddd; + animation: rotate 1.5s ease-in-out infinite, color 6s ease-in-out infinite; +} + +@keyframes rotate { + 100% { + transform: rotate(360deg); + } +} +@keyframes dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -35px; + } + 100% { + stroke-dasharray: 89, 200; + stroke-dashoffset: -124px; + } +} +@keyframes color { + 100%, + 0% { + stroke: #ddd; + border-bottom-color: #ddd; + } + 40% { + stroke: #666; + border-bottom-color: #666; + } + 66% { + stroke: #ddd; + border-bottom-color: #ddd; + } + 80%, + 90% { + stroke: #666; + border-bottom-color: #666; + } +} + +/*------------------------------------------------------------------ +[4. Captions] +*/ +#tml-caption{ + width: 100%; + font-size: 1.2rem; + font-style: italic; + text-align: center; + opacity: 0; + -webkit-backface-visibility: hidden; + -webkit-text-size-adjust: none; + -moz-text-size-adjust: none; + -ms-text-size-adjust: none; + position: absolute; + bottom: 0; +} +#tml-caption span{ + width: 100%; + background-color: rgba(255,255,255,0.5); + display: block; + padding: 1rem 1.5rem; + border-top: 0.1rem solid #eeeeee; +} + +/*------------------------------------------------------------------ +[5. Navigation] +*/ +.tml-nav{ + width: 4.4rem; + height: 4.4rem; + font-size: 2rem; + text-align: center; + text-transform: capitalize; + line-height: 4.4rem; + opacity: 0.4; + position: absolute; + z-index: 10; +} +.tml-nav:hover{ + opacity: 1; +} +#tml-next{ + top: 50%; + right: 3rem; + margin-top: -2.1rem; +} +#tml-next:before { + content: '\e644'; +} +#tml-prev{ + top: 50%; + left: 3rem; + margin-top: -2.1rem; +} +#tml-prev:before { + content: '\e643'; +} +#tml-exit{ + top: 1.5rem; + right: 3rem; +} +.tml-modal-mode #tml-exit{ + top: 0; + right: 0; +} +#tml-tool-bar{ + margin: 0; + display: inline-block; + position: absolute; + top: 1.5rem; + left: 3rem; +} +#tml-tool-bar .tml-nav{ + font-size: 1.5rem; +} +#tml-tool-bar .tml-nav, +#tml-tool-bar #tml-share-wrapper, +#tml-tool-bar .tml-social-list{ + float: left; + position: relative; +} +#tml-tool-bar .tml-social-list.list-vertical, +#tml-tool-bar .tml-social-list.list-vertical .tml-nav{ + float: none; + text-align: left; +} +#tml-tool-bar .tml-social-list{ + margin: 0; + text-align: left; + opacity: 0; + visibility: hidden; + position: relative; + z-index: 101; + -webkit-transition-property: -webkit-transform, opacity, visibility; + -moz-transition-property: -moz-transform, opacity, visibility; + -o-transition-property: -o-transform, opacity, visibility; + transition-property: transform, opacity, visibility; + -webkit-transition-duration: 400ms; + -moz-transition-duration: 400ms; + -o-transition-duration: 400ms; + transition-duration: 400ms; +} +#tml-tool-bar .tml-social-list, +#tml-tool-bar .tml-social-list li{ + overflow: hidden; +} +#tml-tool-bar .tml-social-list li a{ + margin-right: 1rem; +} +#tml-tool-bar .tml-social-list.active{ + opacity: 1; + visibility: visible; +} +#tml-tool-bar .tml-social-list .tml-nav{ + width: auto; + min-width: 4.4rem; + font-size: 1.1rem; +} +#tml-tool-bar #tml-zoom:before{ + content: '\e6cd'; +} +#tml-tool-bar #tml-share:before{ + content: '\e70b'; +} +#tml-exit:before{ + content: '\e66f'; +} +.tml-nav{ + + /* Properties */ + -webkit-transition-property: color, opacity; + -moz-transition-property: color, opacity; + -o-transition-property: color, opacity; + -ms-transition-property: color, opacity; + transition-property: color, opacity; + + /* Duration */ + -webkit-transition-duration: 300ms; + -moz-transition-duration: 300ms; + -o-transition-duration: 300ms; + -ms-transition-duration: 300ms; + transition-duration: 300ms; +} + +/*------------------------------------------------------------------ +[6. Font Icons] +*/ +@font-face { + font-family: 'icomoon'; + src:url('../fonts/entypo.eot'); + src:url('../fonts/entypo.eot') format('embedded-opentype'), + url('../fonts/entypo.woff') format('woff'), + url('../fonts/entypo.ttf') format('truetype'), + url('../fonts/entypo.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +[class^="tml-nav"]:before, +[class*="tml-nav"]:before { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + display: inline-block; + + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} \ No newline at end of file diff --git a/css/templates.css b/css/templates.css new file mode 100644 index 000000000..77400aad3 --- /dev/null +++ b/css/templates.css @@ -0,0 +1,6231 @@ +/*------------------------------------------------------------------ +Template Layouts & Styling +Version: 1.8.9; +Author: ThemeMountain +Copyright: ThemeMountain +License: MIT + +[Table of contents] + +1. Common +2. Masonry +3. Headers +4. Side Navigation +5. Overlay Navigation +6. Title Sections +7. Hero Sections +8. Feature Sections +9. Call to Action Sections +10. Form Sections +11. Testimonial Sections +12. Portfolio Sections +13. Logo Sections +14. Client Sections +15. Social Sections +16. Stat Sections +17. Fullscreen Sections +18. Pagination Sections +19. Map Sections +20. Footers +21. Blog Layouts +22. Caption Size Classes +23. Countdown Sections +24. E-Commerce +25. Spacing Classes +-------------------------------------------------------------------*/ + +/*------------------------------------------------------------------ +[1. Common] +*/ +.no-js, +.no-js .horizon{ + opacity: 1; + visibility: visible; +} +body{ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +body, +.content{ + background-color: #fff; +} +body.boxed{ + background-color: #000; +} +body.boxed .wrapper-inner{ + background-color: #fff; +} +.content{ + position: relative; + z-index: 1; +} +.section-block{ + width: 100%; + padding-top: 7rem; + padding-bottom: 7rem; + background-size: cover; + background-position: center; + position: relative; + z-index: 1; +} +.replicable-content{ + padding-bottom: 4rem; +} +.lead, +.thumbnail, +.text-column, +.feature-column, +.button-group, +.menu-box, +.menu-list, +.menu-list li, +.table, +.pricing-table, +.box, +.progress-bar-group, +.video-container, +.audio-container, +.contact-form-container, +.signup-form-container, +.testimonial-2 blockquote, +.content-slider, +.recent-slider{ + margin-bottom: 3rem; +} +.section-block.featured-media, +body.boxed .section-block.featured-media{ + padding-top: 0; + padding-bottom: 0; +} +body.boxed .section-block{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +body.boxed .section-block.featured-media{ + margin-left: -1.5rem; + margin-right: -1.5rem; +} +@media only screen and (min-width: 768px){ + .section-block.section-overlap{ + padding-top: 0; + margin-top: -7rem; + background-color: transparent !important; + z-index: 2; + } +} +@media only screen and (max-width: 960px){ + .content-inner:not([class*="offset-"]), + .sidebar{ + width: 100%; + } + .content-inner.column[class*='push-'], + .content-inner.column[class*='pull-'], + .sidebar.column[class*='push-'], + .sidebar.column[class*='pull-'], + .blog [class*="pagination-"] .column[class*='push-'], + .blog [class*="pagination-"] .column[class*='pull-']{ + position: static; + left: 0; + right: 0; + } +} + +/* Background classes */ +.background-fixed, +.background-fixed:before, +.background-fixed:after{ + background-attachment: fixed; +} +.mobile .background-fixed, +.mobile .background-fixed:before, +.mobile .background-fixed:after{ + background-attachment: scroll; +} +.background-cover, +.background-cover:before, +.background-cover:after, +.fullscreen-section.background-cover .background-image{ + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + background-repeat: no-repeat; +} +.background-contain, +.background-contain:before, +.background-contain:after, +.fullscreen-section.background-contain .background-image{ + background-position: center center; + -webkit-background-size: contain; + background-size: contain; + background-repeat: no-repeat; +} +.background-full, +.fullscreen-section.background-full .background-image{ + background-size: 100%; + background-position: center center; + background-repeat: no-repeat; +} +.background-none{ + background: none !important; +} +.background-image-none{ + background-image: none !important; +} +.horizon{ + opacity: 0; + visibility: hidden; +} + +/* Nav Onepage */ +.aux-navigation-active .one-page-nav + .wrapper{ + position: absolute; +} +.aux-navigation-active .side-navigation-wrapper.one-page-nav, +.aux-navigation-active .overlay-navigation-wrapper.one-page-nav{ + position: fixed; +} + +/* Swap Position */ +.wrapper.inactive .header-fixed, +.wrapper.inactive .tm-slider-parallax-container .tm-slider-container{ + position: relative !important; +} +.wrapper.inactive .header-fixed-on-mobile .header-inner{ + position: absolute !important +} + +/* Media Overlay */ +.media-overlay{ + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 0; +} +.media-overlay + *{ + position: relative; +} + +/* Opacity Classes */ +.opacity-01{ + opacity: 0.1; +} +.opacity-02{ + opacity: 0.2; +} +.opacity-03{ + opacity: 0.3; +} +.opacity-04{ + opacity: 0.4; +} +.opacity-05{ + opacity: 0.5; +} +.opacity-06{ + opacity: 0.6; +} +.opacity-07{ + opacity: 0.7; +} +.opacity-08{ + opacity: 0.8; +} +.opacity-09{ + opacity: 0.9; +} +.opacity-1{ + opacity: 1; +} + +/*------------------------------------------------------------------ +[2. Masonry Grids] +*/ +.grid-container{ + position: relative; +} +.grid-container .grid{ + max-width: 100%; + min-height: 30rem; + margin-right: 0; + margin-left: 0; + margin-bottom: -3rem; + visibility: hidden; + z-index: 1; +} +.masonry.fade-in-progressively .grid-item, +.masonry.fade-in-progressively .masonry-stamp{ + opacity: 0; + -webkit-transition-property: -webkit-transform, opacity; + transition-property: transform, opacity; + -webkit-transition-duration: 600ms; + transition-duration: 600ms; + will-change: transform, opacity; +} +.masonry.fade-in-progressively.slide-in-bottom .grid-item, +.masonry.fade-in-progressively.slide-in-bottom .masonry-stamp{ + -webkit-transform: translateY(2rem); + transform: translateY(2rem); +} +.masonry.fade-in-progressively.scale-out .grid-item, +.masonry.fade-in-progressively.scale-out .masonry-stamp{ + -webkit-transform: scale(1.1); + transform: scale(1.1); +} +.masonry.fade-in-progressively.scale-in .grid-item, +.masonry.fade-in-progressively.scale-in .masonry-stamp{ + -webkit-transform: scale(0.9); + transform: scale(0.9); +} +.masonry.fade-in-progressively .grid-item.animate-in, +.masonry.fade-in-progressively .masonry-stamp.animate-in{ + opacity: 1; + -webkit-transform: translateY(0) scale(1); + transform: translateY(0) scale(1); +} +.masonry .filtering{ + -webkit-transition-property: height; + transition-property: height; + -webkit-transition-duration: 0.8s; + transition-duration: 0.8s; +} +.masonry .tm-loader{ + top: 6rem; +} + +/* Grid - 30px Gutter */ +.grid-container > .row > .column{ + padding-left: 0; + padding-right: 0; +} +.grid-container .grid{ + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} +.grid-container .grid .grid-item{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.grid-container .thumbnail{ + margin-bottom: 0; + display: block; + float: none; +} + +/* Grid - 10px Gutter Grid */ +.grid-container.small-margins > .row > .column{ + padding-left: 1rem; + padding-right: 1rem; +} +.grid-container.small-margins.full-width > .row > .column{ + padding-left: 0.5rem; + padding-right: 0.5rem; +} +body.boxed .grid-container.small-margins.full-width > .row > .column{ + padding-left: 1rem; + padding-right: 1rem; +} +.grid-container.small-margins.no-margins.full-width > .row > .column{ + padding-left: 0rem; + padding-right: 0rem; +} +.grid-container.small-margins.full-width .grid{ + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} +.grid-container.small-margins .grid{ + padding-left: 0; + padding-right: 0; + margin-top: -0.5rem; + margin-left: 0; + margin-right: 0; + margin-bottom: -0.5rem; +} +.grid-container.small-margins .grid .grid-item{ + margin-bottom: 0; + padding: 0.5rem; + position: relative; +} + +/* Grid - No Gutter */ +.grid-container.no-margins > .row > .column{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.grid-container.no-margins .grid{ + margin-bottom: 0; +} +.grid-container.no-margins .grid, +.grid-container.no-margins .grid .grid-item{ + padding: 0 !important; + margin: 0 !important; +} + +/* Full Width Grid */ +.grid-container.full-width .row{ + max-width: 100%; +} +.grid-container.full-width .grid{ + margin-left: 1.5rem; + margin-right: 1.5rem; +} +.grid-container.full-width > .row > .column{ + padding-left: 0; + padding-right: 0; +} +.grid-container.full-width.no-margins{ + padding: 0 !important; +} +.grid-container.full-width.no-padding-bottom .grid{ + margin-bottom: 0; +} + +/* Special Bottom Padding */ +.masonry-set-dimensions.full-width.no-padding-bottom{ + padding-bottom: 1.5rem !important; +} +.masonry-set-dimensions.full-width.small-margins.no-padding-bottom{ + padding-bottom: 0.5rem !important; +} + +/* Fixed Dimension Grid + Wrap any content grid in .masonry-set-demensions + to set grid item with and height. Use .large and .portrait on + .grid-item to specify grid item format. +*/ +.masonry-set-dimensions{ + padding-top: 7rem; + padding-bottom: 6rem; +} + +/* External Paddding */ +.masonry-set-dimensions.full-width .row{ + max-width: 100%; +} +.masonry-set-dimensions.full-width .grid{ + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} +.masonry-set-dimensions.full-width > .row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.masonry-set-dimensions.small-margins.full-width > .row > .column{ + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.masonry-set-dimensions.no-margins .grid, +.masonry-set-dimensions.no-margins .grid .grid-item{ + padding: 0 !important; + margin: 0 !important; +} +.masonry-set-dimensions.full-width.no-margins{ + padding: 0; +} + +/* Grid Fixed Dimensions - 30px Gutter */ +.masonry > .row > .column, +.masonry-set-dimensions > .row > .column{ + padding-left: 0; + padding-right: 0; +} +.masonry-set-dimensions .grid{ + padding-left: 0; + padding-right: 0; + margin-top: -1.5rem; + margin-left: 0; + margin-right: 0; + margin-bottom: -1.5rem; +} +.masonry-set-dimensions .grid .grid-item{ + margin-bottom: 0; + padding: 1.5rem; + position: relative; +} + +/* Grid Fixed Dimensions - 10px Gutter */ +.masonry-set-dimensions.small-margins > .row > .column{ + padding-left: 1rem; + padding-right: 1rem; +} +.masonry-set-dimensions.small-margins .grid{ + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} +.masonry-set-dimensions.small-margins .grid .grid-item{ + padding: 0.5rem; +} + +/* Grid Fixed Dimensions - No Gutter */ +.masonry-set-dimensions.no-margins > .row > .column{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.masonry-set-dimensions.no-margins.full-width > .row > .column{ + padding-left: 0rem; + padding-right: 0rem; +} +.masonry-set-dimensions .thumbnail{ + height: 100%; + overflow: hidden; + margin-bottom: 0; +} +.masonry-set-dimensions .grid-item{ + overflow: hidden; +} +.masonry-set-dimensions .grid-item > img{ + width: 100%; +} + +/* Grid Item Content Wrappers */ +.masonry-set-dimensions .content-outer{ + width: 100%; + height: 100%; + display: table; + position: relative; + bottom: 0; +} +.masonry-set-dimensions .thumbnail + .content-outer{ + position: absolute; +} +.masonry-set-dimensions .content-inner{ + width: 100%; + height: 100%; + padding: 3rem; + display: table-cell; + vertical-align: middle; +} +.masonry-set-dimensions .content-inner > *:first-child{ + margin-top: 0; +} +.masonry-set-dimensions .content-inner > *:last-child{ + margin-bottom: 0; +} + +/* Grid Item Media */ +.masonry-set-dimensions .content-slider, +.masonry-set-dimensions video, +.masonry-set-dimensions iframe{ + width: 100% !important; + height: 100% !important; +} +.masonry-set-dimensions .content-slider img{ + width: auto; +} +.masonry-set-dimensions .mejs-container{ + width: 20rem; + height: 3rem; + margin-left: -10rem; + margin-top: -1.5rem; + position: absolute; + left: 50%; + top: 50%; +} + +/* Masonry Stamp */ +.masonry-stamp{ + padding: 1.5rem; +} +.small-margins .masonry-stamp{ + padding: 0.5rem; +} +.no-margins .masonry-stamp{ + padding: 0; +} + +/* Filter Menu */ +.grid-filter-menu{ + padding-top: 3.5rem; + padding-bottom: 0rem; + text-align: center; +} +.grid-filter-menu.left{ + text-align: left; +} +.grid-filter-menu.left li:first-child a{ + padding-left: 0; + margin-left: 0; +} +.grid-filter-menu.right{ + text-align: right; +} +.grid-filter-menu.right li:last-child a{ + padding-right: 0; + margin-right: 0; +} +.grid-filter-menu ul{ + width: 100%; + padding-top: 3.5rem; + padding-bottom: 0rem; + margin-bottom: 0; + margin-left: 0; + list-style: none; +} +.grid-filter-menu li{ + padding: 0 2rem; + display: inline-block; + font-size: 1.2rem; + line-height: 1; + text-transform: uppercase; +} +.grid-filter-menu a{ + padding: 1rem 0.8rem; + -webkit-transition-property: background, border-color, color, opacity; + transition-property: background, border-color, color, opacity; + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} +.grid-filter-menu a:hover{ + color: #333; +} +.grid-filter-menu a.active{ + color: #333; + border-bottom: 1px solid #333; +} + +/* Description */ +.grid .project-title, +.grid .project-description{ + display: block; +} +.grid .project-title + .project-description{ + margin-top: 0.5rem; +} +.grid .item-description{ + width: 100%; + margin-top: 2rem; +} +.grid .item-description .project-title{ + margin-top: 0; + margin-bottom: 0.5rem; +} +.grid .item-description *:last-child{ + margin-bottom: 0rem; +} + +/* Isotope Item */ +.isotope-item { + z-index: 2; +} +.isotope-hidden.isotope-item { + pointer-events: none; + z-index: 1; +} + +/* Isotope Animation Classes */ +.isotope, +.isotope .isotope-item { + -webkit-transition-duration: 0.4s; + transition-duration: 0.4s; +} +.isotope { + -webkit-transition-property: height, width; + transition-property: height, width; +} +.isotope .isotope-item { + -webkit-transition-property: -webkit-transform, opacity; + transition-property: transform, opacity; +} +.isotope.no-transition, +.isotope.no-transition .isotope-item, +.isotope .isotope-item.no-transition { + -webkit-transition-duration: 0s; + transition-duration: 0s; +} + +/* Grid Breakpoints */ +@media only screen and (max-width: 1300px){ + .grid-container .content-grid-5 .grid-item, + .grid-container .content-grid-6 .grid-item{ + width: 25%; + } +} +@media only screen and (max-width: 1140px){ + .grid-container .grid .grid-item{ + width: 33.33333%; + } + .content-inner .grid-container .grid .grid-item, + .grid-container .content-grid-2 .grid-item, + .grid-container.full-width.small-margins .content-grid-2 .grid-item, + .grid-container.full-width.no-margins .content-grid-2 .grid-item{ + width: 50%; + } +} +@media only screen and (max-width: 960px){ + .content-inner .grid-container .grid .grid-item, + .grid-container .grid .grid-item{ + width: 50%; + } + .grid-container.full-width.small-margins .grid .grid-item, + .grid-container.full-width.no-margins .grid:not(.content-grid-2) .grid-item{ + width: 33.33333%; + } +} +@media only screen and (max-width: 768px){ + .grid-container .grid .grid-item.large, + .grid-container .grid .grid-item.portrait.large{ + width: 100%; + } + .grid-container.full-width .grid .grid-item, + .grid-container.full-width.small-margins .grid .grid-item, + .grid-container.full-width.no-margins .grid .grid-item{ + width: 50%; + } +} +@media only screen and (max-width: 600px){ + .content-inner .grid-container .grid .grid-item, + .grid-container .grid .grid-item, + .grid-container.full-width .grid .grid-item{ + width: 100%; + } + .grid-container:not(.small-margins):not(.no-margins) .grid .grid-item.no-image{ + height: auto !important; + } +} +@media only screen and (max-width: 480px){ + .grid-container.full-width.small-margins .grid .grid-item, + .grid-container.full-width.no-margins .grid .grid-item{ + width: 100%; + } + .grid-container .grid .grid-item.no-image{ + height: auto !important; + } +} + +/*------------------------------------------------------------------ +[3. Headers] +*/ +.header{ + width: 100%; + position: relative; +} +.header .header-inner{ + width: 100%; + background-color: #232323; + /*border-bottom: 1px solid rgba(0,0,0,0.2);*/ +} +.header .header-inner > .nav-bar{ + margin-bottom: -1px; +} +.header .header-inner-top > .nav-bar{ + min-height: auto; +} +.header-transparent .header-inner{ + background-color: transparent; +} + +/* Positions */ +.header-absolute{ + position: absolute; + top: 0; + left: 0; + z-index: 100; +} +.header-fixed{ + position: fixed; + top: 0; + left: 0; + z-index: 100; +} +.header-bottom{ + position: absolute; + bottom: 0; + top: auto; + z-index: 100; +} +/* ie fix */ +.ie-browser .wrapper.inactive .header-bottom{ + position: absolute; +} +.header .header-inner{ + max-width: 100%; + opacity: 1; + position: relative; + z-index: 100; + /* Force new layer*/ + -webkit-transform: translateZ(0); +} + +/* Sticky Header */ +.header-sticky .header-inner{ + width: 100%; + position: fixed; + top: 0; + left: 0; + bottom: auto; + z-index: 100; +} + +/* Fixed Width Headers */ +.header-fixed-width .header-inner{ + max-width: 114rem; + margin-left: auto; + margin-right: auto; +} +body.boxed .header .header-inner{ + max-width: 114rem; + padding-left: 1.5rem; + padding-right: 1.5rem; + margin-left: auto; + margin-right: auto; +} + +/* Intial Height */ +.header .logo, +.header .header-inner .navigation > ul > li, +.header .header-inner .navigation > ul > li > a:not(.button), +.header .header-inner .dropdown > .nav-icon{ + height: 8rem; + line-height: 8rem; +} + +/* Compacted Height */ +.header-compact .logo, +.header-compact .header-inner .navigation > ul > li, +.header-compact .header-inner .navigation > ul > li > a:not(.button), +.header-compact .header-inner .dropdown > .nav-icon{ + height: 6rem; + line-height: 6rem; +} + +/* Logo */ +.header .logo, +.header .header-inner .navigation > ul > li{ + display: table; +} +.header .v-align-middle, +.header .logo-inner{ + height: 100%; + display: table-cell; + vertical-align: middle; + position: relative; +} +.header .logo-inner{ + overflow: hidden; +} + +/* Logo Initial Width */ +.header .logo{ + width: 13rem; +} +.header .logo span{ + font-size: 2rem; + line-height: 2; +} + +/* Compacted Header Logo Width */ +.header-compact .logo{ + width: 10rem; +} +.header-compact .logo span{ + font-size: 1.5rem; + line-height: 2; +} + +/* Logo Styling */ +.header .logo a{ + font-weight:bold; + text-decoration: none; + color: #ffffff; + display: block; + -webkit-transition-property: opacity, background, color, visibility, -webkit-transform; + transition-property: opacity, background, color, visibility, transform; +} +.header .logo a:hover{ + opacity: 0.6 !important; +} +.header .logo img{ + width: 100%; + height: auto; + max-height: 100%; +} + +/* Logo Swap - when header background changes*/ +.header .logo a:first-child{ + display: none; +} +.header .logo a:last-child{ + display: table-cell; +} +.mobile .header .logo a:first-child, +.header-background .logo a:first-child{ + display: table-cell; +} +.header-background .logo a + a{ + display: none !important; +} + +/* Navigation */ +.header .navigation{ + float: right; +} + +/* Secondary Nav Specific */ +.header .secondary-navigation.nav-left:not(.with-division) > ul{ + margin-left: -1.5rem; +} +.header .secondary-navigation.nav-right:not(.with-division) > ul{ + margin-right: -1.5rem; +} +.header .navigation .nav-icon, +.header .navigation .v-align-middle, +.header .navigation.nav-left :first-child > .nav-icon, +.header .navigation.nav-right :last-child > .nav-icon{ + padding: 0 1.5rem; +} +.header .with-division .nav-icon, +.header .with-division .v-align-middle, +.header .with-division > ul > li:last-child > .nav-icon{ + padding: 0 2rem !important; +} +.header .navigation.nav-right li +li .nav-icon, +.header .navigation.nav-right li +li .v-align-middle, +.header .navigation.nav-left li +li .nav-icon, +.header .navigation.nav-left li +li .v-align-middle{ + padding-left: 0; +} +.header .navigation .nav-icon, +.header .navigation .nav-icon [class*="icon-"], +.header .navigation .nav-icon [class*="icon-"]:before, +.header .social-list [class*="icon-"]{ + margin: 0; + line-height: inherit; + float: none; +} +.header .navigation .nav-icon [class*="icon-"]{ + display: initial; +} +.header .navigation .nav-icon{ + font-size: 1.4rem; + background: none; + border: none; +} + +/* Nav Divisions */ +.header .with-division ul{ + float: left; +} +.header .with-division ul{ + border-left: 1px solid rgba(0,0,0,.2); +} +.header .with-division li{ + border-right: 1px solid rgba(0,0,0,.2); +} +@media only screen and (min-width: 960px){ + .header-transparent .with-division ul{ + border-left: 1px solid rgba(255,255,255, 0.2); + } + .header-transparent .with-division li{ + border-right: 1px solid rgba(255,255,255, 0.2); + } +} + +/* Nav Buttons */ +.header .navigation-show, +.header .dropdown, +.header .button{ + margin: 0; + line-height: 1.2; +} +.header .dropdown > .nav-icon{ + min-width: initial; +} +.header .navigation-show.nav-icon{ + width: auto; + height: auto; +} +.header .navigation-show{ + display: block; +} +.header .navigation-show *{ + padding: 0; + margin: 0; +} +.header .nav-left .dropdown-list{ + left: 0; +} +.header .nav-right .dropdown-list{ + right: 0; +} + +/* Header Custom Content */ +.header .sub-menu.custom-content .thumbnail{ + line-height: 0; +} + +/* Header Cart */ +.header .cart-indication{ + position: relative; +} +.header .cart-indication .badge{ + background: #232323; + top: -0.8rem; + right: -0.8rem; +} +.header .cart + .sub-menu, +.header .cart + .dropdown-list{ + width: 30rem; + padding: 2rem; + margin-top: 0; + right: 0; +} + +/* Header Search */ +.header .search + .sub-menu, +.header .search + .dropdown-list{ + padding: 2rem; + margin-top: 0; + width: 25rem; + right: 0; +} + +/* Social List */ +.header .social-list.pull-left li:last-child span{ + margin-left: 0; +} +.header .social-list.center li:last-child span, +.header .social-list.pull-right li:last-child span{ + margin-right: 0; +} + +/* Bkg Color Header Classes */ +.header-background .header-inner{ + background: #232323; +} +.header-background .header-inner{ + /*border-bottom: 1px solid rgba(255,255,255,0);*/ +} + +/* Mobile */ +.mobile .header{ + position: static !important; +} +.mobile .header-fixed-on-mobile .header-inner{ + width: 100%; + position: fixed !important; + left: 0; + top: 0; +} +.mobile .header-sticky .header-inner{ + position: relative; +} +.mobile .header, +.mobile .header .header-inner{ + height: 8rem !important; + padding-top: 0; + background: #232323; +} +.mobile .header .header-inner, +.mobile .header .nav-bar{ + border-top: none !important; +} +.header .header-inner-top *:last-child{ + margin-bottom: 0; +} +.mobile .header .header-inner-top{ + display: none; +} +.mobile .header .nav-bar, +.mobile .header .nav-bar-inner{ + height: 100%; +} + +/* Logo Mobile */ +.mobile .header .logo{ + height: 100%; + padding: 0 !important; + margin: 0 !important; + display: table; + float: left; +} +.mobile .header .logo-inner { + display: table-cell; + vertical-align: middle; +} +.mobile .header .logo-inner a{ + display: block; + position: relative; +} +.mobile .header .logo a:first-child{ + display: table-cell; + vertical-align: middle; +} +.mobile .header .logo a + a{ + display: none !important; +} +.mobile .header .navigation-show{ + display: block !important; + visibility: visible !important; +} +.mobile .header .header-inner, +.mobile .header .logo, +.mobile .header .logo span, +.mobile .header .navigation-show, +.mobile .header .navigation-show a span{ + transition: none; +} + +/* Animation properties & duration for header elemements */ +.header.header-animated{ + -webkit-transition-property: height, -webkit-transform, visibility; + transition-property: height, transform, visibility; +} +.header-animated .header-inner{ + -webkit-transition-property: height, background, border, padding, margin, font-size, line-height, color, opacity; + transition-property: height, background, border, padding, margin, font-size, color, line-height, opacity; +} +.header-animated .header-inner .navigation, +.header-animated .header-inner .navigation > ul > li, +.header-animated .header-inner .navigation > ul > li > a, +.header-animated .dropdown > .nav-icon, +.header-animated .navigation-show a{ + -webkit-transition-property: height, background, border, padding, margin, font-size, line-height, color, opacity, -webkit-transform; + transition-property: height, background, border, padding, margin, font-size, color, line-height, opacity, transform; +} +.header-animated .logo, +.header-animated .logo span{ + -webkit-transition-property: width, height, background, border, padding, margin, font-size, line-height, opacity; + transition-property: width, height, background, border, padding, margin, font-size, line-height, opacity; +} +.header-animated, +.header-animated .header-inner, +.header-animated .header-inner .navigation, +.header-animated .header-inner .navigation > ul > li, +.header-animated .header-inner .navigation > ul > li > a, +.header-animated .dropdown > .nav-icon, +.header-animated .navigation-show a, +.header-animated .logo, +.header-animated .logo span, +.header-animated .logo a{ + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} +.header-hide .header-inner{ + opacity: 0; +} +/* Helper classes for animating header back in/out */ +.header-positioned .header-inner{ + -webkit-transform: translate3d(0,-10rem,0); + transform: translate3d(0,-10rem,0); +} +.header-in .header-inner, +.header-out .header-inner{ + -webkit-transition-property: -webkit-transform; + transition-property: transform; + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} +.header-in .header-inner{ + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} +.header-out .header-inner{ + -webkit-transform: translate3d(0,-10rem,0); + transform: translate3d(0,-10rem,0); +} +.header-in .header-inner .logo, +.header-in .header-inner .navigation, +.header-in .navigation-show{ + transition: none !important; +} + +/* Header Media Queries */ +@media only screen and (max-width: 1140px){ + body.boxed .header-fixed-on-mobile .header-inner{ + max-width: 96rem; + } +} +@media only screen and (max-width: 960px){ + .header{ + background: none; + position: static !important; + } + .header-fixed-on-mobile .header-inner, + body.boxed .header-fixed-on-mobile{ + width: 100%; + position: fixed !important; + left: 0; + top: 0; + } + body.boxed .header-fixed-on-mobile .header-inner{ + max-width: 76rem; + position: static !important; + } + .header-sticky .header-inner{ + position: relative; + } + .header .header-inner{ + background: #232323; + } + .header .header-inner, + .header .nav-bar{ + border-top: none !important; + } + .header, + .header .header-inner{ + height: 8rem !important; + padding-top: 0; + border: none; + } + .header .logo, + .header .header-inner .navigation > ul > li, + .header .header-inner .navigation > ul > li > a:not(.button), + .header .header-inner .dropdown > .nav-icon{ + height: 8rem !important; + line-height: 8rem !important; + } + .header .header-inner-top{ + display: none; + } + .header .nav-bar, + .header .nav-bar-inner{ + height: 100%; + } + .header .logo-inner a{ + display: block; + position: relative; + } + .header .logo a + a{ + display: none !important; + } + .header .header-inner, + .header .logo, + .header .logo span, + .header .navigation-show, + .header .navigation-show a span{ + transition: none; + } + .header .navigation-show{ + display: block !important; + visibility: visible !important; + } +} +@media only screen and (max-width: 768px) { + body.boxed .header-fixed-on-mobile .header-inner{ + max-width: 60rem; + } +} +@media only screen and (max-width: 600px) { + body.boxed .header-fixed-on-mobile .header-inner{ + max-width: 48rem; + } + /* Header dropdowns */ + .header .v-align-middle, + .navigation > ul > li, + .navigation .dropdown{ + position: static; + } + .navigation .dropdown-list{ + width: auto !important; + left: 1.5rem !important; + right: 1.5rem !important; + } +} +@media only screen and (max-width: 480px) { + body.boxed .header-fixed-on-mobile .header-inner{ + max-width: 35rem; + } +} +@media only screen and (max-width : 350px) { + body.boxed .header-fixed-on-mobile .header-inner{ + max-width: 100%; + } +} + +/*------------------------------------------------------------------ +[4. Side Navigation] +*/ + +/* Header */ +.side-navigation-header, +.side-navigation-header .logo{ + min-height: 8rem; + line-height: 8rem; +} +.side-navigation-header, +.side-navigation-footer{ + font-size: 1.4rem; + line-height: 1.8; +} +.side-navigation-header{ + padding: 0 4rem; + margin-bottom: 2rem; + border-bottom: 1px solid #232323; +} +.side-navigation-header .logo{ + width: 100%; +} +.side-navigation-header .logo a{ + font-size: 1.5rem; + font-weight:bold; + text-decoration: none; + color: #666666; +} + +/* Close */ +.side-navigation-wrapper .navigation-hide{ + position: absolute; + right: 0; + top: 0; +} + +/* Navigation */ +.side-navigation{ + margin-bottom: 3rem; +} +.side-navigation-inner > *:nth-last-child(2){ + padding-bottom: 8rem; + margin-bottom: 0; +} + +/* Cart */ +.side-navigation .cart-indication{ + margin-left: 0.5rem; + position: relative; +} +.side-navigation .cart-indication .badge{ + top: 0.3rem; + left: 0.3rem; +} +.side-navigation .cart-overview li:first-child{ + padding-top: 2rem; +} +.side-navigation .cart-overview li:last-child{ + padding-bottom: 2rem; +} + +/* Custom Sub Menu Content */ +.side-navigation-wrapper .custom-content{ + width: 100%; + padding-left: 4rem; + padding-right: 4rem; + margin-top: 0; + right: 0; +} + +/* Footer */ +.side-navigation-footer{ + width: 100%; + padding: 1rem 4rem; + font-size: 1.2rem; + position: absolute; + bottom: 0; +} +.side-navigation-footer .social-list{ + margin-bottom: 1rem; +} +.side-navigation-footer .social-list a:hover{ + color: #fff; +} +.side-navigation-wrapper.center .logo, +.side-navigation-wrapper.center .side-navigation, +.side-navigation-wrapper.center .side-navigation-footer{ + text-align: center; +} +.side-navigation-wrapper.center .side-navigation .sub-menu a{ + padding-left: 4rem; +} + +/*------------------------------------------------------------------ +[5. Overlay Navigation] +*/ + +/* Header */ +.overlay-navigation-header{ + width: 100%; + padding: 1rem 0; + margin-bottom: 3rem; + position: absolute; + top: 2rem; +} +.overlay-navigation-header .logo{ + width: 13rem; + margin: 0 auto; +} + +/* Close */ +.overlay-navigation-wrapper .navigation-hide{ + min-height: 4rem; + line-height: 4rem; + position: absolute; + right: 3rem; + top: 0; +} + +/* Navigation */ +.overlay-navigation{ + margin-bottom: 3rem; +} +.overlay-navigation:first-child{ + padding-top: 5rem; +} +.overlay-navigation{ + padding-bottom: 8rem; + margin-bottom: 0; +} +@media only screen and (max-width: 768px) { + .overlay-navigation:not(:last-child){ + padding-bottom: 0; + } +} + +/* Cart */ +.overlay-navigation .cart-indication{ + margin-left: 0.5rem; + position: relative; +} +.overlay-navigation .cart-indication .badge{ + top: 0.3rem; + left: 0.3rem; +} +.overlay-navigation .cart + .sub-menu, +.overlay-navigation .cart + .dropdown-list{ + width: 100%; + padding: 0; + margin-top: 0; + right: 0; +} +.overlay-navigation .cart-overview li:first-child{ + padding-top: 2rem; +} +.overlay-navigation .cart-overview li:last-child{ + padding-bottom: 2rem; +} + +/* Footer */ +.overlay-navigation-footer{ + padding: 1rem 4rem; + font-size: 1.2rem; + position: absolute; + bottom: 0; +} +.overlay-navigation-footer .copyright{ + font-size: 1.1rem; +} +.overlay-navigation-footer .social-list{ + margin-bottom: 1rem; +} +.overlay-navigation-footer .social-list a:hover{ + color: #fff; +} + +/*------------------------------------------------------------------ +[6. Title Sections] +*/ +[class*="intro-title-"] .row, +[class*="intro-title-"] .column, +.title-container{ + height: 100%; +} +.title-container[class^="title-"]{ + margin-bottom: 0; +} +.title-container{ + width: 100%; + display: table; +} +.title-container-inner{ + display: table-cell; + vertical-align: middle; +} +.title-container-inner > *:first-child{ + margin-top: 0; +} +.title-container-inner > *:last-child{ + margin-bottom: 0; +} +[class*="intro-title-"] .subtitle{ + font-size: 2.2rem; + line-height: 1.5; + font-weight: 300; + font-style: italic; +} + +/* Intro Title 1*/ +.intro-title-1{ + height: 40rem; +} + +/* Intro Title 2 */ +.intro-title-2{ + height: 40rem; + /*background-image: url(../images/slider/slide-9-fw.jpg);*/ + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.intro-title-2 h1, +.intro-title-2 .subtitle{ + color: #fff; +} + +/* Header Media Queries */ +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + .intro-title-2{ + background-image:url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} + +/*------------------------------------------------------------------ +[7. Hero Sections] +*/ + +[class*="hero-"]{ + position: relative; +} +[class*="hero-"] > .row:not(.flex), +[class*="hero-"] > .row:not(.flex) > .column{ + height: 100%; +} +.hero-content:not([class*="width-"]){ + width: 100%; +} +.hero-content, +.hero-slider .tms-caption.no-transition{ + height: 100%; + display: table !important; + table-layout: fixed; +} +.section-block .hero-content-inner, +.hero-slider .hero-content-inner{ + display: table-cell; + vertical-align: middle; +} +.section-block .hero-content-inner .row, +.section-block .hero-content-inner .column{ + height: auto; +} +.hero-content-inner > *:first-child{ + margin-top: 0; +} +.hero-content-inner > *:last-child{ + margin-bottom: 0; +} + +/* Hero 1 */ +.hero-1{ + height: 50rem; + background-color: #1ecd6d; + text-align: left; + color: #fff; +} +.hero-1 h2, +.hero-1 h6{ + color: #fff; +} + +/* Hero 2 */ +.hero-2{ + height: 50rem; + text-align: left; + color: #fff; + background-image: url(../images/slider/slide-2-fs-hp.jpg); + background-repeat: no-repeat; +} +.hero-2 h2, +.hero-2 h6{ + color: #fff; +} + +/* Hero 3 */ +.hero-3{ + height: 50rem; + text-align: left; + display: table; + background-image: url(../images/slider/slide-5-fw.jpg); + background-repeat: no-repeat; +} +.hero-3 > div{ + display: table-cell; + vertical-align: middle; + float: none; +} +.hero-3 > div > .row, +.hero-3 > div > .row > .column{ + height: auto; +} +.hero-3.right > div > .row > .column{ + float: right; +} +.hero-3.top{ + padding-top: 0; +} +.hero-3.top > div{ + vertical-align: top; +} +.hero-3.top .hero-content{ + border-bottom: 8px solid #333; +} +.hero-3.bottom{ + padding-bottom: 0; +} +.hero-3.bottom > div{ + vertical-align: bottom; +} +.hero-3.bottom .hero-content{ + border-top: 8px solid #333; +} +.hero-3.center:not(.middle){ + padding-top: 0; +} +.hero-3.center-left > div > .row > .column{ + text-align: left; +} +.hero-3.center > div > .row > .column{ + margin: auto; + float: none; +} +.hero-3.center-right > div > .row > .column{ + text-align: right; + float: right; +} +.hero-3 > div > .row{ + width: 100%; + bottom: 0; +} +.hero-3 .hero-content{ + background: #fff; + position: relative; + bottom: 0; +} +.hero-3 .hero-content-inner{ + padding: 3rem; +} +.hero-3 h2, +.hero-3 h6{ + color: #666; +} + +/* Hero 4 */ +.hero-4{ + height: 50rem; + text-align: left; + color: #fff; + /*background-image: url(../images/slider/slide-9-fw.jpg);*/ + background-repeat: no-repeat; +} +.hero-4 > .row:before{ + width: 50%; + height: 100%; + background-color: rgba(0,0,0,0.3); + content: ""; + position: absolute; + top: 0; + left: 0; +} +.hero-4.right > .row:before{ + top: 0; + right: 0; + left: auto; +} +.hero-4 .column{ + position: relative; +} +.hero-4 h2, +.hero-4 h6{ + color: #fff; +} + +/* Hero 5 */ +.hero-5 > .row > .column{ + position: relative; + z-index: 1; +} +.hero-5 .media-column{ + height: 100%; + /*background-image: url(../images/slider/slide-9-fw.jpg);*/ + background-size: contain; + background-repeat: no-repeat; + background-size:cover; + background-position: center; + position:absolute; + top: 0; + left: 0; + z-index: 0; +} +.hero-5 .media-column iframe, +.hero-5 .media-column video, +.hero-5 .media-column .map-container{ + width: 100%; + height: 100%; +} +.hero-5 .media-column .hero-content-inner{ + padding: 8.5rem; +} +.hero-5.right > .media-column, +.hero-5 .media-column + .media-column{ + left: auto; + right: 0; +} +.hero-5 .media-column .content-slider{ + height: 100% !important; +} + +/* Hero Slider */ +.hero-slider{ + width: 100% !important; + height: auto; + min-height: 50rem; + margin-bottom: 0; +} +.hero-slider.window-height{ + min-height: 100vh; +} +.hero-slider .tms-slides, +.hero-slider .tms-slide, +.hero-slider .hero-content{ + height: 100%; +} +.hero-slider .tms-slides{ + display: flex; + flex-wrap: wrap; +} +.hero-slider .tms-slide, +.hero-5 .tms-slide{ + padding: 0 !important; + display: inherit; + position: absolute; +} +.hero-5 .testimonial-slider .tms-slide{ + position: relative; +} +.hero-slider .tms-slide > .media-column{ + height: 100%; + background-size: contain; + background-repeat: no-repeat; + background-size:cover; + background-position: center; + position:absolute; + top: 0; + left: 0; + z-index: 0; +} +.hero-slider .tms-slide.right > .media-column{ + left: auto; + right: 0; +} +.hero-slider .tms-pagination{ + width: 50%; + text-align: right; + padding-right: 5rem; +} +.hero-slider .hero-content:not([class*="width-"]){ + width: 50%; +} +.hero-slider .hero-content{ + min-height: 50rem; + background-color:rgba(0,0,0,0.6); + position: absolute; + top: 0; + left: 0; +} +.hero-slider .media-column + .row .hero-content{ + background: none; +} +.hero-slider .hero-content *:last-child{ + margin-bottom: 0; +} +.hero-slider .tms-content-scalable{ + padding-top: 10rem; + padding-bottom: 10rem; +} +.hero-slider .tms-slide[class*="bkg-"] .hero-content{ + background-color: inherit; +} +.hero-slider .hero-content.right{ + text-align: left; + left: auto; + right: 0; +} + +/* Hero Media Queries */ +@media only screen and (max-width: 1040px){ + .hero-5 .media-column .hero-content-inner{ + padding: 2.5rem; + } +} +@media only screen and (min-width: 960px){ + .tml-modal-mode .hero-5{ + padding-right: 4%; + } +} +@media only screen and (max-width: 960px){ + .tml-modal-mode .hero-5 .media-column, + .tml-modal-mode [class*=hero-]>.row:not(.flex), + .tml-modal-mode [class*=hero-]>.row:not(.flex)>.column{ + width: 100%; + margin-left: 0; + } + .tml-modal-mode .hero-5{ + height: auto !important; + } + .tml-modal-mode .hero-5 .media-column{ + display: none; + visibility: hidden; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile{ + padding-top: 0; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column{ + display: block; + visibility: visible; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column{ + width: 100%; + position: relative; + } + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column, + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column iframe, + .tml-modal-mode .hero-5.show-media-column-on-mobile .media-column video{ + height: 25rem; + } + .tml-modal-mode .hero-5 .media-column .split-hero-content{ + max-width: 60rem; + margin: 0 auto; + } + .tml-modal-mode .hero-5 .media-column .hero-content-inner{ + padding: 1.5rem; + } + .tml-modal-mode .hero-5 .column:first-child:not(.media-column) .split-hero-content{ + margin-top: 4rem; + } + .tml-modal-mode .hero-5 .column:not(.media-column) .split-hero-content{ + margin-top: 5rem; + margin-bottom: 0; + } + .tml-modal-mode .hero-5 .row + .media-column{ + margin-top: 8rem; + margin-bottom: -11rem; + } + .tml-modal-mode .hero-5 .tms-pagination{ + text-align: center !important; + } +} +@media only screen and (max-width: 768px){ + .hero-1, + .hero-2, + .hero-3, + .hero-4, + .hero-5{ + height: auto !important; + } + [class*="hero-"] .column:first-child .hero-content{ + margin-bottom: 5rem; + } + [class*="hero-"] .column:last-child .hero-content{ + margin-bottom: 0; + } + .hero-content{ + text-align: center; + } + .hero-3[class*="center"]{ + padding-top: 7rem; + padding-bottom: 7rem; + } + .hero-4 > .row:before, + .hero-4 > .row:after{ + width: 100%; + left: 0; + top: 0; + } + .hero-5 .media-column{ + display: none; + visibility: hidden; + } + .hero-5.show-media-column-on-mobile{ + padding-top: 0; + } + .hero-5.show-media-column-on-mobile .media-column{ + display: block; + visibility: visible; + } + .hero-5.show-media-column-on-mobile .media-column{ + width: 100%; + position: relative; + } + .hero-5.show-media-column-on-mobile .media-column, + .hero-5.show-media-column-on-mobile .media-column iframe, + .hero-5.show-media-column-on-mobile .media-column video{ + height: 40rem; + } + .hero-5 .media-column .split-hero-content{ + max-width: 60rem; + margin: 0 auto; + } + .hero-5 .media-column .hero-content-inner{ + padding: 1.5rem; + } + .hero-5 .column:first-child:not(.media-column) .split-hero-content{ + margin-top: 11rem; + } + .hero-5 .column:not(.media-column) .split-hero-content{ + margin-top: 5rem; + margin-bottom: 0; + } + .hero-5 .row + .media-column{ + margin-top: 8rem; + margin-bottom: -11rem; + } + .hero-5 .tms-pagination{ + text-align: center !important; + } + .hero-slider .tms-pagination{ + width: 100%; + padding: 0; + text-align: center; + } + .hero-slider .hero-content-inner{ + padding-left: 3rem; + padding-right: 3rem; + } + .hero-slider .hero-content{ + width: 100%; + height: inherit; + text-align: center; + background-color:rgba(0,0,0,0.6); + } + .hero-slider .media-column + .row{ + max-width: 100% !important; + } + .hero-slider .tms-slide > .media-column{ + width: 100%; + height: 40rem; + } + .hero-slider .media-column + .row .tms-content-scalable{ + padding-top: 50rem; + } +} +@media only screen and (max-width: 600px) { + [class*="hero-"] > .row > .column, + .hero-5 .media-column .split-hero-content{ + max-width: 48rem; + } +} +@media only screen and (max-width: 480px){ + [class*="hero-"] > .row > .column, + .hero-5 .media-column .split-hero-content{ + max-width: 35rem; + } +} +@media only screen and (max-width: 350px){ + [class*="hero-"] > .row > .column, + .hero-5 .media-column .split-hero-content{ + width: 100%; + } +} +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + .hero-2{ + background-image: url(../images/slider/slide-2-fs-hp@2x.jpg); + } + .hero-3{ + background-image: url(../images/slider/slide-5-fw@2x.jpg); + } + .hero-4{ + background-image: url(../images/slider/dev-video-cta-3@2x.jpg); + } + .hero-5 .media-column{ + background-image: url(../images/slider/slide-9-fw@2x.jpg); + } +} + +/*------------------------------------------------------------------ +[8. Feature Sections] +*/ +.feature-content, +.feature-image, +.feature-slider{ + width: 100%; + height: 100%; + display: table; + table-layout: fixed; +} +.feature-content-inner, +.feature-image-inner, +.feature-slider-inner{ + display: table-cell; + vertical-align: middle; +} +.feature-slider .tm-slider-container{ + width: 100% !important; +} +.feature-slider .tms-pagination{ + bottom: 0; +} +.feature-content-inner *:first-child{ + margin-top: 0; +} +.feature-1, +.feature-2, +.feature-3{ + overflow: hidden; +} + +/* Feature 1 */ +.feature-1{ + padding-bottom: 0; +} +.feature-1{ + text-align: center; +} +.feature-1.overlap-bottom{ + overflow: visible; + z-index: 3; +} +.feature-1.overlap-bottom .feature-image{ + margin-bottom: -20rem; +} +.feature-1.overlap-bottom + .section-block:before{ + width: 100%; + content: close-quote; + padding-bottom: 20rem; + z-index: 0; + position: relative; + background: transparent; + display: block; + overflow: hidden; +} +@media only screen and (max-width: 768px){ + .feature-1.overlap-bottom .feature-image{ + margin-bottom: -15rem; + } + .feature-1.overlap-bottom + .section-block:before{ + padding-bottom: 15rem; + } +} +@media only screen and (max-width: 480px){ + .feature-1.overlap-bottom .feature-image{ + margin-bottom: -10rem; + } + .feature-1.overlap-bottom + .section-block:before{ + padding-bottom: 10rem; + } +} + +/* Feature 2 */ +.feature-2{ + padding-bottom: 0; +} +.feature-2{ + position: relative; +} +.feature-2 .row div.feature-image, +.feature-2 .row.flex div.feature-image{ + width: 170%; + margin-right: -70% +} +.feature-2.right .row .feature-image{ + margin-left: -70% +} + +/* Feature 3 */ +.feature-3{ + position: relative; +} +.feature-3 .feature-image{ + width: 100%; + height: 100%; + overflow: hidden; +} +.feature-3 .feature-image-inner{ + max-height: 53rem; +} + +/* Feature Media Queries */ +@media only screen and (max-width: 960px){ + .feature-2{ + padding-bottom: 7rem; + } + .feature-2 .row .feature-image{ + height: 100%; + } + .header + .content > [class*="feature-"]:first-child{ + padding-top: 5rem; + } +} +@media only screen and (min-width: 768px){ + .feature-2 > .row > .column, + .feature-2 > .row > .column > .box, + .feature-3 > .row > .column, + .feature-3 > .row > .column > .box{ + height: auto; + display: inherit; + } + .feature-2 > .row > .column > *:not(.box), + .feature-2 > .row >.column > div > *:not(.box), + .feature-3 > .row >.column > *:not(.box), + .feature-3 > .row >.column > div > *:not(.box){ + height: auto; + margin-top: auto; + margin-bottom: auto; + } + .feature-2 .feature-content-inner *:last-child{ + margin-bottom: 0; + } +} +@media only screen and (max-width: 768px){ + .feature-2 .column, + .feature-3 .column{ + height: auto !important; + } + .feature-2.left{ + padding-bottom: 0; + } + .feature-2 .row .feature-image{ + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + float: none; + } + .feature-2.right .column + .column .feature-content{ + margin-bottom: 0; + } + .feature-3 .feature-image{ + text-align: center; + } + .feature-3 .feature-image img, + .feature-3 .feature-slider{ + max-width: 100%; + margin: 0 auto; + } + .feature-2.right .feature-image, + .feature-3 .feature-image, + .feature-3 .feature-slider{ + margin-bottom: 5rem; + } + .feature-3 .column:last-child .feature-image{ + margin-bottom: 0; + } + .feature-3 .column:last-child .feature-content{ + padding-bottom: 0; + } + .feature-3 .column:last-child .feature-column:last-child{ + margin-bottom: 0; + } +} +@media only screen and (max-width: 480px){ + .feature-3 .feature-image img, + .feature-3 .feature-slider{ + max-width: 100%; + } +} + +/*------------------------------------------------------------------ +[9. Call to Action Sections] +*/ +[class*="call-to-action-"] .row, +[class*="call-to-action-"] .column{ + height: 100%; +} +.call-to-action-content{ + width: 100%; + height: 100%; + display: table !important; +} +.call-to-action-content-inner{ + display: table-cell; + vertical-align: middle; +} +[class*="call-to-action-"] .column:last-child .call-to-action-content-inner{ + padding-bottom: 0; +} +.call-to-action-content-inner *:first-child{ + margin-top: 0; +} +.call-to-action-content-inner *:last-child{ + margin-bottom: 0; +} +[class*="call-to-action-"]{ + background-color: inherit; +} + +/* Call to Action 1 */ +.call-to-action-1{ + padding-left: 3rem; + padding-right: 3rem; + text-align: center; +} +.call-to-action-1{ + width: 100%; + display: block; +} +.call-to-action-1:hover{ + background-color: #1ecd6d; +} +.call-to-action-1 span{ + display: block; +} + +/* Call to Action 2 */ +.call-to-action-2{ + padding-left: 3rem; + padding-right: 3rem; + text-align: center; +} +.call-to-action-2 p{ + font-size: 2.5rem; +} +@media only screen and (min-width: 768px){ + .call-to-action-2 .inline{ + display: block; + } + .call-to-action-2 p + .button{ + margin-left: 2rem; + } +} + +/* Call to Action 3 */ +.call-to-action-3{ + background-color: #ffbe12; + color: #fff; + position: relative; +} +.call-to-action-3 p{ + font-size: 2.5rem; +} +.call-to-action-3 .call-to-action-button{ + padding-right: 0; + position: absolute; + top: 0; + right: 0; +} +.call-to-action-3 .call-to-action-button .button{ + padding: 2rem 0; + width: 100%; + height: 100%; + margin-bottom: 0; + font-size: 1.5rem; + font-weight: 300; + text-align: center; + text-transform: uppercase; + border-radius: 0; + display: table; +} +.call-to-action-3 .call-to-action-button > .button > span{ + height: 100%; + display: table-cell; + vertical-align: middle; +} + +/* Call to Action Media Queries */ +@media only screen and (max-width: 960px){ + .call-to-action-1, + .call-to-action-2 p, + .call-to-action-3 p{ + font-size: 1.9rem; + line-height: 2.9rem; + } +} +@media only screen and (max-width: 768px){ + [class*="call-to-action"]{ + height: auto; + } + .call-to-action-2 .call-to-action-content-inner, + .call-to-action-3 .call-to-action-content-inner{ + padding-bottom: 2.5rem; + text-align: center; + } + .call-to-action-3 .row{ + max-width: 100%; + } + .call-to-action-3 .call-to-action-button{ + position: static; + padding-left: 0; + padding-right: 0; + } +} + +/*------------------------------------------------------------------ +[10. Form Sections] +*/ + +.form-element[class*="border-"]{ + background: #fff; +} +.form-honeypot{ + display: none; +} +.contact-form-container .form-response, +.signup-form-container .form-response, +.register-form-container .form-response{ + width: 100%; + font-size: 1.2rem; + -ms-word-break: break-all; + word-break: break-word; + position: absolute; + bottom: 0; +} +.contact-form-container .form-element, +.signup-form-container .form-element, +.register-form-container .form-element, +.login-form-container .form-element, +.search-form-container .form-element{ + margin-bottom: 2rem; +} + +/* Contact Forms +* Add contact-form-container to any section +* or add a full prestyled section +*/ +.contact-form-container{ + position: relative; +} +.contact-form-container .contact-form{ + position: relative; +} +.contact-form-container .row{ + margin-left: -1rem; + margin-right: -1rem; +} +.contact-form-container [class*="width-"]{ + padding-left: 1rem; + padding-right: 1rem; +} +.contact-form-container input[disabled=disabled][type=submit] { + opacity: 0.6; +} + +/* Contact 1 */ +.contact-1 .contact-form-container{ + margin-bottom: 0; +} + +/* Singup Forms +* Add signup-form-container to any section +* or add a full prestyled section +*/ +.signup-form-container{ + position: relative; +} +.signup-form-container .signup-form{ + padding-bottom: 3rem; + position: relative; +} +.signup-form-container .row{ + margin-left: -1rem; + margin-right: -1rem; +} +.signup-form-container [class*="width-"]{ + padding-left: 1rem; + padding-right: 1rem; +} +.signup-form-container input[type=submit] { + margin-bottom: 0; +} +.signup-form-container input[disabled=disabled][type=submit] { + opacity: 0.6; +} +.signup-form-container.boxed{ + padding: 4rem; +} + +/* Sign-up 1 */ +.signup-1 .signup-form-container{ + margin-bottom: 0; +} + +/* Signup 2 */ +.signup-2{ + background-image: url(../images/slider/slide-5-fw.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +.signup-2 .signup-form-container{ + padding: 4rem; + margin-bottom: 0; + background: rgba(0,0,0,.5); +} +.signup-2 .signup-form-container .form-response{ + bottom: 4rem; +} + +/* Signup 3 */ +.signup-3{ + background-image: url(../images/slider/slide-5-fw.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} +.signup-3 .signup-inner{ + background: rgba(0,0,0,0); +} +.signup-3 .row{ + text-align: center; +} +.signup-3 .signup-form-container{ + width: 30rem; + margin-bottom: 0; + margin-left: auto; + margin-right: auto; +} +.signup-3 .form-element{ + width: 100%; +} + +/* Search Forms +* Add search-form-container to any section +* or add a full prestyled section +*/ +.search-form-container .row{ + margin-left: -1rem; + margin-right: -1rem; +} +.search-form-container [class*="width-"]{ + padding-left: 1rem; + padding-right: 1rem; +} +.search-form-container input[type=submit]{ + margin-bottom: 0; +} + +/* Login forms +* Add login-form-container to any section +* or add a full prestyled section +*/ +.login-form-container .row{ + margin-left: -1rem; + margin-right: -1rem; +} +.login-form-container [class*="width-"]{ + padding-left: 1rem; + padding-right: 1rem; +} +.login-form-container .recuperate-password{ + font-size: 1rem; + display: block; +} + +/* Form Media Queries */ +@media only screen and (min-width: 768px){ + .signup-form-container .merged-form-elements{ + padding-bottom: 1rem; + } +} +@media only screen and (max-width: 768px){ + .signup-form-container input[type=submit]{ + width: auto; + } +} +@media only screen and (max-width: 480px){ + .signup-3 .signup-form-container{ + width: 100%; + } +} +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + .signup-2{ + background-image:url(../images/slider/slide-5-fw@2x.jpg); + } +} + +/*------------------------------------------------------------------ +[11. Testimonial Sections] +*/ + +/* Testimonial 1 */ +.testimonial-1 h6{ + margin-bottom: 4rem; + font-size: 1.3rem; + text-transform: uppercase; +} +.testimonial-1 blockquote{ + width: 70%; + padding: 0; + margin-bottom: 0; +} +.testimonial-1 blockquote.avatar span, +.testimonial-1 blockquote.avatar span img{ + width: 9rem; + height: 9rem; +} +.testimonial-1 p{ + margin-top: 3rem; +} +.testimonial-1 cite{ + text-transform: uppercase; + font-weight: bold; + font-style: normal; + line-height: 1; + letter-spacing: 0.1rem; +} + +/* Testimonial 2 */ +.testimonial-2 h6{ + margin-bottom: 1rem; + font-size: 1.3rem; + text-transform: uppercase; +} +.testimonial-2 .brief{ + height: 100%; + border-right: 1px solid #ddd; + display: table; +} +.testimonial-2 .brief p:last-child{ + margin-bottom: 0; +} +.testimonial-2 .brief-inner{ + display: table-cell; + vertical-align: middle; +} +.testimonial-2 blockquote{ + width: 100%; + padding: 0; + margin-bottom: 3rem; +} +.testimonial-2 blockquote:last-child{ + margin-bottom: 0; +} +.testimonial-2 cite{ + margin-bottom: 0.5rem; + text-transform: uppercase; + font-weight: bold; + font-style: normal; + letter-spacing: 0.1rem; +} + +/* Testimonial 3 */ +.testimonial-3 [class*="content-grid"]{ + margin-bottom: -3rem; +} +.testimonial-3 h6{ + margin-bottom: 4rem; + font-size: 1.3rem; + text-transform: uppercase; +} +.testimonial-3 blockquote{ + width: 100%; + padding: 0; + margin: 0; +} +.testimonial-3 cite{ + text-transform: uppercase; + letter-spacing: 0.1rem; +} + +/* Testimonial 4 */ +.testimonial-4 [class*="content-grid"]{ + margin-bottom: -3rem; +} +.testimonial-4 h6{ + margin-bottom: 4rem; + font-size: 1.3rem; + text-transform: uppercase; +} +.testimonial-4 blockquote{ + height: 100%; + padding: 2.5rem; + margin: 0; + border-radius: 0.3rem; + border: 1px solid #ddd; +} +.testimonial-4 cite{ + text-transform: uppercase; + letter-spacing: 0.1rem; +} + +/* Testimonial 5 */ +.testimonial-5{ + color: #fff; + background-image:url(../images/slider/slide-2-fs-hp.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.testimonial-5 blockquote{ + width: 60%; + margin-left: auto; + margin-right: auto; + float: none; +} +.testimonial-5 cite{ + text-transform: uppercase; + font-weight: bold; + font-style: normal; + letter-spacing: 0.1rem; +} +.testimonial-slider{ + width: 100% !important; + min-height: 10rem; + margin: 0 auto; + background: none; +} +.testimonial-slider .tms-pagination{ + bottom: 0; +} +.testimonial-slider.left, +.testimonial-slider.right{ + margin: 0; +} +.testimonial-slider blockquote, +.center .testimonial-slider blockquote{ + width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.testimonial-slider.left blockquote, +.testimonial-slider.left .tms-pagination{ + text-align: left; +} +.testimonial-slider.left blockquote{ + padding-left: 0; + padding-right: 1rem; +} +.testimonial-slider.right blockquote, +.testimonial-slider.right .tms-pagination{ + text-align: right; +} +.testimonial-slider.right blockquote{ + padding-left: 1rem; + padding-right: 0; +} +.testimonial-slider blockquote span{ + margin-top: 0rem; + margin-bottom: 1.5rem; +} + +/* Testimonial Media Queries */ +@media only screen and (max-width: 960px){ + .testimonial-1 p, + .testimonial-5 .testimonial-slider p{ + font-size: 1.9rem; + } +} +@media only screen and (max-width: 768px){ + .testimonial-2 .brief{ + border-right: none; + } + .testimonial-2 .brief h6:last-child, + .testimonial-2 .brief p:last-child{ + margin-bottom: 3rem; + } + .testimonial-3 blockquote{ + height: 100%; + padding-bottom: 3rem; + border-bottom: 1px solid #ddd; + } + .testimonial-3 .grid-item:last-child blockquote{ + padding-bottom: 0; + margin-bottom: 0; + border-bottom: none; + } + .testimonial-slider.center-on-mobile{ + margin: 0 auto; + } + .testimonial-slider.center-on-mobile blockquote, + .testimonial-slider.center-on-mobile .tms-pagination{ + text-align: center; + } + .testimonial-slider.center-on-mobile blockquote{ + padding: 0 !important; + } +} +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + .testimonial-5{ + background-image:url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} + +/*------------------------------------------------------------------ +[12. Team Sections] +*/ + +[class*="team-"] .signature{ + width: 100%; +} +[class*="team-"] .thumbnail{ + float: none; +} +[class*="team-"] .social-list{ + margin-bottom: 0; +} +.social-list{ + margin-left: 0; + list-style: none; +} +.social-list a{ + margin-right: 1rem; +} +.social-list:not(.center) li:last-child a{ + margin-right: 0; +} +.right .social-list a, +.social-list.right a{ + margin-left: 1rem; + margin-right: 0; +} +.social-list.right li:last-child a{ + margin-right: 0; +} +.center .social-list a, +.center .social-list li:last-child a, +.social-list.center a{ + margin-right: 0.5rem; + margin-left: 0.5rem; +} +.social-list [class*="icon-"]{ + margin: 0; +} +.team-slider .social-list, +.team-slider .social-list li{ + padding: 0; + margin: 0; +} + +/* Team 1 */ +.team-1 [class*="content-grid"]{ + margin-bottom: -3rem; +} +.team-1 .team-content-info h4, +.team-1 .team-content-info .name{ + margin-bottom: 1rem; +} +.team-1 .occupation{ + margin-top: 0; + margin-bottom: 2rem; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} + +/* Team 2 */ +.team-2 [class*="content-grid"]{ + margin-bottom: -3rem; +} +.team-2 .thumbnail{ + margin-bottom: 0; +} +.team-2 .team-content{ + background: #fff; +} +.team-2 .team-content-info{ + padding: 2rem; +} +.team-2 .team-content-info h4, +.team-2 .team-content-info .name{ + margin-bottom: 1rem; +} +.team-2 .occupation{ + margin-top: 0; + margin-bottom: 2rem; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} +.team-2 .social-list .list-label{ + margin-right: 1rem; + font-size: 1rem; + font-weight: bold; + color: #999; + display: inline-block; +} +.team-2 .social-list.boxed{ + margin: 0 -2rem -2rem -2rem; + padding: 2rem; + background: #e7e7e7; +} + +/* Team 3 */ +.team-3{ + color: #fff; + text-align: left; +} +body.boxed .team-3{ + padding-left: 0; + padding-right: 0; +} +.team-3 .slider-column{ + padding-left: 0; + padding-right: 0; +} +.team-3 .team-slider{ + height: 45rem; + margin-bottom: 0; + background: none; +} +.team-3 .team-slider .tms-slides{ + margin-bottom: 2rem; +} +.team-3 .team-content{ + margin-bottom: 4rem; +} +.team-3 .team-content-info{ + color: #fff; +} +.team-3 .team-content-info h4, +.team-3 .team-content-info .name{ + margin-bottom: 1rem; +} +.team-3 .occupation{ + margin-top: 0; + margin-bottom: 2rem; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} +.team-3 .social-list a{ + color: #fff; +} +.team-3 .social-list a:hover{ + opacity: 0.5; +} + +/* Team 4 */ +.section-block.team-4{ + padding-bottom: 0; +} +.team-4{ + text-align: center; + overflow: hidden; +} +.team-4 .grid-item{ + margin-bottom: 0; +} +.team-4 .overlay-info > span{ + padding: 3rem; + font-size: 1.4rem; + line-height: 1.8; + font-weight: normal; +} +.team-4 .team-content-info h4, +.team-4 .team-content-info .name{ + margin-bottom: 1rem; +} +.team-4 .occupation{ + margin-top: 0; + margin-bottom: 2rem; + font-size: 1.2rem; + color: #999; + letter-spacing: 0.1rem; +} +.team-4 .social-list{ + display: block; + margin-top: 2rem; +} +.team-4 .thumbnail .social-list a{ + margin: 0 0.5rem; + color: #fff; +} +.team-4 .thumbnail .social-list a:hover{ + opacity: 0.5; +} + +/* Mobile View */ +.mobile .team-4 .overlay-info{ + height: auto; + background: none; + position: relative; + color: #999; + transition: none; + opacity: 1; + display: block; + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} +.mobile .team-4 .overlay-info > span{ + padding-left: 1rem; + padding-right: 1rem; +} +.mobile .team-4 .social-list a{ + color: #999; +} + +/* Team Media Queries */ +@media only screen and (min-width: 768px){ + .team-4 .thumbnail{ + margin-bottom: 0; + } +} +@media only screen and (min-width: 479px) and (max-width: 960px){ + .team-2 .content-grid-4 .grid-item, + .team-4 .content-grid-4 .grid-item{ + width: 50%; + } +} + +/*------------------------------------------------------------------ +[12. Portfolio Sections] +*/ + +/* Special Layout */ +.masonry-set-dimensions-2 .thumbnail{ + float: left; +} +.masonry-set-dimensions-2 .description{ + padding: 2rem; + text-align: center; + background: #fff; +} +.masonry-set-dimensions-2 h5:last-child, +.masonry-set-dimensions-2 p:last-child{ + margin-bottom: 0; +} +.masonry-set-dimensions-2 .half.image-left .thumbnail, +.masonry-set-dimensions-2 .half.image-right .thumbnail{ + width: 50%; +} +.masonry-set-dimensions-2 .two-third.image-left .thumbnail, +.masonry-set-dimensions-2 .two-third.image-right .thumbnail{ + width: 66.66667%; +} +.masonry-set-dimensions-2 .half.image-top .thumbnail, +.masonry-set-dimensions-2 .half.image-bottom .thumbnail{ + width: 100%; +} +.masonry-set-dimensions-2 .two-third.image-top .thumbnail, +.masonry-set-dimensions-2 .two-third.image-bottom .thumbnail{ + width: 100%; +} +.masonry-set-dimensions-2 .half.image-right .thumbnail, +.masonry-set-dimensions-2 .two-third.image-right .thumbnail{ + float: right; +} +.masonry-set-dimensions-2 .image-left.no-description .thumbnail, +.masonry-set-dimensions-2 .image-right.no-description .thumbnail{ + width: 100%; +} + +/* Description */ +.masonry-set-dimensions-2 .item-description{ + margin-top: 0; + height: 100%; + background: #f9f9f9; + text-align: center; + display: table; + position: relative; +} +.masonry-set-dimensions-2 .item-description-inner{ + height: 100%; + padding: 1rem 3rem 3rem 3rem; + display: table-cell; + vertical-align: middle; +} + +/* Description Positions */ +.masonry-set-dimensions-2 .half.image-left .item-description{ + width: 50%; + text-align: left; + float: right; +} +.masonry-set-dimensions-2 .half.image-right .item-description{ + width: 50%; + text-align: right; + float: left; +} +.masonry-set-dimensions-2 .two-third.image-left .item-description{ + width: 33.33333%; + text-align: left; + float: right; +} +.masonry-set-dimensions-2 .two-third.image-right .item-description{ + width: 33.33333%; + text-align: right; + float: left; +} +.masonry-set-dimensions-2 .half.image-top .item-description{ + width: 100%; + height: 50%; + text-align: center; +} +.masonry-set-dimensions-2 .half.image-bottom .item-description{ + width: 100%; + height: 50%; + text-align: center; +} +.masonry-set-dimensions-2 .two-third.image-top .item-description{ + width: 100%; + height: 33.33333%; + text-align: center; +} + +/* Item Arrows */ +.masonry-set-dimensions-2 .item-description:after{ + width: 0; + height: 0; + margin-top: -10px; + border: solid transparent; + content: " "; + position: absolute; + pointer-events: none; + border-color: #f9f9f9; + border-width: 10px; + top: 50%; + z-index: 10; +} +.masonry-set-dimensions-2 .item-description:after{ + margin-left: -10px; + border: solid transparent; + border-bottom-color: #f9f9f9; + border-width: 10px; + top: auto; + bottom: 100%; + left: 50%; +} +.masonry-set-dimensions-2 .image-left .item-description:after { + margin-top: -10px; + border: solid transparent; + border-right-color: #f9f9f9; + border-width: 10px; + top: 50%; + right: 100%; + bottom: auto; + left: auto; +} +.masonry-set-dimensions-2 .image-right .item-description:after { + margin-top: -10px; + border: solid transparent; + border-left-color: #f9f9f9; + border-width: 10px; + top: 50%; + bottom: auto; + right: -20px; + left: auto; +} +.masonry-set-dimensions-2 .image-bottom .item-description:after{ + margin-left: -10px; + border: solid transparent; + border-top-color: #f9f9f9; + border-width: 10px; + top: auto; + bottom: -2rem; + left: 50%; +} + +/* Recent Slider */ +.recent-slider .column.slider-column{ + padding-left: 0; + padding-right: 0; +} +.recent-slider .recent-slider{ + padding: 0; + margin-bottom: 0; + background: none; +} +.recent-slider .previous-recent-slider, +.recent-slider .next-recent-slider{ + width: 3rem; + height: 3rem; + margin-right: 0.5rem; + line-height: 3rem; + text-align: center; + display: inline-block; + border: 1px solid #ddd; +} +.recent-slider [class*="icon-"]{ + margin: 0; +} +.recent-slider .grid-description{ + width: 100%; + height: 100%; + padding: 0; + display: block; +} + +/* Single Project Details */ +.project-details h6{ + margin-bottom: 1rem; +} +.project-details ul{ + margin-bottom: 2rem; +} + +/* Portfolio Queries */ +@media only screen and (max-width: 960px){ + .recent-slider .column{ + width: 100%; + } + .recent-slider .grid-description{ + margin-bottom: 2rem; + } +} +@media only screen and (max-width: 768px){ + .masonry-set-dimensions-2 .two-third.horizontal, + .masonry-set-dimensions-2 .two-third.horizontal .thumbnail{ + width: 100% !important; + height: auto !important; + } + .masonry-set-dimensions-2 .two-third.image-left .item-description, + .masonry-set-dimensions-2 .two-third.image-right .item-description{ + width: 100%; + float: left; + } + .masonry-set-dimensions-2 .two-third.image-left .item-description:after, + .masonry-set-dimensions-2 .two-third.image-right .item-description:after{ + margin-left: -1rem; + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; + border-width: 10px; + top: auto !important; + bottom: 100%; + left: 50%; + } +} +@media only screen and (max-width: 600px){ + .masonry-set-dimensions-2 .half.horizontal, + .masonry-set-dimensions-2 .half.horizontal .thumbnail{ + width: 100% !important; + height: auto !important; + } + .masonry-set-dimensions-2 .half.image-left .item-description, + .masonry-set-dimensions-2 .half.image-right .item-description{ + width: 100%; + float: left; + } + .masonry-set-dimensions-2 .image-left .item-description:after, + .masonry-set-dimensions-2 .image-right .item-description:after{ + margin-left: -1rem; + border: solid transparent; + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; + border-width: 10px; + top: auto !important; + bottom: 100%; + left: 50%; + } +} + +/*------------------------------------------------------------------ +[13. Logo Sections] +*/ +[class*="logos-"] .grid-item{ + margin-bottom: 0; + text-align: center; +} + +/* Logos 1 */ +.logos-1 [class*="content-grid"]{ + margin-top: -2rem; + margin-bottom: -2rem; +} +.logos-1 a, +.logos-1 span{ + padding: 2rem 0; + display: block; + opacity: 1; +} +.logos-1 a:hover{ + opacity: 0.5; +} + +/* Logos 2 */ +.logos-2{ + background-image:url(../images/slider/slide-5-fw@2x.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.logos-2 [class*="content-grid"]{ + margin-left: 0; + margin-right: 0; +} +.logos-2 .grid-item{ + padding: 0 0 1px 1px; +} +.logos-2 a, +.logos-2 span{ + width: 100%; + padding: 5rem 1.5rem; + background-color: rgba(0,0,0,0.4); + color: #fff; + opacity: 1; + display: block; +} +.logos-2 a:hover{ + background-color: rgba(0,0,0,0.6); +} + +/* Logos 3 */ +.logos-3 [class*="content-grid"]{ + margin-left: 0; + margin-right: 0; +} +.logos-3 .grid-item{ + padding: 0; + border-right: 1px solid #ddd; + border-top: 1px solid #ddd; + position: relative; +} +.logos-3 .grid-item:before{ + height: 100%; + border-left: 1px solid #ddd; + content: ""; + position: absolute; + top: 0; + left: -1px; +} +.logos-3 .grid-item:after{ + width: 100%; + border-bottom: 1px solid #ddd; + content: ""; + position: absolute; + bottom: -1px; + left: 0; +} +.logos-3 a, +.logos-3 span{ + width: 100%; + padding: 5rem 1.5rem; + opacity: 1; + display: block; +} +.logos-3 a:hover{ + background-color: #ddd; +} + +/* Logos 4 */ +.logos-4 [class*="content-grid"]{ + margin-left: 0; + margin-right: 0; + overflow: hidden; +} +.logos-4 .grid-item{ + padding: 0; + position: relative; +} +.logos-4 .grid-item:before{ + height: 100%; + border-left: 1px solid #ddd; + content: ""; + position: absolute; + top: 0; + left: -1px; + z-index: 1; +} +.logos-4 .grid-item:after{ + width: 100%; + border-bottom: 1px solid #ddd; + content: ""; + position: absolute; + bottom: -1px; + left: 0; + z-index: 1; +} +.logos-4 a, +.logos-4 span{ + width: 100%; + padding: 5rem 1.5rem; + opacity: 1; + display: block; +} +.logos-4 a:hover{ + opacity: 0.5; +} + +/* Logo Slider */ +.logo-slider{ + min-height: 10rem; +} +.logo-slider .tms-pagination{ + bottom: 0; +} +.logo-slider .tms-bullet-nav{ + background-color: #333; +} +.logo-slider .tms-content-scalable{ + padding-bottom: 0; +} + +/* Logos Media Queries */ +@media only screen and (max-width: 960px) { + [class*="logos-"]{ + height: auto; + } + [class*="logos-"] .grid-item{ + width: 33.3333%; + } + .logos-2 a, + .logos-2 span{ + padding: 4.5rem 1.5rem; + } +} +@media only screen and (max-width: 768px) { + [class*="logos-"] .grid-item{ + width: 33.3333%; + } + .logos-2 a, + .logos-3 a, + .logos-4 a, + .logos-2 span, + .logos-3 span, + .logos-4 span{ + padding: 3rem 1.5rem; + } +} +@media only screen and (max-width: 480px){ + [class*="logos-"] .grid-item{ + width: 50%; + } + .logos-3 a, + .logos-2 a, + .logos-4 a, + .logos-2 span, + .logos-3 span, + .logos-4 span{ + padding: 2rem 1.5rem; + } +} +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + .logos-2{ + background-image:url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} + +/*------------------------------------------------------------------ +[14. Client Sections] +*/ + +[class*="clients-"] [class*="content-grid-"]{ + margin-bottom: -3rem; +} +.clients-1{ + line-height: 1; +} +.clients-1 .client-name{ + margin-top: 0; + margin-bottom: 1rem; +} +.clients-1 .client-description{ + font-size: 1.1rem; + opacity: 0.7; +} +@media only screen and (max-width: 768px) { + [class*="clients-"] .grid-item{ + width: 33.3333%; + } + [class*="clients-"] .client-description{ + display: none; + } + [class*="clients-"] .client-name{ + font-size: 1.4rem; + } +} +@media only screen and (max-width: 480px){ + [class*="clients-"] .grid-item{ + width: 50%; + } +} + +/*------------------------------------------------------------------ +[15. Social Sections] +*/ + +[class*="social-"] ul{ + margin-left: 0; + list-style: none; +} + +/* Social 1 */ +.social-1{ + text-align: center; +} +.social-1 h6{ + font-size: 1.3rem; + text-transform: uppercase; + margin-bottom: 1.5rem; +} +.social-1 ul{ + margin-bottom: 0; +} +.social-1 ul li{ + padding: 0 1rem; + margin-bottom: 1rem; + display: inline-block; +} + +/* Social 2 */ +.social-2{ + padding-top: 0; + padding-bottom: 0; + text-align: center; +} +body.boxed .social-2{ + padding-left: 0; + padding-right: 0; +} +.safari-browser .social-2{ + width: 100.4%; +} +.social-2 [class*="content-grid-"]{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.social-2.full-width [class*="content-grid-"]{ + max-width: 100%; + padding-left: 0; + padding-right: 0; +} +.social-2 .grid-item{ + padding-right: 0; + padding-left: 0; + margin-bottom: 0; +} +.social-2 a{ + width: 100%; + height: 15rem; + margin: 0; + font-size: 2rem; + line-height: 2rem; + font-family: "Times New Roman", serif; + font-style: italic; + display: table; +} +.social-2 a:hover{ + background: none; + color: #999; +} +.social-2 a span{ + display: table-cell; + vertical-align: middle; +} +.social-2 [class*="icon"]{ + width: 100%; + margin: 0 0 1rem 0; + font-size: 3rem; + display: inline-block; +} + +/* Social 3 */ +.social-3{ + text-align: center; + background-image:url(../images/slider/slide-2-fs-hp@2x.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.social-3 ul{ + margin-bottom: -1rem; + line-height: 1; +} +.social-3 ul li{ + padding: 0 1rem; + margin-bottom: 1rem; + display: inline-block; + text-align: center; +} +.social-3 a[class*="icon"]{ + width: 5rem; + height: 5rem; + margin: 0; + line-height: 5rem; + font-weight: normal; + background: rgba(255,255,255,0.2); + border-radius: 50%; +} +.social-3 a{ + color: #fff; +} +.social-3 a:hover{ + background: #fff; +} + +/* Social 4 */ +.social-4{ + text-align: center; +} +.social-4 h6{ + font-size: 1.3rem; + text-transform: uppercase; + margin-bottom: 1.5rem; +} +.social-4 ul{ + margin-bottom: -1rem; +} +.social-4 ul li{ + padding: 0 1rem; + margin: 0 2rem 1rem 2rem; + display: inline-block; +} +.social-4 ul li a{ + font-size: 1.7rem; + text-transform: uppercase; + letter-spacing: 0.1rem; + font-weight: bold; + color: #999; +} + +/* Social Media Queries */ +@media only screen and (max-width: 480px) { + .social-2 ul li{ + width: 50%; + } + .social-2 a{ + width: 100%; + } + .social-4 ul li{ + display: block; + } +} +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + .social-3{ + background-image:url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} + +/*------------------------------------------------------------------ +[16. Stat Sections] +*/ +[class*="stats-"] > .row:not(.flex), +[class*="stats-"] > .row:not(.flex) > .column{ + height: 100%; +} +[class*="stats-"] .stat-content{ + width: 100%; + height: 100%; + display: table; +} +[class*="stats-"] .stat-content-inner{ + height: 100%; + display: table-cell; + vertical-align: middle; +} +[class*="stats-"] .stat{ + width: 100%; + height: 100%; + display: table; +} +[class*="stats-"] .stat-inner{ + display: table-cell; + vertical-align: middle; + text-align: center; +} +[class*="stats-"].left .stat-inner{ + text-align: left; +} +[class*="stats-"].center .stat-inner{ + text-align: center; +} +[class*="stats-"].right .stat-inner{ + text-align: right; +} + +/* Stats 1 */ +.stats-1{ + color: #fff; + background-image:url(../images/slider/slide-2-fs-hp@2x.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + position: relative; +} +.stats-1 [class*="content-grid"]{ + margin-bottom: -3rem; +} +.stats-1 .counter{ + font-size: 6rem; + line-height: 1; + font-weight: normal; +} +.stats-1 p:last-child{ + margin-bottom: 0; +} + +/* Stats 2 */ +.stats-2{ + color: #666; +} +.stats-2 [class*="content-grid"]{ + margin-bottom: -2rem; +} +.stats-2 .grid-item{ + padding-top: 2rem; + padding-bottom: 2rem; + margin-bottom: 0; + border-right: 1px solid #ddd; +} +.stats-2 .grid-item:last-child{ + border: none; +} +.stats-2 .counter{ + margin-bottom: 0.5rem; + font-size: 3rem; + line-height: 1; + font-weight: bold; +} +.stats-2 .description{ + font-size: 1.2rem; + text-transform: uppercase; +} +.stats-2 p:last-child{ + margin-bottom: 0; +} + +/* Stats 3 */ +.stats-3 [class*="content-grid"]{ + margin-top: -2rem; + margin-bottom: -2rem; +} +.stats-3 .grid-item{ + padding-top: 2rem; + padding-bottom: 2rem; + margin-bottom: 0; + border-right: 1px dotted #ddd; +} +.stats-3 .grid-item:last-child{ + border: none; +} +.stats-3 .counter{ + margin-bottom: 0.5rem; + font-size: 3rem; + line-height: 1; + font-weight: bold; +} +.stats-3 .mega-stat .counter{ + margin-bottom: 0.5rem; + font-size: 7rem; + line-height: 1; + font-weight: bold; +} +.stats-3 .description{ + font-size: 1.2rem; + text-transform: uppercase; + color: #999; +} +.stats-3 .mega-stat .description{ + margin-bottom: 0; + font-size: 2rem; + line-height: 1; + font-weight: bold; +} +.stats-3 .description{ + margin-bottom: 1rem; + padding-bottom: 1rem; + border-bottom: 1px dotted #ddd; + font-weight: bold; +} +.stats-3 .description:last-child{ + margin-bottom: 0; + padding-bottom: 0; + border: none; +} +.stats-3 p:last-child{ + margin-bottom: 0; +} +.stats-3[class*="border-"]{ + border-width: 0; +} +.stats-3[class*="border-"] *{ + border-color: inherit; +} + +/* Stat Media Queries */ +@media only screen and (max-width: 1023px) { + .stats-3 .mega-stat .counter{ + font-size: 5rem; + } +} +@media only screen and (max-width: 768px) { + [class*="stats-"]{ + height: auto !important; + } + .stats-2 .row-1{ + border-bottom: 1px solid #ddd; + } + .stats-2 .grid-item{ + border-right: none; + border-bottom: 1px solid #ddd; + } + .stats-2 .row-1:nth-of-type(even), + .stats-2 .row-2:nth-of-type(even){ + border-right: none !important; + } + .stats-3 .grid-item.row-1{ + border-bottom: 1px dotted #ddd; + border-right: none; + } + .stats-3 .grid-item{ + border-right: none; + } + .stats-3 .row-1:nth-of-type(even), + .stats-3 .row-2:nth-of-type(even){ + border-right: none !important; + } + .stats-3 .description{ + border-bottom: 1px dotted #ddd; + } + [class*="stats-"].center-on-mobile .stat-inner{ + text-align: center; + } +} +@media only screen and (max-width: 480px) { + .stats-3 .counter, + .stats-3 .mega-stat .counter{ + font-size: 4rem; + } + .stats-3 .mega-stat .description{ + font-size: 1.2rem; + } + .stats-3 .grid-item.row-1{ + border: none; + } + .stats-3 .description{ + margin-bottom: 4rem; + padding-bottom: 0; + border: none; + } +} +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + .stats-1{ + background-image:url(../images/slider/slide-2-fs-hp@2x.jpg); + } +} + +/*------------------------------------------------------------------ +[17. Fullscreen Sections] +*/ +.section-block.fullscreen-sections-wrapper, +.section-block.fullscreen-section{ + padding-top: 0; + padding-bottom: 0; +} +.fullscreen-sections-wrapper{ + position: relative; + z-index: 0; +} +.fullscreen-section{ + width: 100%; + height: 100%; + height: 100vh; + display: table; + table-layout: fixed; + overflow: hidden; + position: relative; + z-index: 0; +} +body.boxed .fullscreen-section{ + padding-left: 0; + padding-right: 0; +} +.fullscreen-section.in-view{ + z-index: 1; +} +.fullscreen-section .background-image{ + width: 100%; + height: 100vh; + position: absolute; + z-index: 0; +} +.fullscreen-section.background-fixed .background-image, +.fullscreen-section .background-slider-wrapper{ + width: 100%; + height: 100vh; + position: absolute; + background-attachment: fixed; + z-index: 0; +} +.fullscreen-section .background-slider-wrapper{ + height: 100%; +} +.fullscreen-section.background-fixed .background-slider-wrapper{ + position: fixed; +} + +/* Edge fix */ +.ie-browser.webkit .fullscreen-section.background-fixed .background-image-wrapper{ + height: 100vh; + position: absolute !important; +} +.ie-browser.webkit .fullscreen-section.background-fixed .background-image{ + background-attachment: fixed; +} + +/* Fixed position fix when content is transformed */ +.webkit.side-nav-open .background-fixed .background-image-wrapper{ + position: absolute; +} + +/* Mobile */ +.mobile .fullscreen-section{ + height: auto; +} +.mobile .fullscreen-section .background-image-wrapper, +.mobile .fullscreen-section.background-fixed .background-image-wrapper, +.mobile .fullscreen-section .background-image{ + width: 100vw; + position: relative !important; +} +.mobile .fullscreen-section.background-fixed .background-image{ + background-attachment: scroll; +} + +/* Bullet Nav */ +.fs-pagination { + width: 2.8rem; + padding: 1rem; + text-align: center; + visibility: visible; + opacity: 0; + position: fixed; + right: 25px; + top: 50%; + z-index: 10; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; + -webkit-transition-duration: 600ms; + transition-duration: 600ms; + -webkit-backface-visibility: hidden; +} +.fs-bullet-nav { + width: 0.8rem; + height: 0.8rem; + display: inline-block; + background: #fff; + opacity: 0.5; + border-radius: 50%; +} +.nav-dark .fs-bullet-nav{ + background: #333; +} +.fullscreen-sections-wrapper.nav-dark .fs-bullet-nav{ + background: #333; +} +.fs-bullet-nav:hover { + opacity: 1; +} +.fs-bullet-nav.active { + opacity: 1; +} + +/* Mobile */ +.mobile .fs-pagination{ + display: none; +} + +/* Fullscreen Content */ +.fullscreen-section .fullscreen-inner{ + width: 100%; + height: 100%; + padding-top: 7rem; + padding-bottom: 7rem; + background: rgba( 0, 0, 0, 0.6); + display: table-cell; + vertical-align: middle; + position: relative; + z-index: 2; +} +.fullscreen-section.no-overlay .fullscreen-inner{ + background: rgba( 0, 0, 0, 0); +} +body.boxed .fullscreen-sections-wrapper .fullscreen-inner, +body.boxed .fullscreen-section .fullscreen-inner{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.fullscreen-section footer{ + width: 100%; + padding-top: 1rem; + padding-bottom: 1rem; + position: absolute; + bottom: 0; + z-index: 3; +} +.fullscreen-section .copyright{ + margin-bottom: 0; + font-size: 1.1rem; + font-weight: normal; + letter-spacing: 0.1rem; + color: #fff; +} +.fullscreen-section .social-list{ + margin-bottom: 0; +} +.fullscreen-inner.v-align-top{ + vertical-align: top; +} +.fullscreen-inner.v-align-bottom{ + vertical-align: bottom; +} + +/* Hero */ +.fullscreen-section .hero-4, +.fullscreen-section .hero-5, +.fullscreen-section .hero-6{ + height: 100vh; +} + +/* Coming soon */ +.coming-soon-1 .background-image{ + background-image:url(../images/fullscreen/coming-soon-1.jpg); +} +.coming-soon-2 .background-image{ + background-image:url(../images/fullscreen/coming-soon-1.jpg); +} +.coming-soon-2 h1{ + font-size: 10rem; + line-height: 1; +} + +/* 404 */ +.error-404 .background-image{ + background-image:url(../images/fullscreen/coming-soon-1.jpg); +} +.error-404 h1{ + font-size: 15rem; + line-height: 1; +} +.error-404 .search-form-container{ + max-width: 60rem; + margin-left: auto; + margin-right: auto; +} +.error-404 .form-submit{ + width: 100%; +} + +/* 500 */ +.error-500 .background-image{ + background-image:url(../images/fullscreen/coming-soon-1.jpg); +} +.error-500 h1{ + font-size: 15rem; + line-height: 1; +} +.error-500 .button{ + margin-right: 2rem; +} +.error-500 .button:last-child{ + margin-right: 0; +} +[class*="error-"] .background-image, +[class*="coming-soon-"] .background-image{ + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} + +/* Fullscreen Media Queries */ +@media only screen and (max-width: 768px) { + .fs-pagination{ + display: none; + } + .fullscreen-section footer{ + position: relative; + } + + /* Clear margin for last child in last column */ + .fullscreen-section .column:last-child > *:last-child:not(.hero-content):not(input[type="submit"]){ + margin-bottom: 0; + } + + /* Change display for content that appears below image */ + .fullscreen-section.content-below-on-mobile{ + height: auto; + display: block; + } + .fullscreen-section.content-below-on-mobile .fullscreen-inner{ + padding-top: 7rem !important; + padding-bottom: 7rem !important; + background-color: transparent; + display: block; + text-align: left; + } + .fullscreen-section.no-overlay.content-below-on-mobile .background-on-mobile{ + padding: 0; + margin-bottom: 0; + background-color: #f4f4f4; + } + + /* Default text color on mobile when positioned below image or + when there is a background content wrapper on mobile */ + .fullscreen-section.no-overlay.content-below-on-mobile *, + .fullscreen-section .background-on-mobile *{ + color: #666; + } + .fullscreen-section.content-below-on-mobile .alt-color-on-mobile{ + color: #fff; + } + + /* Change position and bkg attachment so image scrolls with content */ + .fullscreen-section .background-image-wrapper, + .webkit .fullscreen-section .background-image-wrapper, + .fullscreen-section.background-fixed .background-image-wrapper, + .webkit .fullscreen-section.background-fixed .background-image-wrapper, + .fullscreen-section .background-image, + .fullscreen-section.background-fixed .background-image, + .webkit .fullscreen-section.background-fixed .background-image{ + max-width: 100vw; + background-attachment: scroll; + } + .fs-image-scale .background-image-wrapper, + .fs-image-scale .background-image, + .content-below-on-mobile .background-image-wrapper, + .content-below-on-mobile .background-image, + .content-below-on-mobile .background-slider-wrapper{ + position: relative !important; + } + .fullscreen-section.background-contain .background-image, + .fullscreen-section.background-contain .background-image{ + background-position: center !important; + background-size: 100% !important; + } + .mobile .fullscreen-section .background-image{ + max-width: 114rem; + height: inherit; + } + .mobile .fullscreen-section{ + margin-top: -1px; + } + .coming-soon-2 h1{ + font-size: 6rem; + } + .error-404 .form-submit{ + width: auto; + } + .error-404 h1, + .error-500 h1{ + font-size: 10rem; + } +} +.mobile .fullscreen-section[class*="error-"], +.mobile .fullscreen-section[class*="coming-soon-"]{ + height: 100vh; + display: table; +} +.mobile [class*="error-"] .fullscreen-inner, +.mobile [class*="coming-soon-"] .fullscreen-inner{ + display: table-cell; +} +.mobile .fullscreen-section[class*="error-"] .background-image-wrapper, +.mobile .fullscreen-section[class*="coming-soon-"] .background-image-wrapper{ + position: fixed; +} + +@media +only screen and (-webkit-min-device-pixel-ratio: 2), +only screen and ( min--moz-device-pixel-ratio: 2), +only screen and ( -o-min-device-pixel-ratio: 2/1), +only screen and ( min-device-pixel-ratio: 2), +only screen and ( min-resolution: 192dpi), +only screen and ( min-resolution: 2dppx) { + .coming-soon-1 .background-image{ + background-image: url(../images/fullscreen/coming-soon-1@2x.jpg); + } + .coming-soon-2 .background-image{ + background-image: url(../images/fullscreen/coming-soon-1@2x.jpg); + } + .error-404 .background-image{ + background-image: url(../images/fullscreen/coming-soon-1@2x.jpg); + } + .error-500 .background-image{ + background-image: url(../images/fullscreen/coming-soon-1@2x.jpg); + } +} + +/*------------------------------------------------------------------ +[18. Pagination Sections] +*/ +.pagination-previous.disabled, +.pagination-next.disabled, +.pagination-previous.disabled:hover, +.pagination-next.disabled:hover{ + transition: none; + cursor: default; + background: none !important; +} +[class*="pagination-"] ul{ + margin-left: 0; + list-style: none; +} + +/* Pagination 1 */ +.pagination-1 small{ + font-size: 1.3rem; + display: block; +} +.pagination-1 small span{ + font-size: 1.3rem; + display: inline-block; +} +.pagination-1 [class*="icon-"]{ + height: 3.6rem; + font-size: 3.6rem; + display: inline-block; +} +.pagination-1 .pagination-previous{ + text-align: left; +} +.pagination-1 .pagination-previous [class*="icon-"]{ + margin-right: 1rem; + float: left; +} +.pagination-1 .pagination-next{ + text-align: right; +} +.pagination-1 .pagination-next [class*="icon-"]{ + margin-left: 1rem; + float: right; +} +.pagination-1 span{ + font-size: 2rem; + font-weight: bold; + display: block; +} +.pagination-1 a.disabled, +.pagination-1 a.disabled:hover{ + color: #ddd; +} +.pagination-1 .return-to-index, +.pagination-1 .page-list{ + margin-top: 0.3rem; + margin-bottom: 0; + font-size: 1.7rem; + text-align: center; + font-weight: bold; +} +.pagination-1 .page-list li{ + padding: 0 0.7rem; +} + +/* Pagination 2 */ +.section-block.pagination-2{ + padding-top: 0; + padding-bottom: 0; +} +.pagination-2 .column, +.pagination-2 .column:hover{ + background-size: cover; + background-position: center; + /* safari fix */ + -webkit-transform: translate(0,0); +} +body.boxed .pagination-2{ + padding-left: 0; + padding-right: 0; +} +.pagination-2 .pagination-previous, +.pagination-2 .pagination-next{ + padding-top: 7rem; + padding-bottom: 7rem; + display: block; + position: relative; +} +.pagination-2 .pagination-previous{ + padding-left: 3rem; + padding-right: 5rem; + background: #f9f9f9; + text-align: right; +} +.pagination-2 .pagination-next{ + padding-right: 3rem; + padding-left: 5rem; + background: #eee; + text-align: left; +} +.pagination-2 a:hover{ + background: #ff0000; +} +.pagination-2 small{ + font-size: 1.3rem; + display: block; +} +.pagination-2 small span{ + font-size: 1.3rem; + display: inline-block; +} +.pagination-2 [class*="icon-"]{ + height: 3.6rem; + font-size: 3.6rem; + display: inline-block; +} +.pagination-2 .pagination-previous [class*="icon-"]{ + margin-left: 1rem; + float: right; +} +.pagination-2 .pagination-next [class*="icon-"]{ + margin-right: 1rem; + float: left; +} +.pagination-2 span{ + font-size: 2rem; + font-weight: bold; + display: block; +} +.pagination-2 a.disabled, +.pagination-2 a.disabled:hover{ + color: #ddd; +} + +/* Pagination 3 */ +.pagination-3 ul{ + margin: 0; + text-align: center; +} +.pagination-3 ul li{ + display: inline-block; +} +.pagination-3 a{ + width: 4rem; + height: 4rem; + margin: 0; + padding: 1rem; + display: block; + border: 1px solid #ddd; + border-radius: 50%; + font-size: 1.5rem; + font-weight: bold; + line-height: 1.8rem; + text-align: center; +} +.pagination-3 a.current, +.pagination-3 a:hover{ + background: #333; + color: #fff; + border: transparent; +} +.pagination-3 li:first-child{ + float: left; +} +.pagination-3 li:last-child{ + float: right; +} +.pagination-3 a.disabled, +.pagination-3 a.disabled:hover{ + color: #ddd; + border-color: #ddd; +} + +/* Pagination 4 */ +.pagination-4{ + text-align: center; +} +.pagination-4 .button{ + width: auto; + margin: 0 0.5rem; + font-size: 1.6rem; + font-weight: bold; +} +.pagination-4 .button.disabled, +.pagination-4 .button.disabled:hover{ + color: #ddd; + background: none; + border-color: #ddd; +} +.pagination-4 .button [class*="icon-"]:before{ + margin: 0; +} +.pagination-4 .pagination-previous [class*="icon-"], +.pagination-4 .pagination-next [class*="icon-"]{ + display: none; +} + +/* Pagination 5 */ +.pagination-5{ + padding-top: 0 !important; + padding-bottom: 0 !important; + border-top: 1px solid #ddd; +} +.pagination-5 ul{ + margin: 0; + text-align: center; +} +.pagination-5 ul li{ + display: inline-block; + margin-left: -0.4rem; +} +.pagination-5 a{ + width: 6rem; + height: 6rem; + color: #333; + font-size: 1.4rem; + font-weight: bold; + line-height: 6rem; + display: block; +} +.pagination-5 a.current{ + color: #999; +} +.pagination-5 a:hover{ + background: #333; + color: #fff; +} +.pagination-5 li:first-child{ + float: left; +} +.pagination-5 li:last-child{ + float: right; +} +.pagination-5 a.disabled, +.pagination-5 a.disabled:hover{ + color: #ddd; + border-color: #ddd; +} +.pagination-5 a.pagination-previous, +.pagination-5 a.pagination-next{ + width: auto; + padding: 0 2rem; + font-weight: bold; + border-left: 1px solid #ddd; + border-right: 1px solid #ddd; +} +.pagination-5 a.pagination-previous{ + padding-right: 3.5rem +} +.pagination-5 a.pagination-next{ + padding-left: 3.5rem +} +.pagination-5 a span{ + width: auto; + float: left; +} +.pagination-5 a [class*="icon-"]{ + height: 100%; + margin-right: 0; + line-height: 6rem; + font-size: 3.2rem; +} + +/* Pagination Media Queries */ +@media only screen and (max-width: 960px) { + .blog [class*="pagination-"] > .row > .column, + .shop [class*="pagination-"] > .row > .column{ + width: 100%; + } +} +@media only screen and (max-width: 768px) { + .pagination-1 .pagination-previous, + .pagination-1 .return-to-index, + .pagination-1 .page-list{ + padding-bottom: 3.8rem; + margin-bottom: 3.8rem; + border-bottom: 1px solid #ddd; + display: block; + } + .pagination-1 .return-to-index, + .pagination-1 .page-list, + .pagination-1 .pagination-next{ + text-align: left; + } + .pagination-1 .pagination-previous [class*="icon-"]{ + margin-right: 0; + float: right; + } + .pagination-1 .pagination-next [class*="icon-"]{ + margin-left: 0; + } + .pagination-2 [class*="pagination-"]{ + padding: 4rem 1.5rem; + } + .pagination-2 .pagination-previous{ + text-align: left; + } + .pagination-2 .pagination-previous:after{ + width: 10rem; + height: 1rem; + bottom: 0; + } + .pagination-2 .pagination-previous [class*="icon-"]{ + margin-left: 0; + margin-right: 1rem; + float: left; + } + .pagination-5 ul li a.pagination-previous, + .pagination-5 ul li a.pagination-next{ + width: 6rem; + padding: 0; + text-align: center; + } + .pagination-5 ul li a span{ + float: none; + } + .pagination-5 ul li a.pagination-previous span:last-child{ + display: none; + } + .pagination-5 ul li a.pagination-next span:first-child{ + display: none; + } +} +@media only screen and (max-width: 490px) { + .pagination-1, + .pagination-3, + .pagination-4{ + padding-top: 4rem; + padding-bottom: 4rem; + } + .pagination-4 span{ + display: none; + } + .pagination-4 .back-to-index [class*="icon-"], + .pagination-4 .pagination-previous [class*="icon-"], + .pagination-4 .pagination-next [class*="icon-"]{ + display: block; + } + .pagination-3 ul li, + .pagination-5 ul li{ + display: none; + } + .pagination-3 ul li:first-child, + .pagination-3 ul li:last-child, + .pagination-5 ul li:first-child, + .pagination-5 ul li:last-child{ + display: inline-block; + } +} + +/*------------------------------------------------------------------ +[19. Map Sections] +*/ + +.section-block.map-wrapper{ + padding-top: 0; + padding-bottom: 0; +} +.map-container{ + width: 100%; + height: 40rem; +} +.map-container > div{ + width: 100%; + height: 100%; +} +.map-container > div img { + max-width: none; +} +.gm-style .gm-style-iw{ + padding: 0.3rem; + color: #666; + line-height: 1.5; +} + +/*------------------------------------------------------------------ +[20. Footers] +*/ +.footer{ + width: 100%; + background-color: #222; + position: relative; + z-index: 1; +} +.footer .row.flex > .column{ + flex-direction: column; +} +body.boxed .footer .footer-top, +body.boxed .footer .footer-bottom{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.footer .footer-top{ + padding-top: 7rem; + padding-bottom: 7rem; +} +.footer .widget{ + margin-bottom: 3rem; +} +.footer ul{ + margin-left: 0; + list-style: none; +} +.footer .footer-top-inner > *:first-child, +.footer .widget:last-child > *:first-child{ + margin-top: 0; +} +.footer .footer-top-inner > *:last-child, +.footer .widget:last-child > *:last-child{ + margin-bottom: 0; +} +.footer .footer-bottom{ + padding-bottom: 2rem; + color: #555; +} +.footer .footer-bottom-inner{ + padding-top: 3rem; + border-top: 1px solid #333; +} + +/* Footer Logo */ +.footer .footer-logo{ + width: 17rem; + margin-bottom: 1rem; + display: inline-block; + line-height: 1; +} +.footer .footer-logo a{ + -webkit-transition-property: opacity, background, color, visibility, -webkit-transform; + transition-property: opacity, background, color, visibility, transform; + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} +.footer .footer-logo a:hover{ + opacity: 0.6; +} + +/* Copyright */ +.footer .footer-bottom .copyright{ + font-size: 1.1rem; + float: left; +} + +/* Navigation */ +.footer .navigation, +.footer .social-list{ + float: none; +} +.footer .navigation a{ + line-height: 2rem; + text-transform: uppercase; + background: none; + padding: 0 1rem; +} +.footer .navigation a:hover{ + background:none; + color: #fff; +} +.footer .navigation li:hover a{ + background: none; +} +.footer .navigation li:first-child a{ + padding-left: 0; + margin-left: 0; +} +.footer .navigation li:last-child a{ + padding-right: 0; + margin-right: 0; +} +.footer .navigation li.current a, +.footer .navigation li.current a:hover{ + background: none; + color: #fff; +} +.footer .footer-bottom .navigation, +.footer .footer-bottom .social-list{ + float: right; +} +.footer .footer-bottom .navigation, +.footer .footer-bottom .social-list, +.footer .footer-bottom .copyright{ + margin-bottom: 1rem; +} +.mobile .footer-fixed{ + position: relative; + bottom: auto; +} + +/* Footer Media Queries */ +@media only screen and (min-width: 960px) { + .footer-fixed{ + position: fixed; + bottom: 0; + z-index: 0; + } + .content.reveal-footer{ + box-shadow: 0 2rem 5rem rgba(0,0,0,0.5); + position: relative; + z-index: 1; + } +} +@media only screen and (max-width: 960px) { + .content.reveal-footer{ + margin-bottom: 0 !important; + } +} +@media only screen and (max-width: 768px) { + .footer-top > .row > .column{ + width: 100%; + } + [class*="footer-"] .footer-bottom .copyright, + [class*="footer-"] .footer-bottom .navigation, + [class*="footer-"] .footer-bottom .social-list{ + display: block; + float: none; + } + .footer .navigation li{ + display: inline-block; + float: none; + } +} + +/*------------------------------------------------------------------ +[21. Blog Layouts] +*/ + +/* Blog Index*/ +.post{ + margin-bottom: 7rem; +} +.post:last-child{ + margin-bottom: 0 !important; +} +.post-content{ + position: relative; + -webkit-transition-property: background, color; + transition-property: background, color; + -webkit-transition-duration: 600ms; + transition-duration: 600ms; +} +.post-content + .post-content, +.post-media ~ .post-content, +.post-media + .post-info-aside{ + margin-top: 3rem; +} +.post-content + .post-media{ + margin-top: 3rem; +} +.blog-masonry.masonry-set-dimensions .post, +.blog-masonry.masonry-set-dimensions .post-media{ + height: 100%; +} +.blog-masonry.masonry-set-dimensions .post-content{ + width: 100%; + height: auto; + padding: 0; + color: #fff; + display: table; + position: absolute; + bottom: 0; + z-index: 2; +} +.blog-masonry.masonry-set-dimensions .post-content:hover{ + background: rgba(0,0,0,0.8); +} +.blog-masonry.masonry-set-dimensions .post-content-inner{ + height: 100%; + padding: 2rem; + display: table-cell; + vertical-align: bottom; +} +.post-content > *:last-child{ + margin-bottom: 0; +} +.post-content.with-background{ + padding: 3rem; + margin-top: 0; + background: #f9f9f9; +} +.post-content.with-background > *:first-child{ + margin-top: 0; +} +.blog-masonry.masonry-set-dimensions .post-content.with-background{ + background: rgba(0,0,0,0.2); +} +.blog-masonry.masonry-set-dimensions .post-media:hover .post-content{ + background: rgba(0,0,0,0.8); +} +.post-info{ + margin-bottom: 3rem; +} +.blog-masonry.masonry-set-dimensions .post-info{ + margin-bottom: 1rem; +} +.post-info-aside, +.post-author-aside, +.post-comments-aside{ + position: absolute; + z-index: 1; +} +.post-info-aside + .post-content, +.post-author-aside + .author-bio, +.post-comments-aside + .comments-inner{ + padding-left: 10rem; +} +.post-info{ + padding: 0; + margin-right: 0.2rem; + margin-top: 0; + font-size: 1.1rem; + font-weight: bold; + letter-spacing: 0.1rem; + text-transform: uppercase; + display: inline-block; + border: none; +} +.post-info span{ + padding-top: 0; + margin-top: 0; + border: none; +} +.post-info span:first-child{ + margin-left: 0; +} +.post-info span:last-child{ + margin-right: 0; +} +.post-info [class*="icon-"]{ + display: inline-block; + position: relative; + z-index: 1; +} +.post-info .post-love [class*="icon-"]{ + margin-right: 0.2rem; +} +.post-love a [class*="icon-"], +.post-comments a [class*="icon-"]{ + width: 1.2rem; + text-align: center; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 200ms; + transform-transition-duration: 200ms; +} +.post-love a:hover [class*="icon-"], +.post-comment a:hover [class*="icon-"]{ + -webkit-transform: scale3d(1.2,1.2,1); + transform: scale3d(1.2,1.2,1); +} +.post-content .read-more{ + margin-bottom: 0; +} + +/* Post Media Elements */ +.post-media { + max-width: 114rem; +} +.post-media > *{ + float: none; + margin-bottom: 0; +} +.blog-masonry.masonry-set-dimensions .post-media{ + position: relative; + overflow: hidden; +} +.blog-masonry.masonry-set-dimensions.no-margins .post-media{ + position: static; + overflow: hidden; +} +.blog-regular .post-media .post-slider{ + width: 82.5rem; + height: 55rem; +} +.blog-single-post .post-media .post-slider, +.blog-masonry .post-media .post-slider{ + width: 82.5rem; + height: 55rem; +} +.blog-wide .post-media .post-slider{ + width: 111rem; + height: 74rem; +} + +/* Mejs */ +.post-media .mejs-audio, +.post-media .mejs-audio .mejs-controls, +.post-media .mejs-audio .mejs-container .mejs-button, +.post-media .mejs-audio .mejs-button.mejs-play, +.post-media .mejs-audio .mejs-button.mejs-pause, +.post-media .mejs-audio .mejs-button.mejs-mute, +.post-media .mejs-audio .mejs-controls div.mejs-time-rail, +.post-media .mejs-audio .mejs-controls div.mejs-horizontal-volume-slider{ + height: 4.9rem !important; +} +.post-media .mejs-audio .mejs-controls .mejs-time{ + margin-top: 1rem; +} +.post-media .mejs-audio .mejs-time-rail .mejs-time-total{ + margin-top: 2.1rem; +} +.post-media .mejs-audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, +.post-media .mejs-audio .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{ + top: 2.1rem; +} + +/* Common Buttons */ +.post-media .mejs-audio .mejs-button button{ + margin: 1.6rem 0.7rem; +} + +/* Play */ +.post-media .mejs-audio .mejs-button.mejs-play, +.post-media .mejs-audio .mejs-button.mejs-pause{ + width: 4.4rem !important; +} +.post-media .mejs-audio .mejs-button.mejs-play button, +.post-media .mejs-audio .mejs-button.mejs-pause button{ + margin: 1.6rem 1.4rem; +} + +/* Masonry Layout + For fixed size grid items use + .blog-masonry.masonry-set-dimensions +*/ +.blog-masonry.no-padding-top{ + padding-top: 1rem; +} +.blog-masonry.no-padding-bottom{ + padding-bottom: 0.5rem; +} +.blog-masonry.full-width.no-margins{ + padding: 0; +} +.blog-masonry [class*="content-grid"]{ + margin-bottom: -3rem; +} +.blog-masonry.masonry-set-dimensions [class*="content-grid"]{ + margin-bottom: -1.5rem; +} +.blog-masonry.no-margins [class*="content-grid"], +.blog-masonry.no-margins [class*="content-grid"] .grid-item{ + padding: 0 !important; + margin: 0 !important; +} +.blog-masonry > .row > .column, +.blog-masonry [class*="content-grid"]{ + padding-left: 0; + padding-right: 0; +} +.blog-masonry [class*="content-grid"]{ + margin-left: 0; + margin-right: 0; +} +.blog-masonry.full-width [class*="content-grid"] { + margin-left: 1.5rem; + margin-right: 1.5rem; +} +body.boxed .blog-masonry.full-width [class*="content-grid"]{ + margin-left: 0; + margin-right: 0; +} +.blog-masonry [class*="content-grid"] .grid-item{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.blog-masonry .grid-item .video, +.blog-masonry .grid-item .video-container{ + margin-bottom: 0; +} + +/* Titles */ +.blog-regular h2.post-title, +.blog-wide h2.post-title, +.blog-masonry h2.post-title, +.blog-single-post h2.post-title{ + margin-top: 0; + margin-bottom: 1rem; +} + +/* Small Margins */ +.blog-masonry.small-margins [class*="content-grid"]{ + padding-left: 0; + padding-right: 0; + margin-left: -1.5rem; + margin-right: -1.5rem; +} +.blog-masonry.small-margins > .row > .column{ + padding-left: 1rem; + padding-right: 1rem; +} +.blog-masonry.small-margins.no-margins > .row > .column{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.blog-masonry.small-margins.full-width > .row > .column{ + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.blog-masonry.small-margins.no-margins.full-width > .row > .column{ + padding-left: 0rem; + padding-right: 0rem; +} +.blog-masonry.small-margins.full-width [class*="content-grid"]{ + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; +} +.blog-masonry.small-margins [class*="content-grid"]{ + padding-left: 0; + padding-right: 0; + margin-top: -0.5rem; + margin-left: 0; + margin-right: 0; + margin-bottom: -0.5rem; +} +.blog-masonry.small-margins [class*="content-grid"] .grid-item{ + margin-bottom: 0; + padding: 0.5rem; + position: relative; +} + +/* No Margins */ +.blog-masonry.no-margins > .row > .column{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +/* Full Width */ +.blog-masonry.full-width.no-margins > .row > .column{ + padding-left: 0; + padding-right: 0; +} +.blog-masonry.full-width .row{ + max-width: 100%; +} + +/* Blog Media Queries */ +@media only screen and (max-width: 1140px) { + .blog-wide .post-media .post-slider{ + width: 93rem; + height: 62rem; + } + .blog-regular .post-media .post-slider{ + width: 69rem; + height: 46rem; + } + .blog-masonry [class*="content-grid"] .grid-item{ + width: 33.33333%; + } +} +@media only screen and (max-width: 960px) { + .blog-wide .post-media .post-slider{ + width: 73rem; + height: 48.7rem; + } + .blog-regular .post-media .post-slider{ + width: 54rem; + height: 36rem; + } + .blog-masonry [class*="content-grid"] .grid-item{ + width: 50%; + } +} +@media only screen and (max-width: 768px) { + .blog-regular .post-media .post-slider, + .blog-wide .post-media .post-slider{ + width: 57rem; + height: 38rem; + } + .post-info span.show-on-mobile, + .post-info .show-on-mobile a, + .post-info [class*="icon-"]{ + display: inline-block !important; + } + .post-info-aside, + .post-author-aside, + .post-comments-aside{ + display: none !important; + } + .post-info-aside + .post-content, + .post-author-aside + .author-bio, + .post-comments-aside + .comments-inner{ + padding-left: 0 !important; + } + .comment-list ul{ + margin-left: 0 !important; + } +} +@media only screen and (max-width: 600px) { + .blog-regular .post-media .post-slider, + .blog-wide .post-media .post-slider{ + width: 45rem; + height: 30rem; + } + .blog-masonry [class*="content-grid"] .grid-item{ + width: 100%; + } +} +@media only screen and (max-width: 480px) { + .blog-regular .post-media .post-slider, + .blog-wide .post-media .post-slider{ + width: 32rem; + height: 21.3rem; + } +} + +/* Single Post */ +.single-post .post{ + margin-bottom: 0; +} +.single-post .post-content .post-media{ + margin-bottom: 3rem; +} +.single-post .post-content.with-background .post-media{ + margin-bottom: 0; +} +.single-post-tags{ + width: 100%; + padding-top: 3rem; + margin-top: 3rem; + font-size: 1.2rem; + border-top: 1px solid #ddd; +} + +/* Post Tags */ +.single-post-tags .tags-title{ + font-weight: bold; + margin-top: 0; +} +.single-post-tags a{ + margin-left: 0.8rem; + margin-right: 0.8rem; + display: inline-block; + letter-spacing: 0.1rem; +} + +/* Post Author & Aux Info */ +.post-author, +.post-aux-info{ + padding-top: 3rem; + margin-top: 3rem; + border-top: 1px solid #ddd; +} +.post-author .author-avatar{ + max-width: 7rem; + float: left; +} +.post-author.center .author-avatar{ + margin: 0 auto 2rem auto; + float: none; +} +.post-author .author-avatar img{ + border-radius: 50%; +} +.post-author:not(.center) .author-bio .author-avatar + .author-content{ + margin-left: 10rem; +} +.post-author .author-content *:last-child{ + margin-bottom: 0; +} +.post-author .name{ + font-size: 1.6rem; + margin-bottom: 0.6rem; +} + +/* Post Comments */ +.post-comments{ + padding-top: 3rem; + margin-top: 3rem; + border-top: 1px solid #ddd; +} +.post-comments .comments-title, +.post-comments ul, +.post-comments ol{ + margin-bottom: 3rem; +} +.post-comments .comment-list{ + margin-left: 0; +} +.post-comments ul:not(.comment-list), +.post-comments ol:not(.comment-list){ + margin-left: 2rem; +} +.post-comments ul:not(.comment-list) ul, +.post-comments ul:not(.comment-list) ol, +.post-comments ol:not(.comment-list) ol, +.post-comments ol:not(.comment-list) ul { + margin: 0.4rem 0 0.4rem 3rem; +} +.post-comments .comment-list, +.post-comments .comment + ul{ + list-style: none; +} +.post-comments .comment-list > li{ + margin-bottom: 4rem; +} +.post-comments .comment-list > li:last-child{ + margin-bottom: 0; +} +.post-comments .comment-list .comment ul, +.post-comments .comment-list .comment ol { + margin: 0 0 3rem 2rem; + padding: 0; +} +.post-comments .comment-list .comment ol ol, +.post-comments .comment-list .comment ol ul, +.post-comments .comment-list .comment ul ol, +.post-comments .comment-list .comment ul ul { + margin: .4rem 0 .4rem 3rem; +} +.post-comments .comment-list .comment li{ + margin: 0; +} +.post-comments .user-avatar{ + max-width: 7rem; + float: left; +} +.post-comments .user-avatar img{ + border-radius: 50%; +} +.post-comments .comment-content{ + margin-left: 10rem; +} +.post-comments .name{ + font-size: 1.6rem; + margin-bottom: 0.6rem; +} +.post-comments .comment-meta{ + width: 100%; + margin-bottom: 2rem; + line-height: 1; +} +.post-comments .comment-meta a{ + margin-left: 0.8rem; + margin-right: 0.8rem; + display: inline-block; + font-size: 1.2rem; + letter-spacing: 0.1rem; + font-weight: bold; +} +.post-comments .comment-meta a:first-child{ + margin-left: 0; +} +.post-comment-respond{ + padding-top: 3rem; + margin-top: 3rem; + border-top: 1px solid #ddd; +} +.post-comment-respond .reply-title{ + margin-bottom: 3rem; +} +.post-comment-respond .comment-form .column{ + float: none; +} + +/* Sidebar */ +.sidebar.left .sidebar-inner{ + padding-right: 1rem; +} +.sidebar.right .sidebar-inner{ + padding-left: 1rem; +} +.sidebar.left .sidebar-inner, +.sidebar.right .sidebar-inner{ + text-align: left; +} +.sidebar .widget{ + margin-bottom: 3rem; +} +.sidebar .widget ul{ + margin-left: 0; + list-style: none; +} +.sidebar .widget li{ + padding-top: 0.8rem; + padding-bottom: 0.8rem; +} +.sidebar .widget:last-child, +.sidebar .widget > *:last-child{ + margin-bottom: 0; +} +.sidebar .widget:first-child .widget-title{ + margin-top: 0; +} + +/* Widgets */ +.widget .post-info{ + display: block; + margin-bottom: 0; + line-height: 1; +} + +/* Sidebar Media Queries */ +@media only screen and (max-width: 960px) { + .sidebar .sidebar-inner{ + padding-right: 0 !important; + padding-left: 0 !important; + padding: 3rem; + margin-top: 3rem; + border-top: 1px solid #ddd; + } +} +@media only screen and (max-width: 480px) { + .post-comments .user-avatar{ + margin-bottom: 1.5rem; + float: none; + } + .post-comments .comment-content{ + margin-left: 0; + } +} + +/*------------------------------------------------------------------ +[22. Caption Size Classes] +*/ + +/* Title Sizes */ +[class^="title-"]{ + margin-bottom: 2rem; +} +.title-xlarge{ + font-size: 9rem; + line-height: 9rem; +} +.title-large{ + font-size: 7rem; + line-height: 7rem; +} +.title-medium{ + font-size: 5rem; + line-height: 5rem; +} +.title-small{ + font-size: 3rem; + line-height: 3rem; +} + +/* Text Sizes */ +.text-xlarge{ + font-size: 2.2rem; +} +.text-large{ + font-size: 1.8rem; +} +.text-medium{ + font-size: 1.5rem; +} +.text-small{ + font-size: 1.2rem; +} + +/* Transform */ +.text-uppercase{ + text-transform: uppercase; +} + +/* Title and Text Media Queries */ +@media only screen and (max-width: 768px) { + .title-xlarge{ + font-size: 4.5rem; + line-height: 4.5rem; + } + .title-large{ + font-size: 4rem; + line-height: 4rem; + } + .title-medium{ + font-size: 3rem; + line-height: 3rem; + } + .title-small{ + font-size: 2rem; + line-height: 2rem; + } + .text-xlarge{ + font-size: 2rem; + line-height: 1.7; + } + .text-large{ + font-size: 1.6rem; + line-height: 1.6; + } + .text-medium{ + font-size: 1.3rem; + line-height: 1.5; + } + .text-small{ + font-size: 1.2rem; + line-height: 1.3; + } +} + +/*------------------------------------------------------------------ +[23. Countdown Sections] +*/ + +.countdown{ + max-height: 0; + overflow: hidden; + -webkit-transition-property: max-height; + transition-property: max-height; + -webkit-transition-duration: 1000ms; + transition-duration: 1000ms; + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; +} +.countdown.active{ + max-height: 20rem; +} +.countdown .unit{ + margin-right: 1rem; + font-size: 3rem; + line-height: 1.4; +} + +/* Countdown 1 */ +.countdown-1 .unit-type{ + opacity: 0.5; +} +.countdown-1.center .unit{ + margin: 0 0.5rem 0.5rem; + font-size: 3rem; +} +.countdown-1.right .unit{ + margin: 0 0 0 1rem; + font-size: 3rem; +} + +/* Countdown 2 */ +.countdown-2 .unit{ + padding: 0.5rem 1rem; + display: inline-block; + border-radius: 0.3rem; + line-height: 1; + background: #f4f4f4; +} +.countdown-2 .unit span{ + display: block; +} +.countdown-2 .unit-type{ + opacity: 0.5; + font-size: 50%; +} + +/*------------------------------------------------------------------ +[24. E-Commerce] +*/ + +/* Common */ +.shop .product-price ins{ + text-decoration: none; +} +.shop .product-price del{ + opacity: 0.6; +} +.shop .product .onsale, +.shop .product .outofstock{ + width: auto; + height: auto; + padding: 0.3rem 0.8rem; + background-color: #666; + color: #fff; + text-align: center; + font-size: 1.2rem; + line-height: 1.8; + text-transform: uppercase; + position: absolute; + top: 1rem; + left: 1rem; + z-index: 100; +} +.shop .cart-overview .checkout [class*="icon-"]{ + margin-right: 0.2rem; +} +.shop .star-rating [class*="icon-"]{ + margin: 0; +} +.shop .cart-overview a.product-remove, +.shop .cart-overview .product-remove a{ + width: 1.6rem; + height: 1.6rem; + margin: 0; + background-color: #eee; + border-radius: 50%; + font-size: 0.9rem; + line-height: 1.7rem; + text-align: center; + color: #666; +} +.shop .quantity{ + max-width: 8rem; +} +.shop .cart-overview td, +.shop .cart-totals th, +.widget .cart-subtotal, +.single-product .review-comments{ + border-left: none; + border-bottom: 1px solid #eee; +} +.shop .cart-overview .table, +.shop .cart-overview .table > thead{ + border-left: none; + border-right: none; +} +.shop .cart-overview .table, +.shop .cart-overview .table > thead th{ + border-top: none; + border-left: none; +} +.shop .cart-totals td{ + text-align: right; +} +.shop .cart-subtotal th{ + font-weight: 400; +} +.shop .cart-order-total{ + font-weight: 700; +} +.shop .grid-filter-options-inner{ + padding-top: 2rem; + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; +} +.shop .grid-filter-options-inner .form-element{ + margin-bottom: 2rem; +} +@media only screen and (min-width: 1140px) { + .shop .table .product-details > *{ + width: 100%; + display: flex; + align-items: center; + } +} +.shop .table .product-details img{ + margin-right: 1.5rem; +} +@media only screen and (max-width: 1140px) { + .shop .table .product-details img{ + margin-bottom: 1rem; + } +} +.shop .table .product-thumbnail span > *, +.shop .table .product-details span > *{ + display: block; +} + +/* Product Grid - reusable throughout */ +.shop .products .product .product-details{ + margin-top: 2rem; +} +.shop .products .product .product-title{ + font-size: 1.4rem; + margin-bottom: 0.5rem; +} +.shop .products .product .product-thumbnail .product-title{ + display: block; + margin-bottom: 1rem; +} +.shop .products .product .product-description{ + margin-bottom: 1rem; +} +.shop .products .product .product-price{ + font-size: 1.2rem; +} +.shop .products .product .product-thumbnail .product-price{ + font-weight: 400; +} +.shop .products .product .product-price ins, +.shop .products .product .product-price del{ + padding: 0 0.3rem; +} +.shop .products .product .button{ + margin-bottom: 0; +} +.shop .products .product-result-count{ + float: left; +} +.shop .products .product .product-thumbnail .product-actions{ + width: 100%; + position: absolute; + bottom: 0; + z-index: 101; + -webkit-transition-property: transform; + transition-property: transform; + -webkit-transition-duration: 200ms; + transition-duration: 200ms; + -webkit-transform: translateY(4rem); + transform: translateY(4rem); +} +.shop .products .product .product-thumbnail:hover .product-actions{ + -webkit-transform: translateY(0); + transform: translateY(0); +} +.shop .products .product .product-thumbnail .product-actions .add-to-cart-button{ + width: 100%; + text-align: center; +} + +/* Mobile */ +.mobile.shop .products .product .product-thumbnail .product-actions, +.shop .products .product .product-actions-mobile{ + display: none; +} +.mobile.shop .products .product .product-actions-mobile{ + margin-top: 1rem; + display: block; +} + +/* Widgets */ +.widget .product-list li{ + padding-top: 1.3rem; + padding-bottom: 1.5rem; +} +.widget .product-list li a{ + display: block; +} +.widget .product-list .cart-item{ + position: relative; +} +.widget .cart-item .product-title{ + padding-right: 5rem; +} +.widget .product-list .product-thumbnail{ + width: 5rem; + float: right; +} +.widget .product-list .product-price{ + font-size: 1.1rem; +} +.widget .product-list .product-title{ + margin-bottom: 0.4rem; + display: block; +} +.widget .product-list .product-price del{ + padding-right: 0.6rem; +} +.widget .product-list .star-rating{ + display: block; + line-height: 1; +} +.widget .cart-overview a.product-remove{ + margin: 0.3rem 0.8rem 0 0; + color: inherit; + display: inline; + float: left; +} +.widget .cart-subtotal{ + padding-top: 1rem; + padding-bottom: 1rem; + font-weight: 700; +} +.widget .cart-subtotal .amount{ + float: right; +} +.widget .product-list .cart-actions a{ + display: inline-block; +} +.widget .product-list .cart-actions .checkout{ + float: right; +} +.widget .product-tag-cloud a{ + padding: 0.4rem 0.8rem; + margin: 0 0.5rem 1rem 0; + display: inline-block; + border: 1px solid #eee; + font-size: 1rem; + text-transform: uppercase; +} + +/* Product Single */ +.single-product .product-images .product-thumbnails .grid{ + min-height: 0; + margin-bottom: 0; +} +.single-product .product-images .product-thumbnails .grid-item{ + width: 25%; +} +.single-product .product-summary .product-price ins, +.single-product .product-summary .product-price del{ + display: inline; + font-size: 2rem; + line-height: 1; +} +.single-product .product-summary .product-price del{ + padding-right: 1rem; +} +.single-product .product-summary .product-price{ + margin-bottom: 2rem; +} +.single-product .product-summary .product-rating{ + font-size: 1.2rem; + float: right; +} +.single-product .product-summary .quantity{ + margin-right: 1rem; +} +.single-product .product-summary .quantity, +.single-product .product-summary .add-to-cart-button{ + float: left; +} +.single-product .product-summary .product-meta > span{ + display: table; + table-layout: fixed; +} +.single-product .product-summary .product-addtional-info li:first-child a{ + border-top: 1px solid #eee; +} + +/* Reviews */ +.single-product .review-comments{ + margin-bottom: 3rem; + padding-bottom: 3rem; +} +.single-product .review-comments .comments-title{ + margin-bottom: 3rem; +} +.single-product .review-comments .comment-list, +.single-product .review-comments .comment + ul{ + margin-left: 0; + list-style: none; +} +.single-product .review-comments .comment-list > li{ + margin-bottom: 4rem; +} +.single-product .review-comments .comment-list > li:last-child{ + margin-bottom: 0; +} +.single-product .review-comments .user-avatar{ + max-width: 7rem; + float: left; +} +.single-product .review-comments .user-avatar img{ + border-radius: 50%; +} +.single-product .review-comments .comment-content{ + margin-left: 10rem; +} +.single-product .review-comments .name{ + font-size: 1.6rem; + margin-bottom: 0.6rem; +} +.single-product .review-comments .comment-meta{ + width: 100%; + margin-bottom: 2rem; + line-height: 1; +} +.single-product .review-comments .comment-meta{ + margin: 0 0 2rem 0; + display: inline-block; + font-size: 1.1rem; + letter-spacing: 0.1rem; + font-weight: 700; +} +.single-product .review-comments .comment-meta span{ + margin: 0; +} +.single-product .review-comments .review-star-rating{ + float: right; +} +.single-product .review-comments .comment-meta a:first-child{ + margin-left: 0; +} + +/* Cart Dropdown Overview */ +.nav-block .cart-indication .badge{ + width: 1.6rem; + height: 1.6rem; + border-radius: 50%; + font-size: 0.9rem; + line-height: 1.6rem; + letter-spacing: 0; + text-align: center; + background: #232323; + color: #fff; + position: absolute; +} +.nav-block .cart-overview .cart-item{ + padding: 1rem 0; + text-align: left; + border: none; +} +.nav-block .cart-overview .cart-item a, +.nav-block .cart-overview .cart-actions a{ + letter-spacing: 0; +} +.nav-block .cart-overview .cart-item:before, +.nav-block .cart-overview .cart-item:after, +.nav-block .cart-overview .cart-actions:before, +.nav-block .cart-overview .cart-actions:after{ + height: 0; + content: "."; + display: block; + overflow: hidden; +} +.nav-block .cart-overview .cart-item:after, +.nav-block .cart-overview .cart-actions:after{ + clear: both; +} +.nav-block .cart-overview li:first-child{ + padding-top: 0; +} +.nav-block .cart-overview .product-thumbnail{ + width: 5rem; + margin-right: 1.3em; + float: left; +} +.nav-block .cart-overview .product-details{ + position: relative; + display: block; + overflow: auto; +} +.nav-block .cart-overview .product-title{ + padding-right: 1.5rem; + display: block; + background: none; + font-size: 1.2rem; + line-height: 1; + font-weight: 400; +} +.nav-block .cart-overview .product-quantity, +.nav-block .cart-overview .product-price{ + font-size: 1.1rem; +} +.nav-block .cart-overview a.product-remove{ + position: absolute; + top: 0; + right: 0; +} +.nav-block .cart-overview .cart-subtotal{ + padding: 1rem 0; + color: #fff; + font-size: 1.2rem; + font-weight: 700; + text-align: left; + text-transform: uppercase; +} +.nav-block .cart-overview .cart-subtotal > a:hover{ + background: none; +} +.nav-block .cart-overview .cart-subtotal .amount{ + float: right; +} +.nav-block .cart-overview .cart-actions{ + padding-top: 2rem; + border-top: 1px solid #444; +} +.nav-block .cart-overview .view-cart, +.nav-block .cart-overview .checkout{ + display: inline-block; + float: left; +} +.nav-block .cart-overview .view-cart:not(.button), +.nav-block .cart-overview .checkout:not(.button){ + padding: 0; + background: none; +} +.nav-block .cart-overview .checkout{ + float: right; +} + +/* Cart Overview */ +.cart .cart-overview .product-thumbnail a{ + width: 8rem; + display: block; +} +.cart .cart-overview .form-element{ + margin-bottom: 0; +} +.cart .cart-overview .cart-actions td{ + padding: 3rem 0 0 0; +} +.cart .cart-overview .cart-coupon-form .form-element{ + max-width: 17rem; +} +.cart .cart-overview .cart-coupon-form, +.cart .cart-overview .cart-coupon-form .form-element{ + float: left; +} +.cart .cart-overview .update-cart{ + float: right; +} +@media only screen and (max-width: 600px) { + .cart .cart-overview .cart-coupon-form .form-element{ + margin-bottom: 1rem; + } + .cart .cart-overview .product-quantity input{ + padding-left: 1rem; + padding-right: 1rem; + } + .shop .cart-overview .product-thumbnail{ + display: none; + } +} +@media only screen and (max-width: 480px) { + .shop .cart-overview .product-quantity{ + display: none; + } +} + +/* Checkout */ +.checkout .checkout-payment p{ + font-size: 1.2rem; + font-style: italic; + margin-bottom: 0; +} + +/*------------------------------------------------------------------ +[25. Spacing Classes] +*/ + +/* Margins */ +.mt-0{ + margin-top: 0; +} +.mt-5{ + margin-top: 0.5rem; +} +.mt-10{ + margin-top: 1rem; +} +.mt-20{ + margin-top: 2rem; +} +.mt-30{ + margin-top: 3rem; +} +.mt-40{ + margin-top: 4rem; +} +.mt-50{ + margin-top: 5rem; +} +.mt-60{ + margin-top: 6rem; +} +.mt-70{ + margin-top: 7rem; +} +.mt-80{ + margin-top: 8rem; +} +.mt-90{ + margin-top: 9rem; +} +.mt-100{ + margin-top: 10rem; +} +.mt-110{ + margin-top: 11rem; +} +.mt-120{ + margin-top: 12rem; +} +.mt-130{ + margin-top: 13rem; +} +.mt-140{ + margin-top: 14rem; +} +.mt-150{ + margin-top: 15rem; +} +.mb-0{ + margin-bottom: 0; +} +.mb-5{ + margin-bottom: 0.5rem; +} +.mb-10{ + margin-bottom: 1rem; +} +.mb-20{ + margin-bottom: 2rem; +} +.mb-30{ + margin-bottom: 3rem; +} +.mb-40{ + margin-bottom: 4rem; +} +.mb-50{ + margin-bottom: 5rem; +} +.mb-60{ + margin-bottom: 6rem; +} +.mb-70{ + margin-bottom: 7rem; +} +.mb-80{ + margin-bottom: 8rem; +} +.mb-90{ + margin-bottom: 9rem; +} +.mb-100{ + margin-bottom: 10rem; +} +.mb-110{ + margin-bottom: 11rem; +} +.mb-120{ + margin-bottom: 12rem; +} +.mb-130{ + margin-bottom: 13rem; +} +.mb-140{ + margin-bottom: 14rem; +} +.mb-150{ + margin-bottom: 15rem; +} + +/* Padding */ +.pt-0, +.section-block.pt-0{ + padding-top: 0; +} +.pt-5, +.section-block.pt-5{ + padding-top: 0.5rem; +} +.pt-10, +.section-block.pt-10{ + padding-top: 1rem; +} +.pt-20, +.section-block.pt-20{ + padding-top: 2rem; +} +.pt-30, +.section-block.pt-30{ + padding-top: 3rem; +} +.pt-40, +.section-block.pt-40{ + padding-top: 4rem; +} +.pt-50, +.section-block.pt-50{ + padding-top: 5rem; +} +.pt-60, +.section-block.pt-60{ + padding-top: 6rem; +} +.pt-70, +.section-block.pt-70{ + padding-top: 7rem; +} +.pt-80, +.section-block.pt-80{ + padding-top: 8rem; +} +.pt-90, +.section-block.pt-90{ + padding-top: 9rem; +} +.pt-100, +.section-block.pt-100{ + padding-top: 10rem; +} +.pt-110, +.section-block.pt-110{ + padding-top: 11rem; +} +.pt-120, +.section-block.pt-120{ + padding-top: 12rem; +} +.pt-130, +.section-block.pt-130{ + padding-top: 13rem; +} +.pt-140, +.section-block.pt-140{ + padding-top: 14rem; +} +.pt-150, +.section-block.pt-150{ + padding-top: 15rem; +} +.pb-0, +.section-block.pb-0{ + padding-bottom: 0; +} +.pb-5, +.section-block.pb-5{ + padding-bottom: 0.5rem; +} +.pb-10, +.section-block.pb-10{ + padding-bottom: 1rem; +} +.pb-20, +.section-block.pb-20{ + padding-bottom: 2rem; +} +.pb-30, +.section-block.pb-30{ + padding-bottom: 3rem; +} +.pb-40, +.section-block.pb-40{ + padding-bottom: 4rem; +} +.pb-50, +.section-block.pb-50{ + padding-bottom: 5rem; +} +.pb-60, +.section-block.pb-60{ + padding-bottom: 6rem; +} +.pb-70, +.section-block.pb-70{ + padding-bottom: 7rem; +} +.pb-80, +.section-block.pb-80{ + padding-bottom: 8rem; +} +.pb-90, +.section-block.pb-90{ + padding-bottom: 9rem; +} +.pb-100, +.section-block.pb-100{ + padding-bottom: 10rem; +} +.pb-110, +.section-block.pb-110{ + padding-bottom: 11rem; +} +.pb-120, +.section-block.pb-120{ + padding-bottom: 12rem; +} +.pb-130, +.section-block.pb-130{ + padding-bottom: 13rem; +} +.pb-140, +.section-block.pb-140{ + padding-bottom: 14rem; +} +.pb-150, +.section-block.pb-150{ + padding-bottom: 15rem; +} + +/* Pull-up */ +[class*="pu-"], +[class*="pd-"]{ + position: relative; +} +.pd-10{ + top: 1rem; +} +.pd-20{ + top: 2rem; +} +.pd-30{ + top: 3rem; +} +.pd-40{ + top: 4rem; +} +.pd-50{ + top: 5rem; +} +.pd-60{ + top: 6rem; +} +.pd-70{ + top: 7rem; +} +.pd-80{ + top: 8rem; +} +.pd-90{ + top: 9rem; +} +.pd-100{ + top: 10rem; +} +.pd-110{ + top: 11rem; +} +.pd-120{ + top: 12rem; +} +.pd-130{ + top: 13rem; +} +.pd-140{ + top: 14rem; +} +.pd-150{ + top: 15rem; +} +.pu-10{ + top: -1rem; +} +.pu-20{ + top: -2rem; +} +.pu-30{ + top: -3rem; +} +.pu-40{ + top: -4rem; +} +.pu-50{ + top: -5rem; +} +.pu-60{ + top: -6rem; +} +.pu-70{ + top: -7rem; +} +.pu-80{ + top: -8rem; +} +.pu-90{ + top: -9rem; +} +.pu-100{ + top: -10rem; +} +.pu-110{ + top: -11rem; +} +.pu-120{ + top: -12rem; +} +.pu-130{ + top: -13rem; +} +.pu-140{ + top: -14rem; +} +.pu-150{ + top: -15rem; +} + +/* Pull-down */ +@media only screen and (max-width: 768px) { + .mt-mobile-0{ + margin-top: 0; + } + .mt-mobile-5{ + margin-top: 0.5rem; + } + .mt-mobile-10{ + margin-top: 1rem; + } + .mt-mobile-20{ + margin-top: 2rem; + } + .mt-mobile-30{ + margin-top: 3rem; + } + .mt-mobile-40{ + margin-top: 4rem; + } + .mt-mobile-50{ + margin-top: 5rem; + } + .mt-mobile-60{ + margin-top: 6rem; + } + .mt-mobile-70{ + margin-top: 7rem; + } + .mt-mobile-80{ + margin-top: 8rem; + } + .mt-mobile-90{ + margin-top: 9rem; + } + .mt-mobile-100{ + margin-top: 10rem; + } + .mt-mobile-110{ + margin-top: 11rem; + } + .mt-mobile-120{ + margin-top: 12rem; + } + .mt-mobile-130{ + margin-top: 13rem; + } + .mt-mobile-140{ + margin-top: 14rem; + } + .mt-mobile-150{ + margin-top: 15rem; + } + .mb-mobile-0{ + margin-bottom: 0; + } + .mb-mobile-5{ + margin-bottom: 0.5rem; + } + .mb-mobile-10{ + margin-bottom: 1rem; + } + .mb-mobile-20{ + margin-bottom: 2rem; + } + .mb-mobile-30{ + margin-bottom: 3rem; + } + .mb-mobile-40{ + margin-bottom: 4rem; + } + .mb-mobile-50{ + margin-bottom: 5rem; + } + .mb-mobile-60{ + margin-bottom: 6rem; + } + .mb-mobile-70{ + margin-bottom: 7rem; + } + .mb-mobile-80{ + margin-bottom: 8rem; + } + .mb-mobile-90{ + margin-bottom: 9rem; + } + .mb-mobile-100{ + margin-bottom: 10rem; + } + .mb-mobile-110{ + margin-bottom: 11rem; + } + .mb-mobile-120{ + margin-bottom: 12rem; + } + .mb-mobile-130{ + margin-bottom: 13rem; + } + .mb-mobile-140{ + margin-bottom: 14rem; + } + .mb-mobile-150{ + margin-bottom: 15rem; + } + [class*="pu-"], + [class*="pd-"]{ + top: 0; + } +} \ No newline at end of file diff --git a/css/timber.css b/css/timber.css new file mode 100644 index 000000000..f86590621 --- /dev/null +++ b/css/timber.css @@ -0,0 +1,6350 @@ +/*------------------------------------------------------------------ +Timber Framework +Version: 2.3.7; +Author: ThemeMountain +Copyright: ThemeMountain +License: MIT + +[Table of contents] + +1. Common +2. Timber Grid +3. Helper Classes +4. Prototype Classes +5. Main Navigation +6. Side Navigation +7. Overlay Navigation +8. Images +9. Content Grids +10. Feature Columns +11. Form Elements +12. Buttons +13. Dropdowns +14. Lists +15. Menu Lists +16. Timeline +17. Tabs +18. Collapsable +19. Accordion +20. Tables +21. Pricing Tables +22. Boxes +23. Labels +24. Charts +25. Range Slider +26. Video & Audio +27. Dividers +28. Typography +29. Blockquotes +30. Breadcrumb +31. Code & Pre +32. Font Icons +33. Color & Shadow Classes +34. Animation +35. Media Queries +-------------------------------------------------------------------*/ + +/*------------------------------------------------------------------ +[1. Common] +*/ +html{ + font-size: 62.5%; +} +html, body { + max-width: 100%; +} +body { + padding: 0; + margin: 0; + background: #ffffff; + color: #666666; + font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-weight: normal; + font-style: normal; + font-size: 1.4rem; + line-height: 1.8; + overflow-x: hidden !important; + overflow-y: scroll; + -webkit-text-size-adjust: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +*, +*:before, +*:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +a, +button, +input, +select, +textarea { + touch-action: manipulation; +} +button, +.button, +input, +select{ + line-height: 1.4; +} +.page-fade-reset{ + opacity: 1; + -webkit-transition-duration: 0ms; + transition-duration: 0ms; +} +.page-fade-out{ + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transition-duration: 500ms; + transition-duration: 500ms; + -webkit-backface-visibility: hidden; +} +.scroll-to-top{ + opacity: 0; + visibility: hidden; + -webkit-transition-property: all; + transition-property: all; + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} +.scroll-to-top.active{ + opacity: 1; + visibility: visible; +} +.scroll-to-top.fixed{ + width: 4rem; + height: 4rem; + line-height: 4rem; + border-radius: 50%; + background-color: #333333; + content: "\e63e"; + text-align: center; + position: fixed; + right: 3rem; + bottom: 3rem; + top: auto; + z-index: 999; +} +.scroll-to-top.fixed a{ + color: #ffffff; +} + +/*------------------------------------------------------------------ +[2. Timber Grid] +*/ + +/* Wrapper */ +.wrapper{ + width: 100%; + margin-right: auto; + margin-left: auto; + -webkit-backface-visibility: hidden; +} +.wrapper-inner{ + max-width: 100%; + margin-right: auto; + margin-left: auto; +} +body.boxed .wrapper-inner{ + max-width: 114rem; +} +.row{ + width: 100%; + max-width: 114rem; + margin-right: auto; + margin-left: auto; + margin-top: 0; + margin-bottom: 0; +} +/* ie fix */ +.ie-browser .row{ + max-width: 1140px; +} +.row.full-width{ + max-width: 100%; +} +.row .row{ + width: auto; + margin-right: -1.5rem; + margin-left: -1.5rem; +} +.row:before, +.row:after{ + content: "."; + display: block; + height: 0; + overflow: hidden; +} +.row:after{ + clear: both; +} +.column, +[class*="content-grid"] .grid-item{ + width: 100%; + padding-left: 1.5rem; + padding-right: 1.5rem; + float: left; +} +.column > *:first-child{ + margin-top: 0; +} +.row.collapse > .column{ + padding-left: 0; + padding-right: 0; +} +.row.full-width.collapse .row { + margin: auto; +} + +/* Flex rows */ +.row.flex.v-align-middle{ + height: 100%; + display: flex; + align-items: center; +} +.row.flex.v-align-middle > .column > div{ + width: initial; +} +.row.flex.v-align-top{ + align-items: flex-start; +} +.row.flex.v-align-bottom{ + align-items: flex-end; +} +/* ie9,10 fix */ +.ie-browser:not(.webkit) .row.flex.v-align-middle{ + height: 100%; + display: table; + align-items: center; + flex-wrap: nowrap; +} +.ie-browser:not(.webkit) .row.flex.v-align-middle > .column{ + display: table-cell; + vertical-align: middle; + float: none; +} +.ie-browser:not(.webkit) .row.flex.v-align-top{ + vertical-align: top; +} +.ie-browser:not(.webkit) .row.flex.v-align-bottom{ + vertical-align: bottom; +} + +/*Flex columns*/ +.row.flex{ + height: auto; + display: flex; + flex-wrap: wrap; + align-items: initial; +} +.row.flex > .v-align-middle, +.row.flex.boxes > .column, +.row.flex.boxes > .v-align-middle, +.row.flex > .v-align-middle > .box{ + height: auto; + display: inherit; +} +.row.flex > .v-align-top, +.row.flex.boxes > .v-align-top, +.row.flex > .v-align-top > .box{ + align-self: flex-start; +} +.row.flex > .v-align-bottom, +.row.flex.boxes > .v-align-bottom, +.row.flex > .v-align-bottom > .box{ + align-self: flex-end; +} +.row.flex > .column > .box > div { + margin-top: auto; + margin-bottom: auto; +} +.row.flex > .v-align-top > .box > div{ + margin-top: 0; + margin-bottom: auto; +} +.row.flex > .v-align-bottom > .box > div{ + margin-top: auto; + margin-bottom: 0; +} +.row.flex > .column > div:not(.row){ + width: 100%; + flex-direction: column; +} +.row.flex .row.flex{ + flex-direction: row; +} +@media only screen and (min-width: 768px){ + .row.flex .v-align-middle > *:not(.box):not([class*="icon-"]), + .row.flex.boxes .v-align-middle > div > *:not(.box):not([class*="icon-"]){ + width: 100%; + margin-top: auto; + margin-bottom: auto; + } + /* ie10 fix */ + .ie-browser:not(.webkit) .flex > .column{ + align-items: center; + } +} +.row.flex:before, +.row.flex:after{ + content: ""; + display: none; +} + +/*Row padding*/ +.row.small{ + padding: 3rem 0; +} +.row.medium{ + padding: 5rem 0; +} +.row.large{ + padding: 7rem 0; +} +.row.xlarge{ + padding: 9rem 0; +} + +/*Columns Widths*/ +.width-1 {width: 8.33333%;} +.width-2 {width: 16.66667%;} +.width-3 {width: 25%;} +.width-4 {width: 33.33333%;} +.width-5 {width: 41.66667%;} +.width-6 {width: 50%;} +.width-7 {width: 58.33333%;} +.width-8 {width: 66.66667%;} +.width-9 {width: 75%;} +.width-10 {width: 83.33333%;} +.width-11 {width: 91.66667%;} +.width-12 {width: 100%;} + +/*Push - Pull*/ +.column[class*='push-'], +.column[class*='pull-']{ + position: relative; +} +.push-1 {left: 8.33333%;} +.push-2 {left: 16.66667%;} +.push-3 {left: 25%;} +.push-4 {left: 33.33333%;} +.push-5 {left: 41.66667%;} +.push-6 {left: 50%;} +.push-7 {left: 58.33333%;} +.push-8 {left: 66.66667%;} +.push-9 {left: 75%;} +.push-10 {left: 83.33333%;} +.push-11 {left: 91.66667%;} + +.pull-1 {right: 8.33333%;} +.pull-2 {right: 16.66667%;} +.pull-3 {right: 25%;} +.pull-4 {right: 33.33333%;} +.pull-5 {right: 41.66667%;} +.pull-6 {right: 50%;} +.pull-7 {right: 58.33333%;} +.pull-8 {right: 66.66667%;} +.pull-9 {right: 75%;} +.pull-10 {right: 83.33333%;} +.pull-11 {right: 91.66667%;} + +/*Offset*/ +.offset-1 {margin-left: 8.33333%;} +.offset-2 {margin-left: 16.66667%;} +.offset-3 {margin-left: 25%;} +.offset-4 {margin-left: 33.33333%;} +.offset-5 {margin-left: 41.66667%;} +.offset-6 {margin-left: 50%;} +.offset-7 {margin-left: 58.33333%;} +.offset-8 {margin-left: 66.66667%;} +.offset-9 {margin-left: 75%;} +.offset-10 {margin-left: 83.33333%;} +.offset-11 {margin-left: 91.66667%;} + +/*Clear Margins*/ +.alpha{padding-left: 0;} +.omega{padding-right: 0;} + +/*Clearfix*/ +.clear { + width: 0; + height: 0; + display: block; + clear: both; + overflow: hidden; + visibility: hidden; +} +.clearfix:before, +.clearfix:after, +.row:before, +.row:after{ + height: 0; + content: "."; + display: block; + overflow: hidden; +} +.clearfix:after, +.row:after{ + clear: both; +} + +/*------------------------------------------------------------------ +[3. Helper Classes] +*/ +.left{ + text-align: left; +} +.right{ + text-align: right; +} +.center{ + text-align: center; +} +.text-break{ + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -ms-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} +.text-truncate{ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.pull-left{ + float: left !important; +} +.pull-right{ + float: right !important; +} +.flex{ + width: 100%; + display: flex; + align-items: center; +} +.v-align-top{ + align-self: flex-start !important; + vertical-align: top !important; +} +.v-align-bottom{ + align-self: flex-end !important; + vertical-align: bottom !important; +} +.hide{ + display: none !important; + visibility: hidden !important; +} +.show{ + display: block !important; + visibility: visible !important; +} +.mobile .hide-on-mobile, +.mobile .hide-on-mobile *, +.mobile .hide-on-tablet, +.mobile .hide-on-tablet *{ + display: none !important; + visibility: visible !important; +} +.inline-block, +[class*="border-"].inline-block, +[class*="bkg-"].inline-block{ + width: auto !important; + display: inline-block !important; +} +.no-margins{ + margin: 0 !important; +} +.no-margin-top{ + margin-top: 0 !important; +} +.no-margin-right{ + margin-right: 0 !important; +} +.no-margin-bottom{ + margin-bottom: 0 !important; +} +.no-margin-left{ + margin-left: 0 !important; +} +.no-padding{ + padding: 0 !important; +} +.no-padding-top{ + padding-top: 0 !important; +} +.no-padding-right{ + padding-right: 0 !important; +} +.no-padding-bottom{ + padding-bottom: 0 !important; +} +.no-padding-left{ + padding-left: 0 !important; +} +.overflow-visible{ + overflow: visible !important; +} +.overflow-auto{ + overflow: auto !important; +} +.overflow-hidden, +.no-scroll{ + overflow: hidden !important; +} +.overflow-x-scroll{ + overflow-x: auto !important; +} +.overflow-y-scroll{ + overflow-y: auto !important; +} +.overflow-scroll{ + overflow: scroll !important; +} +.scrolling-touch{ + -webkit-overflow-scrolling: touch !important; +} +.scrolling-auto{ + -webkit-overflow-scrolling: auto !important; +} +.clear-height{ + height: auto !important; +} +.full-width{ + width: 100% !important; +} +.position-static{ + position: static; +} +.position-relative{ + position: relative; +} +.position-absolute{ + position: absolute; +} +.position-fixed{ + position: fixed; +} +.position-sticky, +.freeze{ + position: -webkit-sticky; + position: sticky; +} + +/*------------------------------------------------------------------ +[4. Prototype Classes] +*/ +.prototype{ + font-size: 1.1rem; + line-height: 3.5rem; +} +.row.prototype .column:nth-child(odd){ + background: #f9f9f9; +} +.row.prototype .column:nth-child(even){ + background: #eee; +} + +/*------------------------------------------------------------------ +[5. Main Navigation] +*/ +.nav-bar{ + width: 100%; + min-height: 5rem; +} +.nav-bar-inner{ + position: relative; +} +.nav-bar .logo{ + height: 5rem; + line-height: 5rem; + float: left; +} +.nav-bar .logo{ + margin-right: 3rem; +} +.nav-bar .logo img{ + margin-top: -4px; +} +.nav-bar .logo-right{ + margin-left: 3rem; + margin-right: 0; + float: right; +} +.nav-bar .logo.logo-center{ + margin: 0 auto; + float: none; +} + +/* Nav Alignment */ +.navigation.nav-left{ + float: left !important; +} +.navigation.nav-left > ul > li:first-child > a{ + padding-left: 0; + margin-left: 0; +} +.navigation.nav-right{ + float: right !important; +} +.navigation.nav-right > ul > li:last-child > a{ + padding-right: 0; + margin-right: 0; +} +.navigation.nav-center{ + float: none !important; + display: block; +} + +/* Multiple Nav Blocks Margins & Padding */ +.navigation.nav-left{ + margin-right: 2.5rem; +} +.navigation.nav-right{ + margin-left: 2.5rem; +} +.navigation:last-child{ + margin: 0; +} + +/* Nav Buttons and Dropdowns */ +.navigation .dropdown .button{ + width: auto; + min-width: auto; +} +.navigation .button [class*="icon-"]{ + margin-right: 0; +} + +/* Nav Structure */ +.navigation ul, +.navigation .dropdown-list{ + padding: 0; + margin: 0; + list-style: none; +} +.navigation.nav-center > ul{ + text-align: center; +} +.navigation ul li{ + margin: 0; + float: left; + position: relative; +} +.navigation ul li.contains-mega-sub-menu{ + position: inherit; +} +.navigation.nav-center > ul > li{ + margin-left: -0.4rem; + float: none; + display: inline-block !important; + vertical-align: top; +} + +/* Nav Styling */ +.navigation > ul > li > a{ + padding: 0 1.5rem; + background-color: rgba(0,0,0,0); + line-height: 5rem; +} +.navigation ul li > a:not(.button), +.navigation .dropdown-list:not(.custom-content) li a{ + font-size: 1.1rem; + color: #878787; + text-decoration: none; + display: block; + word-wrap: break-word; +} +.navigation ul li > a:not(.button):hover, +.navigation .dropdown-list li > a:not(.button):hover{ + background: none; + color: #ffffff; +} +.navigation ul li:hover > .sub-menu{ + visibility: visible; + opacity: 1; +} +.navigation ul li.current > a{ + color: #ffffff; +} +.navigation ul li.current > a:hover{ + color: #ffffff; +} + +/* Sub Menus */ +.navigation .sub-menu, +.navigation .dropdown-list{ + width: 18rem; + text-align: left; + line-height: 1.8; + background: #222222; + background: rgba(34,34,34,1); + box-shadow: 0 0.2rem 0.2rem rgba(0,0,0,.3); + border: none; + border-radius: 0; + opacity: 0; + visibility: hidden; + position: absolute; + z-index: 101; +} +.navigation .sub-menu li, +.navigation .dropdown-list li{ + background: none; + border-bottom: 1px solid #303030; + float: none; +} +.navigation .dropdown-list.custom-content, +.navigation .sub-menu.custom-content{ + width: auto; + min-width: 25rem; +} +.navigation .dropdown-list.custom-content, +.navigation .sub-menu.custom-content .custom-content-inner{ + padding: 2rem; +} +.navigation .sub-menu.custom-content ul{ + padding: 0 2rem 2rem 2rem; +} +.navigation .sub-menu.custom-content ul:first-child{ + padding-top: 2rem; +} +.navigation .sub-menu.custom-content ul[class*="bkg-"]{ + padding: 2rem; +} +.navigation .custom-content li:last-child *:last-child{ + margin-bottom: 0; +} + +/* Sub Menu Positions */ +.navigation > ul > li.sub-menu-left .sub-menu{ + left: 0; +} +.navigation > ul > li:last-child > .sub-menu, +.navigation > ul > li.sub-menu-right .sub-menu, +.navigation .dropdown.pull-right .dropdown-list{ + right: 0; +} +.navigation .sub-menu ul{ + top: 0; + left: 18rem; +} +.navigation > ul > li:last-child > .sub-menu ul, +.navigation > ul > li.sub-menu-right .sub-menu ul{ + right: 18rem; + left: auto; +} + +/* Sub Menu Links */ +.navigation .sub-menu:not(.custom-content) li a, +.navigation .dropdown-list:not(.custom-content) li a{ + padding: 1.2rem 1.5rem; +} +.navigation .sub-menu:not(.custom-content) li a, +.navigation .dropdown-list:not(.custom-content) li a{ + color: #666666; +} +.navigation .sub-menu:not(.custom-content) li:last-child, +.navigation .dropdown-list:not(.custom-content) li:last-child{ + border-bottom: none; +} + +/* Mega Sub Menu */ +.navigation .mega-sub-menu{ + height: auto; + padding: 2rem 0 0 0; + margin-left: 0; + margin-right: 0; + line-height: 1.8; + background: #222222; + background: rgba(34,34,34,1); + box-shadow: 0 0.2rem 0.2rem rgba(0,0,0,.3); + opacity: 0; + overflow: hidden; + visibility: hidden; + display: flex; + flex-wrap: wrap; + position: absolute; + left: 1.5rem; + right: 1.5rem; + z-index: 101; +} +.mega-sub-menu.row:before, +.mega-sub-menu.row:after { + display: none; + content: ""; +} +.navigation .mega-sub-menu > li{ + margin-bottom: 2rem; +} +.navigation .mega-sub-menu > li:not(.column){ + width: 33.33333%; +} +.navigation .mega-sub-menu > li{ + padding: 0 2rem; + text-align: left; + float: left; + border-right: 1px solid #303030; +} +.navigation .mega-sub-menu > li > a:not(.button){ + background: none; + font-weight: bold; +} +.navigation .mega-sub-menu > li:hover > a:not(.button){ + background: none; +} +.navigation .mega-sub-menu > li:last-child{ + border-right: none; +} +/* Mega Menu Link Parent */ +.navigation .mega-sub-menu > li > a:not(.button){ + font-size: 1.2rem; + line-height: 1.8; + text-transform: uppercase; +} +.navigation .mega-sub-menu ul li p{ + font-size: 1.2rem; + margin-bottom: 0; +} +.navigation .mega-sub-menu ul li p, +.navigation .mega-sub-menu > li > a:not(.button){ + padding: 0rem 1.5rem 0.7rem 1.5rem; +} +.navigation .mega-sub-menu ul li .title{ + padding: 0rem 1.5rem; +} +/* Mega Menu Child Links */ +.navigation .mega-sub-menu ul li > a:not(.button){ + padding: 0.6rem 1.5rem; +} +.navigation .mega-sub-menu ul li.current > a:not(.button){ + color: #ffffff; +} +.navigation .mega-sub-menu ul li:hover > a:not(.button){ + background: #333333; +} +.navigation .mega-sub-menu li ul > li{ + float: none; +} +.navigation .mega-sub-menu li.content-column ul li{ + padding: 0.6rem 1.5rem; +} +.navigation .mega-sub-menu li.content-column ul li > a:not(.button){ + padding: 0; +} +.navigation ul li:hover > .mega-sub-menu{ + visibility: visible; + opacity: 1; +} + +/* Sub and Mega Menu Indication */ +.navigation.sub-menu-indicator > ul > li.contains-sub-menu > a:after, +.navigation.sub-menu-indicator > ul > li.contains-mega-sub-menu > a:after, +.navigation .sub-menu li.contains-sub-menu > a:after{ + font-family: 'icomoon'; + font-size: inherit; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: inherit; + display: inline-block; + position: absolute; +} +.navigation.sub-menu-indicator > ul > li.contains-sub-menu, +.navigation.sub-menu-indicator > ul > li.contains-mega-sub-menu{ + padding-right: 1.2rem; +} +.navigation.sub-menu-indicator > ul > li.contains-sub-menu > a:after, +.navigation.sub-menu-indicator > ul > li.contains-mega-sub-menu > a:after{ + margin-left: 0.5rem; + content: "\e63e"; +} +.navigation .sub-menu li.contains-sub-menu > a{ + padding-right: 2.2rem; +} +.navigation .sub-menu li.contains-sub-menu > a:after{ + right: 0.8rem; + content: "\e640"; +} + +/* Menu Animation Attributes */ +.navigation .sub-menu, +.navigation .mega-sub-menu{ + -webkit-transition-property: -webkit-transform, opacity, visibility, border-color; + transition-property: transform, opacity, visibility, border-color; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.navigation ul li a{ + -webkit-transition-property: background, border-color, color, line-height; + transition-property: background, border-color, color, line-height; + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} + +/* Aux Nav Toggle Button*/ +.aux-navigation{ + display: none; +} +.navigation-show, +.navigation-hide{ + width: 4.4rem; + height: 4.4rem; + text-align: center; + float: right; +} +.navigation-show a, +.navigation-hide a{ + height: 4.4rem; + text-align: center; + display: block; +} +.navigation-show span, +.navigation-hide span{ + width: 100%; + line-height: 4.4rem; +} +.navigation-show a{ + color:#666666; +} +.navigation-show a:hover{ + color:#fff; +} +.navigation-hide{ + position: relative; + z-index: 10; +} +.navigation-hide a{ + color: #666666; +} +.navigation-hide a:hover{ + color:#fff; +} + +/* Mobile */ +.mobile .logo.logo-center{ + float: left; +} +.mobile header .navigation:not(.secondary-navigation), +.mobile header .primary-nav-column{ + display: none !important; +} +.mobile header .logo-column, +.mobile header .secondary-nav-column{ + width: auto !important; +} +.mobile header .logo-column{ + float: left; +} +.mobile header .secondary-nav-column{ + float: right; +} + +/* Mobile Access */ +.mobile .aux-navigation{ + display: table !important; + visibility: visible !important; +} + +/*------------------------------------------------------------------ +[6. Side Navigation] +*/ + +/* Associated Wrapper Class */ +.reveal-side-navigation > div:after { + position: absolute; + top: 0; + right: 0; + width: 0; + height: 0; + background: rgba(0,0,0,0); + content: ''; + opacity: 0; + z-index: 110; + -webkit-transition: opacity 300ms, width 0ms, height 0ms; + transition: opacity 300ms, width 0ms, height 0ms; +} +.inactive.reveal-side-navigation > div:after { + width: 100%; + height: 100%; + opacity: 1; + -webkit-transition: opacity 300ms; + transition: opacity 300ms; +} + +/* Associated Wrapper Animation */ +.element-reveal-left{ + -webkit-transform: translate3d(35rem,0,0); + transform: translate3d(35rem,0,0); +} +.element-reveal-right{ + -webkit-transform: translate3d(-35rem,0,0); + transform: translate3d(-35rem,0,0); +} + +/* Side Navigation Wrapper */ +.side-navigation-wrapper{ + width: 35rem; +} +.side-navigation-wrapper{ + height: 100%; + padding: 0; + background: #292929; + box-shadow: inset -7px 0 9px -7px rgba( 0, 0, 0, 0.6 ); + overflow-y: scroll; + visibility: hidden; + position: fixed; + left: 0; + right: auto; + -webkit-transform: translate3d(-100%,0,0); + transform: translate3d(-100%,0,0); + -webkit-backface-visibility: hidden; +} + +.side-navigation-wrapper.active{ + visibility: visible; +} +.side-navigation-wrapper.enter-right{ + text-align: left; + box-shadow: inset 7px 0 9px -7px rgba( 0, 0, 0, 0.6 ); + right: 0; + left: auto; + -webkit-transform: translate3d(100%,0,0); + transform: translate3d(100%,0,0); +} +.side-navigation-wrapper.no-scrollbar{ + overflow: hidden; +} +.no-scrollbar .side-navigation-scroll-pane{ + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: scroll; + position: absolute; + left: 0; +} +.no-scrollbar .side-navigation-scroll-pane::-webkit-scrollbar{ + display: none; +} +.side-navigation-inner{ + min-height: 100%; + position: relative; +} + +/* Side Navigation Animation Classes */ +/* no transition */ +.side-navigation-wrapper.no-transition-reset{ + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} +/* slide in */ +.side-navigation-wrapper.slide-in-reset{ + z-index: 104; +} +.side-navigation-wrapper.slide-in{ + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} +.element-reveal-left.slide-in, +.element-reveal-right.slide-in{ + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} + +/* push in */ +.side-navigation-wrapper.push-in-reset{ + -webkit-transform: translate3d(-60%,0,0); + transform: translate3d(-60%,0,0); +} +.side-navigation-wrapper.enter-right.push-in-reset{ + -webkit-transform: translate3d(60%,0,0); + transform: translate3d(60%,0,0); +} +.side-navigation-wrapper.push-in, +.side-navigation-wrapper.enter-right.push-in{ + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} + +/* reveal */ +.side-navigation-wrapper.reveal-reset, +.side-navigation-wrapper.enter-right.reveal-reset{ + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} + +/* scale in */ +.side-navigation-wrapper.scale-in-reset, +.side-navigation-wrapper.enter-right.scale-in-reset{ + -webkit-transform: translate3d(0,0,0) scale(0.9); + transform: translate3d(0,0,0) scale(0.9); +} +.side-navigation-wrapper.scale-in, +.side-navigation-wrapper.enter-right.scale-in{ + -webkit-transform: translate3d(0,0,0) scale(1); + transform: translate3d(0,0,0) scale(1); +} + +/* Animation Properties */ +.side-navigation-wrapper, +.reveal-side-navigation{ + -webkit-transition: -webkit-transform 550ms, visibility 0ms; + transition: transform 550ms, visibility 0ms; +} + +/* Side navigation fallback for + non CSS3 supporting browsers */ +.side-navigation-wrapper.hide{ + visibility: hidden; + left: -35rem; +} +.side-navigation-wrapper.enter-right.hide{ + right: -35rem; +} +.element-show-left{ + left: 35rem; +} +.element-show-right{ + left: -35rem; +} +.element-show-left, +.element-show-right{ + position: relative !important; +} + +/* Menu */ +.side-navigation{ + width: 100%; +} +.side-navigation:before, +.side-navigation:after{ + content: "."; + display: block; + height: 0; + overflow: hidden; + clear: both; +} +.side-navigation ul{ + padding: 0; + margin: 0; + list-style: none; +} +.side-navigation ul:not(.list-horizontal) li{ + width:100%; + display:block; + margin-bottom: 0; +} +.side-navigation > ul > li > a{ + padding: 1.3rem 4rem; +} +.side-navigation ul li a{ + font-size: 1.2rem; + line-height: 1; + color: #999999; + text-decoration: none; + display: block; + word-wrap: break-word; + -webkit-transition-property: background, color; + transition-property: background, color; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.side-navigation ul li a:hover{ + color:#ffffff; +} +.side-navigation ul li.current > a{ + color:#ffffff; + font-weight: bold; +} +.side-navigation ul li.current > a:hover{ + color:#ffffff; +} +.side-navigation .sub-menu:not(.custom-content) a{ + padding: 1.1rem 4rem 1.1rem 5.5rem; +} +.side-navigation.center .sub-menu:not(.custom-content) a{ + padding: 1.1rem 4rem 1.1rem 4rem; +} +.side-navigation .sub-menu:not(.custom-content) a{ + padding-left: 7rem; +} +.side-navigation:not(.center) .sub-menu .sub-menu{ + padding-left: 1.5rem; +} +.side-navigation ul li:hover > .sub-menu{ + opacity: 1; +} +.side-navigation .sub-menu{ + overflow: hidden; +} +.side-navigation .sub-menu{ + height: 0; + -webkit-transition-property: height; + transition-property: height; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} + +/*------------------------------------------------------------------ +[7. Overlay Navigation] +*/ + +.overlay-navigation-wrapper, +.overlay-navigation-inner{ + width: 100vw; +} +.overlay-navigation-wrapper{ + width: 100vw; + height: 100%; + min-height: 100%; + background-color: rgba( 0, 0, 0, 0.8 ); + overflow-y: scroll; + visibility: hidden; + position: fixed; + top: -100%; + z-index: 101; +} +.overlay-navigation-wrapper.active{ + visibility: visible; + top: 0 !important; +} +.overlay-navigation-wrapper.no-scrollbar{ + overflow: hidden; +} +.overlay-navigation-scroll-pane{ + height: 100%; +} +.no-scrollbar .overlay-navigation-scroll-pane{ + overflow-x: hidden; + overflow-y: scroll; + position: absolute; + left: 0; +} +.no-scrollbar .overlay-navigation-scroll-pane::-webkit-scrollbar{ + display: none; +} +.overlay-navigation-inner{ + height: 100%; + display: table; + position: relative; +} +.overlay-navigation-inner .v-align-middle{ + min-height: 100%; + display: table-cell; + vertical-align: middle; +} + +/* Overlay Navigation Animation Classes */ +/* no transition */ +.overlay-navigation-wrapper.no-transition-reset{ + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} +/* fade in */ +.overlay-navigation-wrapper.fade-in-reset{ + opacity: 0; +} +.overlay-navigation-wrapper.fade-in{ + opacity: 1; +} +/* slide in */ +.overlay-navigation-wrapper.slide-in-reset{ + -webkit-transform: translate3d(-100%,0,0); + transform: translate3d(-100%,0,0); + opacity: 0; +} +.overlay-navigation-wrapper.enter-top.slide-in-reset{ + -webkit-transform: translate3d(0,-100%,0); + transform: translate3d(0,-100%,0); + opacity: 0; +} +.overlay-navigation-wrapper.enter-right.slide-in-reset{ + -webkit-transform: translate3d(100%,0,0); + transform: translate3d(100%,0,0); + opacity: 0; +} +.overlay-navigation-wrapper.enter-bottom.slide-in-reset{ + -webkit-transform: translate3d(0,100%,0); + transform: translate3d(0,100%,0); + top: 100%; + opacity: 0; +} +.overlay-navigation-wrapper.slide-in, +.overlay-navigation-wrapper.enter-top.slide-in, +.overlay-navigation-wrapper.enter-right.slide-in, +.overlay-navigation-wrapper.enter-bottom.slide-in{ + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + opacity: 1; +} + +/* scale in */ +.overlay-navigation-wrapper.scale-in-reset{ + -webkit-transform: translate3d(0,0,0) scale(0.8); + transform: translate3d(0,0,0) scale(0.8); + opacity: 0; +} +.overlay-navigation-wrapper.scale-in{ + -webkit-transform: translate3d(0,0,0) scale(1); + transform: translate3d(0,0,0) scale(1); + opacity: 1; +} + +/* Animation Properties */ +.overlay-navigation-wrapper{ + -webkit-transition: -webkit-transform 550ms, opacity 550ms; + transition: transform 550ms, opacity 550ms; +} + +/* Menu */ +.overlay-navigation{ + max-width: 30rem; + margin-left: auto; + margin-right: auto; +} +.overlay-navigation:before, +.overlay-navigation:after{ + content: "."; + display: block; + height: 0; + overflow: hidden; + clear: both; +} +.overlay-navigation ul{ + padding: 0; + margin: 0; + list-style: none; +} +.overlay-navigation ul:not(.list-horizontal) li{ + width: 100%; + display: block; + margin-bottom: 0; +} +.overlay-navigation > ul > li > a{ + padding: 0.6rem 0; +} +.overlay-navigation ul li a{ + font-size: 1.2rem; + line-height: 1.5; + color: #878787; + text-decoration: none; + display: block; + word-wrap: break-word; + -webkit-transition-property: background, color; + transition-property: background, color; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.overlay-navigation ul li a:hover{ + color: #ffffff; +} +.overlay-navigation ul li.current > a{ + color:#ffffff; + font-weight: bold; +} +.overlay-navigation ul li.current > a:hover{ + color:#ffffff; +} +.overlay-navigation .sub-menu:not(.custom-content) a{ + padding: 1.1rem 4rem 1.1rem 5.5rem; +} +.overlay-navigation.center .sub-menu:not(.custom-content) a{ + padding: 1.1rem 4rem 1.1rem 4rem; +} +.overlay-navigation .sub-menu a{ + color: #666666; +} +.overlay-navigation .sub-menu .sub-menu a{ + padding-left: 7rem; +} +.overlay-navigation ul li:hover > .sub-menu{ + opacity: 1; +} +.overlay-navigation .sub-menu{ + overflow: hidden; +} +.overlay-navigation .sub-menu{ + height: 0; + -webkit-transition-property: height, border-color; + transition-property: height, border-color; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} + +/*------------------------------------------------------------------ +[8. Images] +*/ +img{ + max-width: 100%; + height: auto; + display: inline-block; + vertical-align: middle; + border: none; + border-radius: inherit; + outline: none; +} + +/*Alignment*/ +img.pull-left, +.thumbnail.pull-left{ + margin: 0 1.5rem 1rem 0; +} +img.pull-right, +.thumbnail.pull-right{ + margin: 0 0 1.5rem 1rem; +} + +/* Thumbnail */ +.thumbnail .background-image{ + width: 100%; + height: 100%; + display: block; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; + background-repeat: no-repeat; +} +.thumbnail{ + margin-bottom: 3rem; + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: bottom; +} +.thumbnail-video{ + line-height: 0; +} +.thumbnail.rounded, +img.rounded{ + border-radius: 0.3rem; +} +.thumbnail.circle, +img.circle{ + border-radius: 50%; +} +.thumbnail > span, +.thumbnail > a{ + width: 100%; + height:100%; + border-radius: inherit; + float: left; +} +.thumbnail video{ + max-width: 100%; + height: auto; + position: relative; + z-index: 1; +} +.thumbnail video + img{ + position: absolute; + top: 0; + z-index: 0; +} +/* ff fix for flicker on hover */ +.thumbnail:hover { + transform: none !important; + transition: none !important; +} +/* Thumbs with background images */ +.thumbnail.background-image-container{ + width: 100%; + min-height: 30rem; +} + +/* Captions */ +.caption-below{ + width: 100%; + padding: 1rem 1.5rem; + font-size: 1.2rem; + font-style: italic; + border: 1px solid #eeeeee; + float: left; +} +.thumbnail .caption-over-outer{ + width: 100%; + height: 100%; + padding: 3rem; + display: flex; + align-items: center; + position: absolute; + bottom: 0; + z-index: 2; +} +.thumbnail .caption-over-inner{ + width: 100%; + height: auto; +} +.thumbnail .caption-over-inner.v-align-top{ + align-self: flex-start; +} +.thumbnail .caption-over-inner.v-align-bottom{ + align-self: flex-end; +} +.thumbnail .caption-over-inner *{ + flex: none; +} +.thumbnail .caption-over-inner *:first-child{ + margin-top: 0; +} +.thumbnail .caption-over-inner *:last-child{ + margin-bottom: 0; +} +/* ie9,10 fix */ +.ie-browser:not(.webkit) .thumbnail .caption-over-outer{ + width: 100%; + height: 100%; + padding: 2rem; + display: table; + opacity: 0; + position: absolute; + bottom: 0; + z-index: 2; +} +.ie-browser:not(.webkit) .thumbnail .caption-over-inner{ + width: 100%; + height: 100%; + display: table-cell; + vertical-align: middle; +} + +/* Overlays */ +.thumbnail > span, +.thumbnail > a{ + width: 100%; + height: 100%; + display: block; + outline: none; + border: none; + overflow: hidden; + position: relative; + top: 0; + left: 0; +} +.overlay-info{ + width: 100%; + height: 100%; + padding: 0; + margin: 0; + color: #fff; + border: none; + border-radius: inherit; + background: #000; + background: rgba(0,0,0,0.5); + text-align: center; + opacity: 0; + position: absolute; + top: 0; + left: 0; + z-index: 1; +} +a.overlay-info:hover{ + color: #fff; +} +.overlay-info > span, +.overlay-info > div{ + width: 100%; + height: 100%; + padding: 3rem; + font-size: 1.2rem; + font-style: normal; + display: flex; + align-items: center; +} +.overlay-info > span > span, +.overlay-info > div > div{ + width: 100%; + height: auto; +} +/* ie9,10 fix */ +.ie-browser:not(.webkit) .overlay-info > span, +.ie-browser:not(.webkit) .overlay-info > div{ + width: 100%; + height: 100%; + padding: 1.5rem; + font-size: 1.2rem; + font-style: normal; + display: table; +} +.ie-browser:not(.webkit) .overlay-info > span > span, +.ie-browser:not(.webkit) .overlay-info > div > div{ + display: table-cell; + text-align: center; + vertical-align: middle; +} + +/* Background Images */ +.fill-background{ + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + background-size: cover; +} + +/* Horizontal Alignment */ +.overlay-info.left > span > span{ + text-align: left; +} +.overlay-info.right > span > span{ + text-align: right; +} + +/* Vertical Alignment */ +.thumbnail .caption-over-inner.v-align-top, +.overlay-info.v-align-top > span > span, +.overlay-info.v-align-top > div > div{ + align-self: flex-start; + vertical-align: top; +} +.thumbnail .caption-over-inner.v-align-bottom, +.overlay-info.v-align-bottom > span > span, +.overlay-info.v-align-bottom > div > div{ + align-self: flex-end; + vertical-align: bottom; +} + +/* Animation Classes */ +.thumbnail .overlay-info{ + width: 100.1%; + opacity: 0; +} +.thumbnail:hover .overlay-info{ + opacity: 1; +} +.thumbnail .overlay-info{ + -webkit-transform: translateZ(0); + transform: translateZ(0); + -webkit-backface-visibility: hidden; +} +.thumbnail:hover .overlay-info, +.thumbnail:hover img, +.thumbnail:hover .background-image{ + -webkit-transform: translate3d(0,0,0) rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1); + transform: translate3d(0,0,0) rotate3d(1, 1, 1, 0deg) scale3d(1, 1, 1); +} +.overlay-fade-out .overlay-info, +.overlay-fade-img-scale-in .overlay-info, +.overlay-fade-img-scale-out .overlay-info{ + opacity: 1; +} +.overlay-fade-out:hover .overlay-info, +.overlay-fade-img-scale-in:hover .overlay-info, +.overlay-fade-img-scale-out:hover .overlay-info{ + opacity: 0; +} +.overlay-slide-in-top .overlay-info{ + opacity: 0; + -webkit-transform: translate3d(0,-100%,0); + transform: translate3d(0,-100%,0); +} +.overlay-slide-in-right .overlay-info{ + opacity: 0; + -webkit-transform: translate3d(100%,0,0); + transform: translate3d(100%,0,0); +} +.overlay-slide-in-bottom .overlay-info{ + opacity: 0; + -webkit-transform: translate3d(0,100%,0); + transform: translate3d(0,100%,0); +} +.overlay-slide-in-left .overlay-info{ + opacity: 0; + -webkit-transform: translate3d(-100%,0,0); + transform: translate3d(-100%,0,0); +} +.overlay-scale-in .overlay-info{ + opacity: 0; + -webkit-transform: scale3d(0.1,0.1,1); + transform: scale3d(0.1,0.1,1); +} +.overlay-rotate-in .overlay-info{ + opacity: 0; + -webkit-transform: rotate3d(0.1, 0.1, 1, -180deg); + transform: rotate3d(0.1, 0.1, 1, -180deg); +} +.overlay-img-slide-right .overlay-info{ + opacity: 1; + -webkit-transform: translate3d(-100%,0,0); + transform: translate3d(-100%,0,0); +} +.overlay-img-slide-right:hover img, +.overlay-img-slide-right:hover .background-image{ + -webkit-transform: translate3d(100%,0,0); + transform: translate3d(100%,0,0); +} +.overlay-img-slide-left .overlay-info{ + opacity: 1; + -webkit-transform: translate3d(100%,0,0); + transform: translate3d(100%,0,0); +} +.overlay-img-slide-left:hover img, +.overlay-img-slide-left:hover .background-image{ + -webkit-transform: translate3d(-100%,0,0); + transform: translate3d(-100%,0,0); +} +.overlay-img-slide-down .overlay-info{ + opacity: 1; + -webkit-transform: translate3d(0,-100%,0); + transform: translate3d(0,-100%,0); +} +.overlay-img-slide-down:hover img, +.overlay-img-slide-down:hover .background-image{ + -webkit-transform: translate3d(0,100%,0); + transform: translate3d(0,100%,0); +} +.overlay-img-slide-up .overlay-info{ + opacity: 1; + -webkit-transform: translate3d(0,100%,0); + transform: translate3d(0,100%,0); +} +.overlay-img-slide-up:hover img, +.overlay-img-slide-up:hover .background-image{ + -webkit-transform: translate3d(0,-100%,0); + transform: translate3d(0,-100%,0); +} +.img-scale-in:hover img, +.img-scale-in:hover .background-image, +.img-scale-out img, +.img-scale-out .background-image, +.overlay-fade-img-scale-out img, +.overlay-fade-img-scale-out .background-image, +.overlay-fade-img-scale-in:hover img, +.overlay-fade-img-scale-in:hover .background-image, +.overlay-img-scale-in:hover img, +.overlay-img-scale-in:hover .background-image{ + opacity: 1; + -webkit-transform: scale3d(1.2,1.2,1); + transform: scale3d(1.2,1.2,1); +} +.overlay-img-scale-in .overlay-info{ + -webkit-transform: scale3d(0.4,0.4,1); + transform: scale3d(0.4,0.4,1); +} + +/* Styles */ +.thumbnail.shadow{ + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); + box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); +} + +/*------------------------------------------------------------------ +[9. Content Grids] +*/ + +/* Grid Item*/ +[class*="content-grid"] .grid-item{ + margin: 0 0 3rem; + float: left; +} +[class*="content-grid"] .thumbnail{ + max-width: 100%; + float: none; +} + +/* Item Widths */ +.content-grid-1 .grid-item{ + width: 100%; +} +.content-grid-2 .grid-item{ + width: 50%; +} +.content-grid-3 .grid-item{ + width: 33.33333%; +} +.content-grid-4 .grid-item{ + width: 25%; +} +.content-grid-5 .grid-item{ + width: 20%; +} +.content-grid-6 .grid-item{ + width: 16.66667%; +} + +/* Marginless Grid */ +[class*="content-grid-"].no-margins, +.row [class*="content-grid-"].no-margins{ + margin-right: 0 !important; + margin-left: 0 !important; +} +[class*="content-grid-"].no-margins .grid-item{ + padding: 0 !important; + margin: 0 !important; +} + +/* Text Column */ +.text-column{ + margin-bottom: 3rem; +} +.text-column > *:last-child{ + margin-bottom: 0; +} + +/*------------------------------------------------------------------ +[10. Feature Columns] +*/ +.feature-column-group .feature-column{ + padding: 7rem; + margin-bottom: 0; +} +.feature-column{ + margin-bottom: 3rem; +} +.feature-column > *:last-child{ + margin-bottom: 0; +} +.feature-icon{ + font-size: 3rem; + margin-bottom: 2rem; + display: inline-block; + position: relative; +} +.feature-column.left .feature-icon{ + float: left; +} +.feature-text.left{ + padding-left: 5rem; +} +.feature-column.right .feature-text{ + padding-right: 5rem; + padding-left: 0; +} +.feature-text *:first-child{ + margin-top: 0; +} + +/* Sizes and Positions */ +.feature-column.small .feature-icon{ + font-size: 2rem; +} +.feature-column.left.small .feature-text{ + padding-left: 4rem; +} +.feature-column.left.small .icon-boxed, +.feature-column.left.small .icon-circled{ + width: 5.8rem; + height: 5.8rem; + line-height: 5.8rem; +} +.feature-column.left.small .icon-boxed + .feature-text, +.feature-column.left.small .icon-circled + .feature-text{ + padding-left: 9rem; +} +.feature-column.right.small .feature-text{ + padding-right: 4rem; + padding-left: 0; +} +.feature-column.right.small .icon-boxed + .feature-text, +.feature-column.right.small .icon-circled + .feature-text{ + padding-right: 9rem; + padding-left: 0; +} +.feature-colum.mediumn .feature-icon{ + font-size: 3rem; +} +.feature-column.left.medium .feature-text{ + padding-left: 5rem; +} +.feature-column.medium .icon-boxed, +.feature-column.medium .icon-circled{ + width: 6.6rem; + height: 6.6rem; + line-height: 6.6rem; +} +.feature-column.left .icon-boxed + .feature-text, +.feature-column.left .icon-circled + .feature-text, +.feature-column.left.medium .icon-boxed + .feature-text, +.feature-column.left.medium .icon-circled + .feature-text{ + padding-left: 9.8rem; +} +.feature-column.right .icon-boxed + .feature-text, +.feature-column.right .icon-circled + .feature-text, +.feature-column.right.medium .icon-boxed + .feature-text, +.feature-column.right.medium .icon-circled + .feature-text{ + padding-right: 9.8rem; + padding-left: 0; +} +.feature-column.large .feature-icon{ + font-size: 4rem; +} +.feature-column.left.large .feature-text{ + padding-left: 6rem; +} +.feature-column.large .icon-boxed, +.feature-column.large .icon-circled{ + width: 7.4rem; + height: 7.4rem; + line-height: 7.4rem; +} +.feature-column.left.large .icon-boxed + .feature-text, +.feature-column.left.large .icon-circled + .feature-text{ + padding-left: 10.6rem; +} +.feature-column.right.large .feature-text{ + padding-right: 6rem; + padding-left: 0; +} +.feature-column.right.large .icon-boxed + .feature-text, +.feature-column.right.large .icon-circled + .feature-text{ + padding-right: 10.6rem; + padding-left: 0; +} +.feature-column.xlarge .feature-icon{ + font-size: 5rem; +} +.feature-column.left.xlarge .feature-text{ + padding-left: 7rem; +} +.feature-column.xlarge .icon-boxed, +.feature-column.xlarge .icon-circled{ + width: 8rem; + height: 8rem; + line-height: 7.8rem; +} +.feature-column.left.xlarge .icon-boxed + .feature-text, +.feature-column.left.xlarge .icon-circled + .feature-text{ + padding-left: 12.2rem; +} +.feature-column.right.xlarge .feature-text{ + padding-right: 7rem; + padding-left: 0; +} +.feature-column.right.xlarge .icon-boxed + .feature-text, +.feature-column.right.xlarge .icon-circled + .feature-text{ + padding-right: 12.2rem; + padding-left: 0; +} +.feature-column.right .feature-icon{ + float: right; + margin-left: auto; + margin-right: auto; +} +.feature-column.center .feature-icon{ + display: inline-block; + float: none; + margin-left: auto; + margin-right: auto; +} +.feature-column.center .feature-icon + .feature-text{ + padding-left: 0; + padding-right: 0; +} +@media only screen and (max-width: 768px) { + .feature-column.center-on-mobile .feature-icon{ + display: inline-block; + float: none; + margin-left: auto; + margin-right: auto; + } + .feature-column.center-on-mobile .feature-icon + .feature-text{ + padding-left: 0; + padding-right: 0; + } +} + +/*------------------------------------------------------------------ +[11. Form Elements] +*/ +input, +textarea{ + width: 100%; + padding: 1.3rem 2.5rem; + margin: 0 0 1.5rem 0; +} +input, +select, +textarea{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-border-radius: 0; +} +input[type="submit"]{ + width: auto; +} +input:focus, +textarea:focus, +select:focus{ + outline:none; +} +input:disabled, +textarea:disabled, +select:disabled, +.disabled{ + opacity: 0.6; + cursor: default !important; +} +.disabled *{ + cursor: default !important; +} +.checkbox:disabled, +.radio:disabled{ + opacity: 0; + cursor: default; +} +.form-element, +textarea{ + background: #f9f9f9; + font-size: 1.3rem; + color: #666666; + border: 1px solid #eeeeee; + border-radius: 0; +} +.form-element:focus, +textarea:focus, +.input-indication .form-element:focus + .inherit-style, +.input-indication.reverse .form-element:focus + .inherit-style{ + background: #fff; + color: #333; + border: 1px solid #ccc; + box-shadow: 0 0 0.2rem 0 rgba(0,0,0,0.2); + outline: none; +} +textarea{ + min-width: 10rem; + min-height: 20rem; +} +.textarea-no-resize{ + resize: none; +} +label{ + margin-bottom: 0.8rem; + color: #666; + font-size: 1.2rem; + display: block; +} +label.pull-left{ + margin-bottom: 0; + margin-right: 1rem; + padding: 1.4rem 0; + line-height: normal; + float: left; +} +label.pull-right{ + margin-bottom: 0; + margin-left: 1rem; + padding: 1.4rem 0; + line-height: normal; + float: left; +} +label.emphasized{ + color: #666; + font-size: 1.2rem; + font-weight: bold; +} + +/* Select */ +select{ + width: 100%; + background: transparent; + border: 0; + border-radius: 0; + color: inherit; + font-size: inherit; +} +.form-select{ + width: 100%; + padding: 0 !important; + position: relative; +} +.form-select select{ + width: 100%; + padding: 1.3rem 2.5rem; +} +.form-select:after{ + font-family: 'icomoon'; + font-size: 1.5rem; + content: "\e63e"; + pointer-events: none; + position: absolute; + top: 1rem; + right: 2rem; +} + +/* Checkbox & Radio */ +input[type="checkbox"]{ + -webkit-appearance: checkbox; + -moz-appearance: checkbox; + appearance: checkbox; +} +.checkbox, +.radio{ + opacity: 0; + position: absolute; +} +.checkbox, +.checkbox-label, +.radio, +.radio-label{ + margin-bottom: 2rem; + display: inline-block; + vertical-align: middle; + cursor: pointer; +} +.checkbox:disabled + .checkbox-label, +.checkbox:disabled + .checkbox-label:before, +.radio:disabled + .radio-label, +.radio:disabled + .radio-label:before{ + opacity: 0.6; +} +.checkbox-label ~ .checkbox-label, +.radio-label ~ .radio-label{ + margin-left: 1rem; +} +.checkbox-label, +.radio-label{ + color: #666666; + position: relative; +} +.checkbox + .checkbox-label:before, +.radio + .radio-label:before{ + width: 2rem; + height: 2rem; + line-height: 2rem; + margin-right: 1rem; + display: inline-block; + vertical-align: middle; + background: #f9f9f9; + border: 1px solid #eeeeee; + content: ''; + font-family: 'icomoon'; + text-align: center; +} +.checkbox:checked + .checkbox-label, +.radio:checked + .radio-label{ + opacity: 1; +} +.checkbox:checked + .checkbox-label:before { + content: '\e63a'; + background: #ffffff; + color: #666; +} +.radio:checked + .radio-label:before { + background: #666; + box-shadow: inset 0px 0px 0px 4px #ffffff; +} +.checkbox:focus + .checkbox-label, +.radio:focus + .radio-label { + outline: none; +} + +/* Input Indication */ +.input-indication, +.input-indication .input-icon, +.input-indication .form-element{ + margin: 0; + display: flex; +} +.input-indication{ + margin: 0 0 1.5rem 0; +} +.input-indication .input-icon{ + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + align-items: center; +} +/* reversed and style inherited */ +.input-indication.reverse .form-element + .inherit-style, +.input-indication:not(.reverse) .form-element:first-child{ + border-right: none !important +} +.input-indication.reverse .form-element:first-child, +.input-indication:not(.reverse) .form-element + .inherit-style{ + border-left: none !important; +} +.input-indication.reverse .form-element:first-child, +.input-indication.reverse .form-element select{ + padding-left: 0; +} +.input-indication:not(.reverse) .form-element:first-child, +.input-indication:not(.reverse) .form-element select{ + padding-right: 0; +} + +/* Style */ +.form-element.rounded, +textarea.rounded, +.checkbox.rounded + .checkbox-label:before{ + border-radius: 0.3rem; +} +.radio + .radio-label:before{ + border-radius: 50%; +} +.form-element.pill{ + border-radius: 10.5rem; +} + +/* Merged */ +@media only screen and (min-width: 768px){ + .merged-form-elements .column:first-child{ + padding-right: 0; + } + .merged-form-elements .field-wrapper{ + overflow: visible; + } + .merged-form-elements .column:last-child, + .merged-form-elements .column + .column{ + padding-left: 0; + } + .merged-form-elements .column + .column:not(:last-child){ + padding-right: 0; + } + .merged-form-elements .column:not(:last-child) .form-element{ + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + .merged-form-elements .column + .column .form-element:not(:focus){ + border-left-color: transparent; + } + .merged-form-elements .column + .column .form-element{ + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + .merged-form-elements .column + .column .button{ + width: 100%; + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } + .merged-form-elements .column .form-element:focus{ + position: relative; + z-index: 1; + } +} +.input-indication:not(.reverse) > :first-child, +.input-indication.reverse > :last-child{ + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-indication:not(.reverse) > :last-child, +.input-indication.reverse > :first-child{ + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-indication.reverse{ + flex-direction: row-reverse; +} + +/* Sizes */ +.form-element.small{ + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.form-element.small select{ + padding: 1rem 3.5rem 1rem 1.5rem; + font-size: 1.1rem; +} +.form-select.small:after{ + top: 0.5rem; + right: 1rem; +} +.checkbox.small + .checkbox-label:before, +.radio.small + .radio-label:before{ + width: 1.6rem; + height: 1.6rem; + line-height: 1.6rem; +} +.checkbox.small + .checkbox-label, +.radio.small + .radio-label{ + font-size: 1.1rem; +} +.form-element.medium{ + padding: 1.3rem 2.5rem; +} +.form-element.medium select{ + padding: 1.3rem 4.5rem 1.3rem 2.5rem; +} +.form-element.large{ + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.form-element.large select{ + padding: 1.6rem 5rem 1.6rem 3rem; + font-size: 1.4rem; +} +.form-select.large:after{ + top: 1.4rem; + right: 2.5rem; +} +.checkbox.large + .checkbox-label:before, +.radio.large + .radio-label:before{ + width: 2.4rem; + height: 2.4rem; + line-height: 2.4rem; +} +.checkbox.large + .checkbox-label, +.radio.large + .radio-label{ + font-size: 1.4rem; +} +.form-element.xlarge{ + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.form-element.xlarge select{ + padding: 1.9rem 5.5rem 1.9rem 3.5rem; + font-size: 1.5rem; +} +.form-select.xlarge:after{ + top: 1.7rem; + right: 3rem; +} +.checkbox.xlarge + .checkbox-label:before, +.radio.xlarge + .radio-label:before{ + width: 2.7rem; + height: 2.7rem; + line-height: 2.7rem; +} +.checkbox.xlarge + .checkbox-label, +.radio.xlarge + .radio-label{ + font-size: 1.5rem; +} + +/* Editable Div */ +div[contenteditable="true"]{ + background: #f9f9f9; + color: #666666; + border: 1px solid #eeeeee; +} +div[contenteditable="true"]:focus{ + background: #ffffff; + color: #333333; + border: 1px solid #cccccc; + box-shadow: 0 0 0.2rem 0 rgba(0,0,0,0.2); + outline: none; +} + +/* Sizes */ +div[contenteditable="true"]{ + padding: 1.3rem 2.5rem; +} +div[contenteditable="true"].small{ + padding: 1rem 1.5rem; + font-size: 1rem; +} +div[contenteditable="true"].medium{ + padding: 1.3rem 2.5rem; +} +div[contenteditable="true"].large{ + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +div[contenteditable="true"].xlarge{ + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} + +/*------------------------------------------------------------------ +[12. Buttons] +*/ +.button-group{ + margin-bottom: 3rem; +} +button, +.button{ + padding: 1.3rem 2.5rem; + margin: 0 1rem 1rem 0; + font-family: inherit; + font-size: 1.3rem; + color: #666666; + background-color: #eeeeee; + border: 1px solid #eeeeee; + font-weight: normal; + vertical-align: middle; + display: inline-block; + cursor: pointer; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.center button, +.center .button{ + margin-right: 0.5rem; + margin-left: 0.5rem; +} +.right button, +.right .button{ + margin-right: 0; + margin-left: 1rem; +} +form button, +form .button{ + margin-right: 0 !important; + margin-left: 0 !important; +} +button:focus, +.button:focus{ + outline: none; +} +button:hover, +.button:hover{ + text-decoration: none; + color: #666666; + background-color: #d0d0d0; + border-color: #d0d0d0; +} + +/* Sizes */ +.button-small button, +.button-small .button{ + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +button.small, +.button.small{ + padding: 1rem 1.5rem !important; + font-size: 1.1rem !important; +} +.button-medium button, +.button-medium .button{ + padding: 1.3rem 2.5rem; + font-size: 1.3rem; +} +button.medium, +.button.medium{ + padding: 1.3rem 2.5rem !important; + font-size: 1.3rem !important; +} +.button-large button, +.button-large .button{ + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +button.large, +.button.large{ + padding: 1.6rem 3rem !important; + font-size: 1.4rem !important; +} +.button-xlarge button, +.button-xlarge .button{ + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +button.xlarge, +.button.xlarge{ + padding: 1.9rem 3.5rem !important; + font-size: 1.5rem !important; +} + +/* Icon Button */ +button [class*="icon-"], +.button [class*="icon-"]{ + line-height: inherit; +} +button [class*="icon-"].left, +.button [class*="icon-"].left{ + margin-right: 0.5rem; +} +button [class*="icon-"].right, +.button [class*="icon-"].right{ + margin-left: 0.5rem; +} + +/* Button Content */ +.button-content > span{ + display: inline-block; +} +.button-content small{ + display: block; +} + +/* Firefox Fix */ +input[type="submit"]::-moz-focus-inner{ + border: 0 !important; +} + +/* Styles */ +.button-rounded button, +.button-rounded .button{ + border-radius: 0.3rem; +} +button.rounded, +.button.rounded{ + border-radius: 0.3rem !important; +} +.button-pill button, +.button-pill .button{ + border-radius: 10.5rem; +} +button.pill, +.button.pill{ + border-radius: 10.5rem !important; +} +button.shadow, +.button.shadow{ + -webkit-box-shadow: 0 0.4rem 0.8rem 0 rgba(0,0,0,.3); + -moz-box-shadow: 0 0.4rem 0.8rem 0 rgba(0,0,0,.3); + box-shadow: 0 0.4rem 0.8rem 0 rgba(0,0,0,.3); +} +button.hard-shadow, +.button.hard-shadow{ + border-bottom: 3px solid rgba(0,0,0,.15); +} +button.disabled, +.button.disabled{ + cursor: default; + color: #cccccc; + background-color: #f9f9f9; + border-color: #eeeeee; +} +button.disabled:hover, +.button.disabled:hover{ + background-color: #f9f9f9; + border-color: #eeeeee; +} + +/* Button Nav */ +.button-nav{ + padding: 0; + margin: 0; + list-style: none; +} +.button-nav > ul > li{ + margin: 0 1px 0 0; + float: left; +} +.button-nav li .button.rounded, +.button-nav li button.rounded, +.button-nav li .button.pill, +.button-nav li button.pill{ + border-radius: 0; +} +.button-nav li:first-child .button.rounded, +.button-nav li:first-child button.rounded, +.button-nav.rounded li:first-child .button, +.button-nav.rounded li:first-child button{ + border-radius: 0.3rem 0 0 0.3rem; +} +.button-nav li:last-child .button.rounded +.button-nav li:last-child button.rounded, +.button-nav.rounded li:last-child .button, +.button-nav.rounded li:last-child button{ + border-radius: 0 0.3rem 0.3rem 0; +} +.button-nav li:first-child .button.pill, +.button-nav li:first-child button.pill, +.button-nav.pill li:first-child .button, +.button-nav.pill li:first-child button{ + border-radius: 10.5rem 0 0 10.5rem; +} +.button-nav li:last-child .button.pill, +.button-nav li:last-child button.pill, +.button-nav.pill li:last-child .button, +.button-nav.pill li:last-child button{ + border-radius: 0 10.5rem 10.5rem 0; +} +.button-nav.center li{ + margin-left: -0.3rem; + display: inline-block; + float: none; +} + +/*------------------------------------------------------------------ +[13. Dropdowns] +*/ +.dropdown{ + position: relative; + margin-bottom: 1rem; +} +.dropdown button, +.dropdown .button{ + margin: 0; + text-align: left; +} +.dropdown.disabled .button{ + cursor: default; +} +.dropdown.disabled button, +.dropdown.disabled .button, +.dropdown.disabled button:hover, +.dropdown.disabled .button:hover{ + border-color: #ddd !important; + background: #fff !important; + color: #ddd !important; +} +.dropdown-list{ + width: 16rem; + margin: 0.3rem 0 0 0; + text-align: left; + background: #fff; + border: 1px solid #ddd; + box-shadow: 0 0 0.2rem rgba(0,0,0,.3); + border-radius: 0.3rem; + opacity: 0; + visibility: hidden; + list-style: none; + position: absolute; + z-index: 101; + -webkit-transition-property: -webkit-transform, opacity, visibility; + transition-property: transform, opacity, visibility; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.list-up .dropdown-list{ + box-shadow: 0 0 0.2rem rgba(0,0,0,.3); +} +.right .dropdown-list{ + right: 0; +} +.dropdown-list:not(.custom-content) li a{ + padding: 0.6rem 2.5rem; + display: block; + font-size: 1.2rem; + color: #666; + font-weight: normal; + cursor: pointer; +} +.dropdown-list li a:hover{ + background: #f4f4f4; + color: #333; + text-decoration: none; +} +.dropdown-list li.current a{ + background: #f4f4f4; + color: #666; +} +.dropdown-list.active{ + opacity: 1; + visibility: visible; +} +.dropdown-list .list-header{ + padding: 0.6rem 2.5rem; + font-size: 1.1rem; + font-weight: bold; + background: #ddd; +} +.dropdown.small .button, +.dropdown.small button{ + padding: 1rem 1.5rem; +} +.dropdown.small .dropdown-list li a{ + padding: 0.4rem 1.5rem; +} +.dropdown.small .dropdown-list{ + width: 14rem; +} +.dropdown.medium .button, +.dropdown.medium button{ + padding: 1.3rem 2.5rem; +} +.dropdown.medium .dropdown-list li a{ + padding: 0.6rem 2.5rem; +} +.dropdown.medium .dropdown-list{ + width: 16rem; +} +.dropdown.large .button, +.dropdown.large button{ + padding: 1.6rem 3rem; +} +.dropdown.large .dropdown-list li a{ + padding: 0.9rem 3rem; +} +.dropdown.large .dropdown-list{ + width: 18rem; +} +.dropdown.xlarge .button, +.dropdown.xlarge button{ + padding: 1.9rem 3.5rem; +} +.dropdown.xlarge .dropdown-list li a{ + padding: 1.2rem 3.5rem; +} +.dropdown.xlarge .dropdown-list{ + width: 20rem; +} +.dropdown.rounded .button, +.dropdown.rounded button{ + border-radius: 0.3rem; +} + +/*------------------------------------------------------------------ +[14. Lists] +*/ +ul, ol { + margin: 0 0 3rem 2rem; + padding: 0; + font-size: 1.4rem; +} +dl{ + margin: 0 0 3rem 0; +} +dt { + font-weight: bold; +} +dd{ + padding-left: 3rem; + margin: 0 0 1rem 0; +} +ul { + list-style: disc outside; +} +ol { + list-style: decimal outside; +} +ul ul, ul ol, +ol ol, ol ul { + margin: 0.4rem 0 0.4rem 3rem; +} +.list-unstyled, +.list-inline { + margin-left: 0; + list-style: none; +} +.list-inline li{ + display: inline-block; +} +.list-inline.right li{ + margin-left: 1rem; +} +.list-inline.center li{ + margin-left: 0.5rem; + margin-right: 0.5rem; +} +.list-inline.left li{ + margin-right: 1rem; +} + +/* Icon List */ +ul li > [class*="icon-"]:first-child, +ol li > [class*="icon-"]:first-child{ + margin-right: 1rem; +} + +/* List Group */ +.list-group.solid, +.list-group.dashed, +.list-group-dotted{ + border: none; +} +.list-group{ + margin-left: 0; + list-style: none; +} +.list-group li{ + padding: 1rem 0; + border-bottom: 1px solid #eeeeee; +} +.list-group li li{ + border-top: 1px solid #eeeeee; +} +.list-group > li:first-child{ + padding-top: 0; +} +.list-group li li:last-child{ + padding-bottom: 0; +} +.list-group li:last-child{ + border-bottom: none; + border-width: 0; +} +.list-group ul, +.list-group ol{ + margin: 0; +} +.list-group.boxed li{ + padding: 1rem 2rem; +} +.list-group.boxed li li:last-child{ + padding: 1rem 2rem; + border-top: 1px solid; +} +.list-group li ul{ + padding-top: 1rem; +} +.list-group[class*="border-"] li, +.list-group[class*="border-"] li li, +.list-group[class*="border-"] li ul{ + border-color: inherit !important; +} +.list-group li *:last-child{ + margin-bottom: 0; +} + +/* Sizes */ +.list-group.small li li{ + padding-left: 1.5rem; + margin-top: 0; +} +.list-group.small li{ + padding: 0.7rem 0; +} +.list-groups.small ul, +.list-group.small ol{ + margin-top: 0.7rem !important; +} +.list-group.boxed.small li, +.list-groups.boxed.small li{ + padding: 0.7rem 1.5rem; +} +.list-group.medium li{ + padding: 1rem 0; +} +.list-groups.medium ul, +.list-group.medium ol{ + margin-top: 1rem !important; +} +.list-group.boxed.medium li, +.list-group.boxed.medium li{ + padding: 1rem 2rem; +} +.list-group.large li{ + padding: 1.3rem 0; +} +.list-groups.large ul, +.list-group.large ol{ + margin-top: 1.3rem !important; +} +.list-group.boxed.large li, +.list-group.boxed.large li{ + padding: 1.3rem 2.5rem; +} +.list-group.xlarge li{ + padding: 1.6rem 0; +} +.list-groups.xlarge ul, +.list-group.xlarge ol{ + margin-top: 1.6rem !important; +} +.list-group.boxed.xlarge li, +.list-group.boxed.xlarge li{ + padding: 1.6rem 3rem; +} + +/* Styles */ +.list-group.dotted li{ + border-bottom-style: dotted; +} +.list-group.dotted li li{ + border-top-style: dotted; +} +.list-group.dashed li{ + border-bottom-style: dashed; +} +.list-group.dashed li li{ + border-top-style: dashed; +} +.list-group.thick li{ + border-bottom-width: 0.2rem; +} +.list-group.thick li li{ + border-top-width: 0.2rem; +} +.list-group:not(.boxed) li:last-child{ + border-bottom: none; + padding-bottom: 0 !important; +} +.list-group li li:last-child{ + border-top: none; +} +.list-group.boxed li{ + border: 1px solid; + border-bottom: none; +} +.list-group.boxed li:last-child{ + border-bottom: 1px solid; +} +.list-group.boxed.dotted li{ + border-style: dotted; + border-bottom: none; +} +.list-group.boxed.dotted li:last-child{ + border-bottom: 1px dotted; +} +.list-group.boxed.dotted li li:last-child{ + border-top-style: dotted; +} +.list-group.boxed.dashed li{ + border-style: dashed; + border-bottom: none; +} +.list-group.boxed.dashed li:last-child{ + border-bottom: 1px dashed; +} +.list-group.boxed.dashed li li:last-child{ + border-top-style: dashed; +} +.list-group.boxed.thick li, +.list-group.boxed.thick li:last-child{ + border-width: 0.2rem; +} +.list-group.rounded li:first-child{ + border-radius: 0.3rem 0.3rem 0 0; +} +.list-group.rounded li:last-child{ + border-radius: 0 0 0.3rem 0.3rem; +} +.list-group[class*="border-"], +.list-group[class*="border-"].dotted, +.list-group[class*="border-"].dashed, +.list-group[class*="border-"].thick, +.list-group[class*="border-"]:hover, +.list-group.boxed[class*="border-"], +.list-group.boxed[class*="border-"].dotted, +.list-group.boxed[class*="border-"].dashed, +.list-group.boxed[class*="border-"].thick, +.list-group.boxed[class*="border-"]:hover { + border-width: 0; +} +.list-horizontal li{ + display: inline-block; + list-style: none; +} + +/*------------------------------------------------------------------ +[15. Menu Lists] +*/ +.menu-box{ + overflow: visible; + margin-bottom: 3rem; +} +.menu-list, +.menu-list li{ + margin: 0 0 3rem 0; + list-style: none; +} +.menu-list.boxed{ + padding: 2rem; +} +.menu-list li{ + position: relative; +} +.menu-list li:last-child{ + margin-bottom: 0; +} +.menu-list h4{ + margin-bottom: 0; +} +.menu-list h4 + p{ + margin-top: 1.3rem; +} +.menu-list p{ + margin-bottom: 0; +} +.menu-list .menu-content{ + padding-right: 10rem; +} +.menu-list .menu-title, +.menu-list .menu-description, +.menu-list .menu-price{ + background-color: #fff; +} +.menu-list h4, +.menu-list .menu-title, +.menu-list .menu-content, +.menu-list .menu-description, +.menu-list .menu-price{ + position: relative; + z-index: 1; +} +.menu-list .menu-price{ + font-weight: bold; + position: absolute; + right: 0; + bottom: 0; +} +.menu-title .menu-price{ + position: relative; + right: auto; + left: auto; + bottom: auto; +} +.menu-list .menu-line{ + height: 1px; + margin: 0; + border: 0; + display: block; + position: absolute; + bottom: 8px; + left: 0; + right: 0; + z-index: 0; + background-image: linear-gradient(to right, #ccc 100%, rgba(0,0,0,0) 0%); + background-position: bottom; + background-size: 6px 2px; + background-repeat: repeat-x; +} +.menu-list.menu-items-inline h4, +.menu-list.menu-items-inline .menu-content{ + display: inline; +} + +/* Callout */ +.menu-list .callout{ + padding: 2rem; + background-color: #f4f4f4; +} +.menu-list .callout *{ + background-color: inherit; +} +.menu-list .special-item{ + font-size: 1.3rem; + font-style: italic; + text-transform: none; +} + +/* Line bottom position */ +.menu-list h4 .menu-line{ + bottom: 4px; +} +.menu-list .menu-content .menu-line{ + bottom: 8px; +} + +/* Sizes */ +.menu-box.small, +.menu-list.boxed.small{ + padding: 1.5rem 1.5rem 0 1.5rem; +} +.menu-box.small .menu-list, +.menu-list.boxed.small li:last-child{ + margin-bottom: 1.5rem +} +.menu-box.medium, +.menu-list.boxed.medium{ + padding: 2rem 2rem 0 2rem; +} +.menu-box.medium .menu-list, +.menu-list.boxed.medium li:last-child{ + margin-bottom: 2rem +} +.menu-box.large, +.menu-list.boxed.large{ + padding: 2.5rem 2.5rem 0 2.5rem; +} +.menu-box.large .menu-list, +.menu-list.boxed.large li:last-child{ + margin-bottom: 2.5rem +} +.menu-box.xlarge, +.menu-list.boxed.xlarge{ + padding: 3rem 3rem 0 3rem; +} +.menu-box.xlarge .menu-list, +.menu-list.boxed.xlarge li:last-child{ + margin-bottom: 3rem +} + +/* Alignment */ +.menu-list.center .menu-line{ + display: none; +} +.menu-list.center .menu-price{ + position: relative; +} +.menu-list.center .menu-content{ + padding: 0; +} +.menu-list.center .menu-description{ + display: block; +} +.menu-list.right .menu-content{ + padding-left: 10rem; + padding-right: 0; +} +.menu-list.right .menu-price{ + left: 0; + right: auto; +} + +/* Styles */ +.menu-list.boxed{ + border-style: solid; + border-width: 1px; +} +.menu-list.boxed.dashed{ + border-style: dashed; +} +.menu-list.boxed.dotted{ + border-style: dotted; +} +.menu-list.rounded, +.menu-list.rounded .callout{ + border-radius: 0.3rem; +} +.dotted .menu-line{ + height: 2px; + background-image: radial-gradient(circle closest-side, #ccc 99%,rgba(0,0,0,0) 0%); +} +.dashed .menu-line{ + height: 1px; + background-image: linear-gradient(to right, #ccc 50%, rgba(0,0,0,0) 0%); +} +.menu-list .callout.rounded{ + border-radius: 0.3rem; +} + +/*------------------------------------------------------------------ +[16. Timeline] +*/ + +.timeline{ + width: 100%; + margin: 0 0 3rem 0; + list-style: none; +} + .timeline-item { + padding-left: 3rem; +} +.timeline .timeline-item { + width: 100%; + padding-left: 3rem; + position: relative; + text-align: left; +} +.timeline .timeline-content{ + padding-bottom: 4rem; + position: relative; +} +.timeline .timeline-section .timeline-info, +.timeline .timeline-section .timeline-content{ + width: 100% !important; + padding: 0; +} +.timeline .timeline-item:last-child .timeline-content{ + padding-bottom: 0; +} +.timeline .timeline-item:before { + width: 1.4rem; + height: 1.4rem; + display: block; + background: #7E57C2; + border: 2px solid transparent; + border-radius: 100%; + content: ""; + position: absolute; + top: 4px; + left: -7px; + transition: background 0.3s ease-in-out, border 0.3s ease-in-out; +} +.timeline .timeline-item:after { + width: 2px; + background: #ddd; + display: block; + content: ""; + position: absolute; + top: 2.4rem; + bottom: 0; + left: -1px; +} +.timeline.no-indication .timeline-item:before, +.timeline.no-indication .timeline-item:after{ + display: none; +} +.timeline.no-indication .timeline-item{ + padding-left: 0; +} +.timeline.right.no-indication .timeline-item{ + padding-right: 0; +} +.timeline .timeline-content *:last-child, +.timeline .timeline-section *:last-child { + margin-bottom: 0; +} +.timeline .timeline-section { + padding: 0; +} +.timeline .timeline-section, +.timeline.right .timeline-section{ + padding: 3rem 0 7rem !important; +} +.timeline .timeline-section:before { + width: 1.4rem; + height: auto; + background: transparent !important; + content: ""; + border: none; + border-radius: 0; + top: 0; + bottom: 4rem; + position: absolute; + border-top: 2px solid #ddd; + border-bottom: 2px solid #ddd; +} +.timeline .timeline-section:after { + content: ""; + height: 4rem; + top: auto; +} + +/*------------------------------------------------------------------ +[17. Tabs] +*/ +.tabs{ + margin: 0 0 3rem 0; + padding: 0; +} +.tab-nav{ + margin: 0; + padding: 0; + font-size: 0; + list-style: none; +} +.tab-nav:after{ + height:0; + display: block; + content: "."; + overflow: hidden; + clear: both; +} +.tabs .tab-nav > li{ + margin: 0 1px 0 0; + display: inline-block; +} +.tabs.vertical:after{ + display: block; + content: "."; + overflow: hidden; + clear: both; +} +.tabs.vertical .tab-nav > li{ + margin: 0 0 1px 0; + display: block; + float: none; +} +.tabs.vertical .tab-nav{ + float: left; +} +.tabs.vertical .tab-nav:not([class*="width-"]){ + width: 25%; +} +.tabs .tab-nav > li:last-child{ + margin-right: 0; +} +.tabs.right .tab-nav > li{ + margin: 0 0 0 1px; +} +.tabs.right.vertical .tab-nav > li{ + margin: 0 0 1px 0; + float: none; +} +.tabs.right.vertical .tab-nav{ + float: right; +} +.tabs.right.vertical .tab-nav:not([class*="width-"]){ + width: 25%; +} +.tabs .tab-nav > li.active a:hover, +.tabs .tab-nav > li.active a{ + background: #ffffff; + border-top: 1px solid #eeeeee; + border-right: 1px solid #eeeeee; + border-bottom: 1px solid transparent; + border-left: 1px solid #eeeeee; + cursor: default; +} +.tabs.vertical .tab-nav > li.active a:hover, +.tabs.vertical .tab-nav > li.active a{ + background: #ffffff; + border-top: 1px solid #eeeeee; + border-right: 1px solid transparent; + border-bottom: 1px solid #eeeeee; + border-left: 1px solid #eeeeee; + cursor: default; + position: relative; +} +.tabs.right.vertical .tab-nav > li.active a:hover, +.tabs.right.vertical .tab-nav > li.active a{ + background: #ffffff; + border-top: 1px solid #eeeeee; + border-right: 1px solid #eeeeee; + border-bottom: 1px solid #eeeeee; + border-left: 1px solid transparent; +} +.tabs .tab-nav > li a, +.tabs .tab-nav > li.disabled a:hover{ + padding: 1.3rem 2.5rem; + margin: 0; + font-size: 1.3rem; + font-weight: normal; + line-height: 1.4; + text-decoration: none; + vertical-align: middle; + display: inline-block; + color: #666666; + background-color: #eeeeee; + border: 1px solid #eeeeee; + cursor: pointer; +} +.tabs.vertical .tab-nav > li a{ + display: block; +} +.tabs .tab-nav > li a:hover{ + text-decoration: none; + color: #666666; + background: #d0d0d0; + border-color: #d0d0d0; +} +.tab-panes{ + margin-top: -1px; + padding: 2.5rem; + background: #fff; + border: 1px solid #eeeeee; +} +.tabs.vertical .tab-panes{ + float: left; +} +.tabs.vertical .tab-panes:not([class*="width-"]){ + width: 75%; + margin-top:0; + margin-left: -1px; +} +.tabs.right.vertical .tab-panes{ + float: right; +} +.tabs.right.vertical .tab-panes:not([class*="width-"]){ + margin-left:0; + margin-right: -1px; +} +.tab-panes > div{ + display: none; + background: none; +} +.tab-panes .tab-content{ + opacity: 0; + -webkit-transition-property: opacity, visibility; + transition-property: opacity, visibility; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; +} +.tab-panes .animate-in .tab-content{ + opacity: 1; +} +.tab-panes > div.active{ + display: block; + content: "."; + overflow: hidden; + clear: both; +} +.tab-panes > div > *:first-child{ + margin-top: 0; +} +.tab-panes > div *:not(.form-element):not(.input-indication):not(.radio-label):not(.checkbox-label):last-child{ + margin-bottom: 0; +} + +/* Sizes */ +.tabs.small .tab-nav > li a{ + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.tabs.small .tab-panes{ + padding: 1.5rem; +} +.tabs.medium .tab-nav > li a{ + padding: 1.3rem 2.5rem; + font-size: 1.3rem; +} +.tabs.medium .tab-panes{ + padding: 2.5rem; +} +.tabs.large .tab-nav > li a{ + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.tabs.large .tab-panes{ + padding: 3rem; +} +.tabs.xlarge .tab-nav > li a{ + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.tabs.xlarge .tab-panes{ + padding: 3.5rem; +} + +/* Styles */ +.tabs.rounded .tab-nav > li:first-child a{ + border-radius: 0.3rem 0 0 0; +} +.tabs.right.rounded .tab-nav > li:first-child a{ + border-radius: 0 0.3rem 0 0; +} +.tabs.rounded .tab-nav > li:last-child a{ + border-radius: 0 0.3rem 0 0; +} +.tabs.right.rounded .tab-nav > li:last-child a{ + border-radius: 0.3rem 0 0 0; +} +.tabs.vertical.rounded .tab-nav > li:last-child a{ + border-radius: 0 0 0 0.3rem; +} +.tabs.right.vertical.rounded .tab-nav > li:last-child a{ + border-radius: 0 0 0.3rem 0; +} +.tabs.rounded .tab-panes{ + border-radius: 0 0.3rem 0.3rem 0.3rem; +} +.tabs.right.rounded .tab-panes{ + border-radius: 0.3rem 0 0.3rem 0.3rem; +} +.tabs.solid .tab-nav > li.active a:hover, +.tabs.solid .tab-nav > li.active a, +.tabs.solid .tab-panes{ + border-style: solid; +} +.tabs.dotted .tab-nav > li.active a:hover, +.tabs.dotted .tab-nav > li.active a, +.tabs.dotted .tab-panes{ + border-style: dashed; +} +.tabs.dashed .tab-nav > li.active a:hover, +.tabs.dashed .tab-nav > li.active a, +.tabs.dashed .tab-panes{ + border-style: dashed; +} +.tabs.thick .tab-nav > li.active a:hover, +.tabs.thick .tab-nav > li.active a, +.tabs.thick .tab-panes{ + border-width: 0.2rem; +} +.tabs[class*="border-"]{ + border: none; +} + +/*------------------------------------------------------------------ +[18. Collapsable] +*/ +.collapsable-target{ + height: 0; + overflow: hidden; + -webkit-transition-property: height; + transition-property: height; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.collapsable-target:not(.include-margin) > *:last-child{ + margin-bottom: 0 !important; +} +.collapsable-target.active{ + height: auto; +} + +/*------------------------------------------------------------------ +[19. Accordion] +*/ +.accordion{ + margin: 0 0 3rem 0; + padding: 0; + border: none !important; +} +.accordion > ul{ + margin: 0; + padding: 0; + list-style: none; +} +.accordion:after{ + height:0; + display: block; + content: "."; + overflow: hidden; + clear: both; +} +.accordion > ul > li{ + margin: 0 0 1px 0; + display: block; +} +.accordion > ul > li.active > a{ + background: none; + border-top: 1px solid #eeeeee; + border-right: 1px solid #eeeeee; + border-bottom: 1px solid transparent; + border-left: 1px solid #eeeeee; +} +.accordion > ul > li > a{ + padding: 1.3rem 2.5rem; + margin: 0; + font-size: 1.3rem; + font-weight: normal; + line-height: 1.4; + text-decoration: none; + vertical-align: middle; + display: block; + color: #666666; + background-color: #eeeeee; + border: 1px solid #eeeeee; + cursor: pointer; +} +.accordion > ul > li > a:hover{ + text-decoration: none; + color:#666666; + background: #d0d0d0; + border-color:#d0d0d0; +} +.accordion > ul > li > div{ + height: 0; + visibility: hidden; + border: 1px solid #eeeeee; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.accordion > ul > li.active > div{ + height: auto; + visibility: visible; +} +.accordion .accordion-content{ + height: auto; + padding: 2.5rem; + overflow: hidden; + display: block; +} +.accordion > ul > li > div > *:first-child{ + margin-top: 0; +} +.accordion > ul > li > div *:not(.form-element):not(.input-indication):not(.radio-label):not(.checkbox-label):last-child{ + margin-bottom: 0; +} + +/* Sizes */ +.accordion.small li > a{ + padding: 1rem 1.5rem; + font-size: 1.1rem; +} +.accordion.small .accordion-content{ + padding: 1.5rem; +} +.accordion.medium li > a{ + padding: 1.3rem 2.5rem; + font-size: 1.3rem; +} +.accordion.medium .accordion-content{ + padding: 2.5rem; +} +.accordion.large li > a{ + padding: 1.6rem 3rem; + font-size: 1.4rem; +} +.accordion.large .accordion-content{ + padding: 3rem; +} +.accordion.xlarge li > a{ + padding: 1.9rem 3.5rem; + font-size: 1.5rem; +} +.accordion.xlarge .accordion-content{ + padding: 3.5rem; +} + +/* Styles */ +.accordion.rounded li:first-child > a{ + border-radius: 0.3rem 0.3rem 0 0; +} +.accordion.rounded li:last-child > a{ + border-radius: 0 0 0.3rem 0.3rem; +} +.accordion.rounded li > div{ + border-radius: 0 0 0.3rem 0.3rem; +} +.accordion.rounded li.active:last-child > a:hover{ + border-radius: 0; +} +.accordion.solid li > a, +.accordion.solid li > div{ + border-style: solid; +} +.accordion.dotted li > a, +.accordion.dotted li > div{ + border-style: dashed; +} +.accordion.dashed li > a, +.accordion.dashed li > div{ + border-style: dashed; +} +.accordion.thick li > a, +.accordion.thick li > div{ + border-width: 0.2rem; +} + +/*------------------------------------------------------------------ +[20. Tables] +*/ +.table{ + width: 100%; + margin-bottom: 3rem; + border-width: 1px 1px 0 1px; + border-color: #eeeeee; + border-style: solid; + font-size: 1.2rem; + line-height: 1.5; + text-align: left; + border-collapse: separate; + border-spacing: 0; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td{ + padding: 1rem 1.5rem; +} +.table > thead{ + color:#666666; + background-color: #eeeeee; +} +.table th + th, +.table td{ + border-left: 1px solid #eeeeee; + border-bottom: 1px solid #eeeeee; +} +.table > thead > tr > th{ + border-bottom: none; +} + +/* Sizes */ +.table.small > thead > tr > th, +.table.small > tbody > tr > th, +.table.small > tfoot > tr > th, +.table.small > thead > tr > td, +.table.small > tbody > tr > td, +.table.small > tfoot > tr > td{ + padding: 0.7rem 1rem; + font-size: 1rem; +} +.table.medium > thead > tr > th, +.table.medium > tbody > tr > th, +.table.medium > tfoot > tr > th, +.table.medium > thead > tr > td, +.table.medium > tbody > tr > td, +.table.medium > tfoot > tr > td{ + padding: 1rem 1.5rem; +} +.table.large > thead > tr > th, +.table.large > tbody > tr > th, +.table.large > tfoot > tr > th, +.table.large > thead > tr > td, +.table.large > tbody > tr > td, +.table.large > tfoot > tr > td{ + padding: 1.3rem 2.5rem; + font-size: 1.4rem; +} +.table.xlarge > thead > tr > th, +.table.xlarge > tbody > tr > th, +.table.xlarge > tfoot > tr > th, +.table.xlarge > thead > tr > td, +.table.xlarge > tbody > tr > td, +.table.xlarge > tfoot > tr > td{ + padding: 1.6rem 3rem; + font-size: 1.5rem; +} + +/* Styles */ +.table.rounded{ + border-radius: 0.3rem; +} +.table.striped tbody tr:nth-child(even) td, +.table.striped tbody tr:nth-child(even) th{ + background-color: #eeeeee; +} + +/*------------------------------------------------------------------ +[21. Pricing Tables] +*/ +.pricing-table{ + width: 100%; + margin-bottom: 3rem; + text-align: center; +} +.pricing-table.left{ + text-align: left; +} +.pricing-table.right{ + text-align: right; +} +.pricing-table:before, +.pricing-table:after{ + content: "."; + display: block; + height: 0; + overflow-x: hidden; + overflow-y: hidden; +} +.pricing-table:after{ + clear: both; +} + +/* Columns */ +.pricing-table.columns-1 .pricing-table-column{ + width: 100%; +} +.pricing-table.columns-2 .pricing-table-column{ + width: 50%; +} +.pricing-table.columns-3 .pricing-table-column{ + width: 33.33333%; +} +.pricing-table.columns-4 .pricing-table-column{ + width: 25%; +} +.pricing-table.columns-5 .pricing-table-column{ + width: 20%; +} +.pricing-table-column{ + float: left; +} +[class*="border-"] .pricing-table-column{ + border-width: 1px 1px 1px 0; + border-style: solid; +} +.pricing-table-column:first-child{ + border-width: 1px; +} +.pricing-table-column > *:not(hr){ + padding: 3rem; +} +.pricing-table-column > *:not(:first-child){ + padding-top: 0; +} +.pricing-table-column > [class*="bkg-"]{ + padding: 3rem; +} +.pricing-table-column > hr{ + margin: 3rem; +} +.pricing-table-column > hr{ + margin-top: 0; +} +.pricing-table-column.callout{ + margin-left: -1px; + margin-bottom: -2rem; + border: 1px solid #ffffff; + box-shadow: 0rem 0rem 0.8rem rgba(0,0,0,.2); + position: relative; + top:-1.5rem; + z-index: 1; +} +.pricing-table-column.callout > .pricing-table-header{ + padding-top: 4.5rem; +} +.pricing-table-column.callout > .pricing-table-footer{ + padding-bottom: 4.5rem; +} +.pricing-table-header h2{ + margin:0; + font-size: 2.5rem; +} +.pricing-table-header[class*="bkg-"] h2{ + color: #ffffff; +} +.pricing-table-price{ + color: #666666; +} +.pricing-table-price h4{ + margin:0; + font-size: 3rem; +} +.pricing-table-price[class*="bkg-"] h4{ + color:#ffffff; +} +.pricing-table-price .currency{ + margin-right: 0.2rem; + font-size: 1.3rem; + position: relative; + top: -1rem; +} +.pricing-table-price .interval{ + font-size: 1.3rem; + opacity: 0.5; +} +.pricing-table-options, +.pricing-table-options ul{ + margin: 0; + list-style: none; + line-height: inherit; +} +.pricing-table-options del{ + opacity: 0.5; + text-decoration: none; +} +.pricing-table-options li{ + margin-bottom: 0; + padding: 0.7rem 0; +} +.pricing-table-options.with-icon li:before{ + margin-right: 1rem; + font-family: icomoon; + content: "\e63a"; + float: left; +} +.pricing-table-text{ + line-height: inherit; +} +.pricing-table-text p:last-child{ + margin-bottom: 0; +} +.pricing-table-footer button, +.pricing-table-footer .button{ + margin-bottom: 0; +} + +/* Border Color */ +.pricing-table[class*="border-"]{ + border-width: 0; +} +.pricing-table[class*="border-"] .pricing-table-column{ + border-color: inherit !important; +} + +/* Sizes */ +.pricing-table.small .pricing-table-header h2{ + font-size: 2.5rem; +} +.pricing-table.small .pricing-table-price .currency{ + font-size: 1.3rem; + top: -1rem; +} +.pricing-table.small .pricing-table-price .interval{ + font-size: 1.1rem; +} +.pricing-table.small .pricing-table-price h4{ + font-size: 3rem; +} + +.pricing-table.medium .pricing-table-header h2{ + font-size: 3rem; +} +.pricing-table.medium .pricing-table-price .currency{ + font-size: 1.6rem; + top: -1.4rem; +} +.pricing-table.medium .pricing-table-price .interval{ + font-size: 1.3rem; +} +.pricing-table.medium .pricing-table-price h4{ + font-size: 3.6rem; +} +.pricing-table.large .pricing-table-header h2{ + font-size: 3rem; +} +.pricing-table.large .pricing-table-price .currency{ + font-size: 1.6rem; + top: -2rem; +} +.pricing-table.large .pricing-table-price .interval{ + font-size: 1.4rem; +} +.pricing-table.large .pricing-table-price h4{ + font-size: 4.5rem; +} +.pricing-table.xlarge .pricing-table-header h2{ + font-size: 3.2rem; +} +.pricing-table.xlarge .pricing-table-price .currency{ + font-size: 2rem; + top: -2.7rem; +} +.pricing-table.xlarge .pricing-table-price .interval{ + font-size: 1.6rem; +} +.pricing-table.xlarge .pricing-table-price h4{ + font-size: 6rem; +} + +/* Styles */ +.pricing-table.rounded .pricing-table-column:first-child{ + border-radius: 0.3rem 0 0 0.3rem; +} +.pricing-table.rounded .pricing-table-column:first-child > div:first-child{ + border-top-left-radius: inherit; +} +.pricing-table.rounded .pricing-table-column:first-child > div:left-child{ + border-bottom-left-radius: inherit; +} +.pricing-table.rounded .pricing-table-column:last-child{ + border-radius: 0 0.3rem 0.3rem 0; +} +.pricing-table.rounded .pricing-table-column:last-child > div:first-child{ + border-top-right-radius: inherit; +} +.pricing-table.rounded .pricing-table-column:last-child > div:last-child{ + border-bottom-right-radius: inherit; +} +.pricing-table-column.rounded, +.pricing-table.rounded.columns-1 .pricing-table-column, +.pricing-table.rounded .pricing-table-column.callout{ + border-radius: 0.3rem; +} +.pricing-table.rounded .pricing-table-column.callout > div:first-child{ + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.pricing-table.rounded .pricing-table-column.callout > div:lst-child{ + border-bottom-left-radius: inherit; + border-bottom-left-radius: inherit; +} + +/*------------------------------------------------------------------ +[22. Boxes] +*/ +.box{ + width: 100%; + padding: 2.5rem; + margin-bottom: 3rem; + border: 1px solid #eeeeee; + overflow: hidden; + position: relative; +} +.box .box{ + width: auto; + padding: inherit; +} +.grid-item .box, +.equalize .column > .box{ + height: 100%; +} +.box.dotted{ + border-style: dotted; +} +.box.dashed{ + border-style: dashed; +} +.box > *:first-child{ + margin-top: 0; +} +.box *:not(.form-element):not(.form-submit):last-child{ + margin-bottom: 0; +} +.box > a:not(.button){ + color: inherit; + font-weight: bold; +} +.box > a:not(.button):hover{ + color: inherit; + text-decoration: underline; +} + +/* Dismissable */ +.box.dismissable{ + max-height: 100rem; +} +.box.dismissable .close{ + text-decoration: none; + opacity: 0.5; + display: block; + position: absolute; + right: 1rem; + top: 1rem; + z-index: 10; +} +.box.dismissable .close:hover{ + text-decoration: none; + opacity: 1; +} + +/* Sizes */ +.box.small{ + padding: 1.5rem; +} +.box.medium{ + padding: 2.5rem; +} +.box.large{ + padding: 3rem; +} +.box.xlarge{ + padding: 3.5rem; +} + +/* Child Boxes */ +.box .ignore-parent-padding{ + border: none; +} +.box.small > .ignore-parent-padding{ + margin: 0 -1.5rem 0 -1.5rem; +} +.box.medium > .ignore-parent-padding{ + margin: 0 -2.5rem 0 -2.5rem; +} +.box.large > .ignore-parent-padding{ + margin: 0 -3rem 0 -3rem; +} +.box.xlarge > .ignore-parent-padding{ + margin: 0 -3.5rem 0 -3.5rem; +} +.box.small > .ignore-parent-padding.first{ + margin: -1.5rem -1.5rem 3rem -1.5rem; +} +.box.medium > .ignore-parent-padding.first{ + margin: -2.5rem -2.5rem 3rem -2.5rem; +} +.box.large > .ignore-parent-padding.first{ + margin: -3rem -3rem 3rem -3rem; +} +.box.xlarge > .ignore-parent-padding.first{ + margin: -3.5rem -3.5rem 3rem -3.5rem; +} +.box.small > .ignore-parent-padding.last{ + margin: 0 -1.5rem -1.5rem -1.5rem; +} +.box.medium > .ignore-parent-padding.last{ + margin: 0 -2.5rem -2.5rem -2.5rem; +} +.box.large > .ignore-parent-padding.last{ + margin: 0 -3rem -3rem -3rem; +} +.box.xlarge > .ignore-parent-padding.last{ + margin: 0 -3.5rem -3.5rem -3.5rem; +} +.box > .ignore-parent-padding:not(.first):not(.last){ + margin-top: 0; + margin-bottom: 3rem; +} + +/* Styles */ +.box.rounded{ + border-radius: 0.3rem; +} +.box.shadow{ + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); + box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); +} + +/*------------------------------------------------------------------ +[23. Labels & Highlight] +*/ +.label{ + padding: 0 0.8rem; + border: 1px solid #eeeeee; +} +.label [class*="icon-"]:before{ + margin-left: 0; + margin-right: 0.5rem; +} +.label, +.highlight{ + background: #eeeeee; + color: #666666; +} + +/* Styles */ +.label.rounded{ + border-radius: 0.3rem; +} +.label.pill{ + border-radius: 5rem; +} + +/*------------------------------------------------------------------ +[24. Charts] +*/ +.progress-bar-group{ + margin-bottom: 3rem; +} +.progress-bar-group .progress-bar:last-child{ + margin-bottom: 0; +} +.progress-bar{ + width:100%; + height:2rem; + margin-bottom: 2rem; + font-size: 1.2rem; + line-height: 1.8rem; + font-weight: bold; + text-align: right; + color:#666666; + border: 1px solid #eeeeee; + background: #eeeeee; + overflow: hidden; + /* ff cropping fix */ + transform: translate3d(0,0,0); + position: relative; +} +.progress-bar.tmh-perspective{ + overflow: hidden !important; +} +.aux-navigation-active .progress-bar{ + -webkit-mask-image: none; +} +.bar{ + width:100%; + height:100%; + padding: 0 1.5rem; + border: 1px solid #d0d0d0; + background: #d0d0d0; + -webkit-backface-visibility: hidden; + position: absolute; + top: 0; + left: 0; + z-index: 1; +} + +/* Label */ +.progress-bar-label{ + margin-bottom: 0.8rem; + color: #666; + font-size: 1.2rem; + text-align: left; + display: block; +} +.progress-bar-label + .progress-bar{ + margin-bottom: 1.7rem; +} + +/* Sizes */ +.progress-bar.small{ + height: 1.3rem; + font-size: 1rem; + line-height: 0.8rem; +} +.progress-bar.medium{ + height: 2rem; +} +.progress-bar.large{ + height: 3rem; + font-size: 1.4rem; + line-height: 2.6rem; +} +.progress-bar.xlarge{ + height: 4rem; + font-size: 1.5rem; + line-height: 3.6rem; +} + +/* Syles */ +.progress-bar.rounded{ + border-radius: 0.3rem; +} +.progress-bar.rounded .bar{ + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.progress-bar.pill{ + border-radius: 10.5rem; +} +.progress-bar.pill .bar{ + border-top-left-radius: 10.5rem; + border-bottom-left-radius: 10.5rem; +} + +/*------------------------------------------------------------------ +[25. Range Slider] +*/ + +.range-slider{ + width: 100%; + height: 2rem; + margin-bottom: 2rem; + font-size: 1.2rem; + line-height: 1.6rem; + font-weight: bold; + text-align: right; + color:#666666; + border: 1px solid #eeeeee; + background: #eeeeee; + overflow: hidden; + position: relative; + /* Safari - Chrome hack for masking issue */ + -webkit-mask-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC ); +} +.aux-navigation-active .range-slider{ + -webkit-mask-image: none; +} +.range-active-segment{ + width: 100%; + height: 100%; + padding: 0 1.5rem; + border: 1px solid #d0d0d0; + background: #d0d0d0; + -webkit-backface-visibility: hidden; + position: absolute; + z-index: 0; +} +.range-handle{ + width: 1.8rem; + height: 1.8rem; + display: inline-block; + background: #666; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + z-index: 1; + -ms-touch-action: manipulation; + touch-action: manipulation; +} + +/* Sizes */ +.range-slider.small{ + height: 1.3rem; + font-size: 1rem; + line-height: 0.8rem; +} +.range-slider.small .range-handle{ + width: 1.1rem; + height: 1.1rem; +} +.range-slider.medium{ + height: 2rem; +} +.range-slider.medium .range-handle{ + width: 1.8rem; + height: 1.8rem; +} +.range-slider.large{ + height: 3rem; + font-size: 1.4rem; + line-height: 2.6rem; +} +.range-slider.large .range-handle{ + width: 2.8rem; + height: 2.8rem; +} +.range-slider.xlarge{ + height: 4rem; + font-size: 1.5rem; + line-height: 3.6rem; +} +.range-slider.xlarge .range-handle{ + width: 3.8rem; + height: 3.8rem; +} + +/* Syles */ +.range-slider.rounded, +.range-slider.rounded .range-active-segment, +.range-slider .range-handle{ + border-radius: 0.3rem; +} +.range-slider.pill, +.range-slider.pill .range-active-segment, +.range-slider .range-handle{ + border-radius: 10.5rem; +} + +/*------------------------------------------------------------------ +[26. Video & Audio] +*/ +.video-container{ + max-width: 100%; + overflow: hidden; +} +.video-container, +.audio-container{ + margin-bottom: 3rem; +} +.audio-container .mejs-container{ + height: 3rem; +} +iframe{ + width: 100%; + border: none; + overflow: hidden; + background: #000; +} + +/*------------------------------------------------------------------ +[27. Dividers] +*/ +.divider, +hr { + margin: 3rem 0; + border-top: 1px solid #eeeeee; + border-right: 0; + border-bottom: 0; + border-left: 0; + height: 0; + clear:both; +} +.divider.dashed, +hr.dashed { + border-style: dashed; +} +.divider.dotted, +hr.dotted { + border-style: dotted; +} +.divider.thick, +hr.thick{ + border-top-width: 0.2rem; +} +.divider[class*="border-"], +hr[class*="border-"], +.divider[class*="border-"].dashed, +.divider[class*="border-"].dotted, +hr[class*="border-"].dashed, +hr[class*="border-"].dotted{ + border-right-style: none !important; + border-bottom-style: none !important; + border-left-style: none !important; +} + +/*------------------------------------------------------------------ +[28. Typography] +*/ +h1, h2, h3, h4, h5, h6{ + color: #333333; + font-weight: bold; + line-height: 1; + margin: 0 0 2rem 0; +} +h1 { + font-size: 4.8rem; +} +h2 { + font-size: 3.2rem; +} +h3 { + font-size: 2.4rem; +} +h3.widget-title { + font-size: 2.1rem; +} +h4 { + font-size: 2.1rem; +} +h5 { + font-size: 1.8rem; +} +h6 { + font-size: 1.6rem; +} +h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ + font-size: inherit; + font-weight: inherit; + line-height: inherit; +} +h1 a:hover, +h2 a:hover, +h3 a:hover, +h4 a:hover, +h5 a:hover, +h6 a:hover { + color: inherit; +} +p { + margin: 0 0 3rem 0; +} +h1[class*="border-"], +h1[class*="bkg-"], +h1 span[class*="border-"], +h1 span[class*="bkg-"], +h2[class*="border-"], +h2[class*="bkg-"], +h2 span[class*="border-"], +h2 span[class*="bkg-"], +h3[class*="border-"], +h3[class*="bkg-"], +h3 span[class*="border-"], +h3 span[class*="bkg-"], +h4[class*="border-"], +h4[class*="bkg-"], +h4 span[class*="border-"], +h4 span[class*="bkg-"], +h5[class*="border-"], +h5[class*="bkg-"], +h5 span[class*="border-"], +h5 span[class*="bkg-"], +h6[class*="border-"], +h6[class*="bkg-"], +h6 span[class*="border-"], +h6 span[class*="bkg-"], +p[class*="border-"], +p[class*="bkg-"]{ + padding: 0.4rem 0.6rem; +} +address{ + margin: 0 0 3rem 0; +} +.lead{ + margin-bottom: 3rem; + font-size: 2.2rem; + line-height: 1.5; + font-weight: 200; +} +.separator{ + width: 10rem; + height: 0.4rem; + display: block; + background-color: #333333; + margin-bottom: 2rem; +} +.separator.small{ + width: 7rem; + height: 0.2rem; +} +.separator.large{ + width: 13rem; + height: 0.6rem; +} +.separator.xlarge{ + width: 16rem; + height: 0.8rem; +} +.separator.full-width{ + width: 100%; +} +.center .separator, +.separator.center{ + margin-right: auto; + margin-left: auto; +} +.right .separator, +.separator.right{ + margin-left: auto; +} + +/* Font Alternatives */ +.font-alt-1{ + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; +} +.font-alt-1{ + font-family: "Times New Roman", Arial, sans-serif; +} + +/* Styles */ +em { + font-style: italic; +} +strong { + font-weight: bold; +} +small { + font-size: 65%; +} +[class*="weight-"] p, +[class*="weight-"] span, +[class*="weight-"] a{ + font-weight: inherit; +} +.weight-light{ + font-weight: 100; +} +.weight-thin{ + font-weight: 200; +} +.weight-regular{ + font-weight: 400; +} +.weight-semi-bold{ + font-weight: 600; +} +.weight-bold{ + font-weight: 700; +} +.weight-xbold{ + font-weight: 900; +} +.text-shadow{ + text-shadow: 0.2rem 0.2rem 0.2rem rgba(0,0,0,0.5); +} +[class*="lspacing-"] p, +[class*="lspacing-"] span, +[class*="lspacing-"] a{ + letter-spacing: inherit; +} +.lspacing-small{ + letter-spacing: 0.2rem; +} +.lspacing-medium{ + letter-spacing: 0.3rem; +} +.lspacing-large{ + letter-spacing: 0.5rem; +} +.lspacing-xlarge{ + letter-spacing: 0.8rem; +} + +/* Links */ +a, p a { + color: #666666; + text-decoration: none; + outline: none; +} +a:hover, +p a:hover{ + color: #333333; + text-decoration: none; +} + +/* Link announcement */ +a.announcement{ + padding: 1rem 2rem; + line-height: inherit; + display: inline-flex; + align-items: center; +} +a.announcement.rounded, +a.announcement.rounded .label{ + border-radius: 0.3rem; +} +a.announcement.pill, +a.announcement.pill .label{ + border-radius: 5rem; +} +a.announcement .label{ + border-radius: inherit; +} +a.announcement.left .label{ + margin-right: 1rem; +} +a.announcement.right .label{ + margin-left: 1rem; +} +a.announcement .messaage{ + flex: 1; +} + +/* Text Highlight */ +::selection { + background: #333333; + color: #ffffff; +} +::-moz-selection { + background: #333333; + color: #ffffff; +} + +/*------------------------------------------------------------------ +[29. Blockquotes] +*/ +blockquote{ + margin: 0 0 3rem 0; + font-size: 1.8rem; + line-height: 1.5; +} +blockquote p{ + margin-bottom: 0; + font-size: 1.8rem; +} +blockquote cite, +blockquote .cite{ + margin-top: 2rem; + font-size:60%; + display: block; +} + +/* Sizes */ +blockquote.small, +blockquote.small p { + font-size: 1.6rem; +} +blockquote.medium, +blockquote.medium p { + font-size: 1.8rem; +} +blockquote.large, +blockquote.large p { + font-size: 2.1rem; +} +blockquote.xlarge, +blockquote.xlarge p { + font-size: 2.4rem; +} + +/* Styles */ +blockquote.border{ + padding: 0 0 0 2.5rem; + border-left: 1px solid #eeeeee; +} +blockquote.border.small{ + padding-left: 2rem; +} +blockquote.border.medium { + padding-left: 2.5rem; +} +blockquote.border.large{ + padding-left: 3rem; +} +blockquote.border.xlarge{ + padding-left: 3.5rem; +} +blockquote.border.small{ + padding-right: 2rem; +} +blockquote.border.medium { + padding-right: 2.5rem; +} +blockquote.border.large{ + padding-right: 3rem; +} +blockquote.border.xlarge{ + padding-right: 3.5rem; +} +blockquote.icon [class*="icon-"]{ + font-size: 150%; + text-align: center; +} +blockquote.avatar span{ + margin-bottom: 1.5rem; +} +blockquote.avatar span, +blockquote.avatar span img{ + width: 5rem; + height: 5rem; + border-radius: 7rem; + display: inline-block; +} +blockquote.avatar.small span, +blockquote.avatar.small span img{ + width: 4rem; + height: 4rem; +} +blockquote.avatar.medium span, +blockquote.avatar.medium span img{ + width: 5rem; + height: 5rem; +} +blockquote.avatar.large span, +blockquote.avatar.large span img{ + width: 6rem; + height: 6rem; +} +blockquote.avatar.xlarge span, +blockquote.avatar.xlarge span img{ + width: 7rem; + height: 7rem; +} + +/* Alignment */ +blockquote.pull-left{ + width: 40%; + float: left; + margin-right: 2rem; + margin-bottom: 2rem; +} +blockquote.pull-right{ + width: 40%; + float: right; + margin-left: 2rem; + margin-bottom: 2rem; +} +blockquote.center{ + margin-left: auto; + margin-right: auto; +} +blockquote.border.right{ + padding: 0 2.5rem 0 0; + border-left: none; + border-right: 1px solid #eeeeee; +} +blockquote.border.center{ + margin-left: auto; + margin-right: auto; + padding: 2.5rem 0 0 0; + border-left: none; + border-top: 1px solid #eeeeee; +} + +/*------------------------------------------------------------------ +[30. Breadcrumb] +*/ +.breadcrumb { + margin-left: 0; + list-style: none; + overflow: hidden; +} +.breadcrumb li { + float: left; +} +.breadcrumb li, +.breadcrumb li a { + font-size: 1.2rem; +} +.breadcrumb li:after, +.breadcrumb li:before{ + padding-left: 1.2rem; + padding-right: 1.2rem; + font-family: 'icomoon'; +} +.breadcrumb li:after{ + content: "\e640"; +} +.breadcrumb.center li{ + display: inline-block; + float: none; +} +.breadcrumb.right li:after{ + padding: 0; + content: ""; +} +.breadcrumb.right li:before{ + content: "\e63f"; +} +.breadcrumb li:last-child:after, +.breadcrumb.right li:first-child:before{ + content: ""; + padding: 0; +} + +/*------------------------------------------------------------------ +[31. Code & Pre] +*/ +code, samp, kbd { + font-family: "Courier New", Courier, monospace, sans-serif; + text-align: left; +} +pre{ + max-width: 100%; + margin: 0; + overflow: auto; + white-space: pre-wrap; + word-break: break-all; + word-wrap: break-word; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} +pre code{ + line-height: 1.5; + white-space: pre-wrap; +} +.tag{ + color: #074a72; +} +.tag .att{ + color: #47a4db; +} +.tag .val{ + color: #d74950; +} +.tag .comm{ + color: #999999; +} + +/*------------------------------------------------------------------ +[32. Font Icons] +*/ + +@font-face { + font-family: 'icomoon'; + src:url('../fonts/entypo.eot'); + src:url('../fonts/entypo.eot') format('embedded-opentype'), + url('../fonts/entypo.woff') format('woff'), + url('../fonts/entypo.ttf') format('truetype'), + url('../fonts/entypo.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +[class^="icon-"], +[class*=" icon-"] { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + display: inline-block; + + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +[class*="icon-"] + [class*="icon-"]{ + margin-left: 1rem; +} + +.icon-add-to-list:before {content: "\e600";} +.icon-add-user:before {content: "\e601";} +.icon-address:before {content: "\e602";} +.icon-adjust:before {content: "\e603";} +.icon-air:before {content: "\e604";} +.icon-aircraft-landing:before {content: "\e605";} +.icon-aircraft-take-off:before {content: "\e606";} +.icon-aircraft:before {content: "\e607";} +.icon-align-bottom:before {content: "\e608";} +.icon-align-horizontal-middle:before {content: "\e609";} +.icon-align-left:before {content: "\e60a";} +.icon-align-right:before {content: "\e60b";} +.icon-align-top:before {content: "\e60c";} +.icon-align-vertical-middle:before {content: "\e60d";} +.icon-archive:before {content: "\e60e";} +.icon-area-graph:before {content: "\e60f";} +.icon-arrow-bold-down:before {content: "\e610";} +.icon-arrow-bold-left:before {content: "\e611";} +.icon-arrow-bold-right:before {content: "\e612";} +.icon-arrow-bold-up:before {content: "\e613";} +.icon-arrow-down:before {content: "\e614";} +.icon-arrow-left:before {content: "\e615";} +.icon-arrow-long-down:before {content: "\e616";} +.icon-arrow-long-left:before {content: "\e617";} +.icon-arrow-long-right:before {content: "\e618";} +.icon-arrow-long-up:before {content: "\e619";} +.icon-arrow-right:before {content: "\e61a";} +.icon-arrow-up:before {content: "\e61b";} +.icon-arrow-with-circle-down:before {content: "\e61c";} +.icon-arrow-with-circle-left:before {content: "\e61d";} +.icon-arrow-with-circle-right:before {content: "\e61e";} +.icon-arrow-with-circle-up:before {content: "\e61f";} +.icon-attachment:before {content: "\e620";} +.icon-awareness-ribbon:before {content: "\e621";} +.icon-back-in-time:before {content: "\e622";} +.icon-back:before {content: "\e623";} +.icon-bar-graph:before {content: "\e624";} +.icon-battery:before {content: "\e625";} +.icon-beamed-note:before {content: "\e626";} +.icon-bell:before {content: "\e627";} +.icon-blackboard:before {content: "\e628";} +.icon-block:before {content: "\e629";} +.icon-book:before {content: "\e62a";} +.icon-bookmark:before {content: "\e62b";} +.icon-bookmarks:before {content: "\e62c";} +.icon-bowl:before {content: "\e62d";} +.icon-box:before {content: "\e62e";} +.icon-briefcase:before {content: "\e62f";} +.icon-browser:before {content: "\e630";} +.icon-brush:before {content: "\e631";} +.icon-bucket:before {content: "\e632";} +.icon-bug:before {content: "\e633";} +.icon-cake:before {content: "\e634";} +.icon-calculator:before {content: "\e635";} +.icon-calendar:before {content: "\e636";} +.icon-camera:before {content: "\e637";} +.icon-ccw:before {content: "\e638";} +.icon-chat:before {content: "\e639";} +.icon-check:before {content: "\e63a";} +.icon-down:before {content: "\e63b";} +.icon-left:before {content: "\e63c";} +.icon-right:before {content: "\e63d";} +.icon-down-open-mini:before {content: "\e63e";} +.icon-left-open-mini:before {content: "\e63f";} +.icon-right-open-mini:before {content: "\e640";} +.icon-up-open-mini:before {content: "\e641";} +.icon-down-open-big:before {content: "\e642";} +.icon-left-open-big:before {content: "\e643";} +.icon-right-open-big:before {content: "\e644";} +.icon-up-open-big:before {content: "\e645";} +.icon-up:before {content: "\e646";} +.icon-down-circled:before {content: "\e647";} +.icon-left-circled:before {content: "\e648";} +.icon-right-circled:before {content: "\e649";} +.icon-up-circled:before {content: "\e64a";} +.icon-circle-with-cross:before {content: "\e64b";} +.icon-circle-with-minus:before {content: "\e64c";} +.icon-circle-with-plus:before {content: "\e64d";} +.icon-circle:before {content: "\e64e";} +.icon-circular-graph:before {content: "\e64f";} +.icon-clapperboard:before {content: "\e650";} +.icon-classic-computer:before {content: "\e651";} +.icon-clipboard:before {content: "\e652";} +.icon-clock:before {content: "\e653";} +.icon-cloud:before {content: "\e654";} +.icon-code:before {content: "\e655";} +.icon-cog:before {content: "\e656";} +.icon-colours:before {content: "\e657";} +.icon-compass:before {content: "\e658";} +.icon-fast-backward:before {content: "\e659";} +.icon-fast-forward:before {content: "\e65a";} +.icon-jump-to-start:before {content: "\e65b";} +.icon-next:before {content: "\e65c";} +.icon-paus:before {content: "\e65d";} +.icon-play:before {content: "\e65e";} +.icon-record:before {content: "\e65f";} +.icon-stop:before {content: "\e660";} +.icon-volume:before {content: "\e661";} +.icon-copy:before {content: "\e662";} +.icon-creative-commons-attribution:before {content: "\e663";} +.icon-creative-commons-noderivs:before {content: "\e664";} +.icon-creative-commons-noncommercial-eu:before {content: "\e665";} +.icon-creative-commons-noncommercial-us:before {content: "\e666";} +.icon-creative-commons-public-domain:before {content: "\e667";} +.icon-creative-commons-remix:before {content: "\e668";} +.icon-creative-commons-share:before {content: "\e669";} +.icon-creative-commons-sharealike:before {content: "\e66a";} +.icon-creative-commons:before {content: "\e66b";} +.icon-credit-card:before {content: "\e66c";} +.icon-credit:before {content: "\e66d";} +.icon-crop:before {content: "\e66e";} +.icon-cancel:before {content: "\e66f";} +.icon-cup:before {content: "\e670";} +.icon-cw:before {content: "\e671";} +.icon-cycle:before {content: "\e672";} +.icon-database:before {content: "\e673";} +.icon-dial-pad:before {content: "\e674";} +.icon-direction:before {content: "\e675";} +.icon-document-landscape:before {content: "\e676";} +.icon-document:before {content: "\e677";} +.icon-documents:before {content: "\e678";} +.icon-dot-single:before {content: "\e679";} +.icon-dots-three-horizontal:before {content: "\e67a";} +.icon-dots-three-vertical:before {content: "\e67b";} +.icon-dots-two-horizontal:before {content: "\e67c";} +.icon-dots-two-vertical:before {content: "\e67d";} +.icon-download:before {content: "\e67e";} +.icon-drink:before {content: "\e67f";} +.icon-drive:before {content: "\e680";} +.icon-drop:before {content: "\e681";} +.icon-edit:before {content: "\e682";} +.icon-email:before {content: "\e683";} +.icon-emoji-flirt:before {content: "\e684";} +.icon-emoji-happy:before {content: "\e685";} +.icon-emoji-neutral:before {content: "\e686";} +.icon-emoji-sad:before {content: "\e687";} +.icon-erase:before {content: "\e688";} +.icon-eraser:before {content: "\e689";} +.icon-export:before {content: "\e68a";} +.icon-eye-with-line:before {content: "\e68b";} +.icon-eye:before {content: "\e68c";} +.icon-feather:before {content: "\e68d";} +.icon-fingerprint:before {content: "\e68e";} +.icon-flag:before {content: "\e68f";} +.icon-flash:before {content: "\e690";} +.icon-flashlight:before {content: "\e691";} +.icon-flat-brush:before {content: "\e692";} +.icon-flow-branch:before {content: "\e693";} +.icon-flow-cascade:before {content: "\e694";} +.icon-flow-line:before {content: "\e695";} +.icon-flow-parallel:before {content: "\e696";} +.icon-flow-tree:before {content: "\e697";} +.icon-flower:before {content: "\e698";} +.icon-folder-images:before {content: "\e699";} +.icon-folder-music:before {content: "\e69a";} +.icon-folder-video:before {content: "\e69b";} +.icon-folder:before {content: "\e69c";} +.icon-forward:before {content: "\e69d";} +.icon-funnel:before {content: "\e69e";} +.icon-game-controller:before {content: "\e69f";} +.icon-gauge:before {content: "\e6a0";} +.icon-globe:before {content: "\e6a1";} +.icon-graduation-cap:before {content: "\e6a2";} +.icon-grid:before {content: "\e6a3";} +.icon-hair-cross:before {content: "\e6a4";} +.icon-hand:before {content: "\e6a5";} +.icon-heart-outlined:before {content: "\e6a6";} +.icon-heart:before {content: "\e6a7";} +.icon-help-with-circle:before {content: "\e6a8";} +.icon-help:before {content: "\e6a9";} +.icon-home:before {content: "\e6aa";} +.icon-hour-glass:before {content: "\e6ab";} +.icon-image-inverted:before {content: "\e6ac";} +.icon-image:before {content: "\e6ad";} +.icon-images:before {content: "\e6ae";} +.icon-inbox:before {content: "\e6af";} +.icon-infinity:before {content: "\e6b0";} +.icon-info-with-circle:before {content: "\e6b1";} +.icon-info:before {content: "\e6b2";} +.icon-install:before {content: "\e6b3";} +.icon-key:before {content: "\e6b4";} +.icon-keyboard:before {content: "\e6b5";} +.icon-lab-flask:before {content: "\e6b6";} +.icon-landline:before {content: "\e6b7";} +.icon-language:before {content: "\e6b8";} +.icon-laptop:before {content: "\e6b9";} +.icon-layers:before {content: "\e6ba";} +.icon-leaf:before {content: "\e6bb";} +.icon-level-down:before {content: "\e6bc";} +.icon-level-up:before {content: "\e6bd";} +.icon-lifebuoy:before {content: "\e6be";} +.icon-light-bulb:before {content: "\e6bf";} +.icon-light-down:before {content: "\e6c0";} +.icon-light-up:before {content: "\e6c1";} +.icon-line-graph:before {content: "\e6c2";} +.icon-link:before {content: "\e6c3";} +.icon-list:before {content: "\e6c4";} +.icon-location-pin:before {content: "\e6c5";} +.icon-location:before {content: "\e6c6";} +.icon-lock-open:before {content: "\e6c7";} +.icon-lock:before {content: "\e6c8";} +.icon-log-out:before {content: "\e6c9";} +.icon-login:before {content: "\e6ca";} +.icon-loop:before {content: "\e6cb";} +.icon-magnet:before {content: "\e6cc";} +.icon-magnifying-glass:before {content: "\e6cd";} +.icon-mail:before {content: "\e6ce";} +.icon-man:before {content: "\e6cf";} +.icon-map:before {content: "\e6d0";} +.icon-mask:before {content: "\e6d1";} +.icon-medal:before {content: "\e6d2";} +.icon-megaphone:before {content: "\e6d3";} +.icon-menu:before {content: "\e6d4";} +.icon-merge:before {content: "\e6d5";} +.icon-message:before {content: "\e6d6";} +.icon-mic:before {content: "\e6d7";} +.icon-minus:before {content: "\e6d8";} +.icon-mobile:before {content: "\e6d9";} +.icon-modern-mic:before {content: "\e6da";} +.icon-moon:before {content: "\e6db";} +.icon-mouse-pointer:before {content: "\e6dc";} +.icon-mouse:before {content: "\e6dd";} +.icon-music:before {content: "\e6de";} +.icon-network:before {content: "\e6df";} +.icon-new-message:before {content: "\e6e0";} +.icon-new:before {content: "\e6e1";} +.icon-news:before {content: "\e6e2";} +.icon-newsletter:before {content: "\e6e3";} +.icon-note:before {content: "\e6e4";} +.icon-notification:before {content: "\e6e5";} +.icon-notifications-off:before {content: "\e6e6";} +.icon-old-mobile:before {content: "\e6e7";} +.icon-old-phone:before {content: "\e6e8";} +.icon-open-book:before {content: "\e6e9";} +.icon-palette:before {content: "\e6ea";} +.icon-paper-plane:before {content: "\e6eb";} +.icon-pencil:before {content: "\e6ec";} +.icon-phone:before {content: "\e6ed";} +.icon-pie-chart:before {content: "\e6ee";} +.icon-pin:before {content: "\e6ef";} +.icon-plus:before {content: "\e6f0";} +.icon-popup:before {content: "\e6f1";} +.icon-power-plug:before {content: "\e6f2";} +.icon-price-ribbon:before {content: "\e6f3";} +.icon-price-tag:before {content: "\e6f4";} +.icon-print:before {content: "\e6f5";} +.icon-progress-empty:before {content: "\e6f6";} +.icon-progress-full:before {content: "\e6f7";} +.icon-progress-one:before {content: "\e6f8";} +.icon-progress-two:before {content: "\e6f9";} +.icon-publish:before {content: "\e6fa";} +.icon-quote:before {content: "\e6fb";} +.icon-radio:before {content: "\e6fc";} +.icon-remove-user:before {content: "\e6fd";} +.icon-reply-all:before {content: "\e6fe";} +.icon-reply:before {content: "\e6ff";} +.icon-resize-100:before {content: "\e700";} +.icon-resize-full-screen:before {content: "\e701";} +.icon-retweet:before {content: "\e702";} +.icon-rocket:before {content: "\e703";} +.icon-round-brush:before {content: "\e704";} +.icon-rss:before {content: "\e705";} +.icon-ruler:before {content: "\e706";} +.icon-save:before {content: "\e707";} +.icon-scissors:before {content: "\e708";} +.icon-select-arrows:before {content: "\e709";} +.icon-share-alternative:before {content: "\e70a";} +.icon-share:before {content: "\e70b";} +.icon-shareable:before {content: "\e70c";} +.icon-shield:before {content: "\e70d";} +.icon-shop:before {content: "\e70e";} +.icon-shopping-bag:before {content: "\e70f";} +.icon-shopping-basket:before {content: "\e710";} +.icon-shopping-cart:before {content: "\e711";} +.icon-shuffle:before {content: "\e712";} +.icon-signal:before {content: "\e713";} +.icon-sound-mix:before {content: "\e714";} +.icon-sound-mute:before {content: "\e715";} +.icon-sound:before {content: "\e716";} +.icon-sports-club:before {content: "\e717";} +.icon-spreadsheet:before {content: "\e718";} +.icon-squared-cross:before {content: "\e719";} +.icon-squared-minus:before {content: "\e71a";} +.icon-squared-plus:before {content: "\e71b";} +.icon-star-outlined:before {content: "\e71c";} +.icon-star:before {content: "\e71d";} +.icon-stopwatch:before {content: "\e71e";} +.icon-suitcase:before {content: "\e71f";} +.icon-swap:before {content: "\e720";} +.icon-sweden:before {content: "\e721";} +.icon-switch:before {content: "\e722";} +.icon-tablet-mobile-combo:before {content: "\e723";} +.icon-tablet:before {content: "\e724";} +.icon-tag:before {content: "\e725";} +.icon-text-document-inverted:before {content: "\e726";} +.icon-text-document:before {content: "\e727";} +.icon-text:before {content: "\e728";} +.icon-thermometer:before {content: "\e729";} +.icon-thumbs-down:before {content: "\e72a";} +.icon-thumbs-up:before {content: "\e72b";} +.icon-thunder-cloud:before {content: "\e72c";} +.icon-ticket:before {content: "\e72d";} +.icon-time-slot:before {content: "\e72e";} +.icon-tools:before {content: "\e72f";} +.icon-traffic-cone:before {content: "\e730";} +.icon-trash:before {content: "\e731";} +.icon-tree:before {content: "\e732";} +.icon-triangle-down:before {content: "\e733";} +.icon-triangle-left:before {content: "\e734";} +.icon-triangle-right:before {content: "\e735";} +.icon-triangle-up:before {content: "\e736";} +.icon-trophy:before {content: "\e737";} +.icon-tv:before {content: "\e738";} +.icon-typing:before {content: "\e739";} +.icon-uninstall:before {content: "\e73a";} +.icon-unread:before {content: "\e73b";} +.icon-untag:before {content: "\e73c";} +.icon-upload-to-cloud:before {content: "\e73d";} +.icon-upload:before {content: "\e73e";} +.icon-user:before {content: "\e73f";} +.icon-users:before {content: "\e740";} +.icon-v-card:before {content: "\e741";} +.icon-video-camera:before {content: "\e742";} +.icon-video:before {content: "\e743";} +.icon-vinyl:before {content: "\e744";} +.icon-voicemail:before {content: "\e745";} +.icon-wallet:before {content: "\e746";} +.icon-warning:before {content: "\e747";} +.icon-water:before {content: "\e748";} +.icon-px-with-circle:before {content: "\e749";} +.icon-px:before {content: "\e74a";} +.icon-app-store:before {content: "\e74b";} +.icon-baidu:before {content: "\e74c";} +.icon-basecamp:before {content: "\e74d";} +.icon-behance:before {content: "\e74e";} +.icon-creative-cloud:before {content: "\e74f";} +.icon-dribbble-with-circle:before {content: "\e750";} +.icon-dribbble:before {content: "\e751";} +.icon-dropbox:before {content: "\e752";} +.icon-evernote:before {content: "\e753";} +.icon-facebook-with-circle:before {content: "\e754";} +.icon-facebook:before {content: "\e755";} +.icon-flattr:before {content: "\e756";} +.icon-flickr-with-circle:before {content: "\e757";} +.icon-flickr:before {content: "\e758";} +.icon-foursquare:before {content: "\e759";} +.icon-github-with-circle:before {content: "\e75a";} +.icon-github:before {content: "\e75b";} +.icon-google-drive:before {content: "\e75c";} +.icon-google-hangouts:before {content: "\e75d";} +.icon-google-play:before {content: "\e75e";} +.icon-google-with-circle:before {content: "\e75f";} +.icon-google:before {content: "\e760";} +.icon-grooveshark:before {content: "\e761";} +.icon-houzz:before {content: "\e762";} +.icon-icloud:before {content: "\e763";} +.icon-instagram-with-circle:before {content: "\e764";} +.icon-instagram:before {content: "\e765";} +.icon-lastfm-with-circle:before {content: "\e766";} +.icon-lastfm:before {content: "\e767";} +.icon-linkedin-with-circle:before {content: "\e768";} +.icon-linkedin:before {content: "\e769";} +.icon-mail-with-circle:before {content: "\e76a";} +.icon-medium-with-circle:before {content: "\e76b";} +.icon-medium:before {content: "\e76c";} +.icon-mixi:before {content: "\e76d";} +.icon-onedrive:before {content: "\e76e";} +.icon-paypal:before {content: "\e76f";} +.icon-picasa:before {content: "\e770";} +.icon-pinterest-with-circle:before {content: "\e771";} +.icon-pinterest:before {content: "\e772";} +.icon-qq-with-circle:before {content: "\e773";} +.icon-qq:before {content: "\e774";} +.icon-raft-with-circle:before {content: "\e775";} +.icon-raft:before {content: "\e776";} +.icon-rainbow:before {content: "\e777";} +.icon-rdio-with-circle:before {content: "\e778";} +.icon-rdio:before {content: "\e779";} +.icon-renren:before {content: "\e77a";} +.icon-scribd:before {content: "\e77b";} +.icon-sina-weibo:before {content: "\e77c";} +.icon-skype-with-circle:before {content: "\e77d";} +.icon-skype:before {content: "\e77e";} +.icon-slideshare:before {content: "\e77f";} +.icon-smashing:before {content: "\e780";} +.icon-soundcloud:before {content: "\e781";} +.icon-spotify-with-circle:before {content: "\e782";} +.icon-spotify:before {content: "\e783";} +.icon-stumbleupon-with-circle:before {content: "\e784";} +.icon-stumbleupon:before {content: "\e785";} +.icon-swarm:before {content: "\e786";} +.icon-tripadvisor:before {content: "\e787";} +.icon-tumblr-with-circle:before {content: "\e788";} +.icon-tumblr:before {content: "\e789";} +.icon-twitter-with-circle:before {content: "\e78a";} +.icon-twitter:before {content: "\e78b";} +.icon-vimeo-with-circle:before {content: "\e78c";} +.icon-vimeo:before {content: "\e78d";} +.icon-vine-with-circle:before {content: "\e78e";} +.icon-vine:before {content: "\e78f";} +.icon-vk-alternitive:before {content: "\e790";} +.icon-vk-with-circle:before {content: "\e791";} +.icon-vk:before {content: "\e792";} +.icon-windows-store:before {content: "\e793";} +.icon-xing-with-circle:before {content: "\e794";} +.icon-xing:before {content: "\e795";} +.icon-yelp:before {content: "\e796";} +.icon-youko-with-circle:before {content: "\e797";} +.icon-youko:before {content: "\e798";} +.icon-youtube-with-circle:before {content: "\e799";} +.icon-youtube:before {content: "\e79a";} + +/* Sizes */ +[class*="icon-"].small{ + font-size: 1.6rem; +} +[class*="icon-"].medium{ + font-size: 2.4rem; +} +[class*="icon-"].large{ + font-size: 3.2rem; +} +[class*="icon-"].xlarge{ + font-size: 3.8rem; +} +.icon-boxed, +.icon-circled{ + width: 6.6rem; + height: 6.6rem; + margin-bottom: 0.4rem; + line-height: 6.6rem; + text-align: center; + border: 1px solid #eeeeee; + overflow: hidden; + position: relative; +} +.icon-boxed.small, +.icon-circled.small{ + width: 5.8rem; + height: 5.8rem; + line-height: 5.6rem; +} +.icon-boxed.medium, +.icon-circled.medium{ + width: 6.6rem; + height: 6.6rem; + line-height: 6.4rem; +} +.icon-boxed.large, +.icon-circled.large{ + width: 7.4rem; + height: 7.4rem; + line-height: 7.2rem; +} +.icon-boxed.xlarge, +.icon-circled.xlarge{ + width: 9rem; + height: 9rem; + line-height: 8.8rem; +} +.icon-boxed.left + span, +.icon-circled.left + span{ + margin-left: 0.5rem; +} +.icon-boxed.right + span, +.icon-circled.right + span{ + margin-right: 0.5rem; +} + +/* Styles */ +.icon-boxed.rounded{ + border-radius: 0.3rem; +} +.icon-circled{ + border-radius: 10rem; +} +.icon-boxed.shadow, +.icon-circled.shadow{ + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); + box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); +} + +/* Animations */ +.icon-boxed.pulsate, +.icon-circled.pulsate{ + overflow: visible; +} +.icon-boxed.pulsate:after, +.icon-circled.pulsate:after { + width: inherit; + height: inherit; + padding: inherit; + content: ""; + border: inherit; + border-radius: inherit; + position: absolute; + top: -1px; + left: -1px; +} +.icon-boxed.thick.pulsate:after, +.icon-circled.thick.pulsate:after{ + top: -2px; + left: -2px; +} +.icon-boxed.pulsate:after, +.icon-circled.pulsate:after{ + -webkit-animation: pulsate 1s ease-out; + -webkit-animation-iteration-count: infinite; + animation: pulsate 1s ease-out; + animation-iteration-count: infinite; + opacity: 0; +} +.icon-boxed.slide-left-right:before, +.icon-circled.slide-left-right:before{ + -webkit-animation: slide-left-right 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: slide-left-right 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +.icon-boxed.slide-top-bottom:before, +.icon-circled.slide-top-bottom:before{ + -webkit-animation: slide-top-bottom 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: slide-top-bottom 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +.icon-boxed.scale-in:before, +.icon-circled.scale-in:before{ + -webkit-animation: scale-in 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: scale-in 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} +.icon-boxed.scale-out:before, +.icon-circled.scale-out:before{ + -webkit-animation: scale-out 6s ease-in-out; + -webkit-animation-iteration-count: infinite; + animation: scale-out 6s ease-in-out; + animation-iteration-count: infinite; + display: block; +} + +/* pulsate */ +@-webkit-keyframes pulsate { + 0% { + -webkit-transform: scale(0.6, 0.6); + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + -webkit-transform: scale(1.2, 1.2); + opacity: 0; + } +} +@keyframes pulsate { + 0% { + transform: scale(0.6, 0.6); + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + transform: scale(1.2, 1.2); + opacity: 0; + } +} +/* left/right */ +@-webkit-keyframes slide-left-right { + 15%,100% { + -webkit-transform: translateX(0); + opacity: 1; + } + 5% { + -webkit-transform: translateX(5rem); opacity: 0; + } + 10% { + -webkit-transform: translateX(-5rem); opacity: 0; + } +} +@keyframes slide-left-right { + 15%,100% { + transform: translateX(0); + opacity: 1; + } + 5% { + transform: translateX(5rem); opacity: 0; + } + 10% { + transform: translateX(-5rem); opacity: 0; + } +} +/* top/bottom */ +@-webkit-keyframes slide-top-bottom { + 15%,100% { + -webkit-transform: translateY(0); + opacity: 1; + } + 5% { + -webkit-transform: translateY(5rem); opacity: 0; + } + 10% { + -webkit-transform: translateY(-5rem); opacity: 0; + } +} +@keyframes slide-top-bottom { + 15%,100% { + transform: translateY(0); + opacity: 1; + } + 5% { + transform: translateY(5rem); opacity: 0; + } + 10% { + transform: translateY(-5rem); opacity: 0; + } +} +/* scale in*/ +@-webkit-keyframes scale-in { + 15%,100% { + -webkit-transform: scale(1); + opacity: 1; + } + 5% { + -webkit-transform: scale(0.6); opacity: 0; + } + 10% { + -webkit-transform: scale(1.2); opacity: 0; + } +} +@keyframes scale-in { + 15%,100% { + transform: scale(1); + opacity: 1; + } + 5% { + transform: scale(0.6); opacity: 0; + } + 10% { + transform: scale(1.2); opacity: 0; + } +} +/* scale out*/ +@-webkit-keyframes scale-out { + 15%,100% { + -webkit-transform: scale(1); + opacity: 1; + } + 5% { + -webkit-transform: scale(1.2); opacity: 0; + } + 10% { + -webkit-transform: scale(0.6); opacity: 0; + } +} +@keyframes scale-out { + 15%,100% { + transform: scale(1); + opacity: 1; + } + 5% { + transform: scale(1.2); opacity: 0; + } + 10% { + transform: scale(0.6); opacity: 0; + } +} + +/*------------------------------------------------------------------ +[33. Color Classes] +*/ + +/* + Only applicable for: + buttons, labels, boxes, feature columns, feature icons, + progress bars, text fields and textareas. +*/ + +/* Padding */ +/* Border/Bkg padding */ +[class*="border-"].padded, +[class*="bkg-"].padded{ + padding: 1rem 2rem; +} + +/* Border Color Classes */ +[class*="border-"]{ + border: 1px solid #eee; +} +[class*="border-"]:not([class*="bkg-"]), +[class*="border-"][class*="bkg-hover-"], +[class*="border-hover-"]:hover{ + background: none; + background: rgba(0,0,0,0); +} +/* Styles */ +[class*="border-"].solid{ + border-style: solid; + border-width: 1px; +} +[class*="border-"].dashed{ + border-style: dashed; + border-width: 1px; +} +[class*="border-"].dotted{ + border-style: dotted; + border-width: 1px; +} +[class*="border-"].thick, +[class*="border-"].thick *{ + border-width: 0.2rem; +} +.border-turquoise{border-color: #00a186;} +.border-hover-turquoise:hover{border-color: #008b73;} +.border-turquoise-light{border-color: #00bd9c;} +.border-hover-turquoise-light:hover{border-color: #00a186; } +.border-green{border-color: #1bb05d; color: #1bb05d;} +.border-hover-green:hover{border-color: #179851;} +.border-green-light{border-color: #1ecd6d;} +.border-hover-green-light:hover{border-color: #1bb05d;} +.border-blue{border-color: #227fbb;} +.border-hover-blue:hover{border-color: #1d6ea3;} +.border-blue-light{border-color: #2c96dd;} +.border-hover-blue-light:hover{border-color: #227fbb;} +.border-navy{border-color:#2c3e51;} +.border-hover-navy:hover{border-color: #1f2d3b;} +.border-navy-light{border-color: #33495f;} +.border-hover-navy-light:hover{border-color: #2c3e51;} +.border-purple{border-color: #8f3faf} +.border-hover-purple:hover{border-color: #7b3697;} +.border-purple-light{border-color: #b078c6;} +.border-hover-purple-light:hover{border-color: #8f3faf;} +.border-yellow{border-color: #f3b100;} +.border-hover-yellow:hover{border-color: #e2a50b;;} +.border-yellow-light{border-color: #ffbe12;} +.border-hover-yellow-light:hover{border-color: #f3b100;} +.border-orange{border-color: #e87f04;} +.border-hover-orange:hover{border-color: #df6f0b;;} +.border-orange-light{border-color: #f59d00;} +.border-hover-orange-light:hover{border-color: #e87f04;} +.border-red{border-color: #c23824} +.border-hover-red:hover{border-color: #a9311f;} +.border-red-light{border-color: #ea4b35;} +.border-hover-red-light:hover{border-color: #c23824;} +.border-black{border-color: #000000;} +.border-hover-black:hover{border-color: #000000;} +.border-white{border-color: #ffffff;} +.border-hover-white:hover{border-color: #ffffff;} +.border-grey{border-color: #666666;} +.border-hover-grey:hover{border-color: #555555;} +.border-grey-light{border-color: #999999;} +.border-hover-grey-light:hover{border-color: #888888;} +.border-grey-ultralight{border-color: #f4f4f4;} +.border-hover-grey-ultralight:hover{border-color: #f1f1f1;} +.border-charcoal{border-color: #333333; } +.border-hover-charcoal:hover{border-color: #222222; } +.border-charcoal-light{border-color: #555555;} +.border-hover-charcoal-light:hover{border-color: #444444;} +.border-black{border-color: #000000;} +.border-hover-black:hover{border-color: #000000;} +.border-base{border-color: #eeeeee; } +.border-hover-base:hover{border-color: #d0d0d0;} + +/* Social Networks Background Color Classes */ +.border-behance, +.border-hover-behance:hover{border-color: #1769ff; color: #1769ff;} +.border-dribbble, +.border-hover-dribbble:hover{border-color: #ea4c89; color: #ea4c89;} +.border-facebook, +.border-hover-facebook:hover{border-color: #3b5998; color: #3b5998;} +.border-flickr, +.border-hover-flickr:hover{border-color: #0063DC; color: #0063DC;} +.border-github, +.border-hover-github:hover{border-color: #333; color: #333;} +.border-google, +.border-hover-google:hover{border-color: #d34836; color: #d34836;} +.border-instagram, +.border-hover-instagram:hover{border-color: #517fa4; color: #517fa4;} +.border-linkedin, +.border-hover-linkedin:hover{border-color: #007bb6; color: #007bb6;} +.border-pinterest, +.border-hover-pinterest:hover{border-color: #cb2027; color: #cb2027;} +.border-skype, +.border-hover-skype:hover{border-color: #12A5F4; color: #12A5F4;} +.border-soundcloud, +.border-hover-soundcloud:hover{border-color: #f80; color: #f80;} +.border-spotify, +.border-hover-spotify:hover{border-color: #7ab800; color: #7ab800;} +.border-tumblr, +.border-hover-tumblr:hover{border-color: #35465c; color: #35465c;} +.border-twitter, +.border-hover-twitter:hover{border-color: #00aced; color: #00aced;} +.border-vimeo, +.border-hover-vimeo:hover{border-color: #1ab7ea; color: #1ab7ea;} +.border-youtube, +.border-hover-youtube:hover{border-color: #bb0000; color: #bb0000;} + +/* Background Color Classes */ +[class*="bkg-hover-"]:hover *, +[class*="bkg-hover-"]:visited *{ + color: inherit; +} +.bkg-turquoise{background: #00a186; border-color: #00a186;} +.bkg-hover-turquoise:hover{background: #008b73; border-color: #008b73;} +.bkg-turquoise-light{background: #00bd9c; border-color: #00bd9c;} +.bkg-hover-turquoise-light:hover{background: #00a186; border-color: #00a186;} +.bkg-green{background: #1bb05d; border-color: #1bb05d;} +.bkg-hover-green:hover{background: #179851; border-color: #179851;} +.bkg-green-light{background: #1ecd6d; border-color: #1ecd6d;} +.bkg-hover-green-light:hover{background: #1bb05d; border-color: #1bb05d;} +.bkg-blue{background: #227fbb; border-color: #227fbb;} +.bkg-hover-blue:hover{background: #1d6ea3; border-color: #1d6ea3;} +.bkg-blue-light{background: #2c96dd; border-color: #2c96dd;} +.bkg-hover-blue-light:hover{background: #227fbb; border-color: #227fbb;} +.bkg-navy{background:#2c3e51; border-color: #2c3e51;} +.bkg-hover-navy:hover{background: #1f2d3b; border-color: #1f2d3b;} +.bkg-navy-light{background: #33495f; border-color: #33495f;} +.bkg-hover-navy-light:hover{background: #2c3e51; border-color: #2c3e51;} +.bkg-purple{background: #8f3faf; border-color: #8f3faf; } +.bkg-hover-purple:hover{background: #7b3697; border-color: #7b3697;} +.bkg-purple-light{background: #b078c6; border-color: #b078c6;} +.bkg-hover-purple-light:hover{background: #8f3faf; border-color: #8f3faf;} +.bkg-yellow{background: #f3b100; border-color: #f3b100;} +.bkg-hover-yellow:hover{background: #e2a50b; border-color: #e2a50b;} +.bkg-yellow-light{background: #ffbe12; border-color: #ffbe12;} +.bkg-hover-yellow-light:hover{background: #f3b100; border-color: #f3b100;} +.bkg-orange{background: #e87f04; border-color: #e87f04;} +.bkg-hover-orange:hover{background: #df6f0b; border-color: #df6f0b;} +.bkg-orange-light{background: #f59d00; border-color: #f59d00;} +.bkg-hover-orange-light:hover{background: #e87f04; border-color: #e87f04;} +.bkg-red{background: #c23824; border-color: #c23824;} +.bkg-hover-red:hover{background: #a9311f; border-color: #a9311f;} +.bkg-red-light{background: #ea4b35; border-color: #ea4b35;} +.bkg-hover-red-light:hover{background: #c23824; border-color: #c23824;} +.bkg-black{background: #000000; border-color: #000000;} +.bkg-hover-black:hover{background: #000000; border-color: #000000;} +.bkg-white{background: #ffffff; border-color: #ffffff;} +.bkg-hover-white:hover{background: #ffffff; border-color: #ffffff;} +.bkg-grey{background-color: #666666; border-color: #666666;} +.bkg-hover-grey:hover{background-color: #555555; border-color: #555555;} +.bkg-grey-light{background-color: #999999; border-color: #999999;} +.bkg-hover-grey-light:hover{background-color: #888888; border-color: #888888;} +.bkg-grey-ultralight{background-color: #f4f4f4; border-color: #f4f4f4;} +.bkg-hover-grey-ultralight:hover{background-color: #f1f1f1; border-color: #f1f1f1;} +.bkg-charcoal{background-color: #333333; border-color: #333333;} +.bkg-hover-charcoal:hover{background-color: #222222; border-color: #222222;} +.bkg-charcoal-light{background-color: #555555; border-color: #555555;} +.bkg-hover-charcoal-light:hover{background-color: #444444; border-color: #444444;} +.bkg-black{background-color: #000000; border-color: #000000;} +.bkg-hover-black:hover{background-color: #000000; border-color: #000000;} +.bkg-base{background: #eeeeee; border-color: #666666; border-color: #eeeeee;} +.bkg-hover-base:hover{background: #d0d0d0; border-color: #666666; border-color: #eeeeee;} + +/* Social Networks Background Color Classes */ +.bkg-behance, +.bkg-hover-behance:hover{background-color: #1769ff; border-color: #1769ff;} +.bkg-dribbble, +.bkg-hover-dribbble:hover{background-color: #ea4c89; border-color: #ea4c89;} +.bkg-facebook, +.bkg-hover-facebook:hover{background-color: #3b5998; border-color: #3b5998;} +.bkg-flickr, +.bkg-hover-flickr:hover{background-color: #0063DC; border-color: #0063DC;} +.bkg-github, +.bkg-hover-github:hover{background-color: #333; border-color: #333;} +.bkg-google, +.bkg-hover-google:hover{background-color: #d34836; border-color: #d34836;} +.bkg-instagram, +.bkg-hover-instagram:hover{background-color: #517fa4; border-color: #517fa4;} +.bkg-linkedin, +.bkg-hover-linkedin:hover{background-color: #007bb6; border-color: #007bb6;} +.bkg-pinterest, +.bkg-hover-pinterest:hover{background-color: #cb2027; border-color: #cb2027;} +.bkg-skype, +.bkg-hover-skype:hover{background-color: #12A5F4; border-color: #12A5F4;} +.bkg-soundcloud, +.bkg-hover-soundcloud:hover{background-color: #f80; border-color: #f80;} +.bkg-spotify, +.bkg-hover-spotify:hover{background-color: #7ab800; border-color: #7ab800;} +.bkg-tumblr, +.bkg-hover-tumblr:hover{background-color: #35465c; border-color: #35465c;} +.bkg-twitter, +.bkg-hover-twitter:hover{background-color: #00aced; border-color: #00aced;} +.bkg-vimeo, +.bkg-hover-vimeo:hover{background-color: #1ab7ea; border-color: #1ab7ea;} +.bkg-youtube, +.bkg-hover-youtube:hover{background-color: #bb0000; border-color: #bb0000;} + +/* Font Color Classes */ +[class*="color-"] *{ + color: inherit !important; +} +.color-turquoise{color: #00a186;} +.color-hover-turquoise:hover{color: #008b73;} +.color-turquoise-light{color: #00bd9c;} +.color-hover-turquoise-light:hover{color: #00a186;} +.color-green{color: #1bb05d;} +.color-hover-green:hover{color: #179851;} +.color-green-light{color: #1ecd6d;} +.color-hover-green-light:hover{color: #1bb05d;} +.color-blue{color: #227fbb;} +.color-hover-blue:hover{color: #1d6ea3;} +.color-blue-light{color: #2c96dd;} +.color-hover-blue-light:hover{color: #227fbb;} +.color-navy{color:#2c3e51;} +.color-hover-navy:hover{color: #1f2d3b;} +.color-navy-light{color: #33495f;} +.color-hover-navy-light:hover{color: #2c3e51;} +.color-purple{color: #8f3faf;} +.color-hover-purple:hover{color: #7b3697;} +.color-purple-light{color: #b078c6;} +.color-hover-purple-light:hover{color: #8f3faf;} +.color-yellow{color: #f3b100;} +.color-hover-yellow:hover{ color: #e2a50b;} +.color-yellow-light{color: #ffbe12;} +.color-hover-yellow-light:hover{color: #f3b100;} +.color-orange{color: #e87f04;} +.color-hover-orange:hover{color: #df6f0b;} +.color-orange-light{ color: #f59d00;} +.color-hover-orange-light:hover{color: #e87f04;} +.color-red{color: #c23824;} +.color-hover-red:hover{color: #a9311f;} +.color-red-light{color: #ea4b35;} +.color-hover-red-light:hover{color: #c23824;} +.color-white{color: #ffffff;} +.color-hover-white:hover{color: #ffffff;} +.color-grey{color: #666666;} +.color-hover-grey:hover{color: #555555;} +.color-grey-light{color: #999999;} +.color-hover-grey-light:hover{color: #888888;} +.color-grey-ultralight{color: #f4f4f4;} +.color-hover-grey-ultralight:hover{color: #f1f1f1;} +.color-charcoal{color: #333333;} +.color-hover-charcoal:hover{color: #222222;} +.color-charcoal-light{color: #555555;} +.color-hover-charcoal-light:hover{color: #444444;} +.color-black{color: #000000;} +.color-hover-black:hover{color: #000000;} +.color-base{color: #666666;} +.color-hover-base:hover{color: #666666;} + +/* Social Networks Font Color Classes */ +.color-behance, +.color-hover-behance:hover{color: #1769ff;} +.color-dribbble, +.color-hover-dribbble:hover{color: #ea4c89;} +.color-facebook, +.color-hover-facebook:hover{color: #3b5998;} +.color-flickr, +.color-hover-flickr:hover{color: #0063DC;} +.color-github, +.color-hover-github:hover{color: #333;} +.color-google, +.color-hover-google:hover{color: #d34836;} +.color-instagram, +.color-hover-instagram:hover{color: #517fa4;} +.color-linkedin, +.color-hover-linkedin:hover{color: #007bb6;} +.color-pinterest, +.color-hover-pinterest:hover{color: #cb2027;} +.color-skype, +.color-hover-skype:hover{color: #12A5F4;} +.color-soundcloud, +.color-hover-soundcloud:hover{color: #f80;} +.color-spotify, +.color-hover-spotify:hover{color: #7ab800;} +.color-tumblr, +.color-hover-tumblr:hover{color: #35465c;} +.color-twitter, +.color-hover-twitter:hover{color: #00aced;} +.color-vimeo, +.color-hover-vimeo:hover{color: #1ab7ea;} +.color-youtube, +.color-hover-youtube:hover{color: #bb0000;} + +/* Form element place holder text color*/ +[class*="bkg-"]::-webkit-input-placeholder, +[class*="border-"]::-webkit-input-placeholder, +[class*="color-"]::-webkit-input-placeholder{ + color: inherit; +} + +[class*="bkg-"]::-moz-placeholder, +[class*="border-"]::-moz-placeholder, +[class*="color-"]::-moz-placeholder{ + color: inherit; +} + +[class*="bkg-"]:-ms-input-placeholder, +[class*="border-"]:-ms-input-placeholder, +[class*="color-"]:-ms-input-placeholder{ + color: inherit; +} + +/* Special Color Classes */ +.highlight{ + background: #eeeeee; + border-color: #eeeeee; +} +.info{ + background: #d9edf7; + color: #31708f; + border-color:#d9edf7; +} +.success{ + background: #dff0d8; + color: #3c763d; + border-color: #dff0d8; +} +.alert{ + background: #fcf8e3; + color: #8a6d3b; + border-color: #fcf8e3; +} +.warning{ + background: #f2dede; + color: #a9444a; + border-color: #f2dede; +} + +/* Shadow Classes */ +.shadow-hover:hover{ + -webkit-box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); + -moz-box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); + box-shadow: 0 0.4rem 2.4rem 0 rgba(0,0,0,.15); +} + +/*------------------------------------------------------------------ +[34. Animation] +*/ + +a, +input, +textarea, +.form-element, +.form-element + label:before, +button, +.bar, +.box, +.overlay-info, +.thumbnail, +.thumbnail img, +.thumbnail .background-image{ + -webkit-transition-property: background, border-color, color, opacity, box-shadow, -webkit-transform; + transition-property: background, border-color, color, opacity, box-shadow, transform; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; +} +.no-transition, +.no-transition-reset{ + -webkit-transition-duration: 0ms !important; + transition-duration: 0ms !important; +} + +/*------------------------------------------------------------------ +[35. Media Queries] +*/ + +@media only screen and (max-width: 1140px){ + + /* Grid */ + body.boxed .wrapper-inner, + .row{ + max-width: 96rem; + } + + /* Sub Menu */ + .navigation li:last-child .sub-menu{ + right: 0; + } + + /* Content grid */ + .content-grid-5 .grid-item, + .content-grid-6 .grid-item{ + width: 25%; + } + + /* Feature Column */ + .feature-column-group .width-3{ + width: 50%; + } +} +@media only screen and (max-width: 1023px){ + .navigation > ul > li:nth-last-child(2) > .sub-menu{ + right: 0; + } + .navigation > ul > li:nth-last-child(2) > .sub-menu ul{ + right: 18rem; + left: auto; + } + + /* Content grid */ + .content-grid-5 .grid-item, + .content-grid-6 .grid-item{ + width: 33.33333%; + } +} +@media only screen and (min-width: 960px){ + .pricing-table .pricing-table-column:not(:first-child):not(.callout){ + border-left: none; + } + .table > tbody > tr > td:first-child { + border-left: none; + } +} +@media only screen and (max-width: 960px) { + + /* Columns */ + .two-columns-on-tablet > [class*="width-"]{ + width: 50%; + } + .one-column-on-tablet > [class*="width-"]{ + width: 100%; + } + .two-columns-on-tablet > [class*="width-"], + .one-column-on-tablet > [class*="width-"]{ + margin-left: 0; + position: static; + left: 0; + right: 0; + } + + /* Grid */ + body.boxed .wrapper-inner, + .row{ + max-width: 76rem; + } + + /* Content grid */ + [class*="content-grid-"] .grid-item{ + width: 50%; + } + + /* Header */ + header .primary-navigation, + header .primary-nav-column{ + display: none !important; + } + header .logo-column, + header .secondary-nav-column{ + width: auto !important; + } + header .logo-column{ + float: left; + } + header .secondary-nav-column{ + float: right; + } + .nav-bar .logo, + .nav-bar .logo.logo-center{ + margin: 0; + float: left; + } + + /* Mobile Access */ + .aux-navigation{ + display: table !important; + visibility: visible !important; + } + + /* Feature Column */ + .feature-column-group .feature-column{ + padding: 4rem; + } + + /* Pricing Tables */ + .pricing-table.columns-2 .pricing-table-column, + .pricing-table.columns-3 .pricing-table-column, + .pricing-table.columns-4 .pricing-table-column, + .pricing-table.columns-5 .pricing-table-column{ + width: 50%; + } + /* Pricing Tables */ + .pricing-table[class*="border-"].columns-3 .pricing-table-column:last-child, + .pricing-table[class*="border-"].columns-4 .pricing-table-column:nth-last-child(2), + .pricing-table[class*="border-"].columns-5 .pricing-table-column:last-child, + .pricing-table[class*="border-"].columns-5 .pricing-table-column:nth-last-child(3){ + border-left-width: 1px; + } + .pricing-table.rounded.columns-3 .pricing-table-column:last-child, + .pricing-table.rounded.columns-5 .pricing-table-column:last-child{ + border-radius: 0.3rem; + } + .pricing-table.rounded.columns-4 .pricing-table-column:nth-last-child(2), + .pricing-table.rounded.columns-5 .pricing-table-column:nth-last-child(3){ + border-radius: 0.3rem 0 0 0.3rem; + } + + /* Tables */ + .table:not(.non-responsive){ + max-width: 100%; + display: inline-block; + position: relative; + } + .table tr:last-child { + width:100%; + } + .table:not(.non-responsive) > thead, + .table:not(.non-responsive) > thead > tr{ + display: block; + float: left; + } + .table:not(.non-responsive) > thead > tr > th{ + display: block; + } + .table:not(.non-responsive) > tbody{ + display: flex; + position: relative; + overflow-x: auto; + white-space: nowrap; + } + .table:not(.non-responsive) > tbody > tr{ + display: inline-block; + vertical-align: top; + margin-right: -0.4rem; + } + .table:not(.non-responsive) > tbody > tr > td{ + display: block; + } + .table:not(.non-responsive) th+th{ + border-left: none; + border-bottom: 1px solid transparent; + } + + /* Helper Classes for tablet */ + .hide-on-tablet{ + display: none !important; + visibility: hidden !important; + } + .show-on-tablet{ + display: block !important; + visibility: visible !important; + } + .clear-height-on-tablet{ + height: auto !important; + } + .one-column-on-tablet .sticky, + .one-column-on-tablet .freeze{ + position: static !important; + } +} +@media (min-width: 768px) { + .timeline .timeline-item { + display: inline-block; + } + .timeline.center .timeline-item { + padding-left: 0; + } + .timeline.center .timeline-item:before{ + margin-left: -0.7rem; + left: 50%; + } + .timeline.center .timeline-item:after{ + margin-left: -0.1rem; + left: 50%; + } + .timeline.right .timeline-item{ + text-align: right; + } + .timeline.right .timeline-item:before{ + margin-right: -0.7rem; + right: 0; + left: auto; + } + .timeline.right .timeline-item:after{ + margin-right: -0.1rem; + right: 0; + left: auto; + } + .timeline.center .timeline-info, + .timeline.center .timeline-content { + width: 50%; + } + .timeline.center .timeline-item .timeline-info, + .timeline.center .timeline-item.entry-left .timeline-content { + float: left; + text-align: right; + padding-right: 3rem; + padding-left: 0; + } + .timeline.center .timeline-item .timeline-content, + .timeline.center .timeline-item.entry-left .timeline-info { + float: right; + text-align: left; + padding-left: 3rem; + } + .timeline.right .timeline-item { + padding-left: 0; + padding-right: 3rem; + } + .timeline.center .timeline-item.timeline-section .timeline-content, + .timeline.center .timeline-item.timeline-section .timeline-info { + float: none; + padding: 0; + width: 100%; + text-align: center; + } + .timeline.center .timeline-section { + text-align: center; + } + .timeline.center .timeline-section .timeline-marker:after { + height: 3rem; + bottom: 0; + top: auto; + } + .timeline.center .timeline-section .timeline-title { + left: auto; + } +} +@media only screen and (max-width: 768px) { + + /* Grid */ + body.boxed .wrapper-inner, + .row{ + max-width: 60rem; + } + .width-1, + .width-2, + .width-3, + .width-4, + .width-5, + .width-6, + .width-7, + .width-8, + .width-9, + .width-10, + .width-11, + .width-12, + .two-columns-on-tablet > [class*="width-"]{ + width: 100%; + } + [class*="offset-"]{ + margin-left: 0; + } + .column[class*='push-'], + .column[class*='pull-']{ + position: static; + left: 0; + right: 0; + } + + /* Content grid */ + [class*="content-grid-"] .grid-item{ + width: 100%; + } + + /* Login button */ + .dropdown .login-form-container .button{ + width: 100%; + display: block; + text-align: center; + } + + /* Dropdown */ + .left-on-mobile .dropdown-list{ + left: 0; + } + + /* Button */ + .left-on-mobile button, + .left-on-mobile .button{ + margin-right: 1rem; + margin-left: 0; + } + .center-on-mobile button, + .center-on-mobile .button{ + margin-right: 0.5rem; + margin-left: 0.5rem; + } + .right-on-mobile button, + .right-on-mobile .button{ + margin-right: 0; + margin-left: 1rem; + } + button.no-label-on-mobile span:not([class*="icon-"]), + .button.no-label-on-mobile span:not([class*="icon-"]){ + display: none; + } + button.no-label-on-mobile [class*="icon-"], + .button.no-label-on-mobile [class*="icon-"]{ + margin: 0; + } + + /* Blockquote */ + blockquote { + width: 100% !important; + } + + /* Lead */ + .lead{ + font-size: 1.8rem; + line-height: 1.5; + font-weight: 200; + } + + /* Feature Column */ + .feature-column-group .width-3{ + width: 100%; + } + + /* Pricing Tables */ + .pricing-table.columns-3 .pricing-table-column.callout{ + top: 0; + } + .pricing-table.columns-3 .pricing-table-column{ + margin-bottom: 0.5rem; + } + + /* Helper Classes for mobile */ + .hide-on-mobile{ + display: none !important; + visibility: hidden !important; + } + .show-on-mobile{ + display: block !important; + visibility: visible !important; + } + .pull-left-on-mobile{ + float: left !important; + } + .pull-right-on-mobile{ + float: right !important; + } + .clear-float-on-mobile{ + float: none !important; + } + .v-align-top, + .v-align-top-on-mobile{ + padding-top: 2rem !important; + align-self: flex-start !important; + vertical-align: top !important; + } + .v-align-bottom, + .v-align-bottom-on-mobile{ + padding-bottom: 2rem !important; + align-self: flex-end !important; + vertical-align: bottom !important; + } + .no-padding-on-mobile{ + padding: 0 !important + } + .no-background-on-mobile{ + background: none !important; + border: none !important; + } + .thumbnail .v-align-top, + .thumbnail .v-align-top-on-mobile, + .thumbnail .v-align-bottom, + .thumbnail .v-align-bottom-on-mobile{ + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .left-on-mobile{ + text-align: left !important; + } + .center-on-mobile{ + text-align: center !important; + } + .right-on-mobile{ + text-align: right !important; + } + .no-transition-on-mobile{ + -webkit-transition-duration: 0ms !important; + transition-duration: 0ms !important; + } + .clear-height-on-mobile{ + height: auto !important; + } + .sticky, + .freeze{ + position: static !important; + } +} +@media only screen and (max-width: 600px) { + + /* Grid */ + body.boxed .wrapper-inner, + .row{ + max-width: 48rem; + } + + /* Pricing Tables */ + .pricing-table.columns-2 .pricing-table-column, + .pricing-table.columns-3 .pricing-table-column, + .pricing-table.columns-4 .pricing-table-column, + .pricing-table.columns-5 .pricing-table-column{ + width: 100%; + } + .pricing-table.rounded .pricing-table-column{ + border-radius: 0.3rem !important; + } + .pricing-table .pricing-table-column.callout{ + top: 0; + } + .pricing-table .pricing-table-column{ + margin-bottom: 0.5rem; + } + .pricing-table[class*="border-"] .pricing-table-column{ + border-left-width: 1px; + } +} +@media only screen and (max-width: 480px) { + + /* Grid */ + body.boxed .wrapper-inner, + .row{ + max-width: 35rem; + } + + /* Content grid */ + [class*="content-grid-"] .grid-item{ + width: 100%; + } + + /* Side navigation */ + .side-navigation-wrapper{ + width: 30rem; + } + .element-reveal-left{ + -webkit-transform: translate3d(30rem,0,0); + transform: translate3d(30rem,0,0); + } + .element-reveal-right{ + -webkit-transform: translate3d(-30rem,0,0); + transform: translate3d(-30rem,0,0); + } + .side-navigation-wrapper.hide{ + right: 30rem; + } + .side-navigation-wrapper.enter-right.hide{ + right: -30rem; + } + .element-show-left{ + left: 30rem; + } + .element-show-right{ + left: -30rem; + } + + /* Lists */ + .list-group{ + margin-bottom: 0; + } + + /* Blockquote */ + blockquote { + width: 100% !important; + } + + /* Tabs*/ + .tabs.vertical .tab-nav, + .tabs.vertical.right .tab-nav, + .tabs.vertical .tab-panes, + .tabs.vertical.right .tab-panes{ + width: 100% !important; + float: none; + } + .tab-nav li{ + width: 100%; + float: none; + } + .tab-nav li a{ + width: 100%; + } + .tabs.rounded .tab-nav>li:first-child a{ + border-radius: 0.3rem 0.3rem 0 0 !important; + } + .tabs.rounded .tab-nav>li:last-child a{ + border-radius: 0 !important; + } + .tabs.rounded .tab-panes{ + border-radius: 0 0 0.3rem 0.3rem; + } + .tabs li.active:last-child a{ + border-bottom: 1px solid #eeeeee; + } + .tabs.vertical li.active a, + .tabs.vertical.right li.active a{ + border-left: 1px solid #eeeeee; + } + .tabs.vertical .tab-panes, + .tabs.vertical.right .tab-panes{ + border-top: none; + } +} +@media only screen and (max-width : 350px) { + + /* Grid */ + body.boxed .wrapper-inner, + .row{ + max-width: 100%; + } +} \ No newline at end of file diff --git a/css/who-we-are.css b/css/who-we-are.css new file mode 100644 index 000000000..cc7b01efd --- /dev/null +++ b/css/who-we-are.css @@ -0,0 +1,7 @@ +.recognitions-title{ + font-family: "Roboto", sans-serif; + font-weight: 600; + font-style: normal; + font-size: 1.5em; + margin-bottom: 2%; +} \ No newline at end of file diff --git a/embedFAST.html b/embedFAST.html new file mode 100644 index 000000000..9e55cbe7d --- /dev/null +++ b/embedFAST.html @@ -0,0 +1,681 @@ + + + + + + + + + + + + + + + + + + EmbedFAST | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+

+ EmbedFAST +

+ + +

+ Effortlessly embed Power BI into your apps without the complexity of writing your own code. +

+

+ Achieve faster time to market. Improve your and your customer's operations. Elevate your workflow—all with EmbedFAST. +

+
+ + +
+
+ +
+
+
+ Power BI Embed +
+
+
+ +
+ +
+ + + + + + +
+
+

See how your business can benefit from EmbedFAST

+

Let our automation toolkit do the heavy lifting for you.

+
+
+
+
+ +
+

Seamless integration

+

+ Easily integrate our API into your applications. Embed Power BI without the time or resource complexities. +

+
+
+
+ +
+

Fully customizable

+

+ Adapt EmbedFAST to your unique requirements, ensuring features that align perfectly with your workflows. +

+
+
+
+ +
+

Cut licensing cost

+

+ No need for individual Power BI user licenses—only capacity licenses (P1 - P5). Save costs without assigning user licenses. +

+
+
+
+
+
+ +
+

Simplified access control

+

+ Effortlessly control user permissions and secure data with built-in role-based access. +

+
+
+
+ +
+

Scalable and secure

+

+ Onboard unlimited tenants/workspaces with privacy and scalable growth built-in. +

+
+
+
+ +
+

Automatic updates

+

+ Enjoy automatic updates, ensuring you're always on the latest version wthout manual effort. +

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

Resources

+
+
+
+
+

+ +

+
+
+
+ +
+
+

Watch our partner showcase video to see the EmbedFAST in action.

+

Experience how seamlessly it integrates into applications.

+
+
+
+
+
+
+
+

+ +

+
+
+
+ Power BI report on computer monitor +
+
+

Access our technical documentation to get in-depth information on integrating and using EmbedFAST.

+

Discover step-by-step instructions, best practices, and troubleshooting tips to ensure seamless implementation and optimal performance.

+
+ View EmbedFAST documentation> +
+
+
+
+
+
+
+
+ + + +
+
+

Pricing

+

See our pricing options

+
+
+
+

Subscription

+
+ +
+

+ $2,500 +

+

+ Month +

+ +
    +
  • One-time integration fee: $10,000
  • +
  • Single instance of the application
  • +
  • Complete installation setup
  • +
  • Free upgrades
  • +
+ +
+ +
+

Code Share

+
+ +
+

+ $150,000 +

+

+ Fixed one-time cost +

+ +
    +
  • Shared solution IP
  • +
  • 4-week consulting service to integrate
    the solution with your existing application
  • +
  • Code walkthrough and handover
  • +
  • Personalized technical documentation
    and installation guide
  • +
  • Additional features, improvements,
    and customizations available on demand
  • +
+ +
+
+
+ + + +
+
+

Support Plans

+

Choose the service that works best for you

+
+
+
+
+
Silver
+
Gold
+
Platinum
+
+
+
Cost per month
+
+
+

$500

+
+
+
+
+

$1,500

+
+
+
+
+

$2,000

+
+
+
+
+
Guaranteed response time for support inquiries.
+
+
+

Within 48 hours

+
+
+
+
+

Within 24 hours

+
+
+
+
+

TBD

+
+
+
+
+
Access to our extensive knowledge base and online documentation.
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
Regular software updates and bug fixes. +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
Remote troubleshooting and assistance. +
+
+

-

+
+
+
+ +
+
+
+
+ +
+
+
+
+
Dedicated support representative. +
+
+

-

+
+
+

-

+
+
+
+ +
+
+
+
+
Priority consideration for new feature requests and improvements.
+
+

-

+
+
+

-

+
+
+
+ +
+
+
+
+
Customized training sessions for your team.
+
+

-

+
+
+

-

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

+ Connect with us +

+

+ Let’s accelerate your delivery and optimize your operations. +

+
+ +
+
+ + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/embedfastOld.html b/embedfastOld.html new file mode 100644 index 000000000..44b12ed6d --- /dev/null +++ b/embedfastOld.html @@ -0,0 +1,707 @@ + + + + + + + + + + + + + + + + + + EmbedFAST | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+
+
+
+

+ + EmbedFAST + +

+

+ Effortlessly embed Power BI into your apps without the complexity of writing your own + code. +

+

+ Achieve faster time to market. Improve your and your customer’s operations. Elevate your workflow—all with EmbedFAST. +

+ + Reach out to learn more +
+
+
+
+
+ Power BI Embed +
+
+
+
+
+ + + + + + +
+ +
+
+
+
+
+

+ + Key Benefits + +

+
+
+
+
+
+
+
+ +
+
+

Eliminate licensing cost

+

Power BI per user licenses are not needed, only capacity + licenses (P1 - P5). Save costs. No need to assign licenses to users.

+
+
+
+
+
+
+ +
+
+

Seamless integration

+

Easily + integrate our API into your applications. Embed Power BI without the time or resource + complexities.

+
+
+
+
+
+
+ +
+
+

Highly customizable

+

Tailor EmbedFAST's capabilities to seamlessly align with your organization's unique needs. + Benefit from features that perfectly fit your workflows.

+
+
+
+
+
+
+ +
+
+

Role-based access + management

+

Effortlessly + manage user permissions + and data security with built-in role-based access controls.

+
+
+
+ +
+
+
+ +
+
+

Scalable & secure

+

Onboard + unlimited customer tenants/workspaces, ensuring data + privacy and + seamless scalability for your + organization.

+
+
+
+
+
+
+ +
+
+

Free updates and upgrades

+

Stay up to + date with the latest + improvements without the need + for manual updates.

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

Who is the
EmbedFAST for?

+

The EmbedFAST is designed + for Independent Software Vendors (ISVs) and enterprise customers. + However, any organization can + benefit from our EmbedFAST to unleash the power of Power BI.

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

Why use the
EmbedFAST?

+

Save time, effort, costs, and resources by embedding + Power BI using our ready-to-use API. Seamlessly + embed with comprehensive features, without + having to build from scratch.

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

+ + Case Studies + +

+
+
+
+
+
+ +
+

Coming Soon

+

Read more about our other case + studies +

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

+ + Resources + +

+
+
+
+
+
+
+
+

Demo Video

+

Watch our demo video to see the EmbedFAST + in action. Experience how seamlessly it integrates + into applications.

+
+
+

Partner Showcase Video

+

Watch our partner showcase video to see the EmbedFAST + in action. Experience how seamlessly it integrates + into applications.

+
+
+

Technical Documentation

+

Access our technical documentation to get in-depth + information on integrating and utilizing the EmbedFAST API.

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

Pricing

+
+
+
+
+ +
+

Basic Tier

+

$2,500/month

+
+
+
    +
  • One-time integration fee: $10,000
  • +
  • Single instance of the application
  • +
  • Complete installation setup
  • +
  • No limit on the number of users
  • +
  • Free upgrades
  • + +
+
+ Get It Now +
+
+
+ +
+

IP Handover

+

$120,000 (fixed one-time + cost)

+
+
+ +
    +
  • Shared solution IP
  • +
  • 4-week consulting service to integrate the solution + with your existing application
  • +
  • Code walkthrough and handover
  • +
  • Personalized technical documentation and installation + guide
  • +
  • Additional features, improvements, and customizations available on demand
  • +
+
+
+
+
+

For more pricing details and tailored plans, + please send us a message.

+ + + Send us a message +
+
+
+
+
+
+ + + +
+
+
+
+
+
+

Support Plan

+
+
+
+

Silver

+ +
+
+
    +
  • Priority email support: 7am-1pm ET (Mon-Fri).
  • +
  • Guaranteed response time of 24 hours for support + inquiries.
  • +
  • Access to our extensive knowledge base and online + documentation.
  • +
  • Regular software updates and bug fixes.
  • +
+
+
+
+

Gold

+ +
+
+
    +
  • Priority email support: 7am-1pm ET (Mon-Fri).
  • +
  • Guaranteed response time of 24 hours for support + inquiries.
  • +
  • Access to our extensive knowledge base and online + documentation.
  • +
  • Regular software updates and bug fixes.
  • +
  • Remote troubleshooting and assistance.
  • +
+
+
+
+

Platinum

+ +
+
+
    +
  • Dedicated support representative
  • +
  • Priority email, phone, and live chat support 24/7.
  • +
  • Guaranteed response time of 4 hours for support + inquiries.
  • +
  • Access to our extensive knowledge base and online + documentation.
  • +
  • Regular software updates and bug fixes.
  • +
  • Priority consideration for new feature requests and + improvements.
  • +
  • Customized training sessions for your team.
  • +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+ +
+
+
+
+

Contact Us

+

Ready to unlock the power of Power BI with the + EmbedFAST? Contact us today to learn + more, request a demo, or get a personalized quote.

+
+ + Send us a message +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/engagement/about.html b/engagement/about.html deleted file mode 100644 index 752ddf42a..000000000 --- a/engagement/about.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

About Us

- -
-
-
- - -
-
-
-
-

We deliver innovative software

-
-

Using the latest Agile engineering techniques in a disciplined manner, the company accelerates software initiatives that enable our customers to transform their industries.

-
-
- - -
-
- -
- -
-
We offer cost effective services and build future ready solutions
-
-
-
-
- - -
- -
-

What Drives Us

-
-

We specialize in Data Management and Reporting to help business users support their intuition with data. Our customers repeatedly tell us that based on the number of projects completed and volume of data processed using Azure Data Lake, COSMOS, Power BI and Azure, we are one of the most advanced suppliers at their company.

-

MAQ Software has worked closely with marketing, operations, and product groups across Fortune 500 companies. More than 50,000 Product, Sales, and Marketing Managers around the globe use custom applications (both on-premise and Cloud hosted), Line-of-Business (LOB), and Data Analytics & Business Intelligence (BI) solutions created and managed by us.

-
- - - -
-

Focus Areas

-
    -
  • Data Management
  • -
  • Artificial Intelligence
  • -
  • Power BI
  • -
  • App Development
  • -
  • Cloud Transformation
  • -
  • Collaboration & Content
  • -
-
- -
-
-
- -
- - - - -
-
-

REDUCING CYCLE TIME USING AGILE AND DEVOPS MODEL

-
-
-
-
-
Continuous Delivery
-

Releasing high quality software through build, deploy and test automation.

-
-
-
-
Faster
-

Distributed teams with unified processes to increase productivity for faster turnaround.

-
-
-
-
Cost Effective
-

Through skilled technical team and following disciplined engineering excellence practices.

-
-
-
-
Immediate Feedback
-

Incorporate changes using agile methodologies to give a competitive advantage.

-
-
-
-
- -
- -
-
-
- -
-

Why do our clients choose to work with us?

-
-
-
-
-
-

Confidence in our delivery

-
    -
  • Responsiveness and accountability
  • -
  • Past delivery record
  • -
  • Continuous build process
  • -
-
-
-

Reduced time to market

-
    -
  • Agile delivery methodology
  • -
  • Our technical expertise, business domain knowledge and ability to align with business processes
  • -
  • Willingness and ability to accommodate feedback
  • -
-
-
-

Good quality

-
    -
  • Strong commitment to customer success
  • -
  • Complete visibility to project status and full transparency throughout delivery cycle
  • -
  • Use of the latest technologies
  • -
-
-
-
-
- -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/engagement/index.html b/engagement/index.html deleted file mode 100644 index bad0df458..000000000 --- a/engagement/index.html +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

About Us

- -
-
-
- - -
-
-
-
-

We deliver innovative software

-
-

Using the latest Agile engineering techniques in a disciplined manner, the company accelerates software initiatives that enable our customers to transform their industries.

-
-
- - -
-
- -
- -
-
We offer cost effective services and build future ready solutions
-
-
-
-
- - -
- -
-

What Drives Us

-
-

We specialize in Data Management and Reporting to help business users support their intuition with data. Our customers repeatedly tell us that based on the number of projects completed and volume of data processed using Azure Data Lake, COSMOS, Power BI and Azure, we are one of the most advanced suppliers at their company.

-

MAQ Software has worked closely with marketing, operations, and product groups across Fortune 500 companies. More than 50,000 Product, Sales, and Marketing Managers around the globe use custom applications (both on-premise and Cloud hosted), Line-of-Business (LOB), and Data Analytics & Business Intelligence (BI) solutions created and managed by us.

-
- - - -
-

Focus Areas

-
    -
  • Data Management
  • -
  • Artificial Intelligence
  • -
  • Power BI
  • -
  • App Development
  • -
  • Cloud Transformation
  • -
  • Collaboration & Content
  • -
-
- -
-
-
- -
- - - - -
-
-

REDUCING CYCLE TIME USING AGILE AND DEVOPS MODEL

-
-
-
-
-
Continuous Delivery
-

Releasing high quality software through build, deploy and test automation.

-
-
-
-
Faster
-

Distributed teams with unified processes to increase productivity for faster turnaround.

-
-
-
-
Cost Effective
-

Through skilled technical team and following disciplined engineering excellence practices.

-
-
-
-
Immediate Feedback
-

Incorporate changes using agile methodologies to give a competitive advantage.

-
-
-
-
- -
- -
-
-
- -
-

Why do our clients choose to work with us?

-
-
-
-
-
-

Confidence in our delivery

-
    -
  • Responsiveness and accountability
  • -
  • Past delivery record
  • -
  • Continuous build process
  • -
-
-
-

Reduced time to market

-
    -
  • Agile delivery methodology
  • -
  • Our technical expertise, business domain knowledge and ability to align with business processes
  • -
  • Willingness and ability to accommodate feedback
  • -
-
-
-

Good quality

-
    -
  • Strong commitment to customer success
  • -
  • Complete visibility to project status and full transparency throughout delivery cycle
  • -
  • Use of the latest technologies
  • -
-
-
-
-
- -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/engagement/recognitions.html b/engagement/recognitions.html deleted file mode 100644 index 713afdc5a..000000000 --- a/engagement/recognitions.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

Recognitions

- -
-
-
- - -
-
-
-
-
-
- Inc. 5000, Fastest Growing Companies in America, 2007-2012 -
-
-

Nine Time Honoree, Inc. 5000, Fastest Growing Companies in America

-

- MAQ Software is honored to be listed on the prestigious Inc. 5000 list for the 9th time, a rare achievement. Since 2007, Inc. magazine has recognized 23,674 unique companies on its Inc. 5000 list based on the sales growth of the companies. Only 1% of Inc. 5000 companies demonstrate sustained growth by appearing nine or more times. -

-

- For more than 30 years, Inc.’s list has served as evidence of the significant accomplishments of enterprises such as Intuit, - Zappos, Under Armor, Microsoft, Jamba Juice, Timberland, Visa, Clif Bar, Patagonia, and Oracle. -

-
-
-
-
- ISO 27001:2013 – Information Security, 2015 -
-
-

ISO 27001:2013 – Information Security

-

- MAQ Software was certified ISO 27001:2013 by British Standards Institution. -

-

- ISO 27001 standards, the only auditable international standard, provides an - Information Security Management Systems (ISMS) model for adequate and proportionate security controls to protect information assets. -

-
-
-
-
- Microsoft Partner -
-
-

Microsoft Gold Partner

-

- Microsoft recognizes MAQ Software as a Partner with Gold competencies in Data Analytics, Data Platform, and Application Development which certifies our expertise in delivering solutions based on the latest Microsoft products. -

-
-
-
-
- Amazon Consulting Partner -
-
-

Amazon Consulting Partner

-

- MAQ Software is a Consulting Partner for the Amazon Web Services based on our technical expertise and verified client references. -

-
-
-
-
- Microsoft Preferred Supplier, Since 2005 -
-
-

Microsoft Preferred Supplier

-

- MAQ Software is a preferred supplier for Microsoft since 2000. Our supplier status confirms the confidence Microsoft Corporation has in our quality and delivery model. -

-
-
- -
-
- Puget Sound Business -
-
-

Puget Sound Business Journal's 100 Fastest-Growing Private Companies in Washington State

-

- MAQ Software is recognized as one of the fastest growing private companies in Washington State for five consecutive years. -

-

- MAQ Software is also featured in the Hall of Fame (companies that have made to the list four or more years, the Business Journal acknowledges by adding them to the Hall of Fame). -

-
-
-
-
-
-
- -
- -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/expertise/appdevelopment.html b/expertise/appdevelopment.html deleted file mode 100644 index f7d4e2624..000000000 --- a/expertise/appdevelopment.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

App Development

- -
-
-
- -
-
-
-
-

We build cutting edge retail and enterprise apps on a variety of platforms

-
-

We have worked on over 150 Application Product Development and Test projects using various technologies. We have developed solutions using .NET 2.0 through .NET 4.5, HTML, JavaScript, CSS, Azure, Office Apps, SharePoint, SQL versions, COSMOS, SSIS, SSRS, SSAS, MDX, and Power BI.

-
-
-
-
- - -
-
- -
- - -
- -
-
-
-
-
-

Specialized Custom Applications

-
-
-
-
-

We have expertise building retail and enterprise apps for Windows and SharePoint. We have integrated Federated Authentication and used Windows RT encryption in our apps. We have extensive knowledge of JavaScript and C#.

-
-
-
-
-
-
-
Windows & SharePoint Apps Delivered
-
-
-
-
-
    -
  • Anniversary Timeline – Displays upcoming user anniversaries in a timeline and allows users to send best wishes.
  • -
  • Timesheet – Keeps track of day-wise effort spent by employees on various components of a project. Create custom dashboards and transform their underlying databases.
  • -
-
-
-
    -
  • Exam Maker – Simple study utility to create a practice question bank.
  • -
  • Meeting Manager – Manage meetings and agendas.
  • -
  • The Bible – Easily navigate through Bible books, chapters, and verses without all the clutter of websites.
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Office Apps Delivered

-
-
-
-
-

We have participated in the Office Technology Adoption Program (TAP) and were one of the first organizations on the Office App Store. Our Office apps have over 4,000 downloads.

-
-
-
-
-
-
-
Custom Office Productivity Tools
-
-
-
-
-
    - -
  • Save Custom Formula – Allows users to save and retrieve custom formulas.
  • - -
  • TaskIt – A great to do list.
  • -
-
-
-
    - -
  • Unit Converter – Converts a wide range of units for common measurements.
  • - -
  • WordCalc – A mathematical expression solver for Microsoft Word 2013.
  • - -
  • Word of the Day – Learn a new word every day.
  • -
-
-
-
-
- -
- -
-
-
-
- -
-
- -
-
- -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/expertise/artificialintelligence.html b/expertise/artificialintelligence.html deleted file mode 100644 index 039c86fa4..000000000 --- a/expertise/artificialintelligence.html +++ /dev/null @@ -1,613 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

Artificial Intelligence

- -
-
-
- -
-
-
-
-

Intelligent software that observes, analyzes, learns, and assists

-
-

AI expands business capabilities, allowing you to cut costs, gain insights, and improve productivity. - It eliminates routine tasks, continually improving processes, and allowing you to focus on - creativity and growth. Below are ways AI can help you.

-
-
-
-
-
-
-
-
Predictive Analytics
-

Propensity to convert a customer from trial to paid

-
-
- -
-
-
-
-
-
-
Recommendation Analytics
-

Propensity of a customer to buy a particular product

-
-
- -
-
-
-
-
-
-
Intelligent Applications
-

Support ticket prioritization        

-
-
- -
-
- -
-
-
-
-
Smart Bot Framework
-

Voice-enabled training bot        

-
-
- -
-
-
-
- -
-
-
- -
- -
-
-
Text Based Analytics
-

Email sentiment analysis

-
-
-
-
-
- -
- -
-
-
Cognitive APIs
-

Face recognition

-
-
-
-
-
- -
- -
-
-
Media Analytics
-

Video insights

-
-
-
-
-
- -
- -
-
-
Speech Recognition
-

Voice-enabled data search

-
-
-
-
-
-
-
- -
- -
- -
-
- -
-
- -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/expertise/cloudtransformation.html b/expertise/cloudtransformation.html deleted file mode 100644 index f9ce501eb..000000000 --- a/expertise/cloudtransformation.html +++ /dev/null @@ -1,534 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

Cloud Transformation

- -
-
-
- - -
-
-
-
-

We are pioneers in Azure applications and cloud solutions

-
-

We have been developing applications on Azure since it was released in 2010. We can help you - optimize and manage your cloud solutions, reducing the amount of time required to manage, - maintain, and deploy your data. Below are some of our cloud services.

-
-
-
-
-
-
-
-
CUSTOM APPLICATIONS
-

Low cost strategy and high availability

-
-
- -
-
- -
-
-
-
-
MIGRATE TO AZURE
-

Migrate existing applications

-
-
- -
-
- -
-
-
-
-
TRANSITION APPLICATIONS
-

Revamp existing apps for Azure

-
-
- -
-
- -
- -
- -
-
-
- -
- -
-
-
AZURE MAINTENANCE
-

Upgrade and maintain applications on Azure

-
-
-
-
-
- -
- -
-
-
OPTIMIZATION
-

Allow faster user access

-
-
-
-
-
- -
- -
-
-
INDUSTRY COMPLIANCE
-

Comply with latest industry standards

-
-
-
-
-
-
-
- - -
- -
- - - - -
-
-
- -
- -
- -
- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/expertise/cloudtransformation/azure-architecture-best-practices.html b/expertise/cloudtransformation/azure-architecture-best-practices.html new file mode 100644 index 000000000..c383a3b2c --- /dev/null +++ b/expertise/cloudtransformation/azure-architecture-best-practices.html @@ -0,0 +1,15 @@ + + + + + + + + + \ No newline at end of file diff --git a/expertise/cloudtransformation/azure-security-best-practices.html b/expertise/cloudtransformation/azure-security-best-practices.html new file mode 100644 index 000000000..7724016e9 --- /dev/null +++ b/expertise/cloudtransformation/azure-security-best-practices.html @@ -0,0 +1,15 @@ + + + + + + + + + \ No newline at end of file diff --git a/expertise/collaborationcontent.html b/expertise/collaborationcontent.html deleted file mode 100644 index c0f554164..000000000 --- a/expertise/collaborationcontent.html +++ /dev/null @@ -1,463 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

Collaboration & Content

-
-
-
- -
-
-
-
-

Fast paced SharePoint content migration, development, and testing

-
-

We have delivered over 100 SharePoint projects. Our large team has worked successfully with various business groups, supporting them during the entire application development, deployment, and maintenance process. Below are some of our offerings.

-
-
-
-
-
-
- -
- - -
- -
-
-
-
-
-

In-House Solutions

-
-
-
-
-

We can help you take your on-premise SharePoint implementation to the next level.

-
-
-
-
-
-
-
Our Expertise
-
-
-
-
-
    -
  • 70-488, 70-331, and 70-332 Microsoft certified team of developers and administrators.
  • -
  • Experts in Web Content Management and search features.
  • -
-
-
-
    -
  • Delivery of projects leveraging the latest SharePoint offerings including cross site publishing, Web Content Management, Display Templates, and Content Search Web parts.
  • -
  • Developed SharePoint apps available for download on Office Store.
  • -
-
-
-
-
- -
- - -
-
-
-
-
-

Online Solutions

-
-
-
-
-

We will help you develop a custom SharePoint Online implementation allowing you to collaborate anywhere on any device.

-
-
-
-
-
-
-
Online Experience
-
-
-
-
-
    -
  • We have delivered many SharePoint Online projects and can tailor our experience to fit your custom needs.
  • -
-
-
-
    -
  • We develop Windows store apps and mobile apps leveraging integration with SharePoint Online.
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Sharepoint Maintenance

-
-
-
-
-

We can help you maintain, migrate, and improve your existing SharePoint site.

-
-
-
-
-
-
-
Some of Our Maintenance Services
-
-
-
-
-
    -
  • Branding SharePoint sites.
  • -
  • Improving content management by developing portals for users to access information.
  • -
  • Improving collaboration by designing and developing efficient authoring, publishing, and approval workflows.
  • -
  • Implementing frameworks for previewing, authoring, rendering, and publishing content (e.g. Content Services Platform).
  • -
-
-
-
    -
  • Migrating to the latest SharePoint 2016 from previous versions of Microsoft SharePoint Server.
  • -
  • Developing SharePoint Line of Business Apps.
  • -
  • Hosting on corporate infrastructure to enable self-management with limited support from IT teams.
  • -
  • Integrating Active Directory Federation Service for single click log on.
  • -
  • Creating and deploying custom web parts for specific business requirements.
  • -
-
-
-
-
-
- -
-
-
-
- -
- -
- -
-
-
- -
-
- -
-
- -
- - -
-
-
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/expertise/datamanagement.html b/expertise/datamanagement.html deleted file mode 100644 index f8e1fd9b4..000000000 --- a/expertise/datamanagement.html +++ /dev/null @@ -1,607 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

Data Management

-
-
-
- - -
-
-
-
-

Data analysis, data warehousing, campaign management, website optimization, and Azure data lake

-
-

We deliver data management solutions including multiple database applications for Fortune 500 companies, using data from a range of sales and marketing databases. Below are just a few of our capabilities.

-
-
-
-
- -
-
-
- -
- -
-
-
-
-
-

Data Analytics Experts

-
-
-
-
-

We have delivered reporting and insights for many Fortune 500 companies, including insights on over 400 TB of daily data for a chain of hi-tech vendor retail stores.

-
-
-
-
-
-
-
Cleanse & Transform Your Data
-
-
-
-
-
    -
  • Segment, personalize, and pattern behaviors.
  • -
  • Multi-campaign attributions and multi-channel analytics.
  • - -
-
-
-
    -
  • Competitive intelligence analysis.
  • -
  • Real-time data processing to provide immediate insights on productivity suite product usage.
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Managed Storage

-
-
-
-
-

We can help you manage your data storage and processing needs to help you define your business and make confident decisions.

-
-
-
-
-
-
-
Deeper Insights
-
-
-
-
-
    -
  • Design, build, and maintain ETL packages, data marts, and OLAP cubes.
  • -
  • Data mining and predictive analysis.
  • -
-
-
-
    -
  • Recommended storage options (SQL Database, Azure Data Lake, Cube) based on data classification (High Business Impact, Medium Business Impact and Low Business Impact).
  • -
  • Process ~400TB of data daily (Retail Store Telemetry).
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Customer Insights

-
-
-
-
-

We provide marketing campaign setup, reporting, and analysis to offer organizations deeper insights into their customers’ needs.

-
-
-
-
-
-
-
Leverage Your Data
-
-
-
-
-
    -
  • Plan and setup integrated infrastructure for your campaigns.
  • -
  • Analyze web traffic data beyond traditional click stream reports.
  • -
-
-
-
    -
  • Offer actionable metrics, benchmarking, and visualization.
  • -
  • Apply complex financial and marketing rules to produce data insights.
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Cost Efficiency

-
-
-
-
-

We can help you reduce data costs, reduce latency, and optimize your site structure.

-
-
-
-
-
-
-
Operate Efficiently
-
-
-
-
-
    -
  • Controlled experiments leveraging A/B and multivariate testing.
  • -
  • Optimize site structure and information architecture.
  • -
  • Develop and conduct user surveys, site usability, and user experience analysis.
  • -
-
-
-
    -
  • Reduce Azure VM cost using a custom framework to track and monitor resources.
  • -
  • Reduce refresh latency with job scheduling, hierarchy queues, Just-In-Time scheduling.
  • -
-
-
-
-
-
- - - -
-
-
-
-
-

Creative Data Lake Solutions

-
-
-
-
-

We are experts in Azure Data Lake implementation and optimization. The following are examples of our work with Azure Data Lake.

-
-
-
-
-
-
-
Render Data to HTML5 Report
-
-
-
-
-
    -
  • We use U-SQL based queries and Azure Data Lake API to surface data from Azure Data Lake on rich HTML5 visuals.
  • -
  • We achieve page load time (PLT) of ~10-15 seconds through Azure Data Lake query optimization.
  • -
-
-
-
-
-
Data Manipulation
-
-
-
-
-
    -
  • We create custom reducers which enhance the out of box Azure Data Lake operators to perform complicated business logic.
  • -
  • With reducers, we can use advanced C# methods to achieve data manipulations.
  • -
-
-
-
-
-
-
-
Real Time Power BI Reports
-
-
-
-
-
    -
  • We use Azure Data Lake Export API and Power BI REST API to push latest data from Azure Data Lake to Power BI datasets.
  • -
  • Set up continuous-poll or scheduled refresh.
  • -
-
-
-
-
-
Secure Sensitive Data
-
-
-
-
-
    -
  • We use a custom Rijndael based encryption utility to secure PII data at rest on Azure Data Lake or during processing on Azure Data Lake.
  • -
-
-
-
-
- -
-
-
-
-
- -
- -
- -
-
- -
-
- -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/expertise/datamanagement/data-validation-best-practices.html b/expertise/datamanagement/data-validation-best-practices.html new file mode 100644 index 000000000..04f18eb20 --- /dev/null +++ b/expertise/datamanagement/data-validation-best-practices.html @@ -0,0 +1,15 @@ + + + + + + + + + \ No newline at end of file diff --git a/expertise/datascience/textanalyticstool.html b/expertise/datascience/textanalyticstool.html new file mode 100644 index 000000000..42f3f0eda --- /dev/null +++ b/expertise/datascience/textanalyticstool.html @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + Text Analytics Engine | MAQ Software + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/expertise/index.html b/expertise/index.html deleted file mode 100644 index 2bd809339..000000000 --- a/expertise/index.html +++ /dev/null @@ -1,566 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

Data Management

-
-
-
- - -
-
-
-
-

Data analysis, data warehousing, campaign management, website optimization, and Azure data lake

-
-

We deliver data management solutions including multiple database applications for Fortune 500 companies, using data from a range of sales and marketing databases. Below are just a few of our capabilities.

-
-
-
-
- -
-
-
- -
- -
-
-
-
-
-

Data Analytics Experts

-
-
-
-
-

We have delivered reporting and insights for many Fortune 500 companies, including insights on over 400 TB of daily data for a chain of hi-tech vendor retail stores.

-
-
-
-
-
-
-
Cleanse & Transform Your Data
-
-
-
-
-
    -
  • Segment, personalize, and pattern behaviors.
  • -
  • Multi-campaign attributions and multi-channel analytics.
  • - -
-
-
-
    -
  • Competitive intelligence analysis.
  • -
  • Real-time data processing to provide immediate insights on productivity suite product usage.
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Managed Storage

-
-
-
-
-

We can help you manage your data storage and processing needs to help you define your business and make confident decisions.

-
-
-
-
-
-
-
Deeper Insights
-
-
-
-
-
    -
  • Design, build, and maintain ETL packages, data marts, and OLAP cubes.
  • -
  • Data mining and predictive analysis.
  • -
-
-
-
    -
  • Recommended storage options (SQL Database, Azure Data Lake, Cube) based on data classification (High Business Impact, Medium Business Impact and Low Business Impact).
  • -
  • Process ~400TB of data daily (Retail Store Telemetry).
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Customer Insights

-
-
-
-
-

We provide marketing campaign setup, reporting, and analysis to offer organizations deeper insights into their customers’ needs.

-
-
-
-
-
-
-
Leverage Your Data
-
-
-
-
-
    -
  • Plan and setup integrated infrastructure for your campaigns.
  • -
  • Analyze web traffic data beyond traditional click stream reports.
  • -
-
-
-
    -
  • Offer actionable metrics, benchmarking, and visualization.
  • -
  • Apply complex financial and marketing rules to produce data insights.
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Cost Efficiency

-
-
-
-
-

We can help you reduce data costs, reduce latency, and optimize your site structure.

-
-
-
-
-
-
-
Operate Efficiently
-
-
-
-
-
    -
  • Controlled experiments leveraging A/B and multivariate testing.
  • -
  • Optimize site structure and information architecture.
  • -
  • Develop and conduct user surveys, site usability, and user experience analysis.
  • -
-
-
-
    -
  • Reduce Azure VM cost using a custom framework to track and monitor resources.
  • -
  • Reduce refresh latency with job scheduling, hierarchy queues, Just-In-Time scheduling.
  • -
-
-
-
-
-
- - - -
-
-
-
-
-

Creative Data Lake Solutions

-
-
-
-
-

We are experts in Azure Data Lake implementation and optimization. The following are examples of our work with Azure Data Lake.

-
-
-
-
-
-
-
Render Data to HTML5 Report
-
-
-
-
-
    -
  • We use U-SQL based queries and Azure Data Lake API to surface data from Azure Data Lake on rich HTML5 visuals.
  • -
  • We achieve page load time (PLT) of ~10-15 seconds through Azure Data Lake query optimization.
  • -
-
-
-
-
-
Data Manipulation
-
-
-
-
-
    -
  • We create custom reducers which enhance the out of box Azure Data Lake operators to perform complicated business logic.
  • -
  • With reducers, we can use advanced C# methods to achieve data manipulations.
  • -
-
-
-
-
-
-
-
Real Time Power BI Reports
-
-
-
-
-
    -
  • We use Azure Data Lake Export API and Power BI REST API to push latest data from Azure Data Lake to Power BI datasets.
  • -
  • Set up continuous-poll or scheduled refresh.
  • -
-
-
-
-
-
Secure Sensitive Data
-
-
-
-
-
    -
  • We use a custom Rijndael based encryption utility to secure PII data at rest on Azure Data Lake or during processing on Azure Data Lake.
  • -
-
-
-
-
- -
-
-
-
-
-
-
- -
-
- -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/expertise/powerbi.html b/expertise/powerbi.html index eebd98502..0dd295823 100644 --- a/expertise/powerbi.html +++ b/expertise/powerbi.html @@ -1,2215 +1,15 @@  - - + - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

Power BI

-
-
-
- - -
-
-
-
-

Visualize data, share discoveries, and collaborate in intuitive new ways

-
-

- With our Power BI expertise and over 10 years of experience as a Microsoft Preferred Supplier, - we understand Power BI's functions and capabilities. With in-depth knowledge of the underlying - systems, our team is uniquely positioned to maximize your Power BI experience. Below are - some of our offerings. -

-
-
-
-
- -
-
- -
- - -
- -
-
-
-
-
-

Power BI Dashboards & Visuals

-
-
-
-
-

- Our Power BI expertise makes it easy for you to take advantage of the platform's - full potential. -

-
-
-
-
-
-
-
Interact with your Data for Deeper Insights
-
-
-
-
-
    -
  • Migrate existing reports and applications.
  • -
  • Create custom dashboards and transform their underlying databases.
  • -
-
-
-
    -
  • Transform data by enabling users to create interactive reports.
  • -
  • - Improve business collaboration by providing the ability to share reports - quickly and easily. -
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Custom BI Implementations

-
-
-
-
-

- One size doesn't fit all. We'll tailor your Power BI experience to fit your - business' individual needs. -

-
-
-
-
-
-
-
Visuals to Suit Your Business Needs
-
-
-
-
-
    -
  • - Maximize your existing data collection systems with components that pull - several data points into powerful, multidimensional visualizations. -
  • -
  • Track critical business functions according to your tailored benchmarks.
  • -
-
-
-
    -
  • Monitor the trends that are important to your organization.
  • -
  • - Gauge progress towards goals, see where your organization has made headway, - and identify improvement areas. -
  • -
-
-
-
-
-
- - -
-
-
-
-
-

Striking Interactive Reports

-
-
-
-
-

- Our custom visuals allow employees and shareholders to quickly and efficiently - interpret complex data. -

-
-
-
-
-
-
-
Interface Designs to Suit All Users
-
-
-
-
-
    -
  • - Storyboard to obtain feedback from your organization's stakeholders and - tailor the final product to your needs. -
  • -
  • Create user-friendly your dashboards, visuals, and reports to be user-friendly.
  • -
-
-
-
    -
  • - Design a functional and usable shared information environment that is - accessible to people from all levels of your organization, from business - analysts to the executive team. -
  • -
-
-
-
-
-
- -
-
-
-
- - -
-
- -
- -
-
- To get help on a specific question or problem please contact us at -
Email: - - - Support at MAQSoftware dot com - -
-
-
-
-
- -
-
-
-
-

Power BI Visuals

-
-

- Based on our collaboration with Microsoft teams, we have released the following 24 visuals that - are available for free at - Microsoft AppSource. -

- -
-
-
-
- -
-
- View All -
-
- -
- - - -
-
- Power BI -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/expertise/powerbi/dax-best-practices.html b/expertise/powerbi/dax-best-practices.html new file mode 100644 index 000000000..21af811da --- /dev/null +++ b/expertise/powerbi/dax-best-practices.html @@ -0,0 +1,15 @@ + + + + + + + + + \ No newline at end of file diff --git a/expertise/powerbi/power-bi-best-practices.html b/expertise/powerbi/power-bi-best-practices.html new file mode 100644 index 000000000..8794f76d2 --- /dev/null +++ b/expertise/powerbi/power-bi-best-practices.html @@ -0,0 +1,18 @@ + + + + + + Power BI Best Practices | MAQ Software Insights + + + + + + \ No newline at end of file diff --git a/expertise/powerbiviewall.html b/expertise/powerbiviewall.html deleted file mode 100644 index b6c8f65c6..000000000 --- a/expertise/powerbiviewall.html +++ /dev/null @@ -1,1197 +0,0 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
-
-
-

Power BI

-
-
-
- - -
-
- - - -
-
-
- Bowtie Chart -
-
-
Displays categorization of a value by branching out smooth interpolated nodes
- Learn More -
-
-
-
Bowtie Chart
-
-
-
- - Brick Chart -
-
-
Consists of 100 squares that are colored according to the percentage breakdown of your datasets
- Learn More -
-
- -
-
Brick Chart
-
-
-
- - Circular Gauge -
-
-
Illustrate headway toward goals in either a pie or a donut chart format.
- Learn More -
-
- -
-
Circular Gauge
-
- -
-
- - Cynlindrical Gauge -
-
-
Track current values against a target with an intuitive 3D cylinder visual
- Learn More -
-
- -
-
Cynlindrical Gauge
-
-
-
- - Dot Plot -
-
-
This visual is used to display distribution using dots among multiple categories.
- Learn More -
-
- -
-
Dot Plot
-
-
-
- - Dynamic Tooltip -
-
-
Increase your audience’s understanding of your data by adding data to your visuals.
- Learn More -
-
-
-
Dynamic Tooltip
-
-
-
- - Funnel With Source -
-
-
Displays stage-wise metric with the source (entry point) of any data point.
- Learn More -
-
-
-
Funnel With Source
-
-
-
- - Grid -
-
-
Easy to use control with pagination, sorting and GET Rest API call functionality
- Learn More -
-
- -
-
Grid
-
-
-
- - Histogram With Points -
-
-
Combines benefits of showing distribution along with actual values
- Learn More -
-
- -
-
Histogram With Points
-
-
-
- - Horizontal Funnel -
-
-
Allows you to visualize customizable primary measure as colored bars.
- Learn More -
-
- -
-
Horizontal Funnel
-
-
-
- - Journey Chart -
-
-
Transform dense statistical data into clear networks of categories and relationships
- Learn More -
-
- -
-
Journey Chart
-
-
-
- - KPI Column -
-
-
Here is a column chart where each column will behave as an indicator when compared with a line
- Learn More -
-
- -
-
KPI Column
-
-
-
- - KPI Grid -
-
-
Display data in hierarchical order, with options to separate categories and illustrate trends
- Learn More -
-
- -
-
KPI Grid
-
-
-
- - KPI Ticker -
-
-
Automatically flipping visual that allows you to view various metrics along with trend indicators
- Learn More -
-
- -
-
KPI Ticker
-
-
-
- - Linear Gauge -
-
-
Create at-a-glance visualization to compare your progress against identified goals and warning zones
- Learn More -
-
- -
-
Linear Gauge
-
-
-
- - Quadrant Chart -
-
-
Represent data in separate quadrants to show distribution of data and items that share common traits
- Learn More -
-
- -
-
Quadrant Chart
-
-
-
- - Ring Chart -
-
-
Used to represent data as slices where sizes are relative to data
- Learn More -
-
- -
-
Ring Chart
-
-
-
- - Rotating Chart -
-
-
Automatically flipping chart with a set frequency to display different KPIs in each flip
-
- Learn More -
-
- -
-
Rotating Chart
-
-
-
- - Rotating Tile -
-
-
Automatically flipping tile with a set frequency which can be used to display different KPIs
- Learn More -
-
- -
-
Rotating Tile
-
-
-
- - Text Wrapper -
-
-
Wraps a static text string (statement) along with a dynamic text field value
- Learn More -
-
- -
-
Text Wrapper
-
-
-
- - Thermometer -
-
-
This chart shows a graphical representation of value against threshold
- Learn More -
-
- -
-
Thermometer
-
-
-
- - Trading Chart -
-
-
Displays significant stock price points as colored vertical bars
- Learn More -
-
- -
-
Trading Chart
-
-
-
- - Venn Diagram -
-
-
Overlapping circles illustrating the relationship among finite (two or more) datasets
- Learn More -
-
- -
-
Venn Diagram
-
-
-
- - Box and Whisker Chart -
-
-
Shows data distribution with mean, standard deviation, quartile deviation, and other data points
- Learn More -
-
- -
-
Box and Whisker Chart
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fabcon2025.html b/fabcon2025.html new file mode 100644 index 000000000..a83b822d2 --- /dev/null +++ b/fabcon2025.html @@ -0,0 +1,689 @@ + + + + + + + + + + + + + + + + + + Microsoft Fabric Community Conference | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+

+ Meet MAQ Software at the Microsoft Fabric Community Conference +

+

+ March 31, 2025 - April 3, 2025 | Las Vegas, NV + +

+

+

+ MAQ Software is a proud Gold Sponsor of the Microsoft Fabric Community Conference +

+

+

+ Connect with our team at booth #303 to explore how our Microsoft Fabric expertise can accelerate your migration journey. +

+ +

+

+ Use discount code "MAQ100" to save $100 +

+ +

+ + + Register now +
+
+
+ Power BI Embed +
+
+
+ + + + + + + + + + +
+ + +
+
+
+
+

About our session

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

+ "Accelerate Your Move to Microsoft Fabric: Key Steps, Common Pitfalls, and Best Practices" +

+

+ Curious about how organizations cut months off their Microsoft Fabric migration timelines? +

+

+ In this session, we’ll share a proven roadmap to accelerate your migration. Discover key stages of planning, execution, and optimization, along with the most common pitfalls to avoid. +

+

+ Walk away with a clear strategy to keep your Microsoft Fabric project on track, under budget, and primed for long-term success. +

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

Date & Time

+

+ 1 April 2025 (Tuesday): 11:15 AM - 12:15 PM +

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

Location

+

+ COMING SOON +

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

Speakers

+

+ Keshav Polepalle (Solution Architect and Director) +

+

+ Megha Desai (Senior Project Manager) +

+
+
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+
+
+
+
+ + + + + +
+
+
+
+
+ https://storyset.com/illustration/setup-analytics/pana +
+
+
+
+

Our Fabric Expertise

+

+ As a Microsoft Fabric Featured Partner, MAQ Software enables leading companies to accelerate their business intelligence + and analytics initiatives. Rooted in high-value, innovative solutions, our team of over 1,800 engineers help Fortune 2000 + companies drive productivity, reduce costs, and improve business outcomes. +

+ +

+

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

+ About us +

+
+
+
+
+
+
+

+ We exist to build great software. +

+ +

+

+ MAQ Software has been a trusted Microsoft Managed Partner for over two decades. Rooted in high-value, innovative solutions, we enable Fortune 2000 companies to improve their productivity, reduce costs, and improve business outcomes. +

+

+

+ +
+
+ + + + +
+
+
+
+ https://storyset.com/illustration/setup-analytics/pana +
+
+
+
+ + +
+
+
+
+ + + + +
+
+
+

+ Let's accelerate your delivery and optimize your operations. +

+
+ + Contact us +
+ +
+ + + +
+
+
+ + + + + +
+ + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+ + + \ No newline at end of file diff --git a/fabcon24.html b/fabcon24.html new file mode 100644 index 000000000..70c64b977 --- /dev/null +++ b/fabcon24.html @@ -0,0 +1,501 @@ + + + + + + + + + + + + + + + + + + Microsoft Fabric Community Conference | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+
+
+
+

+ + MAQ Software + + at the Microsoft Fabric Community Conference +

+

+ MAQ Software is a proud Gold Sponsor of the Microsoft Fabric Community Conference. +

+

+ Experience how our solutions can transform your enterprise data strategy at booth #401. +

+ + Contact Us +
+
+
+
+
+ Power BI Embed +
+
+
+
+
+ + + + + + + +
+ + +
+
+
+
+
+

+ + About our session + +

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

+ Session: "Load Testing and Embedding in Power BI a Guide for ISVs and Enterprises" +

+

+ Join our session to accelerate Power BI integration with EmbedFAST and to streamline load testing with LoadFAST. +

+

+ Learn how to seamlessly embed interactive Power BI reports in your applications, improving user experience, while efficiently managing load tests + and capacity planning, regardless of user volume. +

+

+ Tailored for ISVs and enterprises, this session offers concise insights into improving business efficiency through live demos of our solutions. +

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

Date & Time

+

+ 27 March 2024 (Wednesday) +

+

+ 8:00 AM - 9:00 AM +

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

Location

+

+ Terrace BR 150 +

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

Speaker

+

+ Keshav Polepalle (Director of Analytics, MAQ Software) +

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

About MAQ Software

+

+ As a Microsoft Fabric Featured Partner and the winner of the + Microsoft Power BI Partner of the Year award, MAQ Software is at + the forefront of AI-first development, enabling leading companies + to accelerate their business intelligence and analytics initiatives. +

+

+ Our clients consistently recognize us for our expertise in providing + architecture and governance frameworks, implementing best + practices to optimize reports, and building team capability + through training programs. +

+

+ As a Microsoft managed partner with seven specializations, our + clients benefit from our extensive insights and engineering + practices. By bringing AI to BI, we empower our clients to improve + their operations, reduce costs, increase sales, and build stronger + customer relationships. +

+

+ Meet our team in booth #401 to learn more. +

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

+ + Resources + +

+
+
+
+
+
+
+
+

Company flyer

+

+ Download our company flyer to learn more about what we do. +

+
+ +
+
+ + +
+
+
+
+ Power BI Embed +
+
+
+
+ + +
+
+
+
+ + + +
+
+
+
+
+
+ +
+
+
+
+

Contact Us

+

Contact us today to learn more, request a demo, or schedule a consultation.

+
+ + Send us a message +
+
+
+
+
+ + +
+ + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + \ No newline at end of file diff --git a/fonts/FontAwesome.otf b/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f36..000000000 Binary files a/fonts/FontAwesome.otf and /dev/null differ diff --git a/fonts/entypo.eot b/fonts/entypo.eot new file mode 100644 index 000000000..a33ae9b85 Binary files /dev/null and b/fonts/entypo.eot differ diff --git a/fonts/entypo.svg b/fonts/entypo.svg new file mode 100644 index 000000000..79fae2475 --- /dev/null +++ b/fonts/entypo.svg @@ -0,0 +1,421 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/entypo.ttf b/fonts/entypo.ttf new file mode 100644 index 000000000..61fa515d7 Binary files /dev/null and b/fonts/entypo.ttf differ diff --git a/fonts/entypo.woff b/fonts/entypo.woff new file mode 100644 index 000000000..f0968e1bc Binary files /dev/null and b/fonts/entypo.woff differ diff --git a/fonts/fontawesome-webfont.eot b/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca95..000000000 Binary files a/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/fonts/fontawesome-webfont.svg b/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845e5..000000000 --- a/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/fonts/fontawesome-webfont.ttf b/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa..000000000 Binary files a/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/fonts/fontawesome-webfont.woff b/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a4b..000000000 Binary files a/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/fonts/fontawesome-webfont.woff2 b/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc604..000000000 Binary files a/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/fonts/glyphicons-halflings-regular.eot b/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index b93a4953f..000000000 Binary files a/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/fonts/glyphicons-halflings-regular.svg b/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 94fb5490a..000000000 --- a/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/glyphicons-halflings-regular.ttf b/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index 1413fc609..000000000 Binary files a/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/fonts/glyphicons-halflings-regular.woff b/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index 9e612858f..000000000 Binary files a/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/fonts/glyphicons-halflings-regular.woff2 b/fonts/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54c..000000000 Binary files a/fonts/glyphicons-halflings-regular.woff2 and /dev/null differ diff --git a/fonts/ionicons.eot b/fonts/ionicons.eot deleted file mode 100644 index 92a3f20a3..000000000 Binary files a/fonts/ionicons.eot and /dev/null differ diff --git a/fonts/ionicons.svg b/fonts/ionicons.svg deleted file mode 100644 index 49fc8f367..000000000 --- a/fonts/ionicons.svg +++ /dev/null @@ -1,2230 +0,0 @@ - - - - - -Created by FontForge 20120731 at Thu Dec 4 09:51:48 2014 - By Adam Bradley -Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/fonts/ionicons.ttf b/fonts/ionicons.ttf deleted file mode 100644 index c4e463248..000000000 Binary files a/fonts/ionicons.ttf and /dev/null differ diff --git a/fonts/ionicons.woff b/fonts/ionicons.woff deleted file mode 100644 index 5f3a14e0a..000000000 Binary files a/fonts/ionicons.woff and /dev/null differ diff --git a/footer OG.html b/footer OG.html new file mode 100644 index 000000000..434c22ce5 --- /dev/null +++ b/footer OG.html @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/footer.html b/footer.html index 146ea1c69..2f45e8c83 100644 --- a/footer.html +++ b/footer.html @@ -1,132 +1,178 @@ - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - + + + + + \ No newline at end of file diff --git a/google2646275a7312ea2a.html b/google2646275a7312ea2a.html deleted file mode 100644 index aae7f6a67..000000000 --- a/google2646275a7312ea2a.html +++ /dev/null @@ -1 +0,0 @@ -google-site-verification: google2646275a7312ea2a.html \ No newline at end of file diff --git a/header OG.html b/header OG.html new file mode 100644 index 000000000..076ca976a --- /dev/null +++ b/header OG.html @@ -0,0 +1,263 @@ + + + + +
+
+ + +
+
+ +
+
+
+
\ No newline at end of file diff --git a/header.html b/header.html index 7870c0bf6..cec083f18 100644 --- a/header.html +++ b/header.html @@ -1,124 +1,359 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - (function () { - var redirect = sessionStorage.redirect; - delete sessionStorage.redirect; - if (redirect && redirect != location.href) { - history.replaceState(null, null, redirect); - } - })(); - --> - - - - -
-
-
-
-
- - -
- -
+ +--> + + + +
+
+ + +
+
+ -
- - -
\ No newline at end of file +
+
diff --git a/images-new/Icons/AI.png b/images-new/Icons/AI.png new file mode 100644 index 000000000..ccb035c18 Binary files /dev/null and b/images-new/Icons/AI.png differ diff --git a/images-new/Icons/BI.png b/images-new/Icons/BI.png new file mode 100644 index 000000000..fe0a8df28 Binary files /dev/null and b/images-new/Icons/BI.png differ diff --git a/images-new/Icons/Polygon 1.png b/images-new/Icons/Polygon 1.png new file mode 100644 index 000000000..445c0f5de Binary files /dev/null and b/images-new/Icons/Polygon 1.png differ diff --git a/images-new/Icons/app.png b/images-new/Icons/app.png new file mode 100644 index 000000000..2503af380 Binary files /dev/null and b/images-new/Icons/app.png differ diff --git a/images-new/Icons/checkmark-price-plan.png b/images-new/Icons/checkmark-price-plan.png new file mode 100644 index 000000000..d13ea8c75 Binary files /dev/null and b/images-new/Icons/checkmark-price-plan.png differ diff --git a/images-new/Icons/cloud.png b/images-new/Icons/cloud.png new file mode 100644 index 000000000..78ed833c4 Binary files /dev/null and b/images-new/Icons/cloud.png differ diff --git a/images-new/Icons/collab.png b/images-new/Icons/collab.png new file mode 100644 index 000000000..921e8c6b0 Binary files /dev/null and b/images-new/Icons/collab.png differ diff --git a/images-new/Icons/cost.png b/images-new/Icons/cost.png new file mode 100644 index 000000000..a08c283c6 Binary files /dev/null and b/images-new/Icons/cost.png differ diff --git a/images-new/Icons/data-gear.png b/images-new/Icons/data-gear.png new file mode 100644 index 000000000..f9f944774 Binary files /dev/null and b/images-new/Icons/data-gear.png differ diff --git a/images-new/Icons/data.png b/images-new/Icons/data.png new file mode 100644 index 000000000..61e630951 Binary files /dev/null and b/images-new/Icons/data.png differ diff --git a/images-new/Icons/feedback.png b/images-new/Icons/feedback.png new file mode 100644 index 000000000..2152b19d8 Binary files /dev/null and b/images-new/Icons/feedback.png differ diff --git a/images-new/Icons/products-icon-1.png b/images-new/Icons/products-icon-1.png new file mode 100644 index 000000000..7c0653399 Binary files /dev/null and b/images-new/Icons/products-icon-1.png differ diff --git a/images-new/Icons/products-icon-2.png b/images-new/Icons/products-icon-2.png new file mode 100644 index 000000000..a830694da Binary files /dev/null and b/images-new/Icons/products-icon-2.png differ diff --git a/images-new/Icons/products-icon-3.png b/images-new/Icons/products-icon-3.png new file mode 100644 index 000000000..61532b721 Binary files /dev/null and b/images-new/Icons/products-icon-3.png differ diff --git a/images-new/Icons/products-icon-4.png b/images-new/Icons/products-icon-4.png new file mode 100644 index 000000000..303d982a9 Binary files /dev/null and b/images-new/Icons/products-icon-4.png differ diff --git a/images-new/Icons/scalability.png b/images-new/Icons/scalability.png new file mode 100644 index 000000000..d28ef3fc4 Binary files /dev/null and b/images-new/Icons/scalability.png differ diff --git a/images-new/Icons/services-icon-1-lg.png b/images-new/Icons/services-icon-1-lg.png new file mode 100644 index 000000000..69ff90277 Binary files /dev/null and b/images-new/Icons/services-icon-1-lg.png differ diff --git a/images-new/Icons/services-icon-1.png b/images-new/Icons/services-icon-1.png new file mode 100644 index 000000000..629128ae4 Binary files /dev/null and b/images-new/Icons/services-icon-1.png differ diff --git a/images-new/Icons/services-icon-2.png b/images-new/Icons/services-icon-2.png new file mode 100644 index 000000000..56b134057 Binary files /dev/null and b/images-new/Icons/services-icon-2.png differ diff --git a/images-new/Icons/services-icon-3.png b/images-new/Icons/services-icon-3.png new file mode 100644 index 000000000..ff254c3bc Binary files /dev/null and b/images-new/Icons/services-icon-3.png differ diff --git a/images-new/Icons/services-icon-4.png b/images-new/Icons/services-icon-4.png new file mode 100644 index 000000000..189b94e63 Binary files /dev/null and b/images-new/Icons/services-icon-4.png differ diff --git a/images-new/Icons/services-icon-5.png b/images-new/Icons/services-icon-5.png new file mode 100644 index 000000000..c20fcceb0 Binary files /dev/null and b/images-new/Icons/services-icon-5.png differ diff --git a/images-new/Icons/services-icon-6.png b/images-new/Icons/services-icon-6.png new file mode 100644 index 000000000..87872329d Binary files /dev/null and b/images-new/Icons/services-icon-6.png differ diff --git a/images-new/Icons/settings.png b/images-new/Icons/settings.png new file mode 100644 index 000000000..2e241d994 Binary files /dev/null and b/images-new/Icons/settings.png differ diff --git a/images-new/Icons/timer.png b/images-new/Icons/timer.png new file mode 100644 index 000000000..17579e046 Binary files /dev/null and b/images-new/Icons/timer.png differ diff --git a/images-new/Icons/upwards-trend-graph.png b/images-new/Icons/upwards-trend-graph.png new file mode 100644 index 000000000..85e3bf0bc Binary files /dev/null and b/images-new/Icons/upwards-trend-graph.png differ diff --git a/images-new/Icons/why-work-with-us-icon-1.png b/images-new/Icons/why-work-with-us-icon-1.png new file mode 100644 index 000000000..2af6b0724 Binary files /dev/null and b/images-new/Icons/why-work-with-us-icon-1.png differ diff --git a/images-new/Icons/why-work-with-us-icon-2.png b/images-new/Icons/why-work-with-us-icon-2.png new file mode 100644 index 000000000..600cf4224 Binary files /dev/null and b/images-new/Icons/why-work-with-us-icon-2.png differ diff --git a/images-new/Icons/why-work-with-us-icon-2.svg b/images-new/Icons/why-work-with-us-icon-2.svg new file mode 100644 index 000000000..0841bbd03 --- /dev/null +++ b/images-new/Icons/why-work-with-us-icon-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/images-new/Icons/why-work-with-us-icon-3.png b/images-new/Icons/why-work-with-us-icon-3.png new file mode 100644 index 000000000..2faed1d07 Binary files /dev/null and b/images-new/Icons/why-work-with-us-icon-3.png differ diff --git a/images-new/Icons/why-work-with-us-icon-4.png b/images-new/Icons/why-work-with-us-icon-4.png new file mode 100644 index 000000000..164b4d30e Binary files /dev/null and b/images-new/Icons/why-work-with-us-icon-4.png differ diff --git a/images-new/case-studies/17/17-Power-BI-landing.jpg b/images-new/case-studies/17/17-Power-BI-landing.jpg new file mode 100644 index 000000000..d96b0cb47 Binary files /dev/null and b/images-new/case-studies/17/17-Power-BI-landing.jpg differ diff --git a/images-new/case-studies/56/56-data-management-landing.jpg b/images-new/case-studies/56/56-data-management-landing.jpg new file mode 100644 index 000000000..a7b272b30 Binary files /dev/null and b/images-new/case-studies/56/56-data-management-landing.jpg differ diff --git a/images-new/case-studies/B029-architecture.png b/images-new/case-studies/B029-architecture.png new file mode 100644 index 000000000..eceb61e92 Binary files /dev/null and b/images-new/case-studies/B029-architecture.png differ diff --git a/images-new/case-studies/B029-banner.png b/images-new/case-studies/B029-banner.png new file mode 100644 index 000000000..464f76c53 Binary files /dev/null and b/images-new/case-studies/B029-banner.png differ diff --git a/images-new/case-studies/CS002/CS002-AI-landing.jpg b/images-new/case-studies/CS002/CS002-AI-landing.jpg new file mode 100644 index 000000000..0918dbc0e Binary files /dev/null and b/images-new/case-studies/CS002/CS002-AI-landing.jpg differ diff --git a/images-new/case-studies/CS006/CS006-business-apps-landing.jpg b/images-new/case-studies/CS006/CS006-business-apps-landing.jpg new file mode 100644 index 000000000..c591d4d4a Binary files /dev/null and b/images-new/case-studies/CS006/CS006-business-apps-landing.jpg differ diff --git a/images-new/case-studies/CS0065-Banner image.png b/images-new/case-studies/CS0065-Banner image.png new file mode 100644 index 000000000..18cc24006 Binary files /dev/null and b/images-new/case-studies/CS0065-Banner image.png differ diff --git a/images-new/case-studies/CS008/CS008-Power-BI-landing.jpg b/images-new/case-studies/CS008/CS008-Power-BI-landing.jpg new file mode 100644 index 000000000..783c5f26d Binary files /dev/null and b/images-new/case-studies/CS008/CS008-Power-BI-landing.jpg differ diff --git a/images-new/case-studies/CS028/CS028-AI-landing.jpg b/images-new/case-studies/CS028/CS028-AI-landing.jpg new file mode 100644 index 000000000..f5c60fc2c Binary files /dev/null and b/images-new/case-studies/CS028/CS028-AI-landing.jpg differ diff --git a/images-new/case-studies/CS029/CS029-home-landing.jpg b/images-new/case-studies/CS029/CS029-home-landing.jpg new file mode 100644 index 000000000..e897bafc4 Binary files /dev/null and b/images-new/case-studies/CS029/CS029-home-landing.jpg differ diff --git a/images-new/case-studies/CS036/CS036-AI-landing.jpg b/images-new/case-studies/CS036/CS036-AI-landing.jpg new file mode 100644 index 000000000..b8d13d26b Binary files /dev/null and b/images-new/case-studies/CS036/CS036-AI-landing.jpg differ diff --git a/images-new/case-studies/CS042/CS042-business-apps-landing.jpg b/images-new/case-studies/CS042/CS042-business-apps-landing.jpg new file mode 100644 index 000000000..553efb563 Binary files /dev/null and b/images-new/case-studies/CS042/CS042-business-apps-landing.jpg differ diff --git a/images-new/case-studies/CS043/CS043-cloud-landing.jpg b/images-new/case-studies/CS043/CS043-cloud-landing.jpg new file mode 100644 index 000000000..7d4a89404 Binary files /dev/null and b/images-new/case-studies/CS043/CS043-cloud-landing.jpg differ diff --git a/images-new/case-studies/CS050/CS050-data-management-landing.jpg b/images-new/case-studies/CS050/CS050-data-management-landing.jpg new file mode 100644 index 000000000..1ce8fe05d Binary files /dev/null and b/images-new/case-studies/CS050/CS050-data-management-landing.jpg differ diff --git a/images-new/case-studies/CS066 - banner.jpeg b/images-new/case-studies/CS066 - banner.jpeg new file mode 100644 index 000000000..95318c0c0 Binary files /dev/null and b/images-new/case-studies/CS066 - banner.jpeg differ diff --git a/images-new/case-studies/CS066_banner_2.png b/images-new/case-studies/CS066_banner_2.png new file mode 100644 index 000000000..173ffbf0a Binary files /dev/null and b/images-new/case-studies/CS066_banner_2.png differ diff --git a/images-new/case-studies/CS068 b/images-new/case-studies/CS068 new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/images-new/case-studies/CS068 @@ -0,0 +1 @@ + diff --git a/images-new/case-studies/CS068-01.png b/images-new/case-studies/CS068-01.png new file mode 100644 index 000000000..24789ef45 Binary files /dev/null and b/images-new/case-studies/CS068-01.png differ diff --git a/images-new/case-studies/CS068-02.png b/images-new/case-studies/CS068-02.png new file mode 100644 index 000000000..490683fe9 Binary files /dev/null and b/images-new/case-studies/CS068-02.png differ diff --git a/images-new/case-studies/CS068-03.png b/images-new/case-studies/CS068-03.png new file mode 100644 index 000000000..c75d29a7a Binary files /dev/null and b/images-new/case-studies/CS068-03.png differ diff --git a/images-new/case-studies/CS068-banner.png b/images-new/case-studies/CS068-banner.png new file mode 100644 index 000000000..9e529aac5 Binary files /dev/null and b/images-new/case-studies/CS068-banner.png differ diff --git a/images-new/case-studies/CS069-002.png b/images-new/case-studies/CS069-002.png new file mode 100644 index 000000000..fa200f669 Binary files /dev/null and b/images-new/case-studies/CS069-002.png differ diff --git a/images-new/case-studies/CS069-01.png b/images-new/case-studies/CS069-01.png new file mode 100644 index 000000000..604ae03a4 Binary files /dev/null and b/images-new/case-studies/CS069-01.png differ diff --git a/images-new/case-studies/CS069-banner.png b/images-new/case-studies/CS069-banner.png new file mode 100644 index 000000000..3beb7f1e6 Binary files /dev/null and b/images-new/case-studies/CS069-banner.png differ diff --git a/images-new/case-studies/CS070-01.png b/images-new/case-studies/CS070-01.png new file mode 100644 index 000000000..fd2b564ff Binary files /dev/null and b/images-new/case-studies/CS070-01.png differ diff --git a/images-new/case-studies/CS070-02.png b/images-new/case-studies/CS070-02.png new file mode 100644 index 000000000..265e7b718 Binary files /dev/null and b/images-new/case-studies/CS070-02.png differ diff --git a/images-new/case-studies/CS070-architecture.png b/images-new/case-studies/CS070-architecture.png new file mode 100644 index 000000000..5f20379e9 Binary files /dev/null and b/images-new/case-studies/CS070-architecture.png differ diff --git a/images-new/case-studies/CS070-banner.jpg b/images-new/case-studies/CS070-banner.jpg new file mode 100644 index 000000000..b481c589f Binary files /dev/null and b/images-new/case-studies/CS070-banner.jpg differ diff --git a/images-new/case-studies/CS071-01.png b/images-new/case-studies/CS071-01.png new file mode 100644 index 000000000..27464db00 Binary files /dev/null and b/images-new/case-studies/CS071-01.png differ diff --git a/images-new/case-studies/CS071-02.png b/images-new/case-studies/CS071-02.png new file mode 100644 index 000000000..14bdd8858 Binary files /dev/null and b/images-new/case-studies/CS071-02.png differ diff --git a/images-new/case-studies/CS071-architecture-V2.png b/images-new/case-studies/CS071-architecture-V2.png new file mode 100644 index 000000000..9cbc3b1ab Binary files /dev/null and b/images-new/case-studies/CS071-architecture-V2.png differ diff --git a/images-new/case-studies/CS071-architecture-V3.png b/images-new/case-studies/CS071-architecture-V3.png new file mode 100644 index 000000000..6b267c846 Binary files /dev/null and b/images-new/case-studies/CS071-architecture-V3.png differ diff --git a/images-new/case-studies/CS071-architecture.png b/images-new/case-studies/CS071-architecture.png new file mode 100644 index 000000000..a1c82d17a Binary files /dev/null and b/images-new/case-studies/CS071-architecture.png differ diff --git a/images-new/case-studies/CS071-banner.jpg b/images-new/case-studies/CS071-banner.jpg new file mode 100644 index 000000000..615dad537 Binary files /dev/null and b/images-new/case-studies/CS071-banner.jpg differ diff --git a/images-new/case-studies/CS072-banner.jpg b/images-new/case-studies/CS072-banner.jpg new file mode 100644 index 000000000..179d26fad Binary files /dev/null and b/images-new/case-studies/CS072-banner.jpg differ diff --git a/images-new/case-studies/CS072-flow-V2.png b/images-new/case-studies/CS072-flow-V2.png new file mode 100644 index 000000000..f69b32d51 Binary files /dev/null and b/images-new/case-studies/CS072-flow-V2.png differ diff --git a/images-new/case-studies/CS072-flow-V3.png b/images-new/case-studies/CS072-flow-V3.png new file mode 100644 index 000000000..6b7da8bfb Binary files /dev/null and b/images-new/case-studies/CS072-flow-V3.png differ diff --git a/images-new/case-studies/CS072-flow.png b/images-new/case-studies/CS072-flow.png new file mode 100644 index 000000000..3f3a6ae45 Binary files /dev/null and b/images-new/case-studies/CS072-flow.png differ diff --git a/images-new/case-studies/CS073-architecture.png b/images-new/case-studies/CS073-architecture.png new file mode 100644 index 000000000..01267513d Binary files /dev/null and b/images-new/case-studies/CS073-architecture.png differ diff --git a/images-new/case-studies/CS073-banner-V2.png b/images-new/case-studies/CS073-banner-V2.png new file mode 100644 index 000000000..c949ad7cd Binary files /dev/null and b/images-new/case-studies/CS073-banner-V2.png differ diff --git a/images-new/case-studies/CS073-banner.png b/images-new/case-studies/CS073-banner.png new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/images-new/case-studies/CS073-banner.png @@ -0,0 +1 @@ + diff --git a/images-new/case-studies/CS074-banner.jpg b/images-new/case-studies/CS074-banner.jpg new file mode 100644 index 000000000..234878f7d Binary files /dev/null and b/images-new/case-studies/CS074-banner.jpg differ diff --git a/images-new/case-studies/CS075-banner.jpg b/images-new/case-studies/CS075-banner.jpg new file mode 100644 index 000000000..c0029a00d Binary files /dev/null and b/images-new/case-studies/CS075-banner.jpg differ diff --git a/images-new/case-studies/CS076-architecture.jpg b/images-new/case-studies/CS076-architecture.jpg new file mode 100644 index 000000000..cf5ab420b Binary files /dev/null and b/images-new/case-studies/CS076-architecture.jpg differ diff --git a/images-new/case-studies/CS076-banner.jpg b/images-new/case-studies/CS076-banner.jpg new file mode 100644 index 000000000..664097c87 Binary files /dev/null and b/images-new/case-studies/CS076-banner.jpg differ diff --git a/images-new/case-studies/CS077-Image1.png b/images-new/case-studies/CS077-Image1.png new file mode 100644 index 000000000..90c9ff434 Binary files /dev/null and b/images-new/case-studies/CS077-Image1.png differ diff --git a/images-new/case-studies/CS077-Image2.png b/images-new/case-studies/CS077-Image2.png new file mode 100644 index 000000000..bc5086f7b Binary files /dev/null and b/images-new/case-studies/CS077-Image2.png differ diff --git a/images-new/case-studies/CS077-banner.jpg b/images-new/case-studies/CS077-banner.jpg new file mode 100644 index 000000000..94e6ec69d Binary files /dev/null and b/images-new/case-studies/CS077-banner.jpg differ diff --git a/images-new/case-studies/CS078-01.png b/images-new/case-studies/CS078-01.png new file mode 100644 index 000000000..644b57084 Binary files /dev/null and b/images-new/case-studies/CS078-01.png differ diff --git a/images-new/case-studies/CS078-02.png b/images-new/case-studies/CS078-02.png new file mode 100644 index 000000000..337ce1ada Binary files /dev/null and b/images-new/case-studies/CS078-02.png differ diff --git a/images-new/case-studies/CS078-03.png b/images-new/case-studies/CS078-03.png new file mode 100644 index 000000000..1ed55e4fa Binary files /dev/null and b/images-new/case-studies/CS078-03.png differ diff --git a/images-new/case-studies/CS078-04.jpg b/images-new/case-studies/CS078-04.jpg new file mode 100644 index 000000000..f15d5833c Binary files /dev/null and b/images-new/case-studies/CS078-04.jpg differ diff --git a/images-new/case-studies/CS078-banner-V2.jpg b/images-new/case-studies/CS078-banner-V2.jpg new file mode 100644 index 000000000..f609e2e3a Binary files /dev/null and b/images-new/case-studies/CS078-banner-V2.jpg differ diff --git a/images-new/case-studies/CS078-banner.png b/images-new/case-studies/CS078-banner.png new file mode 100644 index 000000000..0a8fe34fb Binary files /dev/null and b/images-new/case-studies/CS078-banner.png differ diff --git a/images-new/case-studies/CS079-01.png b/images-new/case-studies/CS079-01.png new file mode 100644 index 000000000..3652abe31 Binary files /dev/null and b/images-new/case-studies/CS079-01.png differ diff --git a/images-new/case-studies/CS079-banner.jpg b/images-new/case-studies/CS079-banner.jpg new file mode 100644 index 000000000..ce9382762 Binary files /dev/null and b/images-new/case-studies/CS079-banner.jpg differ diff --git a/images-new/case-studies/CS080-01.png b/images-new/case-studies/CS080-01.png new file mode 100644 index 000000000..107ab5436 Binary files /dev/null and b/images-new/case-studies/CS080-01.png differ diff --git a/images-new/case-studies/CS080-architecture.png b/images-new/case-studies/CS080-architecture.png new file mode 100644 index 000000000..4c85cdd8a Binary files /dev/null and b/images-new/case-studies/CS080-architecture.png differ diff --git a/images-new/case-studies/CS080-banner.jpg b/images-new/case-studies/CS080-banner.jpg new file mode 100644 index 000000000..102fee510 Binary files /dev/null and b/images-new/case-studies/CS080-banner.jpg differ diff --git a/images-new/case-studies/CS081-architecture.png b/images-new/case-studies/CS081-architecture.png new file mode 100644 index 000000000..3a6318d7e Binary files /dev/null and b/images-new/case-studies/CS081-architecture.png differ diff --git a/images-new/case-studies/CS081-banner.jpg b/images-new/case-studies/CS081-banner.jpg new file mode 100644 index 000000000..6b3d9bdcb Binary files /dev/null and b/images-new/case-studies/CS081-banner.jpg differ diff --git a/images-new/case-studies/CS082-banner.png b/images-new/case-studies/CS082-banner.png new file mode 100644 index 000000000..00ea51276 Binary files /dev/null and b/images-new/case-studies/CS082-banner.png differ diff --git a/images-new/case-studies/CS083-banner.jpg b/images-new/case-studies/CS083-banner.jpg new file mode 100644 index 000000000..c7158253b Binary files /dev/null and b/images-new/case-studies/CS083-banner.jpg differ diff --git a/images-new/case-studies/ai-and-machine-learning/CS002-main.jpg b/images-new/case-studies/ai-and-machine-learning/CS002-main.jpg new file mode 100644 index 000000000..282a4fd86 Binary files /dev/null and b/images-new/case-studies/ai-and-machine-learning/CS002-main.jpg differ diff --git a/images-new/case-studies/ai-and-machine-learning/CS070-banner.jpg b/images-new/case-studies/ai-and-machine-learning/CS070-banner.jpg new file mode 100644 index 000000000..b481c589f Binary files /dev/null and b/images-new/case-studies/ai-and-machine-learning/CS070-banner.jpg differ diff --git a/images-new/case-studies/ai-and-machine-learning/CS072-banner.jpg b/images-new/case-studies/ai-and-machine-learning/CS072-banner.jpg new file mode 100644 index 000000000..179d26fad Binary files /dev/null and b/images-new/case-studies/ai-and-machine-learning/CS072-banner.jpg differ diff --git a/images-new/case-studies/ai-and-machine-learning/CS078-banner-V2.jpg b/images-new/case-studies/ai-and-machine-learning/CS078-banner-V2.jpg new file mode 100644 index 000000000..f609e2e3a Binary files /dev/null and b/images-new/case-studies/ai-and-machine-learning/CS078-banner-V2.jpg differ diff --git a/images-new/case-studies/ai-and-machine-learning/CS083-banner.jpg b/images-new/case-studies/ai-and-machine-learning/CS083-banner.jpg new file mode 100644 index 000000000..c7158253b Binary files /dev/null and b/images-new/case-studies/ai-and-machine-learning/CS083-banner.jpg differ diff --git a/images-new/case-studies/application-modernization/CS034-MainRev2.jpg b/images-new/case-studies/application-modernization/CS034-MainRev2.jpg new file mode 100644 index 000000000..3e1a0eacb Binary files /dev/null and b/images-new/case-studies/application-modernization/CS034-MainRev2.jpg differ diff --git a/images-new/case-studies/application-modernization/CS075-banner.jpg b/images-new/case-studies/application-modernization/CS075-banner.jpg new file mode 100644 index 000000000..c0029a00d Binary files /dev/null and b/images-new/case-studies/application-modernization/CS075-banner.jpg differ diff --git a/images-new/case-studies/application-modernization/CS076-banner.jpg b/images-new/case-studies/application-modernization/CS076-banner.jpg new file mode 100644 index 000000000..664097c87 Binary files /dev/null and b/images-new/case-studies/application-modernization/CS076-banner.jpg differ diff --git a/images-new/case-studies/application-modernization/Data Validation Framework main.jpg b/images-new/case-studies/application-modernization/Data Validation Framework main.jpg new file mode 100644 index 000000000..dd32511ff Binary files /dev/null and b/images-new/case-studies/application-modernization/Data Validation Framework main.jpg differ diff --git a/images-new/case-studies/building-a-powerful-foundation.png b/images-new/case-studies/building-a-powerful-foundation.png new file mode 100644 index 000000000..534d4cc53 Binary files /dev/null and b/images-new/case-studies/building-a-powerful-foundation.png differ diff --git a/images-new/case-studies/building-a-secure-copilot.png b/images-new/case-studies/building-a-secure-copilot.png new file mode 100644 index 000000000..b60ba9a30 Binary files /dev/null and b/images-new/case-studies/building-a-secure-copilot.png differ diff --git a/images-new/case-studies/cloud-security-19-best-practices.jpg b/images-new/case-studies/cloud-security-19-best-practices.jpg new file mode 100644 index 000000000..26ac82b43 Binary files /dev/null and b/images-new/case-studies/cloud-security-19-best-practices.jpg differ diff --git a/images-new/case-studies/cloud/CS043-main.jpg b/images-new/case-studies/cloud/CS043-main.jpg new file mode 100644 index 000000000..598ebb7a1 Binary files /dev/null and b/images-new/case-studies/cloud/CS043-main.jpg differ diff --git a/images-new/case-studies/cloud/CS069-banner.png b/images-new/case-studies/cloud/CS069-banner.png new file mode 100644 index 000000000..3beb7f1e6 Binary files /dev/null and b/images-new/case-studies/cloud/CS069-banner.png differ diff --git a/images-new/case-studies/cloud/CS071-banner.jpg b/images-new/case-studies/cloud/CS071-banner.jpg new file mode 100644 index 000000000..615dad537 Binary files /dev/null and b/images-new/case-studies/cloud/CS071-banner.jpg differ diff --git a/images-new/case-studies/cloud/Data Migration case-study-main.jpg b/images-new/case-studies/cloud/Data Migration case-study-main.jpg new file mode 100644 index 000000000..8fd4f4535 Binary files /dev/null and b/images-new/case-studies/cloud/Data Migration case-study-main.jpg differ diff --git a/images-new/case-studies/community-image-2.png b/images-new/case-studies/community-image-2.png new file mode 100644 index 000000000..4f00e7f5c Binary files /dev/null and b/images-new/case-studies/community-image-2.png differ diff --git a/images-new/case-studies/community-image-3.png b/images-new/case-studies/community-image-3.png new file mode 100644 index 000000000..509807db1 Binary files /dev/null and b/images-new/case-studies/community-image-3.png differ diff --git a/images-new/case-studies/customer-stories-1.png b/images-new/case-studies/customer-stories-1.png new file mode 100644 index 000000000..c949ad7cd Binary files /dev/null and b/images-new/case-studies/customer-stories-1.png differ diff --git a/images-new/case-studies/customer-stories-2.png b/images-new/case-studies/customer-stories-2.png new file mode 100644 index 000000000..13c85d511 Binary files /dev/null and b/images-new/case-studies/customer-stories-2.png differ diff --git a/images-new/case-studies/customer-stories-3.png b/images-new/case-studies/customer-stories-3.png new file mode 100644 index 000000000..173ffbf0a Binary files /dev/null and b/images-new/case-studies/customer-stories-3.png differ diff --git a/images-new/case-studies/customer-stories-4.png b/images-new/case-studies/customer-stories-4.png new file mode 100644 index 000000000..18cc24006 Binary files /dev/null and b/images-new/case-studies/customer-stories-4.png differ diff --git a/images-new/case-studies/data-and-analytics/CS077-banner.jpg b/images-new/case-studies/data-and-analytics/CS077-banner.jpg new file mode 100644 index 000000000..94e6ec69d Binary files /dev/null and b/images-new/case-studies/data-and-analytics/CS077-banner.jpg differ diff --git a/images-new/case-studies/data-and-analytics/CS079-banner.jpg b/images-new/case-studies/data-and-analytics/CS079-banner.jpg new file mode 100644 index 000000000..ce9382762 Binary files /dev/null and b/images-new/case-studies/data-and-analytics/CS079-banner.jpg differ diff --git a/images-new/case-studies/data-and-analytics/CS080-banner.jpg b/images-new/case-studies/data-and-analytics/CS080-banner.jpg new file mode 100644 index 000000000..102fee510 Binary files /dev/null and b/images-new/case-studies/data-and-analytics/CS080-banner.jpg differ diff --git a/images-new/case-studies/data-and-analytics/CS081-banner.jpg b/images-new/case-studies/data-and-analytics/CS081-banner.jpg new file mode 100644 index 000000000..6b3d9bdcb Binary files /dev/null and b/images-new/case-studies/data-and-analytics/CS081-banner.jpg differ diff --git a/images-new/case-studies/dataverse-security.png b/images-new/case-studies/dataverse-security.png new file mode 100644 index 000000000..fc8458c29 Binary files /dev/null and b/images-new/case-studies/dataverse-security.png differ diff --git a/images-new/case-studies/dax-best-practice-guide.jpg b/images-new/case-studies/dax-best-practice-guide.jpg new file mode 100644 index 000000000..b2f1dd2b5 Binary files /dev/null and b/images-new/case-studies/dax-best-practice-guide.jpg differ diff --git a/images-new/case-studies/designing-ui-for-copilot.png b/images-new/case-studies/designing-ui-for-copilot.png new file mode 100644 index 000000000..23a66269d Binary files /dev/null and b/images-new/case-studies/designing-ui-for-copilot.png differ diff --git a/images-new/case-studies/devops-9-essential-best-practices.png b/images-new/case-studies/devops-9-essential-best-practices.png new file mode 100644 index 000000000..dfbb4e3e7 Binary files /dev/null and b/images-new/case-studies/devops-9-essential-best-practices.png differ diff --git a/images-new/case-studies/empowering-businesses-with-ai.png b/images-new/case-studies/empowering-businesses-with-ai.png new file mode 100644 index 000000000..0e09b4578 Binary files /dev/null and b/images-new/case-studies/empowering-businesses-with-ai.png differ diff --git a/images-new/case-studies/empowering-personas.png b/images-new/case-studies/empowering-personas.png new file mode 100644 index 000000000..173bf57aa Binary files /dev/null and b/images-new/case-studies/empowering-personas.png differ diff --git a/images-new/case-studies/enterprise-wide-knowledge-bots.png b/images-new/case-studies/enterprise-wide-knowledge-bots.png new file mode 100644 index 000000000..230867358 Binary files /dev/null and b/images-new/case-studies/enterprise-wide-knowledge-bots.png differ diff --git a/images-new/case-studies/loadfast-optimize-power-bi-reports.png b/images-new/case-studies/loadfast-optimize-power-bi-reports.png new file mode 100644 index 000000000..464f76c53 Binary files /dev/null and b/images-new/case-studies/loadfast-optimize-power-bi-reports.png differ diff --git a/images-new/case-studies/microsoft-fabric-feature-for-real-time-analytics.png b/images-new/case-studies/microsoft-fabric-feature-for-real-time-analytics.png new file mode 100644 index 000000000..3dd9e6269 Binary files /dev/null and b/images-new/case-studies/microsoft-fabric-feature-for-real-time-analytics.png differ diff --git a/images-new/case-studies/power-bi-performance-and-security.jpg b/images-new/case-studies/power-bi-performance-and-security.jpg new file mode 100644 index 000000000..0f0db4aaa Binary files /dev/null and b/images-new/case-studies/power-bi-performance-and-security.jpg differ diff --git a/images-new/case-studies/powering-real-time-analytics-for-retailers.png b/images-new/case-studies/powering-real-time-analytics-for-retailers.png new file mode 100644 index 000000000..4dbf3081d Binary files /dev/null and b/images-new/case-studies/powering-real-time-analytics-for-retailers.png differ diff --git a/images-new/case-studies/reporting-and-visualization/Custom Gantt Chart case-study-main.jpg b/images-new/case-studies/reporting-and-visualization/Custom Gantt Chart case-study-main.jpg new file mode 100644 index 000000000..7754272e2 Binary files /dev/null and b/images-new/case-studies/reporting-and-visualization/Custom Gantt Chart case-study-main.jpg differ diff --git a/images-new/case-studies/reporting-and-visualization/Flight Route Visual case-study-main.jpg b/images-new/case-studies/reporting-and-visualization/Flight Route Visual case-study-main.jpg new file mode 100644 index 000000000..343ce834d Binary files /dev/null and b/images-new/case-studies/reporting-and-visualization/Flight Route Visual case-study-main.jpg differ diff --git a/images-new/case-studies/reporting-and-visualization/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-main.jpg b/images-new/case-studies/reporting-and-visualization/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-main.jpg new file mode 100644 index 000000000..d2b3fa95e Binary files /dev/null and b/images-new/case-studies/reporting-and-visualization/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-main.jpg differ diff --git a/images-new/case-studies/reporting-and-visualization/Shopper2.png b/images-new/case-studies/reporting-and-visualization/Shopper2.png new file mode 100644 index 000000000..13c85d511 Binary files /dev/null and b/images-new/case-studies/reporting-and-visualization/Shopper2.png differ diff --git a/images-new/case-studies/security/CS0065-Banner image.png b/images-new/case-studies/security/CS0065-Banner image.png new file mode 100644 index 000000000..18cc24006 Binary files /dev/null and b/images-new/case-studies/security/CS0065-Banner image.png differ diff --git a/images-new/case-studies/security/CS082-banner.png b/images-new/case-studies/security/CS082-banner.png new file mode 100644 index 000000000..00ea51276 Binary files /dev/null and b/images-new/case-studies/security/CS082-banner.png differ diff --git a/images-new/case-studies/security/CS083-banner.jpg b/images-new/case-studies/security/CS083-banner.jpg new file mode 100644 index 000000000..c7158253b Binary files /dev/null and b/images-new/case-studies/security/CS083-banner.jpg differ diff --git a/images-new/case-studies/security/Global Policy case-study-main.jpg b/images-new/case-studies/security/Global Policy case-study-main.jpg new file mode 100644 index 000000000..068ae633e Binary files /dev/null and b/images-new/case-studies/security/Global Policy case-study-main.jpg differ diff --git a/images-new/case-studies/strengthening-cybersecurity.png b/images-new/case-studies/strengthening-cybersecurity.png new file mode 100644 index 000000000..1d1018e77 Binary files /dev/null and b/images-new/case-studies/strengthening-cybersecurity.png differ diff --git a/images-new/isv/Alignment.svg b/images-new/isv/Alignment.svg new file mode 100644 index 000000000..1905d1a5e --- /dev/null +++ b/images-new/isv/Alignment.svg @@ -0,0 +1,3 @@ + + + diff --git a/images-new/isv/Automatic updates & upgrades.svg b/images-new/isv/Automatic updates & upgrades.svg new file mode 100644 index 000000000..54be69a49 --- /dev/null +++ b/images-new/isv/Automatic updates & upgrades.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/Business-apps-feature-image.png b/images-new/isv/Business-apps-feature-image.png new file mode 100644 index 000000000..40baa213f Binary files /dev/null and b/images-new/isv/Business-apps-feature-image.png differ diff --git a/images-new/isv/CertyFAST.jpg b/images-new/isv/CertyFAST.jpg new file mode 100644 index 000000000..71a82b6ed Binary files /dev/null and b/images-new/isv/CertyFAST.jpg differ diff --git a/images-new/isv/Cloud-migration-feature-image.png b/images-new/isv/Cloud-migration-feature-image.png new file mode 100644 index 000000000..97a07015a Binary files /dev/null and b/images-new/isv/Cloud-migration-feature-image.png differ diff --git a/images-new/isv/Data-management-feature-image.png b/images-new/isv/Data-management-feature-image.png new file mode 100644 index 000000000..fe7b081c9 Binary files /dev/null and b/images-new/isv/Data-management-feature-image.png differ diff --git a/images-new/isv/Data-science-feature-image.png b/images-new/isv/Data-science-feature-image.png new file mode 100644 index 000000000..bf9b4d40a Binary files /dev/null and b/images-new/isv/Data-science-feature-image.png differ diff --git a/images-new/isv/Documentation.svg b/images-new/isv/Documentation.svg new file mode 100644 index 000000000..a831659ab --- /dev/null +++ b/images-new/isv/Documentation.svg @@ -0,0 +1,3 @@ + + + diff --git a/images-new/isv/Hassle-free licensing.svg b/images-new/isv/Hassle-free licensing.svg new file mode 100644 index 000000000..2fdcc2f9c --- /dev/null +++ b/images-new/isv/Hassle-free licensing.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/Hero_Banner_Test.png b/images-new/isv/Hero_Banner_Test.png new file mode 100644 index 000000000..a7810f9c3 Binary files /dev/null and b/images-new/isv/Hero_Banner_Test.png differ diff --git a/images-new/isv/Highly customizable.svg b/images-new/isv/Highly customizable.svg new file mode 100644 index 000000000..a2486de87 --- /dev/null +++ b/images-new/isv/Highly customizable.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/Insights.svg b/images-new/isv/Insights.svg new file mode 100644 index 000000000..ee84a32c0 --- /dev/null +++ b/images-new/isv/Insights.svg @@ -0,0 +1,3 @@ + + + diff --git a/images-new/isv/Lineage.svg b/images-new/isv/Lineage.svg new file mode 100644 index 000000000..50f4f85ac --- /dev/null +++ b/images-new/isv/Lineage.svg @@ -0,0 +1,3 @@ + + + diff --git a/images-new/isv/MAQ_25_Anniversary.png b/images-new/isv/MAQ_25_Anniversary.png new file mode 100644 index 000000000..5a7bfae05 Binary files /dev/null and b/images-new/isv/MAQ_25_Anniversary.png differ diff --git a/images-new/isv/Migration.png b/images-new/isv/Migration.png new file mode 100644 index 000000000..58fbb1726 Binary files /dev/null and b/images-new/isv/Migration.png differ diff --git a/images-new/isv/PBI-Custom-Visuals.png b/images-new/isv/PBI-Custom-Visuals.png new file mode 100644 index 000000000..1c56fabb7 Binary files /dev/null and b/images-new/isv/PBI-Custom-Visuals.png differ diff --git a/images-new/isv/Power-BI-feature-image.png b/images-new/isv/Power-BI-feature-image.png new file mode 100644 index 000000000..e9c4b54a3 Binary files /dev/null and b/images-new/isv/Power-BI-feature-image.png differ diff --git a/images-new/isv/Role-based access management.svg b/images-new/isv/Role-based access management.svg new file mode 100644 index 000000000..9860d1260 --- /dev/null +++ b/images-new/isv/Role-based access management.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/Scalable & secure.svg b/images-new/isv/Scalable & secure.svg new file mode 100644 index 000000000..36ff2d135 --- /dev/null +++ b/images-new/isv/Scalable & secure.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/Seamless integration.svg b/images-new/isv/Seamless integration.svg new file mode 100644 index 000000000..bb4e528b6 --- /dev/null +++ b/images-new/isv/Seamless integration.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/Slider1.png b/images-new/isv/Slider1.png new file mode 100644 index 000000000..a0f43f4dc Binary files /dev/null and b/images-new/isv/Slider1.png differ diff --git a/images-new/isv/Slider2.png b/images-new/isv/Slider2.png new file mode 100644 index 000000000..bbb5bffbe Binary files /dev/null and b/images-new/isv/Slider2.png differ diff --git a/images-new/isv/Slider3 (1).png b/images-new/isv/Slider3 (1).png new file mode 100644 index 000000000..f72673b4c Binary files /dev/null and b/images-new/isv/Slider3 (1).png differ diff --git a/images-new/isv/Slider3.png b/images-new/isv/Slider3.png new file mode 100644 index 000000000..53343ed62 Binary files /dev/null and b/images-new/isv/Slider3.png differ diff --git a/images-new/isv/Slider4.png b/images-new/isv/Slider4.png new file mode 100644 index 000000000..f7bf7d251 Binary files /dev/null and b/images-new/isv/Slider4.png differ diff --git a/images-new/isv/Slider5.png b/images-new/isv/Slider5.png new file mode 100644 index 000000000..bcb9bd0ee Binary files /dev/null and b/images-new/isv/Slider5.png differ diff --git a/images-new/isv/Stats-tree-2.svg b/images-new/isv/Stats-tree-2.svg new file mode 100644 index 000000000..009b83841 --- /dev/null +++ b/images-new/isv/Stats-tree-2.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/Stats-tree-3.png b/images-new/isv/Stats-tree-3.png new file mode 100644 index 000000000..318ecbdf7 Binary files /dev/null and b/images-new/isv/Stats-tree-3.png differ diff --git a/images-new/isv/Tailoredconsultation.png b/images-new/isv/Tailoredconsultation.png new file mode 100644 index 000000000..83aa26ab7 Binary files /dev/null and b/images-new/isv/Tailoredconsultation.png differ diff --git a/images-new/isv/Technicalassessment.png b/images-new/isv/Technicalassessment.png new file mode 100644 index 000000000..cbb94dc0f Binary files /dev/null and b/images-new/isv/Technicalassessment.png differ diff --git a/images-new/isv/Training.png b/images-new/isv/Training.png new file mode 100644 index 000000000..892ed3f85 Binary files /dev/null and b/images-new/isv/Training.png differ diff --git a/images-new/isv/Visual-Export-Tool.png b/images-new/isv/Visual-Export-Tool.png new file mode 100644 index 000000000..85eb1eafb Binary files /dev/null and b/images-new/isv/Visual-Export-Tool.png differ diff --git a/images-new/isv/Whiz-Tool-MainPage.png b/images-new/isv/Whiz-Tool-MainPage.png new file mode 100644 index 000000000..6f701feea Binary files /dev/null and b/images-new/isv/Whiz-Tool-MainPage.png differ diff --git a/images-new/isv/advanced-analytics (2).jpg b/images-new/isv/advanced-analytics (2).jpg new file mode 100644 index 000000000..43473dec8 Binary files /dev/null and b/images-new/isv/advanced-analytics (2).jpg differ diff --git a/images-new/isv/advanced-analytics.jpg b/images-new/isv/advanced-analytics.jpg new file mode 100644 index 000000000..5ec6aa378 Binary files /dev/null and b/images-new/isv/advanced-analytics.jpg differ diff --git a/images-new/isv/automate-apps.png b/images-new/isv/automate-apps.png new file mode 100644 index 000000000..da05259e0 Binary files /dev/null and b/images-new/isv/automate-apps.png differ diff --git a/images-new/isv/automate-workflow.jpg b/images-new/isv/automate-workflow.jpg new file mode 100644 index 000000000..e122d79b3 Binary files /dev/null and b/images-new/isv/automate-workflow.jpg differ diff --git a/images-new/isv/book-open.svg b/images-new/isv/book-open.svg new file mode 100644 index 000000000..5e0ca0ab7 --- /dev/null +++ b/images-new/isv/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/business-apps-automation.jpg b/images-new/isv/business-apps-automation.jpg new file mode 100644 index 000000000..75413acae Binary files /dev/null and b/images-new/isv/business-apps-automation.jpg differ diff --git a/images-new/isv/business-apps-dynamics.jpg b/images-new/isv/business-apps-dynamics.jpg new file mode 100644 index 000000000..af902cf09 Binary files /dev/null and b/images-new/isv/business-apps-dynamics.jpg differ diff --git a/images-new/isv/business-apps-modern-apps.jpg b/images-new/isv/business-apps-modern-apps.jpg new file mode 100644 index 000000000..7e9a3b5fa Binary files /dev/null and b/images-new/isv/business-apps-modern-apps.jpg differ diff --git a/images-new/isv/business-apps-power-apps.jpg b/images-new/isv/business-apps-power-apps.jpg new file mode 100644 index 000000000..7eaf3062a Binary files /dev/null and b/images-new/isv/business-apps-power-apps.jpg differ diff --git a/images-new/isv/chatbot-assistant.jpg b/images-new/isv/chatbot-assistant.jpg new file mode 100644 index 000000000..c79cdc9ac Binary files /dev/null and b/images-new/isv/chatbot-assistant.jpg differ diff --git a/images-new/isv/checkCircle.svg b/images-new/isv/checkCircle.svg new file mode 100644 index 000000000..54899e9bb --- /dev/null +++ b/images-new/isv/checkCircle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/cloud-computing.png b/images-new/isv/cloud-computing.png new file mode 100644 index 000000000..557b2f3bc Binary files /dev/null and b/images-new/isv/cloud-computing.png differ diff --git a/images-new/isv/cloud-infrastructure (2).jpg b/images-new/isv/cloud-infrastructure (2).jpg new file mode 100644 index 000000000..01a264342 Binary files /dev/null and b/images-new/isv/cloud-infrastructure (2).jpg differ diff --git a/images-new/isv/cloud-infrastructure.png b/images-new/isv/cloud-infrastructure.png new file mode 100644 index 000000000..70b6078e8 Binary files /dev/null and b/images-new/isv/cloud-infrastructure.png differ diff --git a/images-new/isv/cloud-migration.jpg b/images-new/isv/cloud-migration.jpg new file mode 100644 index 000000000..6c213cd24 Binary files /dev/null and b/images-new/isv/cloud-migration.jpg differ diff --git a/images-new/isv/cloud-native-applications.jpg b/images-new/isv/cloud-native-applications.jpg new file mode 100644 index 000000000..3fc70ebbd Binary files /dev/null and b/images-new/isv/cloud-native-applications.jpg differ diff --git a/images-new/isv/cloud-network.jpg b/images-new/isv/cloud-network.jpg new file mode 100644 index 000000000..ed13e6884 Binary files /dev/null and b/images-new/isv/cloud-network.jpg differ diff --git a/images-new/isv/cloud-servers.jpg b/images-new/isv/cloud-servers.jpg new file mode 100644 index 000000000..1c9a62d5f Binary files /dev/null and b/images-new/isv/cloud-servers.jpg differ diff --git a/images-new/isv/cloud.jpg b/images-new/isv/cloud.jpg new file mode 100644 index 000000000..0706c8f16 Binary files /dev/null and b/images-new/isv/cloud.jpg differ diff --git a/images-new/isv/customer.jpg b/images-new/isv/customer.jpg new file mode 100644 index 000000000..43a2dce39 Binary files /dev/null and b/images-new/isv/customer.jpg differ diff --git a/images-new/isv/data-visual-movement.png b/images-new/isv/data-visual-movement.png new file mode 100644 index 000000000..387c30d36 Binary files /dev/null and b/images-new/isv/data-visual-movement.png differ diff --git a/images-new/isv/embed-code.png b/images-new/isv/embed-code.png new file mode 100644 index 000000000..658362c1b Binary files /dev/null and b/images-new/isv/embed-code.png differ diff --git a/images-new/isv/embedding.jpg b/images-new/isv/embedding.jpg new file mode 100644 index 000000000..91ea2bf50 Binary files /dev/null and b/images-new/isv/embedding.jpg differ diff --git a/images-new/isv/git-merge.svg b/images-new/isv/git-merge.svg new file mode 100644 index 000000000..20358327c --- /dev/null +++ b/images-new/isv/git-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/globe.svg b/images-new/isv/globe.svg new file mode 100644 index 000000000..37e254d40 --- /dev/null +++ b/images-new/isv/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/intelligent-automation (2).jpg b/images-new/isv/intelligent-automation (2).jpg new file mode 100644 index 000000000..813a2882b Binary files /dev/null and b/images-new/isv/intelligent-automation (2).jpg differ diff --git a/images-new/isv/intelligent-automation.jpg b/images-new/isv/intelligent-automation.jpg new file mode 100644 index 000000000..5588158ea Binary files /dev/null and b/images-new/isv/intelligent-automation.jpg differ diff --git a/images-new/isv/isv-top-image.jpg b/images-new/isv/isv-top-image.jpg new file mode 100644 index 000000000..5f44ad26e Binary files /dev/null and b/images-new/isv/isv-top-image.jpg differ diff --git a/images-new/isv/key.svg b/images-new/isv/key.svg new file mode 100644 index 000000000..d2fc4151b --- /dev/null +++ b/images-new/isv/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/layers.svg b/images-new/isv/layers.svg new file mode 100644 index 000000000..d06f3de3c --- /dev/null +++ b/images-new/isv/layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/message-circle.svg b/images-new/isv/message-circle.svg new file mode 100644 index 000000000..8fda680d3 --- /dev/null +++ b/images-new/isv/message-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/ml-ops.jpg b/images-new/isv/ml-ops.jpg new file mode 100644 index 000000000..25da6e090 Binary files /dev/null and b/images-new/isv/ml-ops.jpg differ diff --git a/images-new/isv/network.jpg b/images-new/isv/network.jpg new file mode 100644 index 000000000..fe8139d5e Binary files /dev/null and b/images-new/isv/network.jpg differ diff --git a/images-new/isv/nodes.jpg b/images-new/isv/nodes.jpg new file mode 100644 index 000000000..a7d8aa355 Binary files /dev/null and b/images-new/isv/nodes.jpg differ diff --git a/images-new/isv/online-security.jpg b/images-new/isv/online-security.jpg new file mode 100644 index 000000000..24d411f19 Binary files /dev/null and b/images-new/isv/online-security.jpg differ diff --git a/images-new/isv/optimize.svg b/images-new/isv/optimize.svg new file mode 100644 index 000000000..b81ebbb14 --- /dev/null +++ b/images-new/isv/optimize.svg @@ -0,0 +1 @@ + diff --git a/images-new/isv/pen-tool.svg b/images-new/isv/pen-tool.svg new file mode 100644 index 000000000..f0fffb2ec --- /dev/null +++ b/images-new/isv/pen-tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/phone-security.jpg b/images-new/isv/phone-security.jpg new file mode 100644 index 000000000..6f1526018 Binary files /dev/null and b/images-new/isv/phone-security.jpg differ diff --git a/images-new/isv/productivity.png b/images-new/isv/productivity.png new file mode 100644 index 000000000..95344db4c Binary files /dev/null and b/images-new/isv/productivity.png differ diff --git a/images-new/isv/protected-documents.jpg b/images-new/isv/protected-documents.jpg new file mode 100644 index 000000000..f86b56656 Binary files /dev/null and b/images-new/isv/protected-documents.jpg differ diff --git a/images-new/isv/reports.svg b/images-new/isv/reports.svg new file mode 100644 index 000000000..5233b342e --- /dev/null +++ b/images-new/isv/reports.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/reports2.svg b/images-new/isv/reports2.svg new file mode 100644 index 000000000..109b6612c --- /dev/null +++ b/images-new/isv/reports2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/reports3.svg b/images-new/isv/reports3.svg new file mode 100644 index 000000000..f19f748e0 --- /dev/null +++ b/images-new/isv/reports3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/reports4.svg b/images-new/isv/reports4.svg new file mode 100644 index 000000000..eb61bb129 --- /dev/null +++ b/images-new/isv/reports4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/review.svg b/images-new/isv/review.svg new file mode 100644 index 000000000..0fde39d18 --- /dev/null +++ b/images-new/isv/review.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/security-blue.jpg b/images-new/isv/security-blue.jpg new file mode 100644 index 000000000..728d1845f Binary files /dev/null and b/images-new/isv/security-blue.jpg differ diff --git a/images-new/isv/servers.jpg b/images-new/isv/servers.jpg new file mode 100644 index 000000000..dfaf2abfd Binary files /dev/null and b/images-new/isv/servers.jpg differ diff --git a/images-new/isv/star.svg b/images-new/isv/star.svg new file mode 100644 index 000000000..0fc493c2d --- /dev/null +++ b/images-new/isv/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/stats-tree-4.png b/images-new/isv/stats-tree-4.png new file mode 100644 index 000000000..9b41de3d3 Binary files /dev/null and b/images-new/isv/stats-tree-4.png differ diff --git a/images-new/isv/stats-tree-5.png b/images-new/isv/stats-tree-5.png new file mode 100644 index 000000000..b136c1353 Binary files /dev/null and b/images-new/isv/stats-tree-5.png differ diff --git a/images-new/isv/stats-tree-6.png b/images-new/isv/stats-tree-6.png new file mode 100644 index 000000000..d239ecffc Binary files /dev/null and b/images-new/isv/stats-tree-6.png differ diff --git a/images-new/isv/stats-tree-7.png b/images-new/isv/stats-tree-7.png new file mode 100644 index 000000000..82cc26002 Binary files /dev/null and b/images-new/isv/stats-tree-7.png differ diff --git a/images-new/isv/stats-tree.svg b/images-new/isv/stats-tree.svg new file mode 100644 index 000000000..fc3eca479 --- /dev/null +++ b/images-new/isv/stats-tree.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/step-1-loadfast.svg b/images-new/isv/step-1-loadfast.svg new file mode 100644 index 000000000..c384f3a0c --- /dev/null +++ b/images-new/isv/step-1-loadfast.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/images-new/isv/step-2-loadfast.svg b/images-new/isv/step-2-loadfast.svg new file mode 100644 index 000000000..26985fed5 --- /dev/null +++ b/images-new/isv/step-2-loadfast.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/step-3-loadfast.svg b/images-new/isv/step-3-loadfast.svg new file mode 100644 index 000000000..2d9062921 --- /dev/null +++ b/images-new/isv/step-3-loadfast.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/strategy.jpg b/images-new/isv/strategy.jpg new file mode 100644 index 000000000..432cfce2a Binary files /dev/null and b/images-new/isv/strategy.jpg differ diff --git a/images-new/isv/support.jpg b/images-new/isv/support.jpg new file mode 100644 index 000000000..0f71d8296 Binary files /dev/null and b/images-new/isv/support.jpg differ diff --git a/images-new/isv/teamwork.jpg b/images-new/isv/teamwork.jpg new file mode 100644 index 000000000..87834f67a Binary files /dev/null and b/images-new/isv/teamwork.jpg differ diff --git a/images-new/isv/text-analytics-playground.jpg b/images-new/isv/text-analytics-playground.jpg new file mode 100644 index 000000000..98065de55 Binary files /dev/null and b/images-new/isv/text-analytics-playground.jpg differ diff --git a/images-new/isv/tool.svg b/images-new/isv/tool.svg new file mode 100644 index 000000000..35536d1f8 --- /dev/null +++ b/images-new/isv/tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/user.svg b/images-new/isv/user.svg new file mode 100644 index 000000000..ebaa20596 --- /dev/null +++ b/images-new/isv/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images-new/isv/vpn-protected.jpg b/images-new/isv/vpn-protected.jpg new file mode 100644 index 000000000..fc4dac1d9 Binary files /dev/null and b/images-new/isv/vpn-protected.jpg differ diff --git a/images-new/isv/wave_dots.svg b/images-new/isv/wave_dots.svg new file mode 100644 index 000000000..daf9fd52e --- /dev/null +++ b/images-new/isv/wave_dots.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images-new/isv/who-we-are-hero-image.png b/images-new/isv/who-we-are-hero-image.png new file mode 100644 index 000000000..c02953984 --- /dev/null +++ b/images-new/isv/who-we-are-hero-image.png @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/who-we-are-hero-image.svg b/images-new/isv/who-we-are-hero-image.svg new file mode 100644 index 000000000..6795789ae --- /dev/null +++ b/images-new/isv/who-we-are-hero-image.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images-new/isv/who.jpg b/images-new/isv/who.jpg new file mode 100644 index 000000000..cd208e732 Binary files /dev/null and b/images-new/isv/who.jpg differ diff --git a/images-new/isv/why.jpg b/images-new/isv/why.jpg new file mode 100644 index 000000000..9fbf8f7ff Binary files /dev/null and b/images-new/isv/why.jpg differ diff --git a/images/.DS_Store b/images/.DS_Store new file mode 100644 index 000000000..bebc34917 Binary files /dev/null and b/images/.DS_Store differ diff --git a/images/Icons/AI.png b/images/Icons/AI.png new file mode 100644 index 000000000..ccb035c18 Binary files /dev/null and b/images/Icons/AI.png differ diff --git a/images/Icons/BI.png b/images/Icons/BI.png new file mode 100644 index 000000000..fe0a8df28 Binary files /dev/null and b/images/Icons/BI.png differ diff --git a/images/Icons/Polygon 1.png b/images/Icons/Polygon 1.png new file mode 100644 index 000000000..445c0f5de Binary files /dev/null and b/images/Icons/Polygon 1.png differ diff --git a/images/Icons/app.png b/images/Icons/app.png new file mode 100644 index 000000000..2503af380 Binary files /dev/null and b/images/Icons/app.png differ diff --git a/images/Icons/checkmark-price-plan.png b/images/Icons/checkmark-price-plan.png new file mode 100644 index 000000000..d13ea8c75 Binary files /dev/null and b/images/Icons/checkmark-price-plan.png differ diff --git a/images/Icons/cloud.png b/images/Icons/cloud.png new file mode 100644 index 000000000..78ed833c4 Binary files /dev/null and b/images/Icons/cloud.png differ diff --git a/images/Icons/collab.png b/images/Icons/collab.png new file mode 100644 index 000000000..921e8c6b0 Binary files /dev/null and b/images/Icons/collab.png differ diff --git a/images/Icons/cost.png b/images/Icons/cost.png new file mode 100644 index 000000000..a08c283c6 Binary files /dev/null and b/images/Icons/cost.png differ diff --git a/images/Icons/data-gear.png b/images/Icons/data-gear.png new file mode 100644 index 000000000..f9f944774 Binary files /dev/null and b/images/Icons/data-gear.png differ diff --git a/images/Icons/data.png b/images/Icons/data.png new file mode 100644 index 000000000..61e630951 Binary files /dev/null and b/images/Icons/data.png differ diff --git a/images/Icons/feedback.png b/images/Icons/feedback.png new file mode 100644 index 000000000..2152b19d8 Binary files /dev/null and b/images/Icons/feedback.png differ diff --git a/images/Icons/products-icon-1.png b/images/Icons/products-icon-1.png new file mode 100644 index 000000000..7c0653399 Binary files /dev/null and b/images/Icons/products-icon-1.png differ diff --git a/images/Icons/products-icon-2.png b/images/Icons/products-icon-2.png new file mode 100644 index 000000000..a830694da Binary files /dev/null and b/images/Icons/products-icon-2.png differ diff --git a/images/Icons/products-icon-3.png b/images/Icons/products-icon-3.png new file mode 100644 index 000000000..61532b721 Binary files /dev/null and b/images/Icons/products-icon-3.png differ diff --git a/images/Icons/products-icon-4.png b/images/Icons/products-icon-4.png new file mode 100644 index 000000000..303d982a9 Binary files /dev/null and b/images/Icons/products-icon-4.png differ diff --git a/images/Icons/scalability.png b/images/Icons/scalability.png new file mode 100644 index 000000000..d28ef3fc4 Binary files /dev/null and b/images/Icons/scalability.png differ diff --git a/images/Icons/services-icon-1-lg.png b/images/Icons/services-icon-1-lg.png new file mode 100644 index 000000000..69ff90277 Binary files /dev/null and b/images/Icons/services-icon-1-lg.png differ diff --git a/images/Icons/services-icon-1.png b/images/Icons/services-icon-1.png new file mode 100644 index 000000000..629128ae4 Binary files /dev/null and b/images/Icons/services-icon-1.png differ diff --git a/images/Icons/services-icon-2.png b/images/Icons/services-icon-2.png new file mode 100644 index 000000000..56b134057 Binary files /dev/null and b/images/Icons/services-icon-2.png differ diff --git a/images/Icons/services-icon-3.png b/images/Icons/services-icon-3.png new file mode 100644 index 000000000..ff254c3bc Binary files /dev/null and b/images/Icons/services-icon-3.png differ diff --git a/images/Icons/services-icon-4.png b/images/Icons/services-icon-4.png new file mode 100644 index 000000000..189b94e63 Binary files /dev/null and b/images/Icons/services-icon-4.png differ diff --git a/images/Icons/services-icon-5.png b/images/Icons/services-icon-5.png new file mode 100644 index 000000000..c20fcceb0 Binary files /dev/null and b/images/Icons/services-icon-5.png differ diff --git a/images/Icons/services-icon-6.png b/images/Icons/services-icon-6.png new file mode 100644 index 000000000..87872329d Binary files /dev/null and b/images/Icons/services-icon-6.png differ diff --git a/images/Icons/settings.png b/images/Icons/settings.png new file mode 100644 index 000000000..2e241d994 Binary files /dev/null and b/images/Icons/settings.png differ diff --git a/images/Icons/timer.png b/images/Icons/timer.png new file mode 100644 index 000000000..17579e046 Binary files /dev/null and b/images/Icons/timer.png differ diff --git a/images/Icons/upwards-trend-graph.png b/images/Icons/upwards-trend-graph.png new file mode 100644 index 000000000..85e3bf0bc Binary files /dev/null and b/images/Icons/upwards-trend-graph.png differ diff --git a/images/Icons/why-work-with-us-icon-1.png b/images/Icons/why-work-with-us-icon-1.png new file mode 100644 index 000000000..2af6b0724 Binary files /dev/null and b/images/Icons/why-work-with-us-icon-1.png differ diff --git a/images/Icons/why-work-with-us-icon-2.png b/images/Icons/why-work-with-us-icon-2.png new file mode 100644 index 000000000..600cf4224 Binary files /dev/null and b/images/Icons/why-work-with-us-icon-2.png differ diff --git a/images/Icons/why-work-with-us-icon-2.svg b/images/Icons/why-work-with-us-icon-2.svg new file mode 100644 index 000000000..0841bbd03 --- /dev/null +++ b/images/Icons/why-work-with-us-icon-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/Icons/why-work-with-us-icon-3.png b/images/Icons/why-work-with-us-icon-3.png new file mode 100644 index 000000000..2faed1d07 Binary files /dev/null and b/images/Icons/why-work-with-us-icon-3.png differ diff --git a/images/Icons/why-work-with-us-icon-4.png b/images/Icons/why-work-with-us-icon-4.png new file mode 100644 index 000000000..164b4d30e Binary files /dev/null and b/images/Icons/why-work-with-us-icon-4.png differ diff --git a/images/assets/.DS_Store b/images/assets/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/assets/.DS_Store differ diff --git a/images/assets/AdvSpec.png b/images/assets/AdvSpec.png new file mode 100644 index 000000000..dcf1092e6 Binary files /dev/null and b/images/assets/AdvSpec.png differ diff --git a/images/assets/Adv_Spec_logo.png b/images/assets/Adv_Spec_logo.png new file mode 100644 index 000000000..344e79429 Binary files /dev/null and b/images/assets/Adv_Spec_logo.png differ diff --git a/images/assets/Adv_Spec_logo3.png b/images/assets/Adv_Spec_logo3.png new file mode 100644 index 000000000..48e6bf6b0 Binary files /dev/null and b/images/assets/Adv_Spec_logo3.png differ diff --git a/images/assets/Advanced_Specializations_image.png b/images/assets/Advanced_Specializations_image.png new file mode 100644 index 000000000..7938fb3f1 Binary files /dev/null and b/images/assets/Advanced_Specializations_image.png differ diff --git a/images/assets/Banner-Swoosh-2.png b/images/assets/Banner-Swoosh-2.png new file mode 100644 index 000000000..5fab33642 Binary files /dev/null and b/images/assets/Banner-Swoosh-2.png differ diff --git a/images/assets/Banner-swoosh-computer.png b/images/assets/Banner-swoosh-computer.png new file mode 100644 index 000000000..95f82d534 Binary files /dev/null and b/images/assets/Banner-swoosh-computer.png differ diff --git a/images/assets/Banner-swoosh-reverse.png b/images/assets/Banner-swoosh-reverse.png new file mode 100644 index 000000000..9fc498d3b Binary files /dev/null and b/images/assets/Banner-swoosh-reverse.png differ diff --git a/images/assets/Banner-swoosh-thin.png b/images/assets/Banner-swoosh-thin.png new file mode 100644 index 000000000..27d49da9b Binary files /dev/null and b/images/assets/Banner-swoosh-thin.png differ diff --git a/images/assets/Banner-swoosh.png b/images/assets/Banner-swoosh.png new file mode 100644 index 000000000..92cc341fc Binary files /dev/null and b/images/assets/Banner-swoosh.png differ diff --git a/images/assets/Banner-swoosh2.png b/images/assets/Banner-swoosh2.png new file mode 100644 index 000000000..c3b4961a1 Binary files /dev/null and b/images/assets/Banner-swoosh2.png differ diff --git a/images/assets/Bar Chart.png b/images/assets/Bar Chart.png new file mode 100644 index 000000000..a171cdeb5 Binary files /dev/null and b/images/assets/Bar Chart.png differ diff --git a/images/assets/Bar-chart.png b/images/assets/Bar-chart.png new file mode 100644 index 000000000..5e5d057ba Binary files /dev/null and b/images/assets/Bar-chart.png differ diff --git a/images/assets/Business-Apps-Banner-2.png b/images/assets/Business-Apps-Banner-2.png new file mode 100644 index 000000000..f9f832925 Binary files /dev/null and b/images/assets/Business-Apps-Banner-2.png differ diff --git a/images/assets/Business-Apps-Banner.png b/images/assets/Business-Apps-Banner.png new file mode 100644 index 000000000..c2b3caab0 Binary files /dev/null and b/images/assets/Business-Apps-Banner.png differ diff --git a/images/assets/Business-apps-feature-image.png b/images/assets/Business-apps-feature-image.png new file mode 100644 index 000000000..40baa213f Binary files /dev/null and b/images/assets/Business-apps-feature-image.png differ diff --git a/images/assets/Canvas Display.png b/images/assets/Canvas Display.png new file mode 100644 index 000000000..d517cfe11 Binary files /dev/null and b/images/assets/Canvas Display.png differ diff --git a/images/assets/CertyFAST Insights.png b/images/assets/CertyFAST Insights.png new file mode 100644 index 000000000..0c397a573 Binary files /dev/null and b/images/assets/CertyFAST Insights.png differ diff --git a/images/assets/CertyFAST.jpg b/images/assets/CertyFAST.jpg new file mode 100644 index 000000000..71a82b6ed Binary files /dev/null and b/images/assets/CertyFAST.jpg differ diff --git a/images/assets/CertyFASTkeyfeatures.png b/images/assets/CertyFASTkeyfeatures.png new file mode 100644 index 000000000..27d4e2a46 Binary files /dev/null and b/images/assets/CertyFASTkeyfeatures.png differ diff --git a/images/assets/Clients-3.png b/images/assets/Clients-3.png new file mode 100644 index 000000000..cb0e42df1 Binary files /dev/null and b/images/assets/Clients-3.png differ diff --git a/images/assets/Clients-4.png b/images/assets/Clients-4.png new file mode 100644 index 000000000..dabbf8721 Binary files /dev/null and b/images/assets/Clients-4.png differ diff --git a/images/assets/Clients.png b/images/assets/Clients.png new file mode 100644 index 000000000..f9b728578 Binary files /dev/null and b/images/assets/Clients.png differ diff --git a/images/assets/Cloud-Migration-Banner-2.png b/images/assets/Cloud-Migration-Banner-2.png new file mode 100644 index 000000000..f9518d4e7 Binary files /dev/null and b/images/assets/Cloud-Migration-Banner-2.png differ diff --git a/images/assets/Cloud-Migration-Banner.png b/images/assets/Cloud-Migration-Banner.png new file mode 100644 index 000000000..6b0d818ab Binary files /dev/null and b/images/assets/Cloud-Migration-Banner.png differ diff --git a/images/assets/Cloud-migration-feature-image.png b/images/assets/Cloud-migration-feature-image.png new file mode 100644 index 000000000..97a07015a Binary files /dev/null and b/images/assets/Cloud-migration-feature-image.png differ diff --git a/images/assets/Computer-Screen.png b/images/assets/Computer-Screen.png new file mode 100644 index 000000000..e6d404d2c Binary files /dev/null and b/images/assets/Computer-Screen.png differ diff --git a/images/assets/Computer.png b/images/assets/Computer.png new file mode 100644 index 000000000..024a71ae4 Binary files /dev/null and b/images/assets/Computer.png differ diff --git a/images/assets/Config option.png b/images/assets/Config option.png new file mode 100644 index 000000000..97fa6697b Binary files /dev/null and b/images/assets/Config option.png differ diff --git a/images/assets/Continuous-Delivery-2.png b/images/assets/Continuous-Delivery-2.png new file mode 100644 index 000000000..201dc147b Binary files /dev/null and b/images/assets/Continuous-Delivery-2.png differ diff --git a/images/assets/Continuous-Delivery.png b/images/assets/Continuous-Delivery.png new file mode 100644 index 000000000..27ca2bd8b Binary files /dev/null and b/images/assets/Continuous-Delivery.png differ diff --git a/images/assets/Continuous-Improvement-2.png b/images/assets/Continuous-Improvement-2.png new file mode 100644 index 000000000..f3941a57b Binary files /dev/null and b/images/assets/Continuous-Improvement-2.png differ diff --git a/images/assets/Continuous-Improvement.png b/images/assets/Continuous-Improvement.png new file mode 100644 index 000000000..0b2e92a68 Binary files /dev/null and b/images/assets/Continuous-Improvement.png differ diff --git a/images/assets/Continuous-Learning-2.png b/images/assets/Continuous-Learning-2.png new file mode 100644 index 000000000..0913daaff Binary files /dev/null and b/images/assets/Continuous-Learning-2.png differ diff --git a/images/assets/Continuous-Learning.png b/images/assets/Continuous-Learning.png new file mode 100644 index 000000000..ebd2a7570 Binary files /dev/null and b/images/assets/Continuous-Learning.png differ diff --git a/images/assets/Custom Theme - Not applied.png b/images/assets/Custom Theme - Not applied.png new file mode 100644 index 000000000..20609ee5f Binary files /dev/null and b/images/assets/Custom Theme - Not applied.png differ diff --git a/images/assets/Custom Theme.png b/images/assets/Custom Theme.png new file mode 100644 index 000000000..ee35cf3fc Binary files /dev/null and b/images/assets/Custom Theme.png differ diff --git a/images/assets/Dashboard.png b/images/assets/Dashboard.png new file mode 100644 index 000000000..3a7679c0f Binary files /dev/null and b/images/assets/Dashboard.png differ diff --git a/images/assets/Dashboard.svg b/images/assets/Dashboard.svg new file mode 100644 index 000000000..8cd3db80e --- /dev/null +++ b/images/assets/Dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/assets/Data-Management-Banner-2.png b/images/assets/Data-Management-Banner-2.png new file mode 100644 index 000000000..db1b4dd8d Binary files /dev/null and b/images/assets/Data-Management-Banner-2.png differ diff --git a/images/assets/Data-Management-Banner.png b/images/assets/Data-Management-Banner.png new file mode 100644 index 000000000..83ef86d43 Binary files /dev/null and b/images/assets/Data-Management-Banner.png differ diff --git a/images/assets/Data-management-feature-image.png b/images/assets/Data-management-feature-image.png new file mode 100644 index 000000000..fe7b081c9 Binary files /dev/null and b/images/assets/Data-management-feature-image.png differ diff --git a/images/assets/Data-science-feature-image.png b/images/assets/Data-science-feature-image.png new file mode 100644 index 000000000..bf9b4d40a Binary files /dev/null and b/images/assets/Data-science-feature-image.png differ diff --git a/images/assets/Dr-Power-BI-1.png b/images/assets/Dr-Power-BI-1.png new file mode 100644 index 000000000..69a217851 Binary files /dev/null and b/images/assets/Dr-Power-BI-1.png differ diff --git a/images/assets/Dr-Power-BI-2.png b/images/assets/Dr-Power-BI-2.png new file mode 100644 index 000000000..24958c05d Binary files /dev/null and b/images/assets/Dr-Power-BI-2.png differ diff --git a/images/assets/Dr-Power-BI-3.png b/images/assets/Dr-Power-BI-3.png new file mode 100644 index 000000000..0afbd673b Binary files /dev/null and b/images/assets/Dr-Power-BI-3.png differ diff --git a/images/assets/Dr-Power-BI-4.png b/images/assets/Dr-Power-BI-4.png new file mode 100644 index 000000000..1a9f73905 Binary files /dev/null and b/images/assets/Dr-Power-BI-4.png differ diff --git a/images/assets/Dr-Power-BI-5.png b/images/assets/Dr-Power-BI-5.png new file mode 100644 index 000000000..e27d85f98 Binary files /dev/null and b/images/assets/Dr-Power-BI-5.png differ diff --git a/images/assets/Dr-Power-BI-6.png b/images/assets/Dr-Power-BI-6.png new file mode 100644 index 000000000..3fc9c9577 Binary files /dev/null and b/images/assets/Dr-Power-BI-6.png differ diff --git a/images/assets/Dr-Power-BI-7.png b/images/assets/Dr-Power-BI-7.png new file mode 100644 index 000000000..9ac931709 Binary files /dev/null and b/images/assets/Dr-Power-BI-7.png differ diff --git a/images/assets/Dr-Power-BI.png b/images/assets/Dr-Power-BI.png new file mode 100644 index 000000000..90af81cc8 Binary files /dev/null and b/images/assets/Dr-Power-BI.png differ diff --git a/images/assets/Export Actual Table.png b/images/assets/Export Actual Table.png new file mode 100644 index 000000000..fd94b4f88 Binary files /dev/null and b/images/assets/Export Actual Table.png differ diff --git a/images/assets/Export to Excel.png b/images/assets/Export to Excel.png new file mode 100644 index 000000000..e39b62f91 Binary files /dev/null and b/images/assets/Export to Excel.png differ diff --git a/images/assets/Export-to-PPT-1.png b/images/assets/Export-to-PPT-1.png new file mode 100644 index 000000000..ce43a6653 Binary files /dev/null and b/images/assets/Export-to-PPT-1.png differ diff --git a/images/assets/Export-to-PPT-10.png b/images/assets/Export-to-PPT-10.png new file mode 100644 index 000000000..45d173468 Binary files /dev/null and b/images/assets/Export-to-PPT-10.png differ diff --git a/images/assets/Export-to-PPT-11.png b/images/assets/Export-to-PPT-11.png new file mode 100644 index 000000000..786ec42ec Binary files /dev/null and b/images/assets/Export-to-PPT-11.png differ diff --git a/images/assets/Export-to-PPT-12.png b/images/assets/Export-to-PPT-12.png new file mode 100644 index 000000000..4c1b55d06 Binary files /dev/null and b/images/assets/Export-to-PPT-12.png differ diff --git a/images/assets/Export-to-PPT-13.png b/images/assets/Export-to-PPT-13.png new file mode 100644 index 000000000..53ea324e9 Binary files /dev/null and b/images/assets/Export-to-PPT-13.png differ diff --git a/images/assets/Export-to-PPT-2.png b/images/assets/Export-to-PPT-2.png new file mode 100644 index 000000000..5a477bee9 Binary files /dev/null and b/images/assets/Export-to-PPT-2.png differ diff --git a/images/assets/Export-to-PPT-3.png b/images/assets/Export-to-PPT-3.png new file mode 100644 index 000000000..7e81bd72f Binary files /dev/null and b/images/assets/Export-to-PPT-3.png differ diff --git a/images/assets/Export-to-PPT-4.png b/images/assets/Export-to-PPT-4.png new file mode 100644 index 000000000..b0c620e0b Binary files /dev/null and b/images/assets/Export-to-PPT-4.png differ diff --git a/images/assets/Export-to-PPT-5.png b/images/assets/Export-to-PPT-5.png new file mode 100644 index 000000000..05c031524 Binary files /dev/null and b/images/assets/Export-to-PPT-5.png differ diff --git a/images/assets/Export-to-PPT-6.png b/images/assets/Export-to-PPT-6.png new file mode 100644 index 000000000..aa985846b Binary files /dev/null and b/images/assets/Export-to-PPT-6.png differ diff --git a/images/assets/Export-to-PPT-7.png b/images/assets/Export-to-PPT-7.png new file mode 100644 index 000000000..d4f45939b Binary files /dev/null and b/images/assets/Export-to-PPT-7.png differ diff --git a/images/assets/Export-to-PPT-8.png b/images/assets/Export-to-PPT-8.png new file mode 100644 index 000000000..d8f73b5af Binary files /dev/null and b/images/assets/Export-to-PPT-8.png differ diff --git a/images/assets/Export-to-PPT-9.png b/images/assets/Export-to-PPT-9.png new file mode 100644 index 000000000..1e7d657c5 Binary files /dev/null and b/images/assets/Export-to-PPT-9.png differ diff --git a/images/assets/Feature - Format.png b/images/assets/Feature - Format.png new file mode 100644 index 000000000..8e85bafab Binary files /dev/null and b/images/assets/Feature - Format.png differ diff --git a/images/assets/Feature - Spell Check.png b/images/assets/Feature - Spell Check.png new file mode 100644 index 000000000..3d3595ab9 Binary files /dev/null and b/images/assets/Feature - Spell Check.png differ diff --git a/images/assets/Feature - Summary.png b/images/assets/Feature - Summary.png new file mode 100644 index 000000000..45171841e Binary files /dev/null and b/images/assets/Feature - Summary.png differ diff --git a/images/assets/Features - Overview.png b/images/assets/Features - Overview.png new file mode 100644 index 000000000..bc65c4e7a Binary files /dev/null and b/images/assets/Features - Overview.png differ diff --git a/images/assets/ISO_27701_27001_Logo.png b/images/assets/ISO_27701_27001_Logo.png new file mode 100644 index 000000000..03c08acaf Binary files /dev/null and b/images/assets/ISO_27701_27001_Logo.png differ diff --git a/images/assets/Individual Visual Info.png b/images/assets/Individual Visual Info.png new file mode 100644 index 000000000..b13389ef8 Binary files /dev/null and b/images/assets/Individual Visual Info.png differ diff --git a/images/assets/MAQ-OG-Office.png b/images/assets/MAQ-OG-Office.png new file mode 100644 index 000000000..94b5ebc9f Binary files /dev/null and b/images/assets/MAQ-OG-Office.png differ diff --git a/images/assets/MAQ-sign.png b/images/assets/MAQ-sign.png new file mode 100644 index 000000000..c6c4e7e03 Binary files /dev/null and b/images/assets/MAQ-sign.png differ diff --git a/images/assets/Machine-Learning-Banner-2.png b/images/assets/Machine-Learning-Banner-2.png new file mode 100644 index 000000000..0066fe51b Binary files /dev/null and b/images/assets/Machine-Learning-Banner-2.png differ diff --git a/images/assets/Machine-Learning-Banner.png b/images/assets/Machine-Learning-Banner.png new file mode 100644 index 000000000..7e5bc10c6 Binary files /dev/null and b/images/assets/Machine-Learning-Banner.png differ diff --git a/images/assets/Map-dark.png b/images/assets/Map-dark.png new file mode 100644 index 000000000..c33fd535a Binary files /dev/null and b/images/assets/Map-dark.png differ diff --git a/images/assets/Map.png b/images/assets/Map.png new file mode 100644 index 000000000..367cfa0ef Binary files /dev/null and b/images/assets/Map.png differ diff --git a/images/assets/Migration.png b/images/assets/Migration.png new file mode 100644 index 000000000..58fbb1726 Binary files /dev/null and b/images/assets/Migration.png differ diff --git a/images/assets/Model Analysis.png b/images/assets/Model Analysis.png new file mode 100644 index 000000000..994876950 Binary files /dev/null and b/images/assets/Model Analysis.png differ diff --git a/images/assets/PBI-Custom-Visuals.png b/images/assets/PBI-Custom-Visuals.png new file mode 100644 index 000000000..1c56fabb7 Binary files /dev/null and b/images/assets/PBI-Custom-Visuals.png differ diff --git a/images/assets/PBI-and-Business-Apps.png b/images/assets/PBI-and-Business-Apps.png new file mode 100644 index 000000000..1b1da38a7 Binary files /dev/null and b/images/assets/PBI-and-Business-Apps.png differ diff --git a/images/assets/PBI-and-Cloud-Migration.png b/images/assets/PBI-and-Cloud-Migration.png new file mode 100644 index 000000000..6e4ef27e8 Binary files /dev/null and b/images/assets/PBI-and-Cloud-Migration.png differ diff --git a/images/assets/PBI-and-Data-Management.png b/images/assets/PBI-and-Data-Management.png new file mode 100644 index 000000000..e15224b8f Binary files /dev/null and b/images/assets/PBI-and-Data-Management.png differ diff --git a/images/assets/PBI-and-Machine-Learning.png b/images/assets/PBI-and-Machine-Learning.png new file mode 100644 index 000000000..f5100de53 Binary files /dev/null and b/images/assets/PBI-and-Machine-Learning.png differ diff --git a/images/assets/Phone-2.png b/images/assets/Phone-2.png new file mode 100644 index 000000000..25234c146 Binary files /dev/null and b/images/assets/Phone-2.png differ diff --git a/images/assets/Phone-TEST.png b/images/assets/Phone-TEST.png new file mode 100644 index 000000000..3e4ad6d27 Binary files /dev/null and b/images/assets/Phone-TEST.png differ diff --git a/images/assets/Phone-sales-app.png b/images/assets/Phone-sales-app.png new file mode 100644 index 000000000..b363056a8 Binary files /dev/null and b/images/assets/Phone-sales-app.png differ diff --git a/images/assets/Power-BI-Banner with POTYA.png b/images/assets/Power-BI-Banner with POTYA.png new file mode 100644 index 000000000..85b15e06a Binary files /dev/null and b/images/assets/Power-BI-Banner with POTYA.png differ diff --git a/images/assets/Power-BI-Banner-POTYA-V2.png b/images/assets/Power-BI-Banner-POTYA-V2.png new file mode 100644 index 000000000..015338ef1 Binary files /dev/null and b/images/assets/Power-BI-Banner-POTYA-V2.png differ diff --git a/images/assets/Power-BI-Banner-POTYA.png b/images/assets/Power-BI-Banner-POTYA.png new file mode 100644 index 000000000..eda454465 Binary files /dev/null and b/images/assets/Power-BI-Banner-POTYA.png differ diff --git a/images/assets/Power-BI-Banner.png b/images/assets/Power-BI-Banner.png new file mode 100644 index 000000000..2bd5bd0f2 Binary files /dev/null and b/images/assets/Power-BI-Banner.png differ diff --git a/images/assets/Power-BI-feature-image.png b/images/assets/Power-BI-feature-image.png new file mode 100644 index 000000000..e9c4b54a3 Binary files /dev/null and b/images/assets/Power-BI-feature-image.png differ diff --git a/images/assets/PowerBI-logo.png b/images/assets/PowerBI-logo.png new file mode 100644 index 000000000..6a941f116 Binary files /dev/null and b/images/assets/PowerBI-logo.png differ diff --git a/images/assets/Preview Measures.png b/images/assets/Preview Measures.png new file mode 100644 index 000000000..023ea5dfd Binary files /dev/null and b/images/assets/Preview Measures.png differ diff --git a/images/assets/Recognitions-banner.png b/images/assets/Recognitions-banner.png new file mode 100644 index 000000000..9a46cae4a Binary files /dev/null and b/images/assets/Recognitions-banner.png differ diff --git a/images/assets/Recognitions-banner2.png b/images/assets/Recognitions-banner2.png new file mode 100644 index 000000000..1199e4f85 Binary files /dev/null and b/images/assets/Recognitions-banner2.png differ diff --git a/images/assets/Recognitions-banner2022.png b/images/assets/Recognitions-banner2022.png new file mode 100644 index 000000000..7b891b9ef Binary files /dev/null and b/images/assets/Recognitions-banner2022.png differ diff --git a/images/assets/Recognitions-banner2023.png b/images/assets/Recognitions-banner2023.png new file mode 100644 index 000000000..2028afb9f Binary files /dev/null and b/images/assets/Recognitions-banner2023.png differ diff --git a/images/assets/Select Specific Measure.png b/images/assets/Select Specific Measure.png new file mode 100644 index 000000000..d5383c505 Binary files /dev/null and b/images/assets/Select Specific Measure.png differ diff --git a/images/assets/Spell Check.png b/images/assets/Spell Check.png new file mode 100644 index 000000000..c582c0d75 Binary files /dev/null and b/images/assets/Spell Check.png differ diff --git a/images/assets/Sunburst.gif b/images/assets/Sunburst.gif new file mode 100644 index 000000000..e13532e2f Binary files /dev/null and b/images/assets/Sunburst.gif differ diff --git a/images/assets/Sunburst.png b/images/assets/Sunburst.png new file mode 100644 index 000000000..e4aa44b6b Binary files /dev/null and b/images/assets/Sunburst.png differ diff --git a/images/assets/SunburstMP4.mp4 b/images/assets/SunburstMP4.mp4 new file mode 100644 index 000000000..ba1f2a065 Binary files /dev/null and b/images/assets/SunburstMP4.mp4 differ diff --git a/images/assets/Team-photo.png b/images/assets/Team-photo.png new file mode 100644 index 000000000..9c314add5 Binary files /dev/null and b/images/assets/Team-photo.png differ diff --git a/images/assets/Upload PBIX.png b/images/assets/Upload PBIX.png new file mode 100644 index 000000000..258e114e1 Binary files /dev/null and b/images/assets/Upload PBIX.png differ diff --git a/images/assets/Visual-Export-Tool.png b/images/assets/Visual-Export-Tool.png new file mode 100644 index 000000000..85eb1eafb Binary files /dev/null and b/images/assets/Visual-Export-Tool.png differ diff --git a/images/assets/VisualChooser.png b/images/assets/VisualChooser.png new file mode 100644 index 000000000..e9a354c73 Binary files /dev/null and b/images/assets/VisualChooser.png differ diff --git a/images/assets/Whiz-Installation.png b/images/assets/Whiz-Installation.png new file mode 100644 index 000000000..3385202c6 Binary files /dev/null and b/images/assets/Whiz-Installation.png differ diff --git a/images/assets/Whiz-Tool-Home-Page.png b/images/assets/Whiz-Tool-Home-Page.png new file mode 100644 index 000000000..c670d4897 Binary files /dev/null and b/images/assets/Whiz-Tool-Home-Page.png differ diff --git a/images/assets/Whiz-Tool-MainPage.png b/images/assets/Whiz-Tool-MainPage.png new file mode 100644 index 000000000..6f701feea Binary files /dev/null and b/images/assets/Whiz-Tool-MainPage.png differ diff --git a/images/assets/Whiz-Tool.png b/images/assets/Whiz-Tool.png new file mode 100644 index 000000000..70790fa70 Binary files /dev/null and b/images/assets/Whiz-Tool.png differ diff --git a/images/assets/Who-we-are-banner-image.png b/images/assets/Who-we-are-banner-image.png new file mode 100644 index 000000000..649013d23 Binary files /dev/null and b/images/assets/Who-we-are-banner-image.png differ diff --git a/images/assets/app-icon.png b/images/assets/app-icon.png new file mode 100644 index 000000000..9d2752eb5 Binary files /dev/null and b/images/assets/app-icon.png differ diff --git a/images/assets/avatar.jpeg b/images/assets/avatar.jpeg new file mode 100644 index 000000000..92fb851bd Binary files /dev/null and b/images/assets/avatar.jpeg differ diff --git a/images/assets/avatar.jpg b/images/assets/avatar.jpg new file mode 100644 index 000000000..f022bc730 Binary files /dev/null and b/images/assets/avatar.jpg differ diff --git a/images/assets/banner-powerbi.png b/images/assets/banner-powerbi.png new file mode 100644 index 000000000..c2909176c Binary files /dev/null and b/images/assets/banner-powerbi.png differ diff --git a/images/assets/comment-avatar.jpg b/images/assets/comment-avatar.jpg new file mode 100644 index 000000000..1d3589852 Binary files /dev/null and b/images/assets/comment-avatar.jpg differ diff --git a/images/assets/hex.png b/images/assets/hex.png new file mode 100644 index 000000000..7263a2e77 Binary files /dev/null and b/images/assets/hex.png differ diff --git a/images/assets/hex.svg b/images/assets/hex.svg new file mode 100644 index 000000000..a388e72b7 --- /dev/null +++ b/images/assets/hex.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/assets/map-marker-2.png b/images/assets/map-marker-2.png new file mode 100644 index 000000000..d2877e725 Binary files /dev/null and b/images/assets/map-marker-2.png differ diff --git a/images/assets/map-marker.png b/images/assets/map-marker.png new file mode 100644 index 000000000..c9b096fdb Binary files /dev/null and b/images/assets/map-marker.png differ diff --git a/images/assets/power-bi-feature.jpg b/images/assets/power-bi-feature.jpg new file mode 100644 index 000000000..ca5b11169 Binary files /dev/null and b/images/assets/power-bi-feature.jpg differ diff --git a/images/assets/text-analytics-engine-1.png b/images/assets/text-analytics-engine-1.png new file mode 100644 index 000000000..9530e5605 Binary files /dev/null and b/images/assets/text-analytics-engine-1.png differ diff --git a/images/assets/text-analytics-engine-2.png b/images/assets/text-analytics-engine-2.png new file mode 100644 index 000000000..06bded76a Binary files /dev/null and b/images/assets/text-analytics-engine-2.png differ diff --git a/images/assets/text-analytics-engine-3.png b/images/assets/text-analytics-engine-3.png new file mode 100644 index 000000000..dc81f49c5 Binary files /dev/null and b/images/assets/text-analytics-engine-3.png differ diff --git a/images/assets/text-analytics-engine-4.png b/images/assets/text-analytics-engine-4.png new file mode 100644 index 000000000..b0a1fe4de Binary files /dev/null and b/images/assets/text-analytics-engine-4.png differ diff --git a/images/assets/text-analytics-engine-5.png b/images/assets/text-analytics-engine-5.png new file mode 100644 index 000000000..a38d71f6a Binary files /dev/null and b/images/assets/text-analytics-engine-5.png differ diff --git a/images/assets/text-analytics-engine-6.png b/images/assets/text-analytics-engine-6.png new file mode 100644 index 000000000..bf108f956 Binary files /dev/null and b/images/assets/text-analytics-engine-6.png differ diff --git a/images/assets/text-analytics-playground.jpg b/images/assets/text-analytics-playground.jpg new file mode 100644 index 000000000..98065de55 Binary files /dev/null and b/images/assets/text-analytics-playground.jpg differ diff --git a/images/best-practices/BPG001-main.jpg b/images/best-practices/BPG001-main.jpg new file mode 100644 index 000000000..4480e22dc Binary files /dev/null and b/images/best-practices/BPG001-main.jpg differ diff --git a/images/best-practices/BPG002-data-management-landing.jpg b/images/best-practices/BPG002-data-management-landing.jpg new file mode 100644 index 000000000..c8223b9ff Binary files /dev/null and b/images/best-practices/BPG002-data-management-landing.jpg differ diff --git a/images/best-practices/BPG002-main.jpg b/images/best-practices/BPG002-main.jpg new file mode 100644 index 000000000..ed8420025 Binary files /dev/null and b/images/best-practices/BPG002-main.jpg differ diff --git a/images/best-practices/BPG003-1.jpg b/images/best-practices/BPG003-1.jpg new file mode 100644 index 000000000..23a458740 Binary files /dev/null and b/images/best-practices/BPG003-1.jpg differ diff --git a/images/best-practices/BPG003-main.jpg b/images/best-practices/BPG003-main.jpg new file mode 100644 index 000000000..b346aecf8 Binary files /dev/null and b/images/best-practices/BPG003-main.jpg differ diff --git a/images/best-practices/BPG004-cloud-landing.jpg b/images/best-practices/BPG004-cloud-landing.jpg new file mode 100644 index 000000000..94a69cee6 Binary files /dev/null and b/images/best-practices/BPG004-cloud-landing.jpg differ diff --git a/images/best-practices/BPG004-main.jpg b/images/best-practices/BPG004-main.jpg new file mode 100644 index 000000000..5e5a17654 Binary files /dev/null and b/images/best-practices/BPG004-main.jpg differ diff --git a/images/best-practices/BPG005-main.jpg b/images/best-practices/BPG005-main.jpg new file mode 100644 index 000000000..6f2dbbb4a Binary files /dev/null and b/images/best-practices/BPG005-main.jpg differ diff --git a/images/best-practices/BPG006-home-landing.jpg b/images/best-practices/BPG006-home-landing.jpg new file mode 100644 index 000000000..9a386553b Binary files /dev/null and b/images/best-practices/BPG006-home-landing.jpg differ diff --git a/images/best-practices/BPG006-main.jpg b/images/best-practices/BPG006-main.jpg new file mode 100644 index 000000000..fb05481f5 Binary files /dev/null and b/images/best-practices/BPG006-main.jpg differ diff --git a/images/best-practices/BPG007-main.jpg b/images/best-practices/BPG007-main.jpg new file mode 100644 index 000000000..fc5d1ba9e Binary files /dev/null and b/images/best-practices/BPG007-main.jpg differ diff --git a/images/best-practices/CS035-body.png b/images/best-practices/CS035-body.png new file mode 100644 index 000000000..5eeb33815 Binary files /dev/null and b/images/best-practices/CS035-body.png differ diff --git a/images/best-practices/D365-deployment-1.png b/images/best-practices/D365-deployment-1.png new file mode 100644 index 000000000..119613cb0 Binary files /dev/null and b/images/best-practices/D365-deployment-1.png differ diff --git a/images/best-practices/D365-deployment-2.png b/images/best-practices/D365-deployment-2.png new file mode 100644 index 000000000..8b03fa5f6 Binary files /dev/null and b/images/best-practices/D365-deployment-2.png differ diff --git a/images/best-practices/D365-deployment-3.png b/images/best-practices/D365-deployment-3.png new file mode 100644 index 000000000..5f2c5977d Binary files /dev/null and b/images/best-practices/D365-deployment-3.png differ diff --git a/images/best-practices/D365-deployment-4.png b/images/best-practices/D365-deployment-4.png new file mode 100644 index 000000000..2f3cbd632 Binary files /dev/null and b/images/best-practices/D365-deployment-4.png differ diff --git a/images/best-practices/Dataverse_Security.png b/images/best-practices/Dataverse_Security.png new file mode 100644 index 000000000..fc8458c29 Binary files /dev/null and b/images/best-practices/Dataverse_Security.png differ diff --git a/images/best-practices/PowerApp_CodeReviewTool.png b/images/best-practices/PowerApp_CodeReviewTool.png new file mode 100644 index 000000000..9fccba3e9 Binary files /dev/null and b/images/best-practices/PowerApp_CodeReviewTool.png differ diff --git a/images/best-practices/PowerApp_Collection.png b/images/best-practices/PowerApp_Collection.png new file mode 100644 index 000000000..c2170b8e7 Binary files /dev/null and b/images/best-practices/PowerApp_Collection.png differ diff --git a/images/best-practices/PowerApp_ComboBox.png b/images/best-practices/PowerApp_ComboBox.png new file mode 100644 index 000000000..a55625d55 Binary files /dev/null and b/images/best-practices/PowerApp_ComboBox.png differ diff --git a/images/best-practices/PowerApp_ComboBox_2.png b/images/best-practices/PowerApp_ComboBox_2.png new file mode 100644 index 000000000..355d76926 Binary files /dev/null and b/images/best-practices/PowerApp_ComboBox_2.png differ diff --git a/images/best-practices/PowerApp_CommonElement.png b/images/best-practices/PowerApp_CommonElement.png new file mode 100644 index 000000000..7f8aa5855 Binary files /dev/null and b/images/best-practices/PowerApp_CommonElement.png differ diff --git a/images/best-practices/PowerApp_Concurrent.png b/images/best-practices/PowerApp_Concurrent.png new file mode 100644 index 000000000..e7977f610 Binary files /dev/null and b/images/best-practices/PowerApp_Concurrent.png differ diff --git a/images/best-practices/PowerApp_DeligableCalls.png b/images/best-practices/PowerApp_DeligableCalls.png new file mode 100644 index 000000000..9380dbd78 Binary files /dev/null and b/images/best-practices/PowerApp_DeligableCalls.png differ diff --git a/images/best-practices/PowerApp_EnableGallery.png b/images/best-practices/PowerApp_EnableGallery.png new file mode 100644 index 000000000..b7862729b Binary files /dev/null and b/images/best-practices/PowerApp_EnableGallery.png differ diff --git a/images/best-practices/PowerApp_ExceptionalHandling_1.png b/images/best-practices/PowerApp_ExceptionalHandling_1.png new file mode 100644 index 000000000..1ade7a2ad Binary files /dev/null and b/images/best-practices/PowerApp_ExceptionalHandling_1.png differ diff --git a/images/best-practices/PowerApp_ExceptionalHandling_2.png b/images/best-practices/PowerApp_ExceptionalHandling_2.png new file mode 100644 index 000000000..b710f1207 Binary files /dev/null and b/images/best-practices/PowerApp_ExceptionalHandling_2.png differ diff --git a/images/best-practices/PowerApp_GlobalVariable.png b/images/best-practices/PowerApp_GlobalVariable.png new file mode 100644 index 000000000..abe59ed38 Binary files /dev/null and b/images/best-practices/PowerApp_GlobalVariable.png differ diff --git a/images/best-practices/PowerApp_HTMLText_1.png b/images/best-practices/PowerApp_HTMLText_1.png new file mode 100644 index 000000000..309ac3abb Binary files /dev/null and b/images/best-practices/PowerApp_HTMLText_1.png differ diff --git a/images/best-practices/PowerApp_HTMLText_2.png b/images/best-practices/PowerApp_HTMLText_2.png new file mode 100644 index 000000000..e20858bd2 Binary files /dev/null and b/images/best-practices/PowerApp_HTMLText_2.png differ diff --git a/images/best-practices/PowerApp_HTMLText_3.png b/images/best-practices/PowerApp_HTMLText_3.png new file mode 100644 index 000000000..cb5079cc4 Binary files /dev/null and b/images/best-practices/PowerApp_HTMLText_3.png differ diff --git a/images/best-practices/PowerApp_OnStart.png b/images/best-practices/PowerApp_OnStart.png new file mode 100644 index 000000000..7a5450e07 Binary files /dev/null and b/images/best-practices/PowerApp_OnStart.png differ diff --git a/images/best-practices/PowerApp_SourceCode.png b/images/best-practices/PowerApp_SourceCode.png new file mode 100644 index 000000000..61d6eff6f Binary files /dev/null and b/images/best-practices/PowerApp_SourceCode.png differ diff --git a/images/best-practices/PowerApp_Theme.png b/images/best-practices/PowerApp_Theme.png new file mode 100644 index 000000000..a3cd69f71 Binary files /dev/null and b/images/best-practices/PowerApp_Theme.png differ diff --git a/images/best-practices/d365devbestpractice.png b/images/best-practices/d365devbestpractice.png new file mode 100644 index 000000000..b97c7b3c4 Binary files /dev/null and b/images/best-practices/d365devbestpractice.png differ diff --git a/images/blank.png b/images/blank.png new file mode 100644 index 000000000..d4814fb73 Binary files /dev/null and b/images/blank.png differ diff --git a/images/blog/.DS_Store b/images/blog/.DS_Store new file mode 100644 index 000000000..27b2f1b0d Binary files /dev/null and b/images/blog/.DS_Store differ diff --git a/images/blog/B006/B006-cloud-landing.jpg b/images/blog/B006/B006-cloud-landing.jpg new file mode 100644 index 000000000..a764eaef3 Binary files /dev/null and b/images/blog/B006/B006-cloud-landing.jpg differ diff --git a/images/blog/B012/B012-business-apps-landing.jpg b/images/blog/B012/B012-business-apps-landing.jpg new file mode 100644 index 000000000..954159d6d Binary files /dev/null and b/images/blog/B012/B012-business-apps-landing.jpg differ diff --git a/images/blog/B015/B015-main.jpg b/images/blog/B015/B015-main.jpg new file mode 100644 index 000000000..d684639c3 Binary files /dev/null and b/images/blog/B015/B015-main.jpg differ diff --git a/images/blog/B020_Azure_Advisor_Banner.png b/images/blog/B020_Azure_Advisor_Banner.png new file mode 100644 index 000000000..ac468dbb4 Binary files /dev/null and b/images/blog/B020_Azure_Advisor_Banner.png differ diff --git a/images/blog/B020_Azure_Advisor_Banner_v2.png b/images/blog/B020_Azure_Advisor_Banner_v2.png new file mode 100644 index 000000000..ebd21933d Binary files /dev/null and b/images/blog/B020_Azure_Advisor_Banner_v2.png differ diff --git a/images/blog/B020_Azure_Advisor_Banner_v3.png b/images/blog/B020_Azure_Advisor_Banner_v3.png new file mode 100644 index 000000000..dc3875faa Binary files /dev/null and b/images/blog/B020_Azure_Advisor_Banner_v3.png differ diff --git a/images/blog/B021_01.png b/images/blog/B021_01.png new file mode 100644 index 000000000..990163f38 Binary files /dev/null and b/images/blog/B021_01.png differ diff --git a/images/blog/B021_02.png b/images/blog/B021_02.png new file mode 100644 index 000000000..5520ae93c Binary files /dev/null and b/images/blog/B021_02.png differ diff --git a/images/blog/B021_03.png b/images/blog/B021_03.png new file mode 100644 index 000000000..41e090b90 Binary files /dev/null and b/images/blog/B021_03.png differ diff --git a/images/blog/B021_04.png b/images/blog/B021_04.png new file mode 100644 index 000000000..9c16ca17b Binary files /dev/null and b/images/blog/B021_04.png differ diff --git a/images/blog/B021_ChatGPT_Banner.png b/images/blog/B021_ChatGPT_Banner.png new file mode 100644 index 000000000..4d69e8ab9 Binary files /dev/null and b/images/blog/B021_ChatGPT_Banner.png differ diff --git a/images/blog/B022_COMETS_Banner.png b/images/blog/B022_COMETS_Banner.png new file mode 100644 index 000000000..f786bc369 Binary files /dev/null and b/images/blog/B022_COMETS_Banner.png differ diff --git a/images/blog/B023_MSFabric_Banner.png b/images/blog/B023_MSFabric_Banner.png new file mode 100644 index 000000000..38d1c664e Binary files /dev/null and b/images/blog/B023_MSFabric_Banner.png differ diff --git a/images/blog/B023_MSFabric_Banner_V2.png b/images/blog/B023_MSFabric_Banner_V2.png new file mode 100644 index 000000000..8b002e2ba Binary files /dev/null and b/images/blog/B023_MSFabric_Banner_V2.png differ diff --git a/images/blog/B024_MSFabric_Banner.png b/images/blog/B024_MSFabric_Banner.png new file mode 100644 index 000000000..32eb69894 Binary files /dev/null and b/images/blog/B024_MSFabric_Banner.png differ diff --git a/images/blog/B024_MSFabric_Banner_V2.png b/images/blog/B024_MSFabric_Banner_V2.png new file mode 100644 index 000000000..173bf57aa Binary files /dev/null and b/images/blog/B024_MSFabric_Banner_V2.png differ diff --git a/images/blog/B025_01.png b/images/blog/B025_01.png new file mode 100644 index 000000000..443ae07a6 Binary files /dev/null and b/images/blog/B025_01.png differ diff --git a/images/blog/B025_02.png b/images/blog/B025_02.png new file mode 100644 index 000000000..f91998e2f Binary files /dev/null and b/images/blog/B025_02.png differ diff --git a/images/blog/B025_03.png b/images/blog/B025_03.png new file mode 100644 index 000000000..a34c8a60f Binary files /dev/null and b/images/blog/B025_03.png differ diff --git a/images/blog/B025_MSFabric_Banner.png b/images/blog/B025_MSFabric_Banner.png new file mode 100644 index 000000000..4dbf3081d Binary files /dev/null and b/images/blog/B025_MSFabric_Banner.png differ diff --git a/images/blog/B026_01.png b/images/blog/B026_01.png new file mode 100644 index 000000000..ffa959922 Binary files /dev/null and b/images/blog/B026_01.png differ diff --git a/images/blog/B026_02.png b/images/blog/B026_02.png new file mode 100644 index 000000000..73b8bd462 Binary files /dev/null and b/images/blog/B026_02.png differ diff --git a/images/blog/B026_03.png b/images/blog/B026_03.png new file mode 100644 index 000000000..80a7191a6 Binary files /dev/null and b/images/blog/B026_03.png differ diff --git a/images/blog/B026_04.png b/images/blog/B026_04.png new file mode 100644 index 000000000..974f198c4 Binary files /dev/null and b/images/blog/B026_04.png differ diff --git a/images/blog/B026_05.png b/images/blog/B026_05.png new file mode 100644 index 000000000..eb66a2b77 Binary files /dev/null and b/images/blog/B026_05.png differ diff --git a/images/blog/B026_06.png b/images/blog/B026_06.png new file mode 100644 index 000000000..b042bed53 Binary files /dev/null and b/images/blog/B026_06.png differ diff --git a/images/blog/B026_06_V2.png b/images/blog/B026_06_V2.png new file mode 100644 index 000000000..36979dc79 Binary files /dev/null and b/images/blog/B026_06_V2.png differ diff --git a/images/blog/B026_MSFabric_Banner.png b/images/blog/B026_MSFabric_Banner.png new file mode 100644 index 000000000..4f00e7f5c Binary files /dev/null and b/images/blog/B026_MSFabric_Banner.png differ diff --git a/images/blog/B027_CoE_Banner.jpg b/images/blog/B027_CoE_Banner.jpg new file mode 100644 index 000000000..49294818b Binary files /dev/null and b/images/blog/B027_CoE_Banner.jpg differ diff --git a/images/blog/B027_CoE_Banner_V2.png b/images/blog/B027_CoE_Banner_V2.png new file mode 100644 index 000000000..9bd8afec2 Binary files /dev/null and b/images/blog/B027_CoE_Banner_V2.png differ diff --git a/images/blog/B027_CoE_Banner_V3.png b/images/blog/B027_CoE_Banner_V3.png new file mode 100644 index 000000000..e1e688130 Binary files /dev/null and b/images/blog/B027_CoE_Banner_V3.png differ diff --git a/images/blog/B027_CoE_Banner_V4.png b/images/blog/B027_CoE_Banner_V4.png new file mode 100644 index 000000000..534d4cc53 Binary files /dev/null and b/images/blog/B027_CoE_Banner_V4.png differ diff --git a/images/blog/B028_MigrateFAST_Banner.png b/images/blog/B028_MigrateFAST_Banner.png new file mode 100644 index 000000000..6b02317a0 Binary files /dev/null and b/images/blog/B028_MigrateFAST_Banner.png differ diff --git a/images/blog/B029_Architecture.png b/images/blog/B029_Architecture.png new file mode 100644 index 000000000..eceb61e92 Binary files /dev/null and b/images/blog/B029_Architecture.png differ diff --git a/images/blog/B029_Banner.png b/images/blog/B029_Banner.png new file mode 100644 index 000000000..464f76c53 Binary files /dev/null and b/images/blog/B029_Banner.png differ diff --git a/images/blog/B030_Banner.png b/images/blog/B030_Banner.png new file mode 100644 index 000000000..509807db1 Binary files /dev/null and b/images/blog/B030_Banner.png differ diff --git a/images/blog/B031_MSFabric_Banner.png b/images/blog/B031_MSFabric_Banner.png new file mode 100644 index 000000000..3dd9e6269 Binary files /dev/null and b/images/blog/B031_MSFabric_Banner.png differ diff --git a/images/blog/B031_Picture1.png b/images/blog/B031_Picture1.png new file mode 100644 index 000000000..8477b3eb9 Binary files /dev/null and b/images/blog/B031_Picture1.png differ diff --git a/images/blog/B031_Picture10.png b/images/blog/B031_Picture10.png new file mode 100644 index 000000000..c8414d6f1 Binary files /dev/null and b/images/blog/B031_Picture10.png differ diff --git a/images/blog/B031_Picture11.png b/images/blog/B031_Picture11.png new file mode 100644 index 000000000..ab88d735a Binary files /dev/null and b/images/blog/B031_Picture11.png differ diff --git a/images/blog/B031_Picture12.png b/images/blog/B031_Picture12.png new file mode 100644 index 000000000..f5bc8b935 Binary files /dev/null and b/images/blog/B031_Picture12.png differ diff --git a/images/blog/B031_Picture13.png b/images/blog/B031_Picture13.png new file mode 100644 index 000000000..cd963b091 Binary files /dev/null and b/images/blog/B031_Picture13.png differ diff --git a/images/blog/B031_Picture14.png b/images/blog/B031_Picture14.png new file mode 100644 index 000000000..ada03e428 Binary files /dev/null and b/images/blog/B031_Picture14.png differ diff --git a/images/blog/B031_Picture15.png b/images/blog/B031_Picture15.png new file mode 100644 index 000000000..5c040cf6d Binary files /dev/null and b/images/blog/B031_Picture15.png differ diff --git a/images/blog/B031_Picture16.png b/images/blog/B031_Picture16.png new file mode 100644 index 000000000..0f077bf2e Binary files /dev/null and b/images/blog/B031_Picture16.png differ diff --git a/images/blog/B031_Picture17.png b/images/blog/B031_Picture17.png new file mode 100644 index 000000000..982c32f84 Binary files /dev/null and b/images/blog/B031_Picture17.png differ diff --git a/images/blog/B031_Picture2.png b/images/blog/B031_Picture2.png new file mode 100644 index 000000000..847b9f17f Binary files /dev/null and b/images/blog/B031_Picture2.png differ diff --git a/images/blog/B031_Picture3.png b/images/blog/B031_Picture3.png new file mode 100644 index 000000000..1918ea787 Binary files /dev/null and b/images/blog/B031_Picture3.png differ diff --git a/images/blog/B031_Picture4.png b/images/blog/B031_Picture4.png new file mode 100644 index 000000000..8c160073a Binary files /dev/null and b/images/blog/B031_Picture4.png differ diff --git a/images/blog/B031_Picture5.png b/images/blog/B031_Picture5.png new file mode 100644 index 000000000..3c2fe33be Binary files /dev/null and b/images/blog/B031_Picture5.png differ diff --git a/images/blog/B031_Picture6.png b/images/blog/B031_Picture6.png new file mode 100644 index 000000000..070d840ac Binary files /dev/null and b/images/blog/B031_Picture6.png differ diff --git a/images/blog/B031_Picture7.png b/images/blog/B031_Picture7.png new file mode 100644 index 000000000..f5c368adf Binary files /dev/null and b/images/blog/B031_Picture7.png differ diff --git a/images/blog/B031_Picture8.png b/images/blog/B031_Picture8.png new file mode 100644 index 000000000..ed385622e Binary files /dev/null and b/images/blog/B031_Picture8.png differ diff --git a/images/blog/B031_Picture9.png b/images/blog/B031_Picture9.png new file mode 100644 index 000000000..24d1507f7 Binary files /dev/null and b/images/blog/B031_Picture9.png differ diff --git a/images/blog/B032_Frameworks_Banner.png b/images/blog/B032_Frameworks_Banner.png new file mode 100644 index 000000000..0e09b4578 Binary files /dev/null and b/images/blog/B032_Frameworks_Banner.png differ diff --git a/images/blog/B033_CopilotUI_Banner.png b/images/blog/B033_CopilotUI_Banner.png new file mode 100644 index 000000000..23a66269d Binary files /dev/null and b/images/blog/B033_CopilotUI_Banner.png differ diff --git a/images/blog/B034_CopilotSecurity_Banner.png b/images/blog/B034_CopilotSecurity_Banner.png new file mode 100644 index 000000000..b60ba9a30 Binary files /dev/null and b/images/blog/B034_CopilotSecurity_Banner.png differ diff --git a/images/blog/B035_Cybersecurity_Banner.png b/images/blog/B035_Cybersecurity_Banner.png new file mode 100644 index 000000000..1d1018e77 Binary files /dev/null and b/images/blog/B035_Cybersecurity_Banner.png differ diff --git a/images/blog/bio-avatar-2.jpg b/images/blog/bio-avatar-2.jpg new file mode 100644 index 000000000..96e9c9aad Binary files /dev/null and b/images/blog/bio-avatar-2.jpg differ diff --git a/images/blog/bio-avatar-3.jpg b/images/blog/bio-avatar-3.jpg new file mode 100644 index 000000000..91d40c52c Binary files /dev/null and b/images/blog/bio-avatar-3.jpg differ diff --git a/images/blog/bio-avatar-4.jpg b/images/blog/bio-avatar-4.jpg new file mode 100644 index 000000000..1492620ea Binary files /dev/null and b/images/blog/bio-avatar-4.jpg differ diff --git a/images/blog/bio-avatar-5.jpg b/images/blog/bio-avatar-5.jpg new file mode 100644 index 000000000..8946af289 Binary files /dev/null and b/images/blog/bio-avatar-5.jpg differ diff --git a/images/blog/bio-avatar.jpg b/images/blog/bio-avatar.jpg new file mode 100644 index 000000000..e9bf307a4 Binary files /dev/null and b/images/blog/bio-avatar.jpg differ diff --git a/images/blog/comment-avatar-2.jpg b/images/blog/comment-avatar-2.jpg new file mode 100644 index 000000000..1a4f15369 Binary files /dev/null and b/images/blog/comment-avatar-2.jpg differ diff --git a/images/blog/comment-avatar-3.jpg b/images/blog/comment-avatar-3.jpg new file mode 100644 index 000000000..3742df8a9 Binary files /dev/null and b/images/blog/comment-avatar-3.jpg differ diff --git a/images/blog/comment-avatar.jpg b/images/blog/comment-avatar.jpg new file mode 100644 index 000000000..f6eae3524 Binary files /dev/null and b/images/blog/comment-avatar.jpg differ diff --git a/images/blog/grid/.DS_Store b/images/blog/grid/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/blog/grid/.DS_Store differ diff --git a/images/blog/grid/blog-1-square.jpg b/images/blog/grid/blog-1-square.jpg new file mode 100644 index 000000000..1fdc3ebaa Binary files /dev/null and b/images/blog/grid/blog-1-square.jpg differ diff --git a/images/blog/grid/blog-2-wide.jpg b/images/blog/grid/blog-2-wide.jpg new file mode 100644 index 000000000..650512aa5 Binary files /dev/null and b/images/blog/grid/blog-2-wide.jpg differ diff --git a/images/blog/grid/blog-3-square.jpg b/images/blog/grid/blog-3-square.jpg new file mode 100644 index 000000000..cd15c937a Binary files /dev/null and b/images/blog/grid/blog-3-square.jpg differ diff --git a/images/blog/grid/blog-4-square.jpg b/images/blog/grid/blog-4-square.jpg new file mode 100644 index 000000000..ace918997 Binary files /dev/null and b/images/blog/grid/blog-4-square.jpg differ diff --git a/images/blog/grid/blog-5-square.jpg b/images/blog/grid/blog-5-square.jpg new file mode 100644 index 000000000..051eeb424 Binary files /dev/null and b/images/blog/grid/blog-5-square.jpg differ diff --git a/images/blog/grid/blog-6-wide.jpg b/images/blog/grid/blog-6-wide.jpg new file mode 100644 index 000000000..568ce2886 Binary files /dev/null and b/images/blog/grid/blog-6-wide.jpg differ diff --git a/images/blog/grid/blog-7-square.jpg b/images/blog/grid/blog-7-square.jpg new file mode 100644 index 000000000..181a44f6c Binary files /dev/null and b/images/blog/grid/blog-7-square.jpg differ diff --git a/images/blog/grid/blog-8-portrait.jpg b/images/blog/grid/blog-8-portrait.jpg new file mode 100644 index 000000000..d1eadd5ee Binary files /dev/null and b/images/blog/grid/blog-8-portrait.jpg differ diff --git a/images/blog/grid/blog-8-square.jpg b/images/blog/grid/blog-8-square.jpg new file mode 100644 index 000000000..b0ec149a8 Binary files /dev/null and b/images/blog/grid/blog-8-square.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-1.jpg b/images/blog/grid/landscape-margins-grid-1.jpg new file mode 100644 index 000000000..49de29ff1 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-1.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-10.jpg b/images/blog/grid/landscape-margins-grid-10.jpg new file mode 100644 index 000000000..018f732bf Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-10.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-11.jpg b/images/blog/grid/landscape-margins-grid-11.jpg new file mode 100644 index 000000000..6f82b0e84 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-11.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-2.jpg b/images/blog/grid/landscape-margins-grid-2.jpg new file mode 100644 index 000000000..ef722c5cf Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-2.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-3.jpg b/images/blog/grid/landscape-margins-grid-3.jpg new file mode 100644 index 000000000..c932a9846 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-3.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-4.jpg b/images/blog/grid/landscape-margins-grid-4.jpg new file mode 100644 index 000000000..e2b2eecd9 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-4.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-5.jpg b/images/blog/grid/landscape-margins-grid-5.jpg new file mode 100644 index 000000000..355761804 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-5.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-6-wide.jpg b/images/blog/grid/landscape-margins-grid-6-wide.jpg new file mode 100644 index 000000000..dda5fd983 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-6-wide.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-6.jpg b/images/blog/grid/landscape-margins-grid-6.jpg new file mode 100644 index 000000000..eaf1df7d5 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-6.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-7-wide.jpg b/images/blog/grid/landscape-margins-grid-7-wide.jpg new file mode 100644 index 000000000..256d06086 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-7-wide.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-7.jpg b/images/blog/grid/landscape-margins-grid-7.jpg new file mode 100644 index 000000000..2c145653c Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-7.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-8.jpg b/images/blog/grid/landscape-margins-grid-8.jpg new file mode 100644 index 000000000..d01069444 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-8.jpg differ diff --git a/images/blog/grid/landscape-margins-grid-9.jpg b/images/blog/grid/landscape-margins-grid-9.jpg new file mode 100644 index 000000000..b505cb125 Binary files /dev/null and b/images/blog/grid/landscape-margins-grid-9.jpg differ diff --git a/images/blog/grid/portrait-margins-2.jpg b/images/blog/grid/portrait-margins-2.jpg new file mode 100644 index 000000000..557350a04 Binary files /dev/null and b/images/blog/grid/portrait-margins-2.jpg differ diff --git a/images/blog/grid/portrait-margins.jpg b/images/blog/grid/portrait-margins.jpg new file mode 100644 index 000000000..a2347d678 Binary files /dev/null and b/images/blog/grid/portrait-margins.jpg differ diff --git a/images/blog/grid/slide-1-grid-1.jpg b/images/blog/grid/slide-1-grid-1.jpg new file mode 100644 index 000000000..9959f4e00 Binary files /dev/null and b/images/blog/grid/slide-1-grid-1.jpg differ diff --git a/images/blog/grid/slide-1-grid-1@2x.jpg b/images/blog/grid/slide-1-grid-1@2x.jpg new file mode 100644 index 000000000..a5632cd21 Binary files /dev/null and b/images/blog/grid/slide-1-grid-1@2x.jpg differ diff --git a/images/blog/grid/slide-1-grid-2.jpg b/images/blog/grid/slide-1-grid-2.jpg new file mode 100644 index 000000000..aeebaa865 Binary files /dev/null and b/images/blog/grid/slide-1-grid-2.jpg differ diff --git a/images/blog/grid/slide-1-grid-2@2x.jpg b/images/blog/grid/slide-1-grid-2@2x.jpg new file mode 100644 index 000000000..37e9d6f06 Binary files /dev/null and b/images/blog/grid/slide-1-grid-2@2x.jpg differ diff --git a/images/blog/grid/slide-1-grid-3.jpg b/images/blog/grid/slide-1-grid-3.jpg new file mode 100644 index 000000000..bcc791015 Binary files /dev/null and b/images/blog/grid/slide-1-grid-3.jpg differ diff --git a/images/blog/grid/slide-1-grid-3@2x.jpg b/images/blog/grid/slide-1-grid-3@2x.jpg new file mode 100644 index 000000000..bc5c0d2f2 Binary files /dev/null and b/images/blog/grid/slide-1-grid-3@2x.jpg differ diff --git a/images/blog/grid/slide-grid-1.jpg b/images/blog/grid/slide-grid-1.jpg new file mode 100644 index 000000000..cc0c29f68 Binary files /dev/null and b/images/blog/grid/slide-grid-1.jpg differ diff --git a/images/blog/grid/slide-grid-2.jpg b/images/blog/grid/slide-grid-2.jpg new file mode 100644 index 000000000..a9fb67e32 Binary files /dev/null and b/images/blog/grid/slide-grid-2.jpg differ diff --git a/images/blog/regular/.DS_Store b/images/blog/regular/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/blog/regular/.DS_Store differ diff --git a/images/blog/regular/image-regular-2.jpg b/images/blog/regular/image-regular-2.jpg new file mode 100644 index 000000000..2b5bee33a Binary files /dev/null and b/images/blog/regular/image-regular-2.jpg differ diff --git a/images/blog/regular/image-regular-3.jpg b/images/blog/regular/image-regular-3.jpg new file mode 100644 index 000000000..424d0858a Binary files /dev/null and b/images/blog/regular/image-regular-3.jpg differ diff --git a/images/blog/regular/image-regular-4.jpg b/images/blog/regular/image-regular-4.jpg new file mode 100644 index 000000000..1b79c0118 Binary files /dev/null and b/images/blog/regular/image-regular-4.jpg differ diff --git a/images/blog/regular/image-regular-5.jpg b/images/blog/regular/image-regular-5.jpg new file mode 100644 index 000000000..ade206b48 Binary files /dev/null and b/images/blog/regular/image-regular-5.jpg differ diff --git a/images/blog/regular/image-regular.jpg b/images/blog/regular/image-regular.jpg new file mode 100644 index 000000000..2eaf3f131 Binary files /dev/null and b/images/blog/regular/image-regular.jpg differ diff --git a/images/blog/regular/slide-regular-2.jpg b/images/blog/regular/slide-regular-2.jpg new file mode 100644 index 000000000..2e1daa2dc Binary files /dev/null and b/images/blog/regular/slide-regular-2.jpg differ diff --git a/images/blog/regular/slide-regular-2@2x.jpg b/images/blog/regular/slide-regular-2@2x.jpg new file mode 100644 index 000000000..7799c7a11 Binary files /dev/null and b/images/blog/regular/slide-regular-2@2x.jpg differ diff --git a/images/blog/regular/slide-regular.jpg b/images/blog/regular/slide-regular.jpg new file mode 100644 index 000000000..8ec52104e Binary files /dev/null and b/images/blog/regular/slide-regular.jpg differ diff --git a/images/blog/regular/slide-regular@2x.jpg b/images/blog/regular/slide-regular@2x.jpg new file mode 100644 index 000000000..61b2443d0 Binary files /dev/null and b/images/blog/regular/slide-regular@2x.jpg differ diff --git a/images/blog/wide/.DS_Store b/images/blog/wide/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/blog/wide/.DS_Store differ diff --git a/images/blog/wide/image-wide-2.jpg b/images/blog/wide/image-wide-2.jpg new file mode 100644 index 000000000..9363d913e Binary files /dev/null and b/images/blog/wide/image-wide-2.jpg differ diff --git a/images/blog/wide/image-wide-3.jpg b/images/blog/wide/image-wide-3.jpg new file mode 100644 index 000000000..7d877d9a4 Binary files /dev/null and b/images/blog/wide/image-wide-3.jpg differ diff --git a/images/blog/wide/image-wide.jpg b/images/blog/wide/image-wide.jpg new file mode 100644 index 000000000..9619ea2b3 Binary files /dev/null and b/images/blog/wide/image-wide.jpg differ diff --git a/images/case-studies/17/17-Power-BI-landing.jpg b/images/case-studies/17/17-Power-BI-landing.jpg new file mode 100644 index 000000000..d96b0cb47 Binary files /dev/null and b/images/case-studies/17/17-Power-BI-landing.jpg differ diff --git a/images/case-studies/56/56-data-management-landing.jpg b/images/case-studies/56/56-data-management-landing.jpg new file mode 100644 index 000000000..a7b272b30 Binary files /dev/null and b/images/case-studies/56/56-data-management-landing.jpg differ diff --git a/images/case-studies/B029-architecture.png b/images/case-studies/B029-architecture.png new file mode 100644 index 000000000..eceb61e92 Binary files /dev/null and b/images/case-studies/B029-architecture.png differ diff --git a/images/case-studies/B029-banner.png b/images/case-studies/B029-banner.png new file mode 100644 index 000000000..464f76c53 Binary files /dev/null and b/images/case-studies/B029-banner.png differ diff --git a/images/case-studies/CS002/CS002-AI-landing.jpg b/images/case-studies/CS002/CS002-AI-landing.jpg new file mode 100644 index 000000000..0918dbc0e Binary files /dev/null and b/images/case-studies/CS002/CS002-AI-landing.jpg differ diff --git a/images/case-studies/CS006/CS006-business-apps-landing.jpg b/images/case-studies/CS006/CS006-business-apps-landing.jpg new file mode 100644 index 000000000..c591d4d4a Binary files /dev/null and b/images/case-studies/CS006/CS006-business-apps-landing.jpg differ diff --git a/images/case-studies/CS0065-Banner image.png b/images/case-studies/CS0065-Banner image.png new file mode 100644 index 000000000..18cc24006 Binary files /dev/null and b/images/case-studies/CS0065-Banner image.png differ diff --git a/images/case-studies/CS008/CS008-Power-BI-landing.jpg b/images/case-studies/CS008/CS008-Power-BI-landing.jpg new file mode 100644 index 000000000..783c5f26d Binary files /dev/null and b/images/case-studies/CS008/CS008-Power-BI-landing.jpg differ diff --git a/images/case-studies/CS028/CS028-AI-landing.jpg b/images/case-studies/CS028/CS028-AI-landing.jpg new file mode 100644 index 000000000..f5c60fc2c Binary files /dev/null and b/images/case-studies/CS028/CS028-AI-landing.jpg differ diff --git a/images/case-studies/CS029/CS029-home-landing.jpg b/images/case-studies/CS029/CS029-home-landing.jpg new file mode 100644 index 000000000..e897bafc4 Binary files /dev/null and b/images/case-studies/CS029/CS029-home-landing.jpg differ diff --git a/images/case-studies/CS036/CS036-AI-landing.jpg b/images/case-studies/CS036/CS036-AI-landing.jpg new file mode 100644 index 000000000..b8d13d26b Binary files /dev/null and b/images/case-studies/CS036/CS036-AI-landing.jpg differ diff --git a/images/case-studies/CS042/CS042-business-apps-landing.jpg b/images/case-studies/CS042/CS042-business-apps-landing.jpg new file mode 100644 index 000000000..553efb563 Binary files /dev/null and b/images/case-studies/CS042/CS042-business-apps-landing.jpg differ diff --git a/images/case-studies/CS043/CS043-cloud-landing.jpg b/images/case-studies/CS043/CS043-cloud-landing.jpg new file mode 100644 index 000000000..7d4a89404 Binary files /dev/null and b/images/case-studies/CS043/CS043-cloud-landing.jpg differ diff --git a/images/case-studies/CS050/CS050-data-management-landing.jpg b/images/case-studies/CS050/CS050-data-management-landing.jpg new file mode 100644 index 000000000..1ce8fe05d Binary files /dev/null and b/images/case-studies/CS050/CS050-data-management-landing.jpg differ diff --git a/images/case-studies/CS066 - banner.jpeg b/images/case-studies/CS066 - banner.jpeg new file mode 100644 index 000000000..95318c0c0 Binary files /dev/null and b/images/case-studies/CS066 - banner.jpeg differ diff --git a/images/case-studies/CS066_banner_2.png b/images/case-studies/CS066_banner_2.png new file mode 100644 index 000000000..173ffbf0a Binary files /dev/null and b/images/case-studies/CS066_banner_2.png differ diff --git a/images/case-studies/CS068 b/images/case-studies/CS068 new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/images/case-studies/CS068 @@ -0,0 +1 @@ + diff --git a/images/case-studies/CS068-01.png b/images/case-studies/CS068-01.png new file mode 100644 index 000000000..24789ef45 Binary files /dev/null and b/images/case-studies/CS068-01.png differ diff --git a/images/case-studies/CS068-02.png b/images/case-studies/CS068-02.png new file mode 100644 index 000000000..490683fe9 Binary files /dev/null and b/images/case-studies/CS068-02.png differ diff --git a/images/case-studies/CS068-03.png b/images/case-studies/CS068-03.png new file mode 100644 index 000000000..c75d29a7a Binary files /dev/null and b/images/case-studies/CS068-03.png differ diff --git a/images/case-studies/CS068-banner.png b/images/case-studies/CS068-banner.png new file mode 100644 index 000000000..9e529aac5 Binary files /dev/null and b/images/case-studies/CS068-banner.png differ diff --git a/images/case-studies/CS069-002.png b/images/case-studies/CS069-002.png new file mode 100644 index 000000000..fa200f669 Binary files /dev/null and b/images/case-studies/CS069-002.png differ diff --git a/images/case-studies/CS069-01.png b/images/case-studies/CS069-01.png new file mode 100644 index 000000000..604ae03a4 Binary files /dev/null and b/images/case-studies/CS069-01.png differ diff --git a/images/case-studies/CS069-banner.png b/images/case-studies/CS069-banner.png new file mode 100644 index 000000000..3beb7f1e6 Binary files /dev/null and b/images/case-studies/CS069-banner.png differ diff --git a/images/case-studies/CS070-01.png b/images/case-studies/CS070-01.png new file mode 100644 index 000000000..fd2b564ff Binary files /dev/null and b/images/case-studies/CS070-01.png differ diff --git a/images/case-studies/CS070-02.png b/images/case-studies/CS070-02.png new file mode 100644 index 000000000..265e7b718 Binary files /dev/null and b/images/case-studies/CS070-02.png differ diff --git a/images/case-studies/CS070-architecture.png b/images/case-studies/CS070-architecture.png new file mode 100644 index 000000000..5f20379e9 Binary files /dev/null and b/images/case-studies/CS070-architecture.png differ diff --git a/images/case-studies/CS070-banner.jpg b/images/case-studies/CS070-banner.jpg new file mode 100644 index 000000000..b481c589f Binary files /dev/null and b/images/case-studies/CS070-banner.jpg differ diff --git a/images/case-studies/CS071-01.png b/images/case-studies/CS071-01.png new file mode 100644 index 000000000..27464db00 Binary files /dev/null and b/images/case-studies/CS071-01.png differ diff --git a/images/case-studies/CS071-02.png b/images/case-studies/CS071-02.png new file mode 100644 index 000000000..14bdd8858 Binary files /dev/null and b/images/case-studies/CS071-02.png differ diff --git a/images/case-studies/CS071-architecture-V2.png b/images/case-studies/CS071-architecture-V2.png new file mode 100644 index 000000000..9cbc3b1ab Binary files /dev/null and b/images/case-studies/CS071-architecture-V2.png differ diff --git a/images/case-studies/CS071-architecture-V3.png b/images/case-studies/CS071-architecture-V3.png new file mode 100644 index 000000000..6b267c846 Binary files /dev/null and b/images/case-studies/CS071-architecture-V3.png differ diff --git a/images/case-studies/CS071-architecture.png b/images/case-studies/CS071-architecture.png new file mode 100644 index 000000000..a1c82d17a Binary files /dev/null and b/images/case-studies/CS071-architecture.png differ diff --git a/images/case-studies/CS071-banner.jpg b/images/case-studies/CS071-banner.jpg new file mode 100644 index 000000000..615dad537 Binary files /dev/null and b/images/case-studies/CS071-banner.jpg differ diff --git a/images/case-studies/CS072-banner.jpg b/images/case-studies/CS072-banner.jpg new file mode 100644 index 000000000..179d26fad Binary files /dev/null and b/images/case-studies/CS072-banner.jpg differ diff --git a/images/case-studies/CS072-flow-V2.png b/images/case-studies/CS072-flow-V2.png new file mode 100644 index 000000000..f69b32d51 Binary files /dev/null and b/images/case-studies/CS072-flow-V2.png differ diff --git a/images/case-studies/CS072-flow-V3.png b/images/case-studies/CS072-flow-V3.png new file mode 100644 index 000000000..6b7da8bfb Binary files /dev/null and b/images/case-studies/CS072-flow-V3.png differ diff --git a/images/case-studies/CS072-flow.png b/images/case-studies/CS072-flow.png new file mode 100644 index 000000000..3f3a6ae45 Binary files /dev/null and b/images/case-studies/CS072-flow.png differ diff --git a/images/case-studies/CS073-architecture.png b/images/case-studies/CS073-architecture.png new file mode 100644 index 000000000..01267513d Binary files /dev/null and b/images/case-studies/CS073-architecture.png differ diff --git a/images/case-studies/CS073-banner-V2.png b/images/case-studies/CS073-banner-V2.png new file mode 100644 index 000000000..c949ad7cd Binary files /dev/null and b/images/case-studies/CS073-banner-V2.png differ diff --git a/images/case-studies/CS073-banner.png b/images/case-studies/CS073-banner.png new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/images/case-studies/CS073-banner.png @@ -0,0 +1 @@ + diff --git a/images/case-studies/CS074-banner.jpg b/images/case-studies/CS074-banner.jpg new file mode 100644 index 000000000..234878f7d Binary files /dev/null and b/images/case-studies/CS074-banner.jpg differ diff --git a/images/case-studies/CS075-banner.jpg b/images/case-studies/CS075-banner.jpg new file mode 100644 index 000000000..c0029a00d Binary files /dev/null and b/images/case-studies/CS075-banner.jpg differ diff --git a/images/case-studies/CS076-architecture.jpg b/images/case-studies/CS076-architecture.jpg new file mode 100644 index 000000000..cf5ab420b Binary files /dev/null and b/images/case-studies/CS076-architecture.jpg differ diff --git a/images/case-studies/CS076-banner.jpg b/images/case-studies/CS076-banner.jpg new file mode 100644 index 000000000..664097c87 Binary files /dev/null and b/images/case-studies/CS076-banner.jpg differ diff --git a/images/case-studies/CS077-Image1.png b/images/case-studies/CS077-Image1.png new file mode 100644 index 000000000..90c9ff434 Binary files /dev/null and b/images/case-studies/CS077-Image1.png differ diff --git a/images/case-studies/CS077-Image2.png b/images/case-studies/CS077-Image2.png new file mode 100644 index 000000000..bc5086f7b Binary files /dev/null and b/images/case-studies/CS077-Image2.png differ diff --git a/images/case-studies/CS077-banner.jpg b/images/case-studies/CS077-banner.jpg new file mode 100644 index 000000000..94e6ec69d Binary files /dev/null and b/images/case-studies/CS077-banner.jpg differ diff --git a/images/case-studies/CS078-01.png b/images/case-studies/CS078-01.png new file mode 100644 index 000000000..644b57084 Binary files /dev/null and b/images/case-studies/CS078-01.png differ diff --git a/images/case-studies/CS078-02.png b/images/case-studies/CS078-02.png new file mode 100644 index 000000000..337ce1ada Binary files /dev/null and b/images/case-studies/CS078-02.png differ diff --git a/images/case-studies/CS078-03.png b/images/case-studies/CS078-03.png new file mode 100644 index 000000000..1ed55e4fa Binary files /dev/null and b/images/case-studies/CS078-03.png differ diff --git a/images/case-studies/CS078-04.jpg b/images/case-studies/CS078-04.jpg new file mode 100644 index 000000000..f15d5833c Binary files /dev/null and b/images/case-studies/CS078-04.jpg differ diff --git a/images/case-studies/CS078-banner-V2.jpg b/images/case-studies/CS078-banner-V2.jpg new file mode 100644 index 000000000..f609e2e3a Binary files /dev/null and b/images/case-studies/CS078-banner-V2.jpg differ diff --git a/images/case-studies/CS078-banner.png b/images/case-studies/CS078-banner.png new file mode 100644 index 000000000..0a8fe34fb Binary files /dev/null and b/images/case-studies/CS078-banner.png differ diff --git a/images/case-studies/CS079-01.png b/images/case-studies/CS079-01.png new file mode 100644 index 000000000..3652abe31 Binary files /dev/null and b/images/case-studies/CS079-01.png differ diff --git a/images/case-studies/CS079-banner.jpg b/images/case-studies/CS079-banner.jpg new file mode 100644 index 000000000..ce9382762 Binary files /dev/null and b/images/case-studies/CS079-banner.jpg differ diff --git a/images/case-studies/CS080-01.png b/images/case-studies/CS080-01.png new file mode 100644 index 000000000..107ab5436 Binary files /dev/null and b/images/case-studies/CS080-01.png differ diff --git a/images/case-studies/CS080-architecture.png b/images/case-studies/CS080-architecture.png new file mode 100644 index 000000000..4c85cdd8a Binary files /dev/null and b/images/case-studies/CS080-architecture.png differ diff --git a/images/case-studies/CS080-banner.jpg b/images/case-studies/CS080-banner.jpg new file mode 100644 index 000000000..102fee510 Binary files /dev/null and b/images/case-studies/CS080-banner.jpg differ diff --git a/images/case-studies/CS081-architecture.png b/images/case-studies/CS081-architecture.png new file mode 100644 index 000000000..3a6318d7e Binary files /dev/null and b/images/case-studies/CS081-architecture.png differ diff --git a/images/case-studies/CS081-banner.jpg b/images/case-studies/CS081-banner.jpg new file mode 100644 index 000000000..6b3d9bdcb Binary files /dev/null and b/images/case-studies/CS081-banner.jpg differ diff --git a/images/case-studies/CS082-banner.png b/images/case-studies/CS082-banner.png new file mode 100644 index 000000000..00ea51276 Binary files /dev/null and b/images/case-studies/CS082-banner.png differ diff --git a/images/case-studies/CS083-01.png b/images/case-studies/CS083-01.png new file mode 100644 index 000000000..07a49ccbe Binary files /dev/null and b/images/case-studies/CS083-01.png differ diff --git a/images/case-studies/CS083-02.png b/images/case-studies/CS083-02.png new file mode 100644 index 000000000..f1b4ec8a2 Binary files /dev/null and b/images/case-studies/CS083-02.png differ diff --git a/images/case-studies/CS083-banner.jpg b/images/case-studies/CS083-banner.jpg new file mode 100644 index 000000000..c7158253b Binary files /dev/null and b/images/case-studies/CS083-banner.jpg differ diff --git a/images/case-studies/CS084-architecture.png b/images/case-studies/CS084-architecture.png new file mode 100644 index 000000000..18552d604 Binary files /dev/null and b/images/case-studies/CS084-architecture.png differ diff --git a/images/case-studies/CS084-banner.jpg b/images/case-studies/CS084-banner.jpg new file mode 100644 index 000000000..699dbfde8 Binary files /dev/null and b/images/case-studies/CS084-banner.jpg differ diff --git a/images/case-studies/CS085-01-V2.png b/images/case-studies/CS085-01-V2.png new file mode 100644 index 000000000..6f37658ad Binary files /dev/null and b/images/case-studies/CS085-01-V2.png differ diff --git a/images/case-studies/CS085-01.png b/images/case-studies/CS085-01.png new file mode 100644 index 000000000..88cf3db90 Binary files /dev/null and b/images/case-studies/CS085-01.png differ diff --git a/images/case-studies/CS085-02-V2.png b/images/case-studies/CS085-02-V2.png new file mode 100644 index 000000000..446fc9b37 Binary files /dev/null and b/images/case-studies/CS085-02-V2.png differ diff --git a/images/case-studies/CS085-02.png b/images/case-studies/CS085-02.png new file mode 100644 index 000000000..48f3f1760 Binary files /dev/null and b/images/case-studies/CS085-02.png differ diff --git a/images/case-studies/CS085-03-V2.png b/images/case-studies/CS085-03-V2.png new file mode 100644 index 000000000..4fb98c776 Binary files /dev/null and b/images/case-studies/CS085-03-V2.png differ diff --git a/images/case-studies/CS085-03.png b/images/case-studies/CS085-03.png new file mode 100644 index 000000000..ee5e455d2 Binary files /dev/null and b/images/case-studies/CS085-03.png differ diff --git a/images/case-studies/CS085-banner.jpg b/images/case-studies/CS085-banner.jpg new file mode 100644 index 000000000..da7572133 Binary files /dev/null and b/images/case-studies/CS085-banner.jpg differ diff --git a/images/case-studies/CS086-01.png b/images/case-studies/CS086-01.png new file mode 100644 index 000000000..d8ac6b5d4 Binary files /dev/null and b/images/case-studies/CS086-01.png differ diff --git a/images/case-studies/CS086-banner-V2.jpg b/images/case-studies/CS086-banner-V2.jpg new file mode 100644 index 000000000..14f90590f Binary files /dev/null and b/images/case-studies/CS086-banner-V2.jpg differ diff --git a/images/case-studies/CS086-banner.jpg b/images/case-studies/CS086-banner.jpg new file mode 100644 index 000000000..01f1c6645 Binary files /dev/null and b/images/case-studies/CS086-banner.jpg differ diff --git a/images/case-studies/CS087-banner.jpg b/images/case-studies/CS087-banner.jpg new file mode 100644 index 000000000..c5c240849 Binary files /dev/null and b/images/case-studies/CS087-banner.jpg differ diff --git a/images/case-studies/CS088-01.png b/images/case-studies/CS088-01.png new file mode 100644 index 000000000..5bb8036db Binary files /dev/null and b/images/case-studies/CS088-01.png differ diff --git a/images/case-studies/CS088-banner.jpg b/images/case-studies/CS088-banner.jpg new file mode 100644 index 000000000..d1b03e5ba Binary files /dev/null and b/images/case-studies/CS088-banner.jpg differ diff --git a/images/case-studies/CS089-01.png b/images/case-studies/CS089-01.png new file mode 100644 index 000000000..8b4d83c43 Binary files /dev/null and b/images/case-studies/CS089-01.png differ diff --git a/images/case-studies/CS089-02.png b/images/case-studies/CS089-02.png new file mode 100644 index 000000000..a9aa02442 Binary files /dev/null and b/images/case-studies/CS089-02.png differ diff --git a/images/case-studies/CS089-03.png b/images/case-studies/CS089-03.png new file mode 100644 index 000000000..38f0ca342 Binary files /dev/null and b/images/case-studies/CS089-03.png differ diff --git a/images/case-studies/CS089-banner.jpg b/images/case-studies/CS089-banner.jpg new file mode 100644 index 000000000..87e3903e5 Binary files /dev/null and b/images/case-studies/CS089-banner.jpg differ diff --git a/images/case-studies/CS090-01.png b/images/case-studies/CS090-01.png new file mode 100644 index 000000000..57c941c19 Binary files /dev/null and b/images/case-studies/CS090-01.png differ diff --git a/images/case-studies/CS090-banner.jpg b/images/case-studies/CS090-banner.jpg new file mode 100644 index 000000000..9a91f502c Binary files /dev/null and b/images/case-studies/CS090-banner.jpg differ diff --git a/images/case-studies/ai-and-machine-learning/CS002-main.jpg b/images/case-studies/ai-and-machine-learning/CS002-main.jpg new file mode 100644 index 000000000..282a4fd86 Binary files /dev/null and b/images/case-studies/ai-and-machine-learning/CS002-main.jpg differ diff --git a/images/case-studies/ai-and-machine-learning/CS070-banner.jpg b/images/case-studies/ai-and-machine-learning/CS070-banner.jpg new file mode 100644 index 000000000..b481c589f Binary files /dev/null and b/images/case-studies/ai-and-machine-learning/CS070-banner.jpg differ diff --git a/images/case-studies/ai-and-machine-learning/CS072-banner.jpg b/images/case-studies/ai-and-machine-learning/CS072-banner.jpg new file mode 100644 index 000000000..179d26fad Binary files /dev/null and b/images/case-studies/ai-and-machine-learning/CS072-banner.jpg differ diff --git a/images/case-studies/ai-and-machine-learning/CS078-banner-V2.jpg b/images/case-studies/ai-and-machine-learning/CS078-banner-V2.jpg new file mode 100644 index 000000000..f609e2e3a Binary files /dev/null and b/images/case-studies/ai-and-machine-learning/CS078-banner-V2.jpg differ diff --git a/images/case-studies/ai-and-machine-learning/CS083-banner.jpg b/images/case-studies/ai-and-machine-learning/CS083-banner.jpg new file mode 100644 index 000000000..c7158253b Binary files /dev/null and b/images/case-studies/ai-and-machine-learning/CS083-banner.jpg differ diff --git a/images/case-studies/application-modernization/CS034-MainRev2.jpg b/images/case-studies/application-modernization/CS034-MainRev2.jpg new file mode 100644 index 000000000..3e1a0eacb Binary files /dev/null and b/images/case-studies/application-modernization/CS034-MainRev2.jpg differ diff --git a/images/case-studies/application-modernization/CS075-banner.jpg b/images/case-studies/application-modernization/CS075-banner.jpg new file mode 100644 index 000000000..c0029a00d Binary files /dev/null and b/images/case-studies/application-modernization/CS075-banner.jpg differ diff --git a/images/case-studies/application-modernization/CS076-banner.jpg b/images/case-studies/application-modernization/CS076-banner.jpg new file mode 100644 index 000000000..664097c87 Binary files /dev/null and b/images/case-studies/application-modernization/CS076-banner.jpg differ diff --git a/images/case-studies/application-modernization/Data Validation Framework main.jpg b/images/case-studies/application-modernization/Data Validation Framework main.jpg new file mode 100644 index 000000000..dd32511ff Binary files /dev/null and b/images/case-studies/application-modernization/Data Validation Framework main.jpg differ diff --git a/images/case-studies/building-a-powerful-foundation.png b/images/case-studies/building-a-powerful-foundation.png new file mode 100644 index 000000000..534d4cc53 Binary files /dev/null and b/images/case-studies/building-a-powerful-foundation.png differ diff --git a/images/case-studies/building-a-secure-copilot.png b/images/case-studies/building-a-secure-copilot.png new file mode 100644 index 000000000..b60ba9a30 Binary files /dev/null and b/images/case-studies/building-a-secure-copilot.png differ diff --git a/images/case-studies/cloud-security-19-best-practices.jpg b/images/case-studies/cloud-security-19-best-practices.jpg new file mode 100644 index 000000000..26ac82b43 Binary files /dev/null and b/images/case-studies/cloud-security-19-best-practices.jpg differ diff --git a/images/case-studies/cloud/CS043-main.jpg b/images/case-studies/cloud/CS043-main.jpg new file mode 100644 index 000000000..598ebb7a1 Binary files /dev/null and b/images/case-studies/cloud/CS043-main.jpg differ diff --git a/images/case-studies/cloud/CS069-banner.png b/images/case-studies/cloud/CS069-banner.png new file mode 100644 index 000000000..3beb7f1e6 Binary files /dev/null and b/images/case-studies/cloud/CS069-banner.png differ diff --git a/images/case-studies/cloud/CS071-banner.jpg b/images/case-studies/cloud/CS071-banner.jpg new file mode 100644 index 000000000..615dad537 Binary files /dev/null and b/images/case-studies/cloud/CS071-banner.jpg differ diff --git a/images/case-studies/cloud/Data Migration case-study-main.jpg b/images/case-studies/cloud/Data Migration case-study-main.jpg new file mode 100644 index 000000000..8fd4f4535 Binary files /dev/null and b/images/case-studies/cloud/Data Migration case-study-main.jpg differ diff --git a/images/case-studies/community-image-2.png b/images/case-studies/community-image-2.png new file mode 100644 index 000000000..4f00e7f5c Binary files /dev/null and b/images/case-studies/community-image-2.png differ diff --git a/images/case-studies/community-image-3.png b/images/case-studies/community-image-3.png new file mode 100644 index 000000000..509807db1 Binary files /dev/null and b/images/case-studies/community-image-3.png differ diff --git a/images/case-studies/customer-stories-1.png b/images/case-studies/customer-stories-1.png new file mode 100644 index 000000000..c949ad7cd Binary files /dev/null and b/images/case-studies/customer-stories-1.png differ diff --git a/images/case-studies/customer-stories-2.png b/images/case-studies/customer-stories-2.png new file mode 100644 index 000000000..13c85d511 Binary files /dev/null and b/images/case-studies/customer-stories-2.png differ diff --git a/images/case-studies/customer-stories-3.png b/images/case-studies/customer-stories-3.png new file mode 100644 index 000000000..173ffbf0a Binary files /dev/null and b/images/case-studies/customer-stories-3.png differ diff --git a/images/case-studies/customer-stories-4.png b/images/case-studies/customer-stories-4.png new file mode 100644 index 000000000..18cc24006 Binary files /dev/null and b/images/case-studies/customer-stories-4.png differ diff --git a/images/case-studies/data-and-analytics/CS077-banner.jpg b/images/case-studies/data-and-analytics/CS077-banner.jpg new file mode 100644 index 000000000..94e6ec69d Binary files /dev/null and b/images/case-studies/data-and-analytics/CS077-banner.jpg differ diff --git a/images/case-studies/data-and-analytics/CS079-banner.jpg b/images/case-studies/data-and-analytics/CS079-banner.jpg new file mode 100644 index 000000000..ce9382762 Binary files /dev/null and b/images/case-studies/data-and-analytics/CS079-banner.jpg differ diff --git a/images/case-studies/data-and-analytics/CS080-banner.jpg b/images/case-studies/data-and-analytics/CS080-banner.jpg new file mode 100644 index 000000000..102fee510 Binary files /dev/null and b/images/case-studies/data-and-analytics/CS080-banner.jpg differ diff --git a/images/case-studies/data-and-analytics/CS081-banner.jpg b/images/case-studies/data-and-analytics/CS081-banner.jpg new file mode 100644 index 000000000..6b3d9bdcb Binary files /dev/null and b/images/case-studies/data-and-analytics/CS081-banner.jpg differ diff --git a/images/case-studies/dataverse-security.png b/images/case-studies/dataverse-security.png new file mode 100644 index 000000000..fc8458c29 Binary files /dev/null and b/images/case-studies/dataverse-security.png differ diff --git a/images/case-studies/dax-best-practice-guide.jpg b/images/case-studies/dax-best-practice-guide.jpg new file mode 100644 index 000000000..b2f1dd2b5 Binary files /dev/null and b/images/case-studies/dax-best-practice-guide.jpg differ diff --git a/images/case-studies/designing-ui-for-copilot.png b/images/case-studies/designing-ui-for-copilot.png new file mode 100644 index 000000000..23a66269d Binary files /dev/null and b/images/case-studies/designing-ui-for-copilot.png differ diff --git a/images/case-studies/devops-9-essential-best-practices.png b/images/case-studies/devops-9-essential-best-practices.png new file mode 100644 index 000000000..dfbb4e3e7 Binary files /dev/null and b/images/case-studies/devops-9-essential-best-practices.png differ diff --git a/images/case-studies/empowering-businesses-with-ai.png b/images/case-studies/empowering-businesses-with-ai.png new file mode 100644 index 000000000..0e09b4578 Binary files /dev/null and b/images/case-studies/empowering-businesses-with-ai.png differ diff --git a/images/case-studies/empowering-personas.png b/images/case-studies/empowering-personas.png new file mode 100644 index 000000000..173bf57aa Binary files /dev/null and b/images/case-studies/empowering-personas.png differ diff --git a/images/case-studies/enterprise-wide-knowledge-bots.png b/images/case-studies/enterprise-wide-knowledge-bots.png new file mode 100644 index 000000000..230867358 Binary files /dev/null and b/images/case-studies/enterprise-wide-knowledge-bots.png differ diff --git a/images/case-studies/loadfast-optimize-power-bi-reports.png b/images/case-studies/loadfast-optimize-power-bi-reports.png new file mode 100644 index 000000000..464f76c53 Binary files /dev/null and b/images/case-studies/loadfast-optimize-power-bi-reports.png differ diff --git a/images/case-studies/microsoft-fabric-feature-for-real-time-analytics.png b/images/case-studies/microsoft-fabric-feature-for-real-time-analytics.png new file mode 100644 index 000000000..3dd9e6269 Binary files /dev/null and b/images/case-studies/microsoft-fabric-feature-for-real-time-analytics.png differ diff --git a/images/case-studies/power-bi-performance-and-security.jpg b/images/case-studies/power-bi-performance-and-security.jpg new file mode 100644 index 000000000..0f0db4aaa Binary files /dev/null and b/images/case-studies/power-bi-performance-and-security.jpg differ diff --git a/images/case-studies/powering-real-time-analytics-for-retailers.png b/images/case-studies/powering-real-time-analytics-for-retailers.png new file mode 100644 index 000000000..4dbf3081d Binary files /dev/null and b/images/case-studies/powering-real-time-analytics-for-retailers.png differ diff --git a/images/case-studies/reporting-and-visualization/Custom Gantt Chart case-study-main.jpg b/images/case-studies/reporting-and-visualization/Custom Gantt Chart case-study-main.jpg new file mode 100644 index 000000000..7754272e2 Binary files /dev/null and b/images/case-studies/reporting-and-visualization/Custom Gantt Chart case-study-main.jpg differ diff --git a/images/case-studies/reporting-and-visualization/Flight Route Visual case-study-main.jpg b/images/case-studies/reporting-and-visualization/Flight Route Visual case-study-main.jpg new file mode 100644 index 000000000..343ce834d Binary files /dev/null and b/images/case-studies/reporting-and-visualization/Flight Route Visual case-study-main.jpg differ diff --git a/images/case-studies/reporting-and-visualization/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-main.jpg b/images/case-studies/reporting-and-visualization/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-main.jpg new file mode 100644 index 000000000..d2b3fa95e Binary files /dev/null and b/images/case-studies/reporting-and-visualization/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-main.jpg differ diff --git a/images/case-studies/reporting-and-visualization/Shopper2.png b/images/case-studies/reporting-and-visualization/Shopper2.png new file mode 100644 index 000000000..13c85d511 Binary files /dev/null and b/images/case-studies/reporting-and-visualization/Shopper2.png differ diff --git a/images/case-studies/security/CS0065-Banner image.png b/images/case-studies/security/CS0065-Banner image.png new file mode 100644 index 000000000..18cc24006 Binary files /dev/null and b/images/case-studies/security/CS0065-Banner image.png differ diff --git a/images/case-studies/security/CS082-banner.png b/images/case-studies/security/CS082-banner.png new file mode 100644 index 000000000..00ea51276 Binary files /dev/null and b/images/case-studies/security/CS082-banner.png differ diff --git a/images/case-studies/security/CS083-banner.jpg b/images/case-studies/security/CS083-banner.jpg new file mode 100644 index 000000000..c7158253b Binary files /dev/null and b/images/case-studies/security/CS083-banner.jpg differ diff --git a/images/case-studies/security/Global Policy case-study-main.jpg b/images/case-studies/security/Global Policy case-study-main.jpg new file mode 100644 index 000000000..068ae633e Binary files /dev/null and b/images/case-studies/security/Global Policy case-study-main.jpg differ diff --git a/images/case-studies/strengthening-cybersecurity.png b/images/case-studies/strengthening-cybersecurity.png new file mode 100644 index 000000000..1d1018e77 Binary files /dev/null and b/images/case-studies/strengthening-cybersecurity.png differ diff --git a/images/events/app.png b/images/events/app.png new file mode 100644 index 000000000..fe17ea45f Binary files /dev/null and b/images/events/app.png differ diff --git a/images/events/automation.png b/images/events/automation.png new file mode 100644 index 000000000..2fefd4af5 Binary files /dev/null and b/images/events/automation.png differ diff --git a/images/events/copilot.png b/images/events/copilot.png new file mode 100644 index 000000000..e26d4abc0 Binary files /dev/null and b/images/events/copilot.png differ diff --git a/images/events/dashboard.png b/images/events/dashboard.png new file mode 100644 index 000000000..cbce728e7 Binary files /dev/null and b/images/events/dashboard.png differ diff --git a/images/events/fabric.png b/images/events/fabric.png new file mode 100644 index 000000000..940006715 Binary files /dev/null and b/images/events/fabric.png differ diff --git a/images/events/power.png b/images/events/power.png new file mode 100644 index 000000000..4dddabdbc Binary files /dev/null and b/images/events/power.png differ diff --git a/images/expertise/ai-business-apps.jpg b/images/expertise/ai-business-apps.jpg new file mode 100644 index 000000000..6f4bb778f Binary files /dev/null and b/images/expertise/ai-business-apps.jpg differ diff --git a/images/expertise/ai-cloud.jpg b/images/expertise/ai-cloud.jpg new file mode 100644 index 000000000..4ec1d2651 Binary files /dev/null and b/images/expertise/ai-cloud.jpg differ diff --git a/images/expertise/ai-data-management.jpg b/images/expertise/ai-data-management.jpg new file mode 100644 index 000000000..568e15d30 Binary files /dev/null and b/images/expertise/ai-data-management.jpg differ diff --git a/images/expertise/ai-main.jpg b/images/expertise/ai-main.jpg new file mode 100644 index 000000000..f400cf9c7 Binary files /dev/null and b/images/expertise/ai-main.jpg differ diff --git a/images/expertise/ai-power-bi.jpg b/images/expertise/ai-power-bi.jpg new file mode 100644 index 000000000..b49d22854 Binary files /dev/null and b/images/expertise/ai-power-bi.jpg differ diff --git a/images/expertise/apps-ai.jpg b/images/expertise/apps-ai.jpg new file mode 100644 index 000000000..ff2cf3782 Binary files /dev/null and b/images/expertise/apps-ai.jpg differ diff --git a/images/expertise/apps-cloud.jpg b/images/expertise/apps-cloud.jpg new file mode 100644 index 000000000..e41b5f6b6 Binary files /dev/null and b/images/expertise/apps-cloud.jpg differ diff --git a/images/expertise/apps-data-management.jpg b/images/expertise/apps-data-management.jpg new file mode 100644 index 000000000..91f4b7617 Binary files /dev/null and b/images/expertise/apps-data-management.jpg differ diff --git a/images/expertise/apps-power-bi.jpg b/images/expertise/apps-power-bi.jpg new file mode 100644 index 000000000..af1094cdf Binary files /dev/null and b/images/expertise/apps-power-bi.jpg differ diff --git a/images/expertise/business-apps-automation.jpg b/images/expertise/business-apps-automation.jpg new file mode 100644 index 000000000..75413acae Binary files /dev/null and b/images/expertise/business-apps-automation.jpg differ diff --git a/images/expertise/business-apps-dynamics.jpg b/images/expertise/business-apps-dynamics.jpg new file mode 100644 index 000000000..af902cf09 Binary files /dev/null and b/images/expertise/business-apps-dynamics.jpg differ diff --git a/images/expertise/business-apps-modern-apps.jpg b/images/expertise/business-apps-modern-apps.jpg new file mode 100644 index 000000000..7e9a3b5fa Binary files /dev/null and b/images/expertise/business-apps-modern-apps.jpg differ diff --git a/images/expertise/business-apps-power-apps.jpg b/images/expertise/business-apps-power-apps.jpg new file mode 100644 index 000000000..7eaf3062a Binary files /dev/null and b/images/expertise/business-apps-power-apps.jpg differ diff --git a/images/expertise/cloud-ai.jpg b/images/expertise/cloud-ai.jpg new file mode 100644 index 000000000..51af99fcf Binary files /dev/null and b/images/expertise/cloud-ai.jpg differ diff --git a/images/expertise/cloud-business-apps.jpg b/images/expertise/cloud-business-apps.jpg new file mode 100644 index 000000000..e17864787 Binary files /dev/null and b/images/expertise/cloud-business-apps.jpg differ diff --git a/images/expertise/cloud-data-management.jpg b/images/expertise/cloud-data-management.jpg new file mode 100644 index 000000000..d281691a3 Binary files /dev/null and b/images/expertise/cloud-data-management.jpg differ diff --git a/images/expertise/cloud-main.jpg b/images/expertise/cloud-main.jpg new file mode 100644 index 000000000..d35d74ed0 Binary files /dev/null and b/images/expertise/cloud-main.jpg differ diff --git a/images/expertise/cloud-power-bi.jpg b/images/expertise/cloud-power-bi.jpg new file mode 100644 index 000000000..61948acdb Binary files /dev/null and b/images/expertise/cloud-power-bi.jpg differ diff --git a/images/expertise/data-ai.jpg b/images/expertise/data-ai.jpg new file mode 100644 index 000000000..33ce5cdc3 Binary files /dev/null and b/images/expertise/data-ai.jpg differ diff --git a/images/expertise/data-business-apps.jpg b/images/expertise/data-business-apps.jpg new file mode 100644 index 000000000..08dbb5975 Binary files /dev/null and b/images/expertise/data-business-apps.jpg differ diff --git a/images/expertise/data-cloud.jpg b/images/expertise/data-cloud.jpg new file mode 100644 index 000000000..1861e70c5 Binary files /dev/null and b/images/expertise/data-cloud.jpg differ diff --git a/images/expertise/data-power-bi.jpg b/images/expertise/data-power-bi.jpg new file mode 100644 index 000000000..117722486 Binary files /dev/null and b/images/expertise/data-power-bi.jpg differ diff --git a/images/fabcon24/BG Image.png b/images/fabcon24/BG Image.png new file mode 100644 index 000000000..332d6afa8 Binary files /dev/null and b/images/fabcon24/BG Image.png differ diff --git a/images/fabcon24/Dashboard (1).png b/images/fabcon24/Dashboard (1).png new file mode 100644 index 000000000..6bd0edc0f Binary files /dev/null and b/images/fabcon24/Dashboard (1).png differ diff --git a/images/fabcon24/Dashboard.svg b/images/fabcon24/Dashboard.svg new file mode 100644 index 000000000..8cd3db80e --- /dev/null +++ b/images/fabcon24/Dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/fabcon24/MAQSoftware_Session.png b/images/fabcon24/MAQSoftware_Session.png new file mode 100644 index 000000000..3e1306047 Binary files /dev/null and b/images/fabcon24/MAQSoftware_Session.png differ diff --git a/images/fabcon24/conference_interior_layout.png b/images/fabcon24/conference_interior_layout.png new file mode 100644 index 000000000..67bbe1f6c Binary files /dev/null and b/images/fabcon24/conference_interior_layout.png differ diff --git a/images/fabcon24/date.png b/images/fabcon24/date.png new file mode 100644 index 000000000..36a323443 Binary files /dev/null and b/images/fabcon24/date.png differ diff --git a/images/fabcon24/globe.png b/images/fabcon24/globe.png new file mode 100644 index 000000000..58212a9ab Binary files /dev/null and b/images/fabcon24/globe.png differ diff --git a/images/fabcon24/image_sample.png b/images/fabcon24/image_sample.png new file mode 100644 index 000000000..22484e6c4 Binary files /dev/null and b/images/fabcon24/image_sample.png differ diff --git a/images/fabcon24/pen-tool.png b/images/fabcon24/pen-tool.png new file mode 100644 index 000000000..07c091b09 Binary files /dev/null and b/images/fabcon24/pen-tool.png differ diff --git a/images/fabcon24/people.png b/images/fabcon24/people.png new file mode 100644 index 000000000..18065b3eb Binary files /dev/null and b/images/fabcon24/people.png differ diff --git a/images/fabcon24/user.png b/images/fabcon24/user.png new file mode 100644 index 000000000..898787f1f Binary files /dev/null and b/images/fabcon24/user.png differ diff --git a/images/generic/.DS_Store b/images/generic/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/generic/.DS_Store differ diff --git a/images/generic/Double-arrow-grey.png b/images/generic/Double-arrow-grey.png new file mode 100644 index 000000000..2f854a844 Binary files /dev/null and b/images/generic/Double-arrow-grey.png differ diff --git a/images/generic/Double-arrow-light-grey-nobg-2.png b/images/generic/Double-arrow-light-grey-nobg-2.png new file mode 100644 index 000000000..5d4520068 Binary files /dev/null and b/images/generic/Double-arrow-light-grey-nobg-2.png differ diff --git a/images/generic/Double-arrow-light-grey-nobg.png b/images/generic/Double-arrow-light-grey-nobg.png new file mode 100644 index 000000000..cfdb962aa Binary files /dev/null and b/images/generic/Double-arrow-light-grey-nobg.png differ diff --git a/images/generic/Double-arrow-light-grey.png b/images/generic/Double-arrow-light-grey.png new file mode 100644 index 000000000..5d72dbcf6 Binary files /dev/null and b/images/generic/Double-arrow-light-grey.png differ diff --git a/images/generic/Double-arrow-light.png b/images/generic/Double-arrow-light.png new file mode 100644 index 000000000..ab524b40a Binary files /dev/null and b/images/generic/Double-arrow-light.png differ diff --git a/images/generic/arrow-no-bg-2.png b/images/generic/arrow-no-bg-2.png new file mode 100644 index 000000000..32ec0c71f Binary files /dev/null and b/images/generic/arrow-no-bg-2.png differ diff --git a/images/generic/arrow-nobg.jpg b/images/generic/arrow-nobg.jpg new file mode 100644 index 000000000..9419005e6 Binary files /dev/null and b/images/generic/arrow-nobg.jpg differ diff --git a/images/generic/arrow-nobg2.png b/images/generic/arrow-nobg2.png new file mode 100644 index 000000000..f00318e5c Binary files /dev/null and b/images/generic/arrow-nobg2.png differ diff --git a/images/generic/arrow.jpg b/images/generic/arrow.jpg new file mode 100644 index 000000000..5ddbddebc Binary files /dev/null and b/images/generic/arrow.jpg differ diff --git a/images/generic/blockchain.jpg b/images/generic/blockchain.jpg new file mode 100644 index 000000000..546caf61f Binary files /dev/null and b/images/generic/blockchain.jpg differ diff --git a/images/generic/box-1.jpg b/images/generic/box-1.jpg new file mode 100644 index 000000000..065bee956 Binary files /dev/null and b/images/generic/box-1.jpg differ diff --git a/images/generic/box-1@2x.jpg b/images/generic/box-1@2x.jpg new file mode 100644 index 000000000..6ef42f9cf Binary files /dev/null and b/images/generic/box-1@2x.jpg differ diff --git a/images/generic/box-2.jpg b/images/generic/box-2.jpg new file mode 100644 index 000000000..8d31719a3 Binary files /dev/null and b/images/generic/box-2.jpg differ diff --git a/images/generic/box-2@2x.jpg b/images/generic/box-2@2x.jpg new file mode 100644 index 000000000..bb342d068 Binary files /dev/null and b/images/generic/box-2@2x.jpg differ diff --git a/images/generic/box-3.jpg b/images/generic/box-3.jpg new file mode 100644 index 000000000..ea10cae7e Binary files /dev/null and b/images/generic/box-3.jpg differ diff --git a/images/generic/box-3@2x.jpg b/images/generic/box-3@2x.jpg new file mode 100644 index 000000000..db5d4eec6 Binary files /dev/null and b/images/generic/box-3@2x.jpg differ diff --git a/images/generic/call-to-action-1.jpg b/images/generic/call-to-action-1.jpg new file mode 100644 index 000000000..bba5f4d07 Binary files /dev/null and b/images/generic/call-to-action-1.jpg differ diff --git a/images/generic/call-to-action-1@2x.jpg b/images/generic/call-to-action-1@2x.jpg new file mode 100644 index 000000000..d3baccd1e Binary files /dev/null and b/images/generic/call-to-action-1@2x.jpg differ diff --git a/images/generic/char-pattern.png b/images/generic/char-pattern.png new file mode 100644 index 000000000..266cf44df Binary files /dev/null and b/images/generic/char-pattern.png differ diff --git a/images/generic/contact-us.png b/images/generic/contact-us.png new file mode 100644 index 000000000..cdd3c4787 Binary files /dev/null and b/images/generic/contact-us.png differ diff --git a/images/generic/content-image-1.jpg b/images/generic/content-image-1.jpg new file mode 100644 index 000000000..b1d0d82cd Binary files /dev/null and b/images/generic/content-image-1.jpg differ diff --git a/images/generic/content-image-2.jpg b/images/generic/content-image-2.jpg new file mode 100644 index 000000000..703bc0b0d Binary files /dev/null and b/images/generic/content-image-2.jpg differ diff --git a/images/generic/content-image-3.jpg b/images/generic/content-image-3.jpg new file mode 100644 index 000000000..163cbdaf0 Binary files /dev/null and b/images/generic/content-image-3.jpg differ diff --git a/images/generic/cvv-credit-card.jpeg b/images/generic/cvv-credit-card.jpeg new file mode 100644 index 000000000..9e1dd1848 Binary files /dev/null and b/images/generic/cvv-credit-card.jpeg differ diff --git a/images/generic/disc-pattern.png b/images/generic/disc-pattern.png new file mode 100644 index 000000000..6d8e57581 Binary files /dev/null and b/images/generic/disc-pattern.png differ diff --git a/images/generic/feature-1.jpg b/images/generic/feature-1.jpg new file mode 100644 index 000000000..03535ce2a Binary files /dev/null and b/images/generic/feature-1.jpg differ diff --git a/images/generic/feature-1.png b/images/generic/feature-1.png new file mode 100644 index 000000000..7f5e250d8 Binary files /dev/null and b/images/generic/feature-1.png differ diff --git a/images/generic/feature-2.jpg b/images/generic/feature-2.jpg new file mode 100644 index 000000000..20787df7c Binary files /dev/null and b/images/generic/feature-2.jpg differ diff --git a/images/generic/feature-2.png b/images/generic/feature-2.png new file mode 100644 index 000000000..32a65b939 Binary files /dev/null and b/images/generic/feature-2.png differ diff --git a/images/generic/feature-3.jpg b/images/generic/feature-3.jpg new file mode 100644 index 000000000..bba6f0f17 Binary files /dev/null and b/images/generic/feature-3.jpg differ diff --git a/images/generic/feature-3.png b/images/generic/feature-3.png new file mode 100644 index 000000000..2f8c6cf08 Binary files /dev/null and b/images/generic/feature-3.png differ diff --git a/images/generic/feature-4.jpg b/images/generic/feature-4.jpg new file mode 100644 index 000000000..8d71939c9 Binary files /dev/null and b/images/generic/feature-4.jpg differ diff --git a/images/generic/feature-folio.jpg b/images/generic/feature-folio.jpg new file mode 100644 index 000000000..0af37acff Binary files /dev/null and b/images/generic/feature-folio.jpg differ diff --git a/images/generic/feature-navigation.jpg b/images/generic/feature-navigation.jpg new file mode 100644 index 000000000..0582e26ce Binary files /dev/null and b/images/generic/feature-navigation.jpg differ diff --git a/images/generic/feature-shop.jpg b/images/generic/feature-shop.jpg new file mode 100644 index 000000000..dc00e3a3a Binary files /dev/null and b/images/generic/feature-shop.jpg differ diff --git a/images/generic/feature-templates.jpg b/images/generic/feature-templates.jpg new file mode 100644 index 000000000..269f9285e Binary files /dev/null and b/images/generic/feature-templates.jpg differ diff --git a/images/generic/food.mp4 b/images/generic/food.mp4 new file mode 100644 index 000000000..3a556e35a Binary files /dev/null and b/images/generic/food.mp4 differ diff --git a/images/generic/food.webm b/images/generic/food.webm new file mode 100644 index 000000000..fe037fc34 Binary files /dev/null and b/images/generic/food.webm differ diff --git a/images/generic/hero-2-1.jpg b/images/generic/hero-2-1.jpg new file mode 100644 index 000000000..dbe48a6bf Binary files /dev/null and b/images/generic/hero-2-1.jpg differ diff --git a/images/generic/hero-2-10.jpg b/images/generic/hero-2-10.jpg new file mode 100644 index 000000000..4a111be0e Binary files /dev/null and b/images/generic/hero-2-10.jpg differ diff --git a/images/generic/hero-2-10@2x.jpg b/images/generic/hero-2-10@2x.jpg new file mode 100644 index 000000000..61c36a46f Binary files /dev/null and b/images/generic/hero-2-10@2x.jpg differ diff --git a/images/generic/hero-2-1@2x.jpg b/images/generic/hero-2-1@2x.jpg new file mode 100644 index 000000000..faa666e59 Binary files /dev/null and b/images/generic/hero-2-1@2x.jpg differ diff --git a/images/generic/hero-2-2.jpg b/images/generic/hero-2-2.jpg new file mode 100644 index 000000000..be27c25d8 Binary files /dev/null and b/images/generic/hero-2-2.jpg differ diff --git a/images/generic/hero-2-2@2x.jpg b/images/generic/hero-2-2@2x.jpg new file mode 100644 index 000000000..a3524f3b4 Binary files /dev/null and b/images/generic/hero-2-2@2x.jpg differ diff --git a/images/generic/hero-2-3.jpg b/images/generic/hero-2-3.jpg new file mode 100644 index 000000000..8eec4ed7d Binary files /dev/null and b/images/generic/hero-2-3.jpg differ diff --git a/images/generic/hero-2-3@2x.jpg b/images/generic/hero-2-3@2x.jpg new file mode 100644 index 000000000..6b1a0d019 Binary files /dev/null and b/images/generic/hero-2-3@2x.jpg differ diff --git a/images/generic/hero-2-4.jpg b/images/generic/hero-2-4.jpg new file mode 100644 index 000000000..e420dd0af Binary files /dev/null and b/images/generic/hero-2-4.jpg differ diff --git a/images/generic/hero-2-4@2x.jpg b/images/generic/hero-2-4@2x.jpg new file mode 100644 index 000000000..4153a963e Binary files /dev/null and b/images/generic/hero-2-4@2x.jpg differ diff --git a/images/generic/hero-2-5.jpg b/images/generic/hero-2-5.jpg new file mode 100644 index 000000000..d542419e0 Binary files /dev/null and b/images/generic/hero-2-5.jpg differ diff --git a/images/generic/hero-2-5@2x.jpg b/images/generic/hero-2-5@2x.jpg new file mode 100644 index 000000000..5a2f72835 Binary files /dev/null and b/images/generic/hero-2-5@2x.jpg differ diff --git a/images/generic/hero-2-6.jpg b/images/generic/hero-2-6.jpg new file mode 100644 index 000000000..55b875a4b Binary files /dev/null and b/images/generic/hero-2-6.jpg differ diff --git a/images/generic/hero-2-6@2x.jpg b/images/generic/hero-2-6@2x.jpg new file mode 100644 index 000000000..b7269f2c9 Binary files /dev/null and b/images/generic/hero-2-6@2x.jpg differ diff --git a/images/generic/hero-2-7.jpg b/images/generic/hero-2-7.jpg new file mode 100644 index 000000000..4040ca0f8 Binary files /dev/null and b/images/generic/hero-2-7.jpg differ diff --git a/images/generic/hero-2-7@2x.jpg b/images/generic/hero-2-7@2x.jpg new file mode 100644 index 000000000..e2ee4cee2 Binary files /dev/null and b/images/generic/hero-2-7@2x.jpg differ diff --git a/images/generic/hero-2-8.jpg b/images/generic/hero-2-8.jpg new file mode 100644 index 000000000..08fd37693 Binary files /dev/null and b/images/generic/hero-2-8.jpg differ diff --git a/images/generic/hero-2-8@2x.jpg b/images/generic/hero-2-8@2x.jpg new file mode 100644 index 000000000..d33d79afd Binary files /dev/null and b/images/generic/hero-2-8@2x.jpg differ diff --git a/images/generic/hero-2-9.jpg b/images/generic/hero-2-9.jpg new file mode 100644 index 000000000..08fd37693 Binary files /dev/null and b/images/generic/hero-2-9.jpg differ diff --git a/images/generic/hero-2-9@2x.jpg b/images/generic/hero-2-9@2x.jpg new file mode 100644 index 000000000..d33d79afd Binary files /dev/null and b/images/generic/hero-2-9@2x.jpg differ diff --git a/images/generic/hero-3-1.jpg b/images/generic/hero-3-1.jpg new file mode 100644 index 000000000..e2df833be Binary files /dev/null and b/images/generic/hero-3-1.jpg differ diff --git a/images/generic/hero-3-1@2x.jpg b/images/generic/hero-3-1@2x.jpg new file mode 100644 index 000000000..dd132518b Binary files /dev/null and b/images/generic/hero-3-1@2x.jpg differ diff --git a/images/generic/hero-4-1.jpg b/images/generic/hero-4-1.jpg new file mode 100644 index 000000000..fbe198559 Binary files /dev/null and b/images/generic/hero-4-1.jpg differ diff --git a/images/generic/hero-4-1@2x.jpg b/images/generic/hero-4-1@2x.jpg new file mode 100644 index 000000000..51a643291 Binary files /dev/null and b/images/generic/hero-4-1@2x.jpg differ diff --git a/images/generic/hero-half-1.jpg b/images/generic/hero-half-1.jpg new file mode 100644 index 000000000..d8aad3875 Binary files /dev/null and b/images/generic/hero-half-1.jpg differ diff --git a/images/generic/hero-half-1@2x.jpg b/images/generic/hero-half-1@2x.jpg new file mode 100644 index 000000000..6c51c54bc Binary files /dev/null and b/images/generic/hero-half-1@2x.jpg differ diff --git a/images/generic/hero-half-2.jpg b/images/generic/hero-half-2.jpg new file mode 100644 index 000000000..c23f65c65 Binary files /dev/null and b/images/generic/hero-half-2.jpg differ diff --git a/images/generic/hero-half-2@2x.jpg b/images/generic/hero-half-2@2x.jpg new file mode 100644 index 000000000..972ce9ef9 Binary files /dev/null and b/images/generic/hero-half-2@2x.jpg differ diff --git a/images/generic/hero-half-3.jpg b/images/generic/hero-half-3.jpg new file mode 100644 index 000000000..868809cf6 Binary files /dev/null and b/images/generic/hero-half-3.jpg differ diff --git a/images/generic/hero-half-3@2x.jpg b/images/generic/hero-half-3@2x.jpg new file mode 100644 index 000000000..3b00ca584 Binary files /dev/null and b/images/generic/hero-half-3@2x.jpg differ diff --git a/images/generic/hero-half-4.jpg b/images/generic/hero-half-4.jpg new file mode 100644 index 000000000..71225b592 Binary files /dev/null and b/images/generic/hero-half-4.jpg differ diff --git a/images/generic/hero-half-4@2x.jpg b/images/generic/hero-half-4@2x.jpg new file mode 100644 index 000000000..4bd6b23ce Binary files /dev/null and b/images/generic/hero-half-4@2x.jpg differ diff --git a/images/generic/hero-half-5.jpg b/images/generic/hero-half-5.jpg new file mode 100644 index 000000000..d752e1943 Binary files /dev/null and b/images/generic/hero-half-5.jpg differ diff --git a/images/generic/hero-half-5@2x.jpg b/images/generic/hero-half-5@2x.jpg new file mode 100644 index 000000000..489d89dfc Binary files /dev/null and b/images/generic/hero-half-5@2x.jpg differ diff --git a/images/generic/hero-half-6.jpg b/images/generic/hero-half-6.jpg new file mode 100644 index 000000000..722a965d8 Binary files /dev/null and b/images/generic/hero-half-6.jpg differ diff --git a/images/generic/hero-half-6@2x.jpg b/images/generic/hero-half-6@2x.jpg new file mode 100644 index 000000000..a0937d457 Binary files /dev/null and b/images/generic/hero-half-6@2x.jpg differ diff --git a/images/generic/hero-screens 2.jpg b/images/generic/hero-screens 2.jpg new file mode 100644 index 000000000..6b0281a3e Binary files /dev/null and b/images/generic/hero-screens 2.jpg differ diff --git a/images/generic/hero-screens.jpg b/images/generic/hero-screens.jpg new file mode 100644 index 000000000..391381c1e Binary files /dev/null and b/images/generic/hero-screens.jpg differ diff --git a/images/generic/image-home b/images/generic/image-home new file mode 100644 index 000000000..581e550b9 Binary files /dev/null and b/images/generic/image-home differ diff --git a/images/generic/iphone-1-half.png b/images/generic/iphone-1-half.png new file mode 100644 index 000000000..66a9e500a Binary files /dev/null and b/images/generic/iphone-1-half.png differ diff --git a/images/generic/iphone-1.jpg b/images/generic/iphone-1.jpg new file mode 100644 index 000000000..8feaf8ac0 Binary files /dev/null and b/images/generic/iphone-1.jpg differ diff --git a/images/generic/iphone-1.png b/images/generic/iphone-1.png new file mode 100644 index 000000000..4daad6993 Binary files /dev/null and b/images/generic/iphone-1.png differ diff --git a/images/generic/iphone-2-half.png b/images/generic/iphone-2-half.png new file mode 100644 index 000000000..acb002604 Binary files /dev/null and b/images/generic/iphone-2-half.png differ diff --git a/images/generic/iphone-2.jpg b/images/generic/iphone-2.jpg new file mode 100644 index 000000000..00e45b8b7 Binary files /dev/null and b/images/generic/iphone-2.jpg differ diff --git a/images/generic/iphone-2.png b/images/generic/iphone-2.png new file mode 100644 index 000000000..781df3215 Binary files /dev/null and b/images/generic/iphone-2.png differ diff --git a/images/generic/iphone-3-half.png b/images/generic/iphone-3-half.png new file mode 100644 index 000000000..89d481612 Binary files /dev/null and b/images/generic/iphone-3-half.png differ diff --git a/images/generic/iphone-3.jpg b/images/generic/iphone-3.jpg new file mode 100644 index 000000000..3a68f9a16 Binary files /dev/null and b/images/generic/iphone-3.jpg differ diff --git a/images/generic/iphone-4.jpg b/images/generic/iphone-4.jpg new file mode 100644 index 000000000..5bf8bf5e7 Binary files /dev/null and b/images/generic/iphone-4.jpg differ diff --git a/images/generic/iphone-5.jpg b/images/generic/iphone-5.jpg new file mode 100644 index 000000000..3a5d756da Binary files /dev/null and b/images/generic/iphone-5.jpg differ diff --git a/images/generic/iphone-6.jpg b/images/generic/iphone-6.jpg new file mode 100644 index 000000000..2241ab70d Binary files /dev/null and b/images/generic/iphone-6.jpg differ diff --git a/images/generic/iphone-7.png b/images/generic/iphone-7.png new file mode 100644 index 000000000..5b0b1be90 Binary files /dev/null and b/images/generic/iphone-7.png differ diff --git a/images/generic/iphone-8.jpg b/images/generic/iphone-8.jpg new file mode 100644 index 000000000..8db007305 Binary files /dev/null and b/images/generic/iphone-8.jpg differ diff --git a/images/generic/iphone-9.jpg b/images/generic/iphone-9.jpg new file mode 100644 index 000000000..5fc7b9889 Binary files /dev/null and b/images/generic/iphone-9.jpg differ diff --git a/images/generic/map-seamless-pattern.jpg b/images/generic/map-seamless-pattern.jpg new file mode 100644 index 000000000..8a62632d4 Binary files /dev/null and b/images/generic/map-seamless-pattern.jpg differ diff --git a/images/generic/microchip-seamless-pattern.png b/images/generic/microchip-seamless-pattern.png new file mode 100644 index 000000000..d5d181b91 Binary files /dev/null and b/images/generic/microchip-seamless-pattern.png differ diff --git a/images/generic/network-pattern.png b/images/generic/network-pattern.png new file mode 100644 index 000000000..637816fd4 Binary files /dev/null and b/images/generic/network-pattern.png differ diff --git a/images/generic/outer-space.jpg b/images/generic/outer-space.jpg new file mode 100644 index 000000000..dd18cbdd8 Binary files /dev/null and b/images/generic/outer-space.jpg differ diff --git a/images/generic/outer-space@2x.jpg b/images/generic/outer-space@2x.jpg new file mode 100644 index 000000000..086774033 Binary files /dev/null and b/images/generic/outer-space@2x.jpg differ diff --git a/images/generic/platform-1.jpg b/images/generic/platform-1.jpg new file mode 100644 index 000000000..9e7abf005 Binary files /dev/null and b/images/generic/platform-1.jpg differ diff --git a/images/generic/services-1-square.jpg b/images/generic/services-1-square.jpg new file mode 100644 index 000000000..0dc6fade0 Binary files /dev/null and b/images/generic/services-1-square.jpg differ diff --git a/images/generic/services-2-square.jpg b/images/generic/services-2-square.jpg new file mode 100644 index 000000000..d85bf55de Binary files /dev/null and b/images/generic/services-2-square.jpg differ diff --git a/images/generic/services-3-square.jpg b/images/generic/services-3-square.jpg new file mode 100644 index 000000000..54a6dce29 Binary files /dev/null and b/images/generic/services-3-square.jpg differ diff --git a/images/generic/services-4-square.jpg b/images/generic/services-4-square.jpg new file mode 100644 index 000000000..516a27970 Binary files /dev/null and b/images/generic/services-4-square.jpg differ diff --git a/images/generic/services-5-wide.jpg b/images/generic/services-5-wide.jpg new file mode 100644 index 000000000..0b9674928 Binary files /dev/null and b/images/generic/services-5-wide.jpg differ diff --git a/images/generic/signup-1.jpg b/images/generic/signup-1.jpg new file mode 100644 index 000000000..5358de62d Binary files /dev/null and b/images/generic/signup-1.jpg differ diff --git a/images/generic/signup-1@2x.jpg b/images/generic/signup-1@2x.jpg new file mode 100644 index 000000000..5810fe055 Binary files /dev/null and b/images/generic/signup-1@2x.jpg differ diff --git a/images/generic/signup-2.jpg b/images/generic/signup-2.jpg new file mode 100644 index 000000000..81b7ee586 Binary files /dev/null and b/images/generic/signup-2.jpg differ diff --git a/images/generic/signup-2@2x.jpg b/images/generic/signup-2@2x.jpg new file mode 100644 index 000000000..c6201b5c9 Binary files /dev/null and b/images/generic/signup-2@2x.jpg differ diff --git a/images/generic/support-1.jpg b/images/generic/support-1.jpg new file mode 100644 index 000000000..6f201b2ab Binary files /dev/null and b/images/generic/support-1.jpg differ diff --git a/images/generic/testimonial-avatar-2.jpg b/images/generic/testimonial-avatar-2.jpg new file mode 100644 index 000000000..5087b5cad Binary files /dev/null and b/images/generic/testimonial-avatar-2.jpg differ diff --git a/images/generic/testimonial-avatar-3.jpg b/images/generic/testimonial-avatar-3.jpg new file mode 100644 index 000000000..7c74ae3d7 Binary files /dev/null and b/images/generic/testimonial-avatar-3.jpg differ diff --git a/images/generic/testimonial-avatar-4.jpg b/images/generic/testimonial-avatar-4.jpg new file mode 100644 index 000000000..2f4531504 Binary files /dev/null and b/images/generic/testimonial-avatar-4.jpg differ diff --git a/images/generic/testimonial-avatar-5.jpg b/images/generic/testimonial-avatar-5.jpg new file mode 100644 index 000000000..39fe85235 Binary files /dev/null and b/images/generic/testimonial-avatar-5.jpg differ diff --git a/images/generic/testimonial-avatar-6.jpg b/images/generic/testimonial-avatar-6.jpg new file mode 100644 index 000000000..5edd73fcf Binary files /dev/null and b/images/generic/testimonial-avatar-6.jpg differ diff --git a/images/generic/testimonial-avatar.jpg b/images/generic/testimonial-avatar.jpg new file mode 100644 index 000000000..35c367e9f Binary files /dev/null and b/images/generic/testimonial-avatar.jpg differ diff --git a/images/generic/video-thumbnail-poster.jpg b/images/generic/video-thumbnail-poster.jpg new file mode 100644 index 000000000..4768d6e98 Binary files /dev/null and b/images/generic/video-thumbnail-poster.jpg differ diff --git a/images/generic/video-thumbnail.jpg b/images/generic/video-thumbnail.jpg new file mode 100644 index 000000000..19ca2ee97 Binary files /dev/null and b/images/generic/video-thumbnail.jpg differ diff --git a/images/generic/web-app-intro-2.jpg b/images/generic/web-app-intro-2.jpg new file mode 100644 index 000000000..2d3c781a8 Binary files /dev/null and b/images/generic/web-app-intro-2.jpg differ diff --git a/images/generic/web-app-intro-2.png b/images/generic/web-app-intro-2.png new file mode 100644 index 000000000..a6f82e1de Binary files /dev/null and b/images/generic/web-app-intro-2.png differ diff --git a/images/graphics/BI.jpg b/images/graphics/BI.jpg new file mode 100644 index 000000000..aa3e04cc7 Binary files /dev/null and b/images/graphics/BI.jpg differ diff --git a/images/graphics/Green-Round-Tick.png b/images/graphics/Green-Round-Tick.png new file mode 100644 index 000000000..76e003375 Binary files /dev/null and b/images/graphics/Green-Round-Tick.png differ diff --git a/images/graphics/NAS.png b/images/graphics/NAS.png new file mode 100644 index 000000000..e8d352cbb Binary files /dev/null and b/images/graphics/NAS.png differ diff --git a/images/graphics/Red-Round-Tick.png b/images/graphics/Red-Round-Tick.png new file mode 100644 index 000000000..c1407a25d Binary files /dev/null and b/images/graphics/Red-Round-Tick.png differ diff --git a/images/graphics/SuSan screenshot.png b/images/graphics/SuSan screenshot.png new file mode 100644 index 000000000..b4e5d02c9 Binary files /dev/null and b/images/graphics/SuSan screenshot.png differ diff --git a/images/graphics/Text Analytics Engine - Create Topic.PNG b/images/graphics/Text Analytics Engine - Create Topic.PNG new file mode 100644 index 000000000..62beb5256 Binary files /dev/null and b/images/graphics/Text Analytics Engine - Create Topic.PNG differ diff --git a/images/graphics/Text Analytics Engine - Data Entry Page.PNG b/images/graphics/Text Analytics Engine - Data Entry Page.PNG new file mode 100644 index 000000000..06bded76a Binary files /dev/null and b/images/graphics/Text Analytics Engine - Data Entry Page.PNG differ diff --git a/images/graphics/Text Analytics Engine - Data Selection.png b/images/graphics/Text Analytics Engine - Data Selection.png new file mode 100644 index 000000000..dc81f49c5 Binary files /dev/null and b/images/graphics/Text Analytics Engine - Data Selection.png differ diff --git a/images/graphics/Text Analytics Engine - Filter Topic.PNG b/images/graphics/Text Analytics Engine - Filter Topic.PNG new file mode 100644 index 000000000..bf108f956 Binary files /dev/null and b/images/graphics/Text Analytics Engine - Filter Topic.PNG differ diff --git a/images/graphics/Text Analytics Engine - Rename Topics.png b/images/graphics/Text Analytics Engine - Rename Topics.png new file mode 100644 index 000000000..a38d71f6a Binary files /dev/null and b/images/graphics/Text Analytics Engine - Rename Topics.png differ diff --git a/images/graphics/Text Analytics Engine - Sample Data.PNG b/images/graphics/Text Analytics Engine - Sample Data.PNG new file mode 100644 index 000000000..b0a1fe4de Binary files /dev/null and b/images/graphics/Text Analytics Engine - Sample Data.PNG differ diff --git a/images/graphics/Text Analytics Engine - Welcome Page.PNG b/images/graphics/Text Analytics Engine - Welcome Page.PNG new file mode 100644 index 000000000..9530e5605 Binary files /dev/null and b/images/graphics/Text Analytics Engine - Welcome Page.PNG differ diff --git a/images/graphics/Wallpaper.jpg b/images/graphics/Wallpaper.jpg new file mode 100644 index 000000000..a97c4d20a Binary files /dev/null and b/images/graphics/Wallpaper.jpg differ diff --git a/images/graphics/ai-circle.png b/images/graphics/ai-circle.png new file mode 100644 index 000000000..29d33ae75 Binary files /dev/null and b/images/graphics/ai-circle.png differ diff --git a/images/graphics/ai_graphic.png b/images/graphics/ai_graphic.png new file mode 100644 index 000000000..5c2c0ea80 Binary files /dev/null and b/images/graphics/ai_graphic.png differ diff --git a/images/graphics/certifiedstarimage.png b/images/graphics/certifiedstarimage.png new file mode 100644 index 000000000..ad6d1ebc6 Binary files /dev/null and b/images/graphics/certifiedstarimage.png differ diff --git a/images/graphics/cloud-circle.png b/images/graphics/cloud-circle.png new file mode 100644 index 000000000..4c1818988 Binary files /dev/null and b/images/graphics/cloud-circle.png differ diff --git a/images/graphics/consolegamingdashboard.png b/images/graphics/consolegamingdashboard.png new file mode 100644 index 000000000..11f1329be Binary files /dev/null and b/images/graphics/consolegamingdashboard.png differ diff --git a/images/graphics/covid19dashboard.png b/images/graphics/covid19dashboard.png new file mode 100644 index 000000000..dbece9031 Binary files /dev/null and b/images/graphics/covid19dashboard.png differ diff --git a/images/graphics/data_graphic.png b/images/graphics/data_graphic.png new file mode 100644 index 000000000..acc27871a Binary files /dev/null and b/images/graphics/data_graphic.png differ diff --git a/images/graphics/election-map.png b/images/graphics/election-map.png new file mode 100644 index 000000000..0713151ef Binary files /dev/null and b/images/graphics/election-map.png differ diff --git a/images/graphics/flight-route-thumbnail.png b/images/graphics/flight-route-thumbnail.png new file mode 100644 index 000000000..7e12ce092 Binary files /dev/null and b/images/graphics/flight-route-thumbnail.png differ diff --git a/images/graphics/inc-5000.png b/images/graphics/inc-5000.png new file mode 100644 index 000000000..a0a57a24f Binary files /dev/null and b/images/graphics/inc-5000.png differ diff --git a/images/graphics/pbicertifiedimage.png b/images/graphics/pbicertifiedimage.png new file mode 100644 index 000000000..e8fb55ddc Binary files /dev/null and b/images/graphics/pbicertifiedimage.png differ diff --git a/images/graphics/retailchaindashboard.png b/images/graphics/retailchaindashboard.png new file mode 100644 index 000000000..0e1307eb9 Binary files /dev/null and b/images/graphics/retailchaindashboard.png differ diff --git a/images/graphics/susan.png b/images/graphics/susan.png new file mode 100644 index 000000000..cafe0cfbc Binary files /dev/null and b/images/graphics/susan.png differ diff --git a/images/ignite24/Booth-map.png b/images/ignite24/Booth-map.png new file mode 100644 index 000000000..bd4fc5f21 Binary files /dev/null and b/images/ignite24/Booth-map.png differ diff --git a/images/ignite24/about-us.svg b/images/ignite24/about-us.svg new file mode 100644 index 000000000..eb61bb129 --- /dev/null +++ b/images/ignite24/about-us.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/ignite24/resources.svg b/images/ignite24/resources.svg new file mode 100644 index 000000000..0fde39d18 --- /dev/null +++ b/images/ignite24/resources.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/Alignment.svg b/images/isv/Alignment.svg new file mode 100644 index 000000000..1905d1a5e --- /dev/null +++ b/images/isv/Alignment.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/isv/Automatic updates & upgrades.svg b/images/isv/Automatic updates & upgrades.svg new file mode 100644 index 000000000..54be69a49 --- /dev/null +++ b/images/isv/Automatic updates & upgrades.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/images/isv/Business-apps-feature-image.png b/images/isv/Business-apps-feature-image.png new file mode 100644 index 000000000..40baa213f Binary files /dev/null and b/images/isv/Business-apps-feature-image.png differ diff --git a/images/isv/CertyFAST.jpg b/images/isv/CertyFAST.jpg new file mode 100644 index 000000000..71a82b6ed Binary files /dev/null and b/images/isv/CertyFAST.jpg differ diff --git a/images/isv/Cloud-migration-feature-image.png b/images/isv/Cloud-migration-feature-image.png new file mode 100644 index 000000000..97a07015a Binary files /dev/null and b/images/isv/Cloud-migration-feature-image.png differ diff --git a/images/isv/Data-management-feature-image.png b/images/isv/Data-management-feature-image.png new file mode 100644 index 000000000..fe7b081c9 Binary files /dev/null and b/images/isv/Data-management-feature-image.png differ diff --git a/images/isv/Data-science-feature-image.png b/images/isv/Data-science-feature-image.png new file mode 100644 index 000000000..bf9b4d40a Binary files /dev/null and b/images/isv/Data-science-feature-image.png differ diff --git a/images/isv/Documentation.svg b/images/isv/Documentation.svg new file mode 100644 index 000000000..a831659ab --- /dev/null +++ b/images/isv/Documentation.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/isv/Hassle-free licensing.svg b/images/isv/Hassle-free licensing.svg new file mode 100644 index 000000000..2fdcc2f9c --- /dev/null +++ b/images/isv/Hassle-free licensing.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/images/isv/Highly customizable.svg b/images/isv/Highly customizable.svg new file mode 100644 index 000000000..a2486de87 --- /dev/null +++ b/images/isv/Highly customizable.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/isv/Insights.svg b/images/isv/Insights.svg new file mode 100644 index 000000000..ee84a32c0 --- /dev/null +++ b/images/isv/Insights.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/isv/Lineage.svg b/images/isv/Lineage.svg new file mode 100644 index 000000000..50f4f85ac --- /dev/null +++ b/images/isv/Lineage.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/isv/Migration.png b/images/isv/Migration.png new file mode 100644 index 000000000..58fbb1726 Binary files /dev/null and b/images/isv/Migration.png differ diff --git a/images/isv/PBI-Custom-Visuals.png b/images/isv/PBI-Custom-Visuals.png new file mode 100644 index 000000000..1c56fabb7 Binary files /dev/null and b/images/isv/PBI-Custom-Visuals.png differ diff --git a/images/isv/Power-BI-feature-image.png b/images/isv/Power-BI-feature-image.png new file mode 100644 index 000000000..e9c4b54a3 Binary files /dev/null and b/images/isv/Power-BI-feature-image.png differ diff --git a/images/isv/Role-based access management.svg b/images/isv/Role-based access management.svg new file mode 100644 index 000000000..9860d1260 --- /dev/null +++ b/images/isv/Role-based access management.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/isv/Scalable & secure.svg b/images/isv/Scalable & secure.svg new file mode 100644 index 000000000..36ff2d135 --- /dev/null +++ b/images/isv/Scalable & secure.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/isv/Seamless integration.svg b/images/isv/Seamless integration.svg new file mode 100644 index 000000000..bb4e528b6 --- /dev/null +++ b/images/isv/Seamless integration.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/isv/Slider1.png b/images/isv/Slider1.png new file mode 100644 index 000000000..a0f43f4dc Binary files /dev/null and b/images/isv/Slider1.png differ diff --git a/images/isv/Slider2.png b/images/isv/Slider2.png new file mode 100644 index 000000000..bbb5bffbe Binary files /dev/null and b/images/isv/Slider2.png differ diff --git a/images/isv/Slider3 (1).png b/images/isv/Slider3 (1).png new file mode 100644 index 000000000..f72673b4c Binary files /dev/null and b/images/isv/Slider3 (1).png differ diff --git a/images/isv/Slider3.png b/images/isv/Slider3.png new file mode 100644 index 000000000..53343ed62 Binary files /dev/null and b/images/isv/Slider3.png differ diff --git a/images/isv/Slider4.png b/images/isv/Slider4.png new file mode 100644 index 000000000..f7bf7d251 Binary files /dev/null and b/images/isv/Slider4.png differ diff --git a/images/isv/Slider5.png b/images/isv/Slider5.png new file mode 100644 index 000000000..bcb9bd0ee Binary files /dev/null and b/images/isv/Slider5.png differ diff --git a/images/isv/Tailoredconsultation.png b/images/isv/Tailoredconsultation.png new file mode 100644 index 000000000..83aa26ab7 Binary files /dev/null and b/images/isv/Tailoredconsultation.png differ diff --git a/images/isv/Technicalassessment.png b/images/isv/Technicalassessment.png new file mode 100644 index 000000000..cbb94dc0f Binary files /dev/null and b/images/isv/Technicalassessment.png differ diff --git a/images/isv/Training.png b/images/isv/Training.png new file mode 100644 index 000000000..892ed3f85 Binary files /dev/null and b/images/isv/Training.png differ diff --git a/images/isv/Visual-Export-Tool.png b/images/isv/Visual-Export-Tool.png new file mode 100644 index 000000000..85eb1eafb Binary files /dev/null and b/images/isv/Visual-Export-Tool.png differ diff --git a/images/isv/Whiz-Tool-MainPage.png b/images/isv/Whiz-Tool-MainPage.png new file mode 100644 index 000000000..6f701feea Binary files /dev/null and b/images/isv/Whiz-Tool-MainPage.png differ diff --git a/images/isv/advanced-analytics (2).jpg b/images/isv/advanced-analytics (2).jpg new file mode 100644 index 000000000..43473dec8 Binary files /dev/null and b/images/isv/advanced-analytics (2).jpg differ diff --git a/images/isv/advanced-analytics.jpg b/images/isv/advanced-analytics.jpg new file mode 100644 index 000000000..5ec6aa378 Binary files /dev/null and b/images/isv/advanced-analytics.jpg differ diff --git a/images/isv/automate-apps.png b/images/isv/automate-apps.png new file mode 100644 index 000000000..da05259e0 Binary files /dev/null and b/images/isv/automate-apps.png differ diff --git a/images/isv/automate-workflow.jpg b/images/isv/automate-workflow.jpg new file mode 100644 index 000000000..e122d79b3 Binary files /dev/null and b/images/isv/automate-workflow.jpg differ diff --git a/images/isv/book-open.svg b/images/isv/book-open.svg new file mode 100644 index 000000000..5e0ca0ab7 --- /dev/null +++ b/images/isv/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/business-apps-automation.jpg b/images/isv/business-apps-automation.jpg new file mode 100644 index 000000000..75413acae Binary files /dev/null and b/images/isv/business-apps-automation.jpg differ diff --git a/images/isv/business-apps-dynamics.jpg b/images/isv/business-apps-dynamics.jpg new file mode 100644 index 000000000..af902cf09 Binary files /dev/null and b/images/isv/business-apps-dynamics.jpg differ diff --git a/images/isv/business-apps-modern-apps.jpg b/images/isv/business-apps-modern-apps.jpg new file mode 100644 index 000000000..7e9a3b5fa Binary files /dev/null and b/images/isv/business-apps-modern-apps.jpg differ diff --git a/images/isv/business-apps-power-apps.jpg b/images/isv/business-apps-power-apps.jpg new file mode 100644 index 000000000..7eaf3062a Binary files /dev/null and b/images/isv/business-apps-power-apps.jpg differ diff --git a/images/isv/chatbot-assistant.jpg b/images/isv/chatbot-assistant.jpg new file mode 100644 index 000000000..c79cdc9ac Binary files /dev/null and b/images/isv/chatbot-assistant.jpg differ diff --git a/images/isv/checkCircle.svg b/images/isv/checkCircle.svg new file mode 100644 index 000000000..54899e9bb --- /dev/null +++ b/images/isv/checkCircle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/cloud-computing.png b/images/isv/cloud-computing.png new file mode 100644 index 000000000..557b2f3bc Binary files /dev/null and b/images/isv/cloud-computing.png differ diff --git a/images/isv/cloud-infrastructure (2).jpg b/images/isv/cloud-infrastructure (2).jpg new file mode 100644 index 000000000..01a264342 Binary files /dev/null and b/images/isv/cloud-infrastructure (2).jpg differ diff --git a/images/isv/cloud-infrastructure.png b/images/isv/cloud-infrastructure.png new file mode 100644 index 000000000..70b6078e8 Binary files /dev/null and b/images/isv/cloud-infrastructure.png differ diff --git a/images/isv/cloud-migration.jpg b/images/isv/cloud-migration.jpg new file mode 100644 index 000000000..6c213cd24 Binary files /dev/null and b/images/isv/cloud-migration.jpg differ diff --git a/images/isv/cloud-native-applications.jpg b/images/isv/cloud-native-applications.jpg new file mode 100644 index 000000000..3fc70ebbd Binary files /dev/null and b/images/isv/cloud-native-applications.jpg differ diff --git a/images/isv/cloud-network.jpg b/images/isv/cloud-network.jpg new file mode 100644 index 000000000..ed13e6884 Binary files /dev/null and b/images/isv/cloud-network.jpg differ diff --git a/images/isv/cloud-servers.jpg b/images/isv/cloud-servers.jpg new file mode 100644 index 000000000..1c9a62d5f Binary files /dev/null and b/images/isv/cloud-servers.jpg differ diff --git a/images/isv/cloud.jpg b/images/isv/cloud.jpg new file mode 100644 index 000000000..0706c8f16 Binary files /dev/null and b/images/isv/cloud.jpg differ diff --git a/images/isv/customer.jpg b/images/isv/customer.jpg new file mode 100644 index 000000000..43a2dce39 Binary files /dev/null and b/images/isv/customer.jpg differ diff --git a/images/isv/data-visual-movement.png b/images/isv/data-visual-movement.png new file mode 100644 index 000000000..387c30d36 Binary files /dev/null and b/images/isv/data-visual-movement.png differ diff --git a/images/isv/embed-code.png b/images/isv/embed-code.png new file mode 100644 index 000000000..658362c1b Binary files /dev/null and b/images/isv/embed-code.png differ diff --git a/images/isv/embedding.jpg b/images/isv/embedding.jpg new file mode 100644 index 000000000..91ea2bf50 Binary files /dev/null and b/images/isv/embedding.jpg differ diff --git a/images/isv/git-merge.svg b/images/isv/git-merge.svg new file mode 100644 index 000000000..20358327c --- /dev/null +++ b/images/isv/git-merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/globe.svg b/images/isv/globe.svg new file mode 100644 index 000000000..37e254d40 --- /dev/null +++ b/images/isv/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/intelligent-automation (2).jpg b/images/isv/intelligent-automation (2).jpg new file mode 100644 index 000000000..813a2882b Binary files /dev/null and b/images/isv/intelligent-automation (2).jpg differ diff --git a/images/isv/intelligent-automation.jpg b/images/isv/intelligent-automation.jpg new file mode 100644 index 000000000..5588158ea Binary files /dev/null and b/images/isv/intelligent-automation.jpg differ diff --git a/images/isv/isv-top-image.jpg b/images/isv/isv-top-image.jpg new file mode 100644 index 000000000..5f44ad26e Binary files /dev/null and b/images/isv/isv-top-image.jpg differ diff --git a/images/isv/key.svg b/images/isv/key.svg new file mode 100644 index 000000000..d2fc4151b --- /dev/null +++ b/images/isv/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/layers.svg b/images/isv/layers.svg new file mode 100644 index 000000000..d06f3de3c --- /dev/null +++ b/images/isv/layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/message-circle.svg b/images/isv/message-circle.svg new file mode 100644 index 000000000..8fda680d3 --- /dev/null +++ b/images/isv/message-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/ml-ops.jpg b/images/isv/ml-ops.jpg new file mode 100644 index 000000000..25da6e090 Binary files /dev/null and b/images/isv/ml-ops.jpg differ diff --git a/images/isv/network.jpg b/images/isv/network.jpg new file mode 100644 index 000000000..fe8139d5e Binary files /dev/null and b/images/isv/network.jpg differ diff --git a/images/isv/nodes.jpg b/images/isv/nodes.jpg new file mode 100644 index 000000000..a7d8aa355 Binary files /dev/null and b/images/isv/nodes.jpg differ diff --git a/images/isv/online-security.jpg b/images/isv/online-security.jpg new file mode 100644 index 000000000..24d411f19 Binary files /dev/null and b/images/isv/online-security.jpg differ diff --git a/images/isv/optimize.svg b/images/isv/optimize.svg new file mode 100644 index 000000000..b81ebbb14 --- /dev/null +++ b/images/isv/optimize.svg @@ -0,0 +1 @@ + diff --git a/images/isv/pen-tool.svg b/images/isv/pen-tool.svg new file mode 100644 index 000000000..f0fffb2ec --- /dev/null +++ b/images/isv/pen-tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/phone-security.jpg b/images/isv/phone-security.jpg new file mode 100644 index 000000000..6f1526018 Binary files /dev/null and b/images/isv/phone-security.jpg differ diff --git a/images/isv/productivity.png b/images/isv/productivity.png new file mode 100644 index 000000000..95344db4c Binary files /dev/null and b/images/isv/productivity.png differ diff --git a/images/isv/protected-documents.jpg b/images/isv/protected-documents.jpg new file mode 100644 index 000000000..f86b56656 Binary files /dev/null and b/images/isv/protected-documents.jpg differ diff --git a/images/isv/reports.svg b/images/isv/reports.svg new file mode 100644 index 000000000..5233b342e --- /dev/null +++ b/images/isv/reports.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/reports2.svg b/images/isv/reports2.svg new file mode 100644 index 000000000..109b6612c --- /dev/null +++ b/images/isv/reports2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/reports3.svg b/images/isv/reports3.svg new file mode 100644 index 000000000..f19f748e0 --- /dev/null +++ b/images/isv/reports3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/reports4.svg b/images/isv/reports4.svg new file mode 100644 index 000000000..eb61bb129 --- /dev/null +++ b/images/isv/reports4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/review.svg b/images/isv/review.svg new file mode 100644 index 000000000..0fde39d18 --- /dev/null +++ b/images/isv/review.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/security-blue.jpg b/images/isv/security-blue.jpg new file mode 100644 index 000000000..728d1845f Binary files /dev/null and b/images/isv/security-blue.jpg differ diff --git a/images/isv/servers.jpg b/images/isv/servers.jpg new file mode 100644 index 000000000..dfaf2abfd Binary files /dev/null and b/images/isv/servers.jpg differ diff --git a/images/isv/star.svg b/images/isv/star.svg new file mode 100644 index 000000000..0fc493c2d --- /dev/null +++ b/images/isv/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/step-1-loadfast.svg b/images/isv/step-1-loadfast.svg new file mode 100644 index 000000000..c384f3a0c --- /dev/null +++ b/images/isv/step-1-loadfast.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/images/isv/step-2-loadfast.svg b/images/isv/step-2-loadfast.svg new file mode 100644 index 000000000..26985fed5 --- /dev/null +++ b/images/isv/step-2-loadfast.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/images/isv/step-3-loadfast.svg b/images/isv/step-3-loadfast.svg new file mode 100644 index 000000000..2d9062921 --- /dev/null +++ b/images/isv/step-3-loadfast.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/isv/strategy.jpg b/images/isv/strategy.jpg new file mode 100644 index 000000000..432cfce2a Binary files /dev/null and b/images/isv/strategy.jpg differ diff --git a/images/isv/support.jpg b/images/isv/support.jpg new file mode 100644 index 000000000..0f71d8296 Binary files /dev/null and b/images/isv/support.jpg differ diff --git a/images/isv/teamwork.jpg b/images/isv/teamwork.jpg new file mode 100644 index 000000000..87834f67a Binary files /dev/null and b/images/isv/teamwork.jpg differ diff --git a/images/isv/text-analytics-playground.jpg b/images/isv/text-analytics-playground.jpg new file mode 100644 index 000000000..98065de55 Binary files /dev/null and b/images/isv/text-analytics-playground.jpg differ diff --git a/images/isv/tool.svg b/images/isv/tool.svg new file mode 100644 index 000000000..35536d1f8 --- /dev/null +++ b/images/isv/tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/user.svg b/images/isv/user.svg new file mode 100644 index 000000000..ebaa20596 --- /dev/null +++ b/images/isv/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/isv/vpn-protected.jpg b/images/isv/vpn-protected.jpg new file mode 100644 index 000000000..fc4dac1d9 Binary files /dev/null and b/images/isv/vpn-protected.jpg differ diff --git a/images/isv/who.jpg b/images/isv/who.jpg new file mode 100644 index 000000000..cd208e732 Binary files /dev/null and b/images/isv/who.jpg differ diff --git a/images/isv/why.jpg b/images/isv/why.jpg new file mode 100644 index 000000000..9fbf8f7ff Binary files /dev/null and b/images/isv/why.jpg differ diff --git a/images/loading.GIF b/images/loading.GIF new file mode 100644 index 000000000..74a64f63f Binary files /dev/null and b/images/loading.GIF differ diff --git a/images/logo-dark-insignia.png b/images/logo-dark-insignia.png new file mode 100644 index 000000000..635e05dc8 Binary files /dev/null and b/images/logo-dark-insignia.png differ diff --git a/images/logo-dark.png b/images/logo-dark.png new file mode 100644 index 000000000..81b68b634 Binary files /dev/null and b/images/logo-dark.png differ diff --git a/images/logo-placeholder.png b/images/logo-placeholder.png new file mode 100644 index 000000000..27101dde6 Binary files /dev/null and b/images/logo-placeholder.png differ diff --git a/images/logo.png b/images/logo.png new file mode 100644 index 000000000..d91e153a9 Binary files /dev/null and b/images/logo.png differ diff --git a/images/logos/.DS_Store b/images/logos/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/logos/.DS_Store differ diff --git a/images/logos/2021.ISO.icon-27001-V2.png b/images/logos/2021.ISO.icon-27001-V2.png new file mode 100644 index 000000000..978285187 Binary files /dev/null and b/images/logos/2021.ISO.icon-27001-V2.png differ diff --git a/images/logos/2021.ISO.icon-27001.png b/images/logos/2021.ISO.icon-27001.png new file mode 100644 index 000000000..f5c9239ab Binary files /dev/null and b/images/logos/2021.ISO.icon-27001.png differ diff --git a/images/logos/2021.ISO.icon-27018.png b/images/logos/2021.ISO.icon-27018.png new file mode 100644 index 000000000..a6719479e Binary files /dev/null and b/images/logos/2021.ISO.icon-27018.png differ diff --git a/images/logos/AWS_Partner.png b/images/logos/AWS_Partner.png new file mode 100644 index 000000000..837b980d9 Binary files /dev/null and b/images/logos/AWS_Partner.png differ diff --git a/images/logos/Amazon_Partner.png b/images/logos/Amazon_Partner.png new file mode 100644 index 000000000..7a76b9c3f Binary files /dev/null and b/images/logos/Amazon_Partner.png differ diff --git a/images/logos/BBC-News-logo.png b/images/logos/BBC-News-logo.png new file mode 100644 index 000000000..d144f390d Binary files /dev/null and b/images/logos/BBC-News-logo.png differ diff --git a/images/logos/BW-Business-World-logo.png b/images/logos/BW-Business-World-logo.png new file mode 100644 index 000000000..6a31e9a7a Binary files /dev/null and b/images/logos/BW-Business-World-logo.png differ diff --git a/images/logos/Business-Standard-logo.png b/images/logos/Business-Standard-logo.png new file mode 100644 index 000000000..7d931f9c4 Binary files /dev/null and b/images/logos/Business-Standard-logo.png differ diff --git a/images/logos/Databricks_TechPartner.png b/images/logos/Databricks_TechPartner.png new file mode 100644 index 000000000..05aacf834 Binary files /dev/null and b/images/logos/Databricks_TechPartner.png differ diff --git a/images/logos/ET-CIO-logo.png b/images/logos/ET-CIO-logo.png new file mode 100644 index 000000000..bd98a1cd3 Binary files /dev/null and b/images/logos/ET-CIO-logo.png differ diff --git a/images/logos/Entrepreneur-logo.png b/images/logos/Entrepreneur-logo.png new file mode 100644 index 000000000..5b0bb8bbe Binary files /dev/null and b/images/logos/Entrepreneur-logo.png differ diff --git a/images/logos/FastestGrowing.png b/images/logos/FastestGrowing.png new file mode 100644 index 000000000..11afdab50 Binary files /dev/null and b/images/logos/FastestGrowing.png differ diff --git a/images/logos/Fastest_Growing_Companies.png b/images/logos/Fastest_Growing_Companies.png new file mode 100644 index 000000000..9eef7aea5 Binary files /dev/null and b/images/logos/Fastest_Growing_Companies.png differ diff --git a/images/logos/Gold-competencies.png b/images/logos/Gold-competencies.png new file mode 100644 index 000000000..786fa3e7c Binary files /dev/null and b/images/logos/Gold-competencies.png differ diff --git a/images/logos/ISO-27701.png b/images/logos/ISO-27701.png new file mode 100644 index 000000000..eae7f3524 Binary files /dev/null and b/images/logos/ISO-27701.png differ diff --git a/images/logos/Inc.-logo.png b/images/logos/Inc.-logo.png new file mode 100644 index 000000000..bbd8cc794 Binary files /dev/null and b/images/logos/Inc.-logo.png differ diff --git a/images/logos/Inc5000-2.png b/images/logos/Inc5000-2.png new file mode 100644 index 000000000..b9df5fb8d Binary files /dev/null and b/images/logos/Inc5000-2.png differ diff --git a/images/logos/MAQ-Software-Logo-Email-Signature-V1.svg b/images/logos/MAQ-Software-Logo-Email-Signature-V1.svg new file mode 100644 index 000000000..9e229970a --- /dev/null +++ b/images/logos/MAQ-Software-Logo-Email-Signature-V1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/images/logos/MAQ-Software-Logo-Email-Signature-V2.svg b/images/logos/MAQ-Software-Logo-Email-Signature-V2.svg new file mode 100644 index 000000000..77487a1d8 --- /dev/null +++ b/images/logos/MAQ-Software-Logo-Email-Signature-V2.svg @@ -0,0 +1,37 @@ + +Created with Fabric.js 3.5.0 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/logos/MAQ-Software-Logo.svg b/images/logos/MAQ-Software-Logo.svg new file mode 100644 index 000000000..a3e3aa125 --- /dev/null +++ b/images/logos/MAQ-Software-Logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/MAQ-Software-URL.png b/images/logos/MAQ-Software-URL.png new file mode 100644 index 000000000..fca35002c Binary files /dev/null and b/images/logos/MAQ-Software-URL.png differ diff --git a/images/logos/MAQ-logo-square.png b/images/logos/MAQ-logo-square.png new file mode 100644 index 000000000..495bd0797 Binary files /dev/null and b/images/logos/MAQ-logo-square.png differ diff --git a/images/logos/MAQ-logo-white.png b/images/logos/MAQ-logo-white.png new file mode 100644 index 000000000..d114e4679 Binary files /dev/null and b/images/logos/MAQ-logo-white.png differ diff --git a/images/logos/MAQ-logo.png b/images/logos/MAQ-logo.png new file mode 100644 index 000000000..6b18bb91e Binary files /dev/null and b/images/logos/MAQ-logo.png differ diff --git a/images/logos/MAQ-square-2.png b/images/logos/MAQ-square-2.png new file mode 100644 index 000000000..bf1539682 Binary files /dev/null and b/images/logos/MAQ-square-2.png differ diff --git a/images/logos/MAQ-square.png b/images/logos/MAQ-square.png new file mode 100644 index 000000000..150b08c8f Binary files /dev/null and b/images/logos/MAQ-square.png differ diff --git a/images/logos/MPN competencies logo 1.png b/images/logos/MPN competencies logo 1.png new file mode 100644 index 000000000..ec69ec8cb Binary files /dev/null and b/images/logos/MPN competencies logo 1.png differ diff --git a/images/logos/MPN competencies logo 2.png b/images/logos/MPN competencies logo 2.png new file mode 100644 index 000000000..a56f4ba1c Binary files /dev/null and b/images/logos/MPN competencies logo 2.png differ diff --git a/images/logos/MS-Preferred-Supplier-2.png b/images/logos/MS-Preferred-Supplier-2.png new file mode 100644 index 000000000..07db14537 Binary files /dev/null and b/images/logos/MS-Preferred-Supplier-2.png differ diff --git a/images/logos/MSPreferred.png b/images/logos/MSPreferred.png new file mode 100644 index 000000000..f669085a1 Binary files /dev/null and b/images/logos/MSPreferred.png differ diff --git a/images/logos/MS_Gold_Competencies_1.png b/images/logos/MS_Gold_Competencies_1.png new file mode 100644 index 000000000..87529e6eb Binary files /dev/null and b/images/logos/MS_Gold_Competencies_1.png differ diff --git a/images/logos/MS_Gold_Competencies_2.png b/images/logos/MS_Gold_Competencies_2.png new file mode 100644 index 000000000..5c9c57ea6 Binary files /dev/null and b/images/logos/MS_Gold_Competencies_2.png differ diff --git a/images/logos/MS_Gold_Partner.png b/images/logos/MS_Gold_Partner.png new file mode 100644 index 000000000..ab180e9f5 Binary files /dev/null and b/images/logos/MS_Gold_Partner.png differ diff --git a/images/logos/MS_Partner_of_the_Year_NEW_Apr2023.png b/images/logos/MS_Partner_of_the_Year_NEW_Apr2023.png new file mode 100644 index 000000000..520afd90b Binary files /dev/null and b/images/logos/MS_Partner_of_the_Year_NEW_Apr2023.png differ diff --git a/images/logos/MS_Preferred_Partner.png b/images/logos/MS_Preferred_Partner.png new file mode 100644 index 000000000..bd83735e2 Binary files /dev/null and b/images/logos/MS_Preferred_Partner.png differ diff --git a/images/logos/MS_Preferred_Partner_2.png b/images/logos/MS_Preferred_Partner_2.png new file mode 100644 index 000000000..ba79f0c47 Binary files /dev/null and b/images/logos/MS_Preferred_Partner_2.png differ diff --git a/images/logos/MS_Preferred_Supplier.png b/images/logos/MS_Preferred_Supplier.png new file mode 100644 index 000000000..9cc4f37ae Binary files /dev/null and b/images/logos/MS_Preferred_Supplier.png differ diff --git a/images/logos/Microsoft_Partner_Specializations.png b/images/logos/Microsoft_Partner_Specializations.png new file mode 100644 index 000000000..1df39f484 Binary files /dev/null and b/images/logos/Microsoft_Partner_Specializations.png differ diff --git a/images/logos/Microsoft_Partner_Specializations_Aug2023.png b/images/logos/Microsoft_Partner_Specializations_Aug2023.png new file mode 100644 index 000000000..45ed24eb4 Binary files /dev/null and b/images/logos/Microsoft_Partner_Specializations_Aug2023.png differ diff --git a/images/logos/Microsoft_Partner_Specializations_Jul2024.png b/images/logos/Microsoft_Partner_Specializations_Jul2024.png new file mode 100644 index 000000000..32e45d929 Binary files /dev/null and b/images/logos/Microsoft_Partner_Specializations_Jul2024.png differ diff --git a/images/logos/Microsoft_Partner_Specializations_May2024.png b/images/logos/Microsoft_Partner_Specializations_May2024.png new file mode 100644 index 000000000..a89b13835 Binary files /dev/null and b/images/logos/Microsoft_Partner_Specializations_May2024.png differ diff --git a/images/logos/Microsoft_Solutions_Partner.png b/images/logos/Microsoft_Solutions_Partner.png new file mode 100644 index 000000000..a60a77007 Binary files /dev/null and b/images/logos/Microsoft_Solutions_Partner.png differ diff --git a/images/logos/Microsoft_Solutions_Partner_Apr2023.png b/images/logos/Microsoft_Solutions_Partner_Apr2023.png new file mode 100644 index 000000000..3379d4179 Binary files /dev/null and b/images/logos/Microsoft_Solutions_Partner_Apr2023.png differ diff --git a/images/logos/Microsoft_Solutions_Partner_Aug2023.png b/images/logos/Microsoft_Solutions_Partner_Aug2023.png new file mode 100644 index 000000000..01ea8da70 Binary files /dev/null and b/images/logos/Microsoft_Solutions_Partner_Aug2023.png differ diff --git a/images/logos/Microsoft_Solutions_Partner_Color.png b/images/logos/Microsoft_Solutions_Partner_Color.png new file mode 100644 index 000000000..4bb8fea27 Binary files /dev/null and b/images/logos/Microsoft_Solutions_Partner_Color.png differ diff --git a/images/logos/PBI-POTY-2021.png b/images/logos/PBI-POTY-2021.png new file mode 100644 index 000000000..72bfbc2e2 Binary files /dev/null and b/images/logos/PBI-POTY-2021.png differ diff --git a/images/logos/POTYA-logo.jpg b/images/logos/POTYA-logo.jpg new file mode 100644 index 000000000..19e73812b Binary files /dev/null and b/images/logos/POTYA-logo.jpg differ diff --git a/images/logos/POTYA-logo.png b/images/logos/POTYA-logo.png new file mode 100644 index 000000000..ee855d220 Binary files /dev/null and b/images/logos/POTYA-logo.png differ diff --git a/images/logos/Power-BI-POTY-2021.png b/images/logos/Power-BI-POTY-2021.png new file mode 100644 index 000000000..859c8e6fd Binary files /dev/null and b/images/logos/Power-BI-POTY-2021.png differ diff --git a/images/logos/Power-BI-Partner-of-the-Year-2021.png b/images/logos/Power-BI-Partner-of-the-Year-2021.png new file mode 100644 index 000000000..00df69827 Binary files /dev/null and b/images/logos/Power-BI-Partner-of-the-Year-2021.png differ diff --git a/images/logos/Power_BI_Partner.png b/images/logos/Power_BI_Partner.png new file mode 100644 index 000000000..d3072e10c Binary files /dev/null and b/images/logos/Power_BI_Partner.png differ diff --git a/images/logos/Power_BI_Partner_Apr2023.png b/images/logos/Power_BI_Partner_Apr2023.png new file mode 100644 index 000000000..57db6202f Binary files /dev/null and b/images/logos/Power_BI_Partner_Apr2023.png differ diff --git a/images/logos/PudgetSoundBusinessJournal-logo.png b/images/logos/PudgetSoundBusinessJournal-logo.png new file mode 100644 index 000000000..8fec6b0d1 Binary files /dev/null and b/images/logos/PudgetSoundBusinessJournal-logo.png differ diff --git a/images/logos/SeattleTimes-logo.png b/images/logos/SeattleTimes-logo.png new file mode 100644 index 000000000..67f7454ca Binary files /dev/null and b/images/logos/SeattleTimes-logo.png differ diff --git a/images/logos/SolutionsPartnerApr2024_Banner.png b/images/logos/SolutionsPartnerApr2024_Banner.png new file mode 100644 index 000000000..ba054dcec Binary files /dev/null and b/images/logos/SolutionsPartnerApr2024_Banner.png differ diff --git a/images/logos/SolutionsPartnerAug2024_Banner.png b/images/logos/SolutionsPartnerAug2024_Banner.png new file mode 100644 index 000000000..346fd5785 Binary files /dev/null and b/images/logos/SolutionsPartnerAug2024_Banner.png differ diff --git a/images/logos/SolutionsPartnerMay2024_Banner.png b/images/logos/SolutionsPartnerMay2024_Banner.png new file mode 100644 index 000000000..436852ad5 Binary files /dev/null and b/images/logos/SolutionsPartnerMay2024_Banner.png differ diff --git a/images/logos/SolutionsPartnerOct2023_Banner.png b/images/logos/SolutionsPartnerOct2023_Banner.png new file mode 100644 index 000000000..10ce4e3fc Binary files /dev/null and b/images/logos/SolutionsPartnerOct2023_Banner.png differ diff --git a/images/logos/SolutionsPartner_Banner.png b/images/logos/SolutionsPartner_Banner.png new file mode 100644 index 000000000..80fc392c6 Binary files /dev/null and b/images/logos/SolutionsPartner_Banner.png differ diff --git a/images/logos/accepted-credit-cards.png b/images/logos/accepted-credit-cards.png new file mode 100644 index 000000000..2b80bed95 Binary files /dev/null and b/images/logos/accepted-credit-cards.png differ diff --git a/images/logos/accepted-credit-cards.svg b/images/logos/accepted-credit-cards.svg new file mode 100644 index 000000000..0abc09efb --- /dev/null +++ b/images/logos/accepted-credit-cards.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/achillian-logo-grid-grey.svg b/images/logos/achillian-logo-grid-grey.svg new file mode 100644 index 000000000..36fae99f2 --- /dev/null +++ b/images/logos/achillian-logo-grid-grey.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/logos/achillian-logo-grid-white.svg b/images/logos/achillian-logo-grid-white.svg new file mode 100644 index 000000000..e63de8e3d --- /dev/null +++ b/images/logos/achillian-logo-grid-white.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/logos/achillian-logo-grid.svg b/images/logos/achillian-logo-grid.svg new file mode 100644 index 000000000..65d178ef4 --- /dev/null +++ b/images/logos/achillian-logo-grid.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/logos/amazon.png b/images/logos/amazon.png new file mode 100644 index 000000000..4ea135fb2 Binary files /dev/null and b/images/logos/amazon.png differ diff --git a/images/logos/berry-logo-grid-grey.svg b/images/logos/berry-logo-grid-grey.svg new file mode 100644 index 000000000..5bf41228b --- /dev/null +++ b/images/logos/berry-logo-grid-grey.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + diff --git a/images/logos/berry-logo-grid-white.svg b/images/logos/berry-logo-grid-white.svg new file mode 100644 index 000000000..9465c5a54 --- /dev/null +++ b/images/logos/berry-logo-grid-white.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + diff --git a/images/logos/berry-logo-grid.svg b/images/logos/berry-logo-grid.svg new file mode 100644 index 000000000..85ba1905c --- /dev/null +++ b/images/logos/berry-logo-grid.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + diff --git a/images/logos/devon.png b/images/logos/devon.png new file mode 100644 index 000000000..a4d675ebc Binary files /dev/null and b/images/logos/devon.png differ diff --git a/images/logos/dropfile-logo-grid-grey.svg b/images/logos/dropfile-logo-grid-grey.svg new file mode 100644 index 000000000..99e5130fa --- /dev/null +++ b/images/logos/dropfile-logo-grid-grey.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/logos/dropfile-logo-grid-white.svg b/images/logos/dropfile-logo-grid-white.svg new file mode 100644 index 000000000..bbf3f7949 --- /dev/null +++ b/images/logos/dropfile-logo-grid-white.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/logos/dropfile-logo-grid.svg b/images/logos/dropfile-logo-grid.svg new file mode 100644 index 000000000..a0af22ae2 --- /dev/null +++ b/images/logos/dropfile-logo-grid.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/logos/froogle-logo-grid-grey.svg b/images/logos/froogle-logo-grid-grey.svg new file mode 100644 index 000000000..9b25d31ae --- /dev/null +++ b/images/logos/froogle-logo-grid-grey.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + diff --git a/images/logos/froogle-logo-grid-white.svg b/images/logos/froogle-logo-grid-white.svg new file mode 100644 index 000000000..8f7b875c8 --- /dev/null +++ b/images/logos/froogle-logo-grid-white.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + diff --git a/images/logos/froogle-logo-grid.svg b/images/logos/froogle-logo-grid.svg new file mode 100644 index 000000000..fb808b435 --- /dev/null +++ b/images/logos/froogle-logo-grid.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + diff --git a/images/logos/inc5000.png b/images/logos/inc5000.png new file mode 100644 index 000000000..f27690322 Binary files /dev/null and b/images/logos/inc5000.png differ diff --git a/images/logos/inc500_icon.png b/images/logos/inc500_icon.png new file mode 100644 index 000000000..2feb9d9cf Binary files /dev/null and b/images/logos/inc500_icon.png differ diff --git a/images/logos/iso_icon.png b/images/logos/iso_icon.png new file mode 100644 index 000000000..4c49174cc Binary files /dev/null and b/images/logos/iso_icon.png differ diff --git a/images/logos/microsoft.png b/images/logos/microsoft.png new file mode 100644 index 000000000..8bb8c9194 Binary files /dev/null and b/images/logos/microsoft.png differ diff --git a/images/logos/musify-logo-grid-grey.svg b/images/logos/musify-logo-grid-grey.svg new file mode 100644 index 000000000..45f4886d1 --- /dev/null +++ b/images/logos/musify-logo-grid-grey.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/images/logos/musify-logo-grid-white.svg b/images/logos/musify-logo-grid-white.svg new file mode 100644 index 000000000..2261efff4 --- /dev/null +++ b/images/logos/musify-logo-grid-white.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/images/logos/musify-logo-grid.svg b/images/logos/musify-logo-grid.svg new file mode 100644 index 000000000..f552e98e3 --- /dev/null +++ b/images/logos/musify-logo-grid.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + diff --git a/images/logos/snowflake_techpartner.png b/images/logos/snowflake_techpartner.png new file mode 100644 index 000000000..238ba2b5c Binary files /dev/null and b/images/logos/snowflake_techpartner.png differ diff --git a/images/logos/squidbit-logo-grid-grey.svg b/images/logos/squidbit-logo-grid-grey.svg new file mode 100644 index 000000000..447496818 --- /dev/null +++ b/images/logos/squidbit-logo-grid-grey.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + diff --git a/images/logos/squidbit-logo-grid-white.svg b/images/logos/squidbit-logo-grid-white.svg new file mode 100644 index 000000000..ec44a5ec0 --- /dev/null +++ b/images/logos/squidbit-logo-grid-white.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + diff --git a/images/logos/squidbit-logo-grid.svg b/images/logos/squidbit-logo-grid.svg new file mode 100644 index 000000000..af3cfee0b --- /dev/null +++ b/images/logos/squidbit-logo-grid.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + diff --git a/images/logos/t-mobile.png b/images/logos/t-mobile.png new file mode 100644 index 000000000..15db0bf44 Binary files /dev/null and b/images/logos/t-mobile.png differ diff --git a/images/logos/wunderman.png b/images/logos/wunderman.png new file mode 100644 index 000000000..ea26a41f6 Binary files /dev/null and b/images/logos/wunderman.png differ diff --git a/images/msbuild/MicrosoftTeams-image.png b/images/msbuild/MicrosoftTeams-image.png new file mode 100644 index 000000000..ff084e1c1 Binary files /dev/null and b/images/msbuild/MicrosoftTeams-image.png differ diff --git a/images/news/Image_Advanced_Specialization_Analytics.png b/images/news/Image_Advanced_Specialization_Analytics.png new file mode 100644 index 000000000..6a8f11835 Binary files /dev/null and b/images/news/Image_Advanced_Specialization_Analytics.png differ diff --git a/images/news/Microsoft_Specialization_AIML_banner.png b/images/news/Microsoft_Specialization_AIML_banner.png new file mode 100644 index 000000000..338baff64 Binary files /dev/null and b/images/news/Microsoft_Specialization_AIML_banner.png differ diff --git a/images/news/Microsoft_Specialization_LowCodeAppDev_Banner.png b/images/news/Microsoft_Specialization_LowCodeAppDev_Banner.png new file mode 100644 index 000000000..cc440ec95 Binary files /dev/null and b/images/news/Microsoft_Specialization_LowCodeAppDev_Banner.png differ diff --git a/images/news/N052-main.png b/images/news/N052-main.png new file mode 100644 index 000000000..f81f2e4a6 Binary files /dev/null and b/images/news/N052-main.png differ diff --git a/images/news/N056-main.jpg b/images/news/N056-main.jpg new file mode 100644 index 000000000..d5dfb359f Binary files /dev/null and b/images/news/N056-main.jpg differ diff --git a/images/news/N059 - Banner Image.png b/images/news/N059 - Banner Image.png new file mode 100644 index 000000000..8cb5150f7 Binary files /dev/null and b/images/news/N059 - Banner Image.png differ diff --git a/images/news/N060 - Banner Image.png b/images/news/N060 - Banner Image.png new file mode 100644 index 000000000..d06e5e0ee Binary files /dev/null and b/images/news/N060 - Banner Image.png differ diff --git a/images/news/N062_Banner_Updated.png b/images/news/N062_Banner_Updated.png new file mode 100644 index 000000000..131953dff Binary files /dev/null and b/images/news/N062_Banner_Updated.png differ diff --git a/images/news/N064_Banner.PNG b/images/news/N064_Banner.PNG new file mode 100644 index 000000000..80ac744c3 Binary files /dev/null and b/images/news/N064_Banner.PNG differ diff --git a/images/news/N065-Banner.png b/images/news/N065-Banner.png new file mode 100644 index 000000000..fe9e0fdac Binary files /dev/null and b/images/news/N065-Banner.png differ diff --git a/images/news/N065_Banner.png b/images/news/N065_Banner.png new file mode 100644 index 000000000..0e2d0c188 Binary files /dev/null and b/images/news/N065_Banner.png differ diff --git a/images/news/N066_Banner.png b/images/news/N066_Banner.png new file mode 100644 index 000000000..139465e44 Binary files /dev/null and b/images/news/N066_Banner.png differ diff --git a/images/news/N067_Banner.png b/images/news/N067_Banner.png new file mode 100644 index 000000000..294688870 Binary files /dev/null and b/images/news/N067_Banner.png differ diff --git a/images/news/N068_Banner.png b/images/news/N068_Banner.png new file mode 100644 index 000000000..8e8cc5c85 Binary files /dev/null and b/images/news/N068_Banner.png differ diff --git a/images/news/N069_Banner.png b/images/news/N069_Banner.png new file mode 100644 index 000000000..201b388a6 Binary files /dev/null and b/images/news/N069_Banner.png differ diff --git a/images/placeholder-img.png b/images/placeholder-img.png new file mode 100644 index 000000000..be34d9f71 Binary files /dev/null and b/images/placeholder-img.png differ diff --git a/images/portfolio/.DS_Store b/images/portfolio/.DS_Store new file mode 100644 index 000000000..6ad1e4848 Binary files /dev/null and b/images/portfolio/.DS_Store differ diff --git a/images/portfolio/grid/.DS_Store b/images/portfolio/grid/.DS_Store new file mode 100644 index 000000000..45f3bc27e Binary files /dev/null and b/images/portfolio/grid/.DS_Store differ diff --git a/images/portfolio/grid/large-margins/.DS_Store b/images/portfolio/grid/large-margins/.DS_Store new file mode 100644 index 000000000..b2337b0e7 Binary files /dev/null and b/images/portfolio/grid/large-margins/.DS_Store differ diff --git a/images/portfolio/grid/large-margins/homepage-coming-soon-1.jpg b/images/portfolio/grid/large-margins/homepage-coming-soon-1.jpg new file mode 100644 index 000000000..b9ca75e45 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-coming-soon-1.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-coming-soon-2.jpg b/images/portfolio/grid/large-margins/homepage-coming-soon-2.jpg new file mode 100644 index 000000000..b1d5b66dc Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-coming-soon-2.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-coming-soon-3.jpg b/images/portfolio/grid/large-margins/homepage-coming-soon-3.jpg new file mode 100644 index 000000000..c78d2a00a Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-coming-soon-3.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-coming-soon-4.jpg b/images/portfolio/grid/large-margins/homepage-coming-soon-4.jpg new file mode 100644 index 000000000..d8daef883 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-coming-soon-4.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-consulting.jpg b/images/portfolio/grid/large-margins/homepage-consulting.jpg new file mode 100644 index 000000000..4fae5181b Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-consulting.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-crowdfunding.jpg b/images/portfolio/grid/large-margins/homepage-crowdfunding.jpg new file mode 100644 index 000000000..38d1e5d24 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-crowdfunding.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-hosting.jpg b/images/portfolio/grid/large-margins/homepage-hosting.jpg new file mode 100644 index 000000000..33686927c Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-hosting.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-initial-coin-offering.jpg b/images/portfolio/grid/large-margins/homepage-initial-coin-offering.jpg new file mode 100644 index 000000000..52d63af48 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-initial-coin-offering.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-mobile-application-2.jpg b/images/portfolio/grid/large-margins/homepage-mobile-application-2.jpg new file mode 100644 index 000000000..57adead39 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-mobile-application-2.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-mobile-application-3.jpg b/images/portfolio/grid/large-margins/homepage-mobile-application-3.jpg new file mode 100644 index 000000000..f1a888bc4 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-mobile-application-3.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-mobile-application.jpg b/images/portfolio/grid/large-margins/homepage-mobile-application.jpg new file mode 100644 index 000000000..28be9371f Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-mobile-application.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-payment-service.jpg b/images/portfolio/grid/large-margins/homepage-payment-service.jpg new file mode 100644 index 000000000..4d165ee90 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-payment-service.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-product.jpg b/images/portfolio/grid/large-margins/homepage-product.jpg new file mode 100644 index 000000000..a684fcf26 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-product.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-service-2.jpg b/images/portfolio/grid/large-margins/homepage-service-2.jpg new file mode 100644 index 000000000..372023657 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-service-2.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-service.jpg b/images/portfolio/grid/large-margins/homepage-service.jpg new file mode 100644 index 000000000..85f33712a Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-service.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-store.jpg b/images/portfolio/grid/large-margins/homepage-store.jpg new file mode 100644 index 000000000..7e199a8f6 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-store.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-web-application-2.jpg b/images/portfolio/grid/large-margins/homepage-web-application-2.jpg new file mode 100644 index 000000000..8d89461c9 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-web-application-2.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-web-application-3.jpg b/images/portfolio/grid/large-margins/homepage-web-application-3.jpg new file mode 100644 index 000000000..a72a3aa05 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-web-application-3.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-web-application.jpg b/images/portfolio/grid/large-margins/homepage-web-application.jpg new file mode 100644 index 000000000..d9438f373 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-web-application.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-web-platform-2.jpg b/images/portfolio/grid/large-margins/homepage-web-platform-2.jpg new file mode 100644 index 000000000..7fd74d491 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-web-platform-2.jpg differ diff --git a/images/portfolio/grid/large-margins/homepage-web-platform.jpg b/images/portfolio/grid/large-margins/homepage-web-platform.jpg new file mode 100644 index 000000000..e7e1ed7a3 Binary files /dev/null and b/images/portfolio/grid/large-margins/homepage-web-platform.jpg differ diff --git a/images/portfolio/grid/large-margins/project-1-landscape.jpg b/images/portfolio/grid/large-margins/project-1-landscape.jpg new file mode 100644 index 000000000..2fbec05b0 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-1-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-11-landscape.jpg b/images/portfolio/grid/large-margins/project-11-landscape.jpg new file mode 100644 index 000000000..794ecde48 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-11-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-11-wide.jpg b/images/portfolio/grid/large-margins/project-11-wide.jpg new file mode 100644 index 000000000..ff0d86815 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-11-wide.jpg differ diff --git a/images/portfolio/grid/large-margins/project-12-portrait.jpg b/images/portfolio/grid/large-margins/project-12-portrait.jpg new file mode 100644 index 000000000..afaf2a94a Binary files /dev/null and b/images/portfolio/grid/large-margins/project-12-portrait.jpg differ diff --git a/images/portfolio/grid/large-margins/project-13-portrait.jpg b/images/portfolio/grid/large-margins/project-13-portrait.jpg new file mode 100644 index 000000000..4db526354 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-13-portrait.jpg differ diff --git a/images/portfolio/grid/large-margins/project-14-portrait.jpg b/images/portfolio/grid/large-margins/project-14-portrait.jpg new file mode 100644 index 000000000..f80d98991 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-14-portrait.jpg differ diff --git a/images/portfolio/grid/large-margins/project-15-landscape.jpg b/images/portfolio/grid/large-margins/project-15-landscape.jpg new file mode 100644 index 000000000..8c8dd9b28 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-15-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-16-landscape.jpg b/images/portfolio/grid/large-margins/project-16-landscape.jpg new file mode 100644 index 000000000..440493693 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-16-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-17-landscape.jpg b/images/portfolio/grid/large-margins/project-17-landscape.jpg new file mode 100644 index 000000000..55e0d857d Binary files /dev/null and b/images/portfolio/grid/large-margins/project-17-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-18-wide.jpg b/images/portfolio/grid/large-margins/project-18-wide.jpg new file mode 100644 index 000000000..a7b6f2414 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-18-wide.jpg differ diff --git a/images/portfolio/grid/large-margins/project-19-landscape.jpg b/images/portfolio/grid/large-margins/project-19-landscape.jpg new file mode 100644 index 000000000..963583c19 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-19-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-2-landscape.jpg b/images/portfolio/grid/large-margins/project-2-landscape.jpg new file mode 100644 index 000000000..142da183a Binary files /dev/null and b/images/portfolio/grid/large-margins/project-2-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-20-wide.jpg b/images/portfolio/grid/large-margins/project-20-wide.jpg new file mode 100644 index 000000000..c8517e69a Binary files /dev/null and b/images/portfolio/grid/large-margins/project-20-wide.jpg differ diff --git a/images/portfolio/grid/large-margins/project-21-landscape.jpg b/images/portfolio/grid/large-margins/project-21-landscape.jpg new file mode 100644 index 000000000..1123ec592 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-21-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-22-portrait.jpg b/images/portfolio/grid/large-margins/project-22-portrait.jpg new file mode 100644 index 000000000..ec5207eac Binary files /dev/null and b/images/portfolio/grid/large-margins/project-22-portrait.jpg differ diff --git a/images/portfolio/grid/large-margins/project-23-landscape.jpg b/images/portfolio/grid/large-margins/project-23-landscape.jpg new file mode 100644 index 000000000..495dda6e9 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-23-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-24-landscape.jpg b/images/portfolio/grid/large-margins/project-24-landscape.jpg new file mode 100644 index 000000000..415eff346 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-24-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-25-landscape.jpg b/images/portfolio/grid/large-margins/project-25-landscape.jpg new file mode 100644 index 000000000..9a0f29090 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-25-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-26-portrait.jpg b/images/portfolio/grid/large-margins/project-26-portrait.jpg new file mode 100644 index 000000000..ae68de299 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-26-portrait.jpg differ diff --git a/images/portfolio/grid/large-margins/project-27-landscape.jpg b/images/portfolio/grid/large-margins/project-27-landscape.jpg new file mode 100644 index 000000000..8c7b4a3cd Binary files /dev/null and b/images/portfolio/grid/large-margins/project-27-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-28-landscape.jpg b/images/portfolio/grid/large-margins/project-28-landscape.jpg new file mode 100644 index 000000000..b5d377ff8 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-28-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-29-landscape.jpg b/images/portfolio/grid/large-margins/project-29-landscape.jpg new file mode 100644 index 000000000..25215590b Binary files /dev/null and b/images/portfolio/grid/large-margins/project-29-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-3-landscape.jpg b/images/portfolio/grid/large-margins/project-3-landscape.jpg new file mode 100644 index 000000000..0fbe8e4b5 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-3-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-30-landscape.jpg b/images/portfolio/grid/large-margins/project-30-landscape.jpg new file mode 100644 index 000000000..193813353 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-30-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-31-landscape.jpg b/images/portfolio/grid/large-margins/project-31-landscape.jpg new file mode 100644 index 000000000..e5631ea87 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-31-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-32-landscape.jpg b/images/portfolio/grid/large-margins/project-32-landscape.jpg new file mode 100644 index 000000000..4bbf51eb2 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-32-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-33-landscape.jpg b/images/portfolio/grid/large-margins/project-33-landscape.jpg new file mode 100644 index 000000000..264203792 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-33-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-34-landscape.jpg b/images/portfolio/grid/large-margins/project-34-landscape.jpg new file mode 100644 index 000000000..9bf05fbb0 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-34-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-35-landscape.jpg b/images/portfolio/grid/large-margins/project-35-landscape.jpg new file mode 100644 index 000000000..fcdce405f Binary files /dev/null and b/images/portfolio/grid/large-margins/project-35-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-4-landscape.jpg b/images/portfolio/grid/large-margins/project-4-landscape.jpg new file mode 100644 index 000000000..ee3df0986 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-4-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-5-landscape.jpg b/images/portfolio/grid/large-margins/project-5-landscape.jpg new file mode 100644 index 000000000..a64e53531 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-5-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-6-landscape.jpg b/images/portfolio/grid/large-margins/project-6-landscape.jpg new file mode 100644 index 000000000..0b626fcf2 Binary files /dev/null and b/images/portfolio/grid/large-margins/project-6-landscape.jpg differ diff --git a/images/portfolio/grid/large-margins/project-7-landscape.jpg b/images/portfolio/grid/large-margins/project-7-landscape.jpg new file mode 100644 index 000000000..5b2997dec Binary files /dev/null and b/images/portfolio/grid/large-margins/project-7-landscape.jpg differ diff --git a/images/portfolio/projects/.DS_Store b/images/portfolio/projects/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/portfolio/projects/.DS_Store differ diff --git a/images/portfolio/projects/project-1-1.jpg b/images/portfolio/projects/project-1-1.jpg new file mode 100644 index 000000000..ba6155d02 Binary files /dev/null and b/images/portfolio/projects/project-1-1.jpg differ diff --git a/images/portfolio/projects/project-1-2.jpg b/images/portfolio/projects/project-1-2.jpg new file mode 100644 index 000000000..4f4b23424 Binary files /dev/null and b/images/portfolio/projects/project-1-2.jpg differ diff --git a/images/portfolio/projects/project-1-3.jpg b/images/portfolio/projects/project-1-3.jpg new file mode 100644 index 000000000..2e46b0058 Binary files /dev/null and b/images/portfolio/projects/project-1-3.jpg differ diff --git a/images/portfolio/projects/project-1-4.jpg b/images/portfolio/projects/project-1-4.jpg new file mode 100644 index 000000000..f4e5cceac Binary files /dev/null and b/images/portfolio/projects/project-1-4.jpg differ diff --git a/images/portfolio/projects/project-5-1.jpg b/images/portfolio/projects/project-5-1.jpg new file mode 100644 index 000000000..fd94c6874 Binary files /dev/null and b/images/portfolio/projects/project-5-1.jpg differ diff --git a/images/portfolio/projects/project-5-1@2x.jpg b/images/portfolio/projects/project-5-1@2x.jpg new file mode 100644 index 000000000..98b4a4b57 Binary files /dev/null and b/images/portfolio/projects/project-5-1@2x.jpg differ diff --git a/images/portfolio/projects/project-5-2.jpg b/images/portfolio/projects/project-5-2.jpg new file mode 100644 index 000000000..1e07bae98 Binary files /dev/null and b/images/portfolio/projects/project-5-2.jpg differ diff --git a/images/portfolio/projects/project-5-2@2x.jpg b/images/portfolio/projects/project-5-2@2x.jpg new file mode 100644 index 000000000..9378e77d1 Binary files /dev/null and b/images/portfolio/projects/project-5-2@2x.jpg differ diff --git a/images/portfolio/projects/project-5-3.jpg b/images/portfolio/projects/project-5-3.jpg new file mode 100644 index 000000000..fcae22df3 Binary files /dev/null and b/images/portfolio/projects/project-5-3.jpg differ diff --git a/images/portfolio/projects/project-5-3@2x.jpg b/images/portfolio/projects/project-5-3@2x.jpg new file mode 100644 index 000000000..60418a264 Binary files /dev/null and b/images/portfolio/projects/project-5-3@2x.jpg differ diff --git a/images/portfolio/projects/project-6-1.jpg b/images/portfolio/projects/project-6-1.jpg new file mode 100644 index 000000000..885f02230 Binary files /dev/null and b/images/portfolio/projects/project-6-1.jpg differ diff --git a/images/portfolio/projects/project-6-1@2x.jpg b/images/portfolio/projects/project-6-1@2x.jpg new file mode 100644 index 000000000..8f672072e Binary files /dev/null and b/images/portfolio/projects/project-6-1@2x.jpg differ diff --git a/images/portfolio/projects/project-6-2.jpg b/images/portfolio/projects/project-6-2.jpg new file mode 100644 index 000000000..061c8638a Binary files /dev/null and b/images/portfolio/projects/project-6-2.jpg differ diff --git a/images/portfolio/projects/project-6-2@2x.jpg b/images/portfolio/projects/project-6-2@2x.jpg new file mode 100644 index 000000000..bcf5ea34f Binary files /dev/null and b/images/portfolio/projects/project-6-2@2x.jpg differ diff --git a/images/portfolio/projects/project-6-3.jpg b/images/portfolio/projects/project-6-3.jpg new file mode 100644 index 000000000..2bfb0f23a Binary files /dev/null and b/images/portfolio/projects/project-6-3.jpg differ diff --git a/images/portfolio/projects/project-6-3@2x.jpg b/images/portfolio/projects/project-6-3@2x.jpg new file mode 100644 index 000000000..dbd91a414 Binary files /dev/null and b/images/portfolio/projects/project-6-3@2x.jpg differ diff --git a/images/portfolio/projects/project-7-1.jpg b/images/portfolio/projects/project-7-1.jpg new file mode 100644 index 000000000..ca9c8a21c Binary files /dev/null and b/images/portfolio/projects/project-7-1.jpg differ diff --git a/images/powerbi/Bowtie w Logo.jpg b/images/powerbi/Bowtie w Logo.jpg new file mode 100644 index 000000000..43272949b Binary files /dev/null and b/images/powerbi/Bowtie w Logo.jpg differ diff --git a/images/powerbi/BowtieChart - Copy.jpg b/images/powerbi/BowtieChart - Copy.jpg new file mode 100644 index 000000000..0b452e2aa Binary files /dev/null and b/images/powerbi/BowtieChart - Copy.jpg differ diff --git a/images/powerbi/BowtieChart.jpg b/images/powerbi/BowtieChart.jpg new file mode 100644 index 000000000..ceb624ff2 Binary files /dev/null and b/images/powerbi/BowtieChart.jpg differ diff --git a/images/powerbi/Bowtie_Chart.mp4 b/images/powerbi/Bowtie_Chart.mp4 new file mode 100644 index 000000000..7cb55589e Binary files /dev/null and b/images/powerbi/Bowtie_Chart.mp4 differ diff --git a/images/powerbi/Box and Whisker.jpg b/images/powerbi/Box and Whisker.jpg new file mode 100644 index 000000000..823651cdc Binary files /dev/null and b/images/powerbi/Box and Whisker.jpg differ diff --git a/images/powerbi/Box_and_Whisker.mp4 b/images/powerbi/Box_and_Whisker.mp4 new file mode 100644 index 000000000..0edb4af30 Binary files /dev/null and b/images/powerbi/Box_and_Whisker.mp4 differ diff --git a/images/powerbi/BoxandWhiskers - Copy.jpg b/images/powerbi/BoxandWhiskers - Copy.jpg new file mode 100644 index 000000000..1e4690624 Binary files /dev/null and b/images/powerbi/BoxandWhiskers - Copy.jpg differ diff --git a/images/powerbi/BoxandWhiskers.jpg b/images/powerbi/BoxandWhiskers.jpg new file mode 100644 index 000000000..8ce70e8bb Binary files /dev/null and b/images/powerbi/BoxandWhiskers.jpg differ diff --git a/images/powerbi/Brick Chart w Logo.jpg b/images/powerbi/Brick Chart w Logo.jpg new file mode 100644 index 000000000..12e2a0fa4 Binary files /dev/null and b/images/powerbi/Brick Chart w Logo.jpg differ diff --git a/images/powerbi/BrickChart - Copy.jpg b/images/powerbi/BrickChart - Copy.jpg new file mode 100644 index 000000000..5d3638e0d Binary files /dev/null and b/images/powerbi/BrickChart - Copy.jpg differ diff --git a/images/powerbi/BrickChart.jpg b/images/powerbi/BrickChart.jpg new file mode 100644 index 000000000..173085c99 Binary files /dev/null and b/images/powerbi/BrickChart.jpg differ diff --git a/images/powerbi/Brick_Chart.mp4 b/images/powerbi/Brick_Chart.mp4 new file mode 100644 index 000000000..7f695ce2c Binary files /dev/null and b/images/powerbi/Brick_Chart.mp4 differ diff --git a/images/powerbi/Calendar - Copy.jpg b/images/powerbi/Calendar - Copy.jpg new file mode 100644 index 000000000..9782ca8db Binary files /dev/null and b/images/powerbi/Calendar - Copy.jpg differ diff --git a/images/powerbi/Calendar w Logo.jpg b/images/powerbi/Calendar w Logo.jpg new file mode 100644 index 000000000..931f509cc Binary files /dev/null and b/images/powerbi/Calendar w Logo.jpg differ diff --git a/images/powerbi/Calendar.jpg b/images/powerbi/Calendar.jpg new file mode 100644 index 000000000..a28894bc7 Binary files /dev/null and b/images/powerbi/Calendar.jpg differ diff --git a/images/powerbi/CalendarByMAQSoftware.mp4 b/images/powerbi/CalendarByMAQSoftware.mp4 new file mode 100644 index 000000000..b068463db Binary files /dev/null and b/images/powerbi/CalendarByMAQSoftware.mp4 differ diff --git a/images/powerbi/Circular Gauge w Logo.jpg b/images/powerbi/Circular Gauge w Logo.jpg new file mode 100644 index 000000000..302b291eb Binary files /dev/null and b/images/powerbi/Circular Gauge w Logo.jpg differ diff --git a/images/powerbi/CircularGauge.jpg b/images/powerbi/CircularGauge.jpg new file mode 100644 index 000000000..2bc09b945 Binary files /dev/null and b/images/powerbi/CircularGauge.jpg differ diff --git a/images/powerbi/Circular_Gauge.mp4 b/images/powerbi/Circular_Gauge.mp4 new file mode 100644 index 000000000..57e11d572 Binary files /dev/null and b/images/powerbi/Circular_Gauge.mp4 differ diff --git a/images/powerbi/ClusterUsingOptics.jpg b/images/powerbi/ClusterUsingOptics.jpg new file mode 100644 index 000000000..a3ff24109 Binary files /dev/null and b/images/powerbi/ClusterUsingOptics.jpg differ diff --git a/images/powerbi/Clustering Using OPTICS w Logo.jpg b/images/powerbi/Clustering Using OPTICS w Logo.jpg new file mode 100644 index 000000000..43cc8c671 Binary files /dev/null and b/images/powerbi/Clustering Using OPTICS w Logo.jpg differ diff --git a/images/powerbi/Clustering_Using_OPTICS.mp4 b/images/powerbi/Clustering_Using_OPTICS.mp4 new file mode 100644 index 000000000..879639073 Binary files /dev/null and b/images/powerbi/Clustering_Using_OPTICS.mp4 differ diff --git a/images/powerbi/Cylindrical Gauge w Logo.jpg b/images/powerbi/Cylindrical Gauge w Logo.jpg new file mode 100644 index 000000000..767db4ac4 Binary files /dev/null and b/images/powerbi/Cylindrical Gauge w Logo.jpg differ diff --git a/images/powerbi/CylindricalGauge.jpg b/images/powerbi/CylindricalGauge.jpg new file mode 100644 index 000000000..c502af6af Binary files /dev/null and b/images/powerbi/CylindricalGauge.jpg differ diff --git a/images/powerbi/Cylindrical_Gauge.mp4 b/images/powerbi/Cylindrical_Gauge.mp4 new file mode 100644 index 000000000..2d213ea09 Binary files /dev/null and b/images/powerbi/Cylindrical_Gauge.mp4 differ diff --git a/images/powerbi/Data Insights w Logo.jpg b/images/powerbi/Data Insights w Logo.jpg new file mode 100644 index 000000000..4c39464a8 Binary files /dev/null and b/images/powerbi/Data Insights w Logo.jpg differ diff --git a/images/powerbi/DataInsights.jpg b/images/powerbi/DataInsights.jpg new file mode 100644 index 000000000..767390192 Binary files /dev/null and b/images/powerbi/DataInsights.jpg differ diff --git a/images/powerbi/Data_Insights.mp4 b/images/powerbi/Data_Insights.mp4 new file mode 100644 index 000000000..fe97f84fa Binary files /dev/null and b/images/powerbi/Data_Insights.mp4 differ diff --git a/images/powerbi/Data_Insights_GIF.gif b/images/powerbi/Data_Insights_GIF.gif new file mode 100644 index 000000000..ad64d7510 Binary files /dev/null and b/images/powerbi/Data_Insights_GIF.gif differ diff --git a/images/powerbi/Dot Plot w Logo.jpg b/images/powerbi/Dot Plot w Logo.jpg new file mode 100644 index 000000000..e432ce0b8 Binary files /dev/null and b/images/powerbi/Dot Plot w Logo.jpg differ diff --git a/images/powerbi/DotPlot - Copy.jpg b/images/powerbi/DotPlot - Copy.jpg new file mode 100644 index 000000000..0b00b6602 Binary files /dev/null and b/images/powerbi/DotPlot - Copy.jpg differ diff --git a/images/powerbi/DotPlot.jpg b/images/powerbi/DotPlot.jpg new file mode 100644 index 000000000..3f280b037 Binary files /dev/null and b/images/powerbi/DotPlot.jpg differ diff --git a/images/powerbi/Dot_Plot.mp4 b/images/powerbi/Dot_Plot.mp4 new file mode 100644 index 000000000..895c444f6 Binary files /dev/null and b/images/powerbi/Dot_Plot.mp4 differ diff --git a/images/powerbi/Dumbbell Chart w Logo.jpg b/images/powerbi/Dumbbell Chart w Logo.jpg new file mode 100644 index 000000000..4eff9648e Binary files /dev/null and b/images/powerbi/Dumbbell Chart w Logo.jpg differ diff --git a/images/powerbi/DumbbellChart.jpg b/images/powerbi/DumbbellChart.jpg new file mode 100644 index 000000000..70ec277ee Binary files /dev/null and b/images/powerbi/DumbbellChart.jpg differ diff --git a/images/powerbi/Dumbbell_Chart.mp4 b/images/powerbi/Dumbbell_Chart.mp4 new file mode 100644 index 000000000..02604fc50 Binary files /dev/null and b/images/powerbi/Dumbbell_Chart.mp4 differ diff --git a/images/powerbi/Dynamic Tooltip w Logo.jpg b/images/powerbi/Dynamic Tooltip w Logo.jpg new file mode 100644 index 000000000..e7ab2b8d3 Binary files /dev/null and b/images/powerbi/Dynamic Tooltip w Logo.jpg differ diff --git a/images/powerbi/DynamicTooltip.jpg b/images/powerbi/DynamicTooltip.jpg new file mode 100644 index 000000000..b37a4ea0a Binary files /dev/null and b/images/powerbi/DynamicTooltip.jpg differ diff --git a/images/powerbi/Dynamic_Tooltip.mp4 b/images/powerbi/Dynamic_Tooltip.mp4 new file mode 100644 index 000000000..ab3b7c734 Binary files /dev/null and b/images/powerbi/Dynamic_Tooltip.mp4 differ diff --git a/images/powerbi/Forecast Using Multiple Models w Logo.jpg b/images/powerbi/Forecast Using Multiple Models w Logo.jpg new file mode 100644 index 000000000..d20bc9b98 Binary files /dev/null and b/images/powerbi/Forecast Using Multiple Models w Logo.jpg differ diff --git a/images/powerbi/Forecast Using Neural Network w Logo.jpg b/images/powerbi/Forecast Using Neural Network w Logo.jpg new file mode 100644 index 000000000..79f37aeae Binary files /dev/null and b/images/powerbi/Forecast Using Neural Network w Logo.jpg differ diff --git a/images/powerbi/Forecast_Using_Neural_Network.mp4 b/images/powerbi/Forecast_Using_Neural_Network.mp4 new file mode 100644 index 000000000..e95009502 Binary files /dev/null and b/images/powerbi/Forecast_Using_Neural_Network.mp4 differ diff --git a/images/powerbi/ForecastingusingMultipleModels - Copy.jpg b/images/powerbi/ForecastingusingMultipleModels - Copy.jpg new file mode 100644 index 000000000..6b6002dfe Binary files /dev/null and b/images/powerbi/ForecastingusingMultipleModels - Copy.jpg differ diff --git a/images/powerbi/ForecastingusingMultipleModels.jpg b/images/powerbi/ForecastingusingMultipleModels.jpg new file mode 100644 index 000000000..37fbb531d Binary files /dev/null and b/images/powerbi/ForecastingusingMultipleModels.jpg differ diff --git a/images/powerbi/ForecastingusingNeuralNetworks.jpg b/images/powerbi/ForecastingusingNeuralNetworks.jpg new file mode 100644 index 000000000..356a60b3b Binary files /dev/null and b/images/powerbi/ForecastingusingNeuralNetworks.jpg differ diff --git a/images/powerbi/Funnel with Source w Logo.jpg b/images/powerbi/Funnel with Source w Logo.jpg new file mode 100644 index 000000000..5947bb304 Binary files /dev/null and b/images/powerbi/Funnel with Source w Logo.jpg differ diff --git a/images/powerbi/Funnel_with_source.mp4 b/images/powerbi/Funnel_with_source.mp4 new file mode 100644 index 000000000..0e1fd0a18 Binary files /dev/null and b/images/powerbi/Funnel_with_source.mp4 differ diff --git a/images/powerbi/FunnelwithSource.jpg b/images/powerbi/FunnelwithSource.jpg new file mode 100644 index 000000000..159ac0f77 Binary files /dev/null and b/images/powerbi/FunnelwithSource.jpg differ diff --git a/images/powerbi/Gant_Chart_GIF.gif b/images/powerbi/Gant_Chart_GIF.gif new file mode 100644 index 000000000..2dd6fbc4e Binary files /dev/null and b/images/powerbi/Gant_Chart_GIF.gif differ diff --git a/images/powerbi/Gantt Chart w Logo.jpg b/images/powerbi/Gantt Chart w Logo.jpg new file mode 100644 index 000000000..ed80f628d Binary files /dev/null and b/images/powerbi/Gantt Chart w Logo.jpg differ diff --git a/images/powerbi/GanttChart.jpg b/images/powerbi/GanttChart.jpg new file mode 100644 index 000000000..d401971ba Binary files /dev/null and b/images/powerbi/GanttChart.jpg differ diff --git a/images/powerbi/Gantt_Chart.mp4 b/images/powerbi/Gantt_Chart.mp4 new file mode 100644 index 000000000..40fd9255e Binary files /dev/null and b/images/powerbi/Gantt_Chart.mp4 differ diff --git a/images/powerbi/Grid w Logo.jpg b/images/powerbi/Grid w Logo.jpg new file mode 100644 index 000000000..3b0ddb047 Binary files /dev/null and b/images/powerbi/Grid w Logo.jpg differ diff --git a/images/powerbi/Grid.jpg b/images/powerbi/Grid.jpg new file mode 100644 index 000000000..fecbc2e6b Binary files /dev/null and b/images/powerbi/Grid.jpg differ diff --git a/images/powerbi/Grid.mp4 b/images/powerbi/Grid.mp4 new file mode 100644 index 000000000..939c5d084 Binary files /dev/null and b/images/powerbi/Grid.mp4 differ diff --git a/images/powerbi/Histogram with Points w Logo.jpg b/images/powerbi/Histogram with Points w Logo.jpg new file mode 100644 index 000000000..01883b836 Binary files /dev/null and b/images/powerbi/Histogram with Points w Logo.jpg differ diff --git a/images/powerbi/Histogram_With_Points.mp4 b/images/powerbi/Histogram_With_Points.mp4 new file mode 100644 index 000000000..8e1656371 Binary files /dev/null and b/images/powerbi/Histogram_With_Points.mp4 differ diff --git a/images/powerbi/HistogramwithPoints.jpg b/images/powerbi/HistogramwithPoints.jpg new file mode 100644 index 000000000..311d28388 Binary files /dev/null and b/images/powerbi/HistogramwithPoints.jpg differ diff --git a/images/powerbi/Horizontal Funnel w Logo.jpg b/images/powerbi/Horizontal Funnel w Logo.jpg new file mode 100644 index 000000000..37968abb2 Binary files /dev/null and b/images/powerbi/Horizontal Funnel w Logo.jpg differ diff --git a/images/powerbi/HorizontalFunnel.jpg b/images/powerbi/HorizontalFunnel.jpg new file mode 100644 index 000000000..7e34db050 Binary files /dev/null and b/images/powerbi/HorizontalFunnel.jpg differ diff --git a/images/powerbi/Horizontal_Funnel.mp4 b/images/powerbi/Horizontal_Funnel.mp4 new file mode 100644 index 000000000..11bc6ce94 Binary files /dev/null and b/images/powerbi/Horizontal_Funnel.mp4 differ diff --git a/images/powerbi/Hourglass - Copy.jpg b/images/powerbi/Hourglass - Copy.jpg new file mode 100644 index 000000000..fb8629785 Binary files /dev/null and b/images/powerbi/Hourglass - Copy.jpg differ diff --git a/images/powerbi/Hourglass Chart w Logo.jpg b/images/powerbi/Hourglass Chart w Logo.jpg new file mode 100644 index 000000000..13c2e6ac5 Binary files /dev/null and b/images/powerbi/Hourglass Chart w Logo.jpg differ diff --git a/images/powerbi/Hourglass.jpg b/images/powerbi/Hourglass.jpg new file mode 100644 index 000000000..e2f1a8179 Binary files /dev/null and b/images/powerbi/Hourglass.jpg differ diff --git a/images/powerbi/ImageCarousel.png b/images/powerbi/ImageCarousel.png new file mode 100644 index 000000000..1181a36be Binary files /dev/null and b/images/powerbi/ImageCarousel.png differ diff --git a/images/powerbi/Journey Map w Logo.jpg b/images/powerbi/Journey Map w Logo.jpg new file mode 100644 index 000000000..ccac890b4 Binary files /dev/null and b/images/powerbi/Journey Map w Logo.jpg differ diff --git a/images/powerbi/JourneyChart - Copy.jpg b/images/powerbi/JourneyChart - Copy.jpg new file mode 100644 index 000000000..c32d047d5 Binary files /dev/null and b/images/powerbi/JourneyChart - Copy.jpg differ diff --git a/images/powerbi/JourneyChart.jpg b/images/powerbi/JourneyChart.jpg new file mode 100644 index 000000000..93192ae1e Binary files /dev/null and b/images/powerbi/JourneyChart.jpg differ diff --git a/images/powerbi/Journey_Chart.mp4 b/images/powerbi/Journey_Chart.mp4 new file mode 100644 index 000000000..8bd10c864 Binary files /dev/null and b/images/powerbi/Journey_Chart.mp4 differ diff --git a/images/powerbi/KPI Column w Logo.jpg b/images/powerbi/KPI Column w Logo.jpg new file mode 100644 index 000000000..4d8eeee3e Binary files /dev/null and b/images/powerbi/KPI Column w Logo.jpg differ diff --git a/images/powerbi/KPI Grid w Logo.jpg b/images/powerbi/KPI Grid w Logo.jpg new file mode 100644 index 000000000..8a722e97e Binary files /dev/null and b/images/powerbi/KPI Grid w Logo.jpg differ diff --git a/images/powerbi/KPI Ticker - Copy.jpg b/images/powerbi/KPI Ticker - Copy.jpg new file mode 100644 index 000000000..7b135a748 Binary files /dev/null and b/images/powerbi/KPI Ticker - Copy.jpg differ diff --git a/images/powerbi/KPI Ticker w Logo.jpg b/images/powerbi/KPI Ticker w Logo.jpg new file mode 100644 index 000000000..a4fe4a824 Binary files /dev/null and b/images/powerbi/KPI Ticker w Logo.jpg differ diff --git a/images/powerbi/KPI Ticker.jpg b/images/powerbi/KPI Ticker.jpg new file mode 100644 index 000000000..c4f6f53de Binary files /dev/null and b/images/powerbi/KPI Ticker.jpg differ diff --git a/images/powerbi/KPIColumn.jpg b/images/powerbi/KPIColumn.jpg new file mode 100644 index 000000000..d684e4eb9 Binary files /dev/null and b/images/powerbi/KPIColumn.jpg differ diff --git a/images/powerbi/KPIGrid.jpg b/images/powerbi/KPIGrid.jpg new file mode 100644 index 000000000..4b9b9dd64 Binary files /dev/null and b/images/powerbi/KPIGrid.jpg differ diff --git a/images/powerbi/KPITicker.jpg b/images/powerbi/KPITicker.jpg new file mode 100644 index 000000000..7b135a748 Binary files /dev/null and b/images/powerbi/KPITicker.jpg differ diff --git a/images/powerbi/KPI_Column.mp4 b/images/powerbi/KPI_Column.mp4 new file mode 100644 index 000000000..bbb89395f Binary files /dev/null and b/images/powerbi/KPI_Column.mp4 differ diff --git a/images/powerbi/KPI_Grid.mp4 b/images/powerbi/KPI_Grid.mp4 new file mode 100644 index 000000000..cea9597a1 Binary files /dev/null and b/images/powerbi/KPI_Grid.mp4 differ diff --git a/images/powerbi/KPI_Ticker.mp4 b/images/powerbi/KPI_Ticker.mp4 new file mode 100644 index 000000000..8cfd16d43 Binary files /dev/null and b/images/powerbi/KPI_Ticker.mp4 differ diff --git a/images/powerbi/Linear Gauge w Logo.jpg b/images/powerbi/Linear Gauge w Logo.jpg new file mode 100644 index 000000000..e1af9b588 Binary files /dev/null and b/images/powerbi/Linear Gauge w Logo.jpg differ diff --git a/images/powerbi/LinearGauge.jpg b/images/powerbi/LinearGauge.jpg new file mode 100644 index 000000000..995b72af9 Binary files /dev/null and b/images/powerbi/LinearGauge.jpg differ diff --git a/images/powerbi/Linear_Gauge.mp4 b/images/powerbi/Linear_Gauge.mp4 new file mode 100644 index 000000000..a89e1bd98 Binary files /dev/null and b/images/powerbi/Linear_Gauge.mp4 differ diff --git a/images/powerbi/Organization Chart w Logo.jpg b/images/powerbi/Organization Chart w Logo.jpg new file mode 100644 index 000000000..f379fad81 Binary files /dev/null and b/images/powerbi/Organization Chart w Logo.jpg differ diff --git a/images/powerbi/Organizationchart.mp4 b/images/powerbi/Organizationchart.mp4 new file mode 100644 index 000000000..27caa48a0 Binary files /dev/null and b/images/powerbi/Organizationchart.mp4 differ diff --git a/images/powerbi/Organizationchart.png b/images/powerbi/Organizationchart.png new file mode 100644 index 000000000..929c9ea0e Binary files /dev/null and b/images/powerbi/Organizationchart.png differ diff --git a/images/powerbi/Quadrant Chart w Logo.jpg b/images/powerbi/Quadrant Chart w Logo.jpg new file mode 100644 index 000000000..9b36c773d Binary files /dev/null and b/images/powerbi/Quadrant Chart w Logo.jpg differ diff --git a/images/powerbi/QuadrantChart.jpg b/images/powerbi/QuadrantChart.jpg new file mode 100644 index 000000000..d5ffc5ecc Binary files /dev/null and b/images/powerbi/QuadrantChart.jpg differ diff --git a/images/powerbi/Quadrant_Chart.mp4 b/images/powerbi/Quadrant_Chart.mp4 new file mode 100644 index 000000000..671e8f874 Binary files /dev/null and b/images/powerbi/Quadrant_Chart.mp4 differ diff --git a/images/powerbi/Radar Chart w Logo.jpg b/images/powerbi/Radar Chart w Logo.jpg new file mode 100644 index 000000000..5bef9e3e9 Binary files /dev/null and b/images/powerbi/Radar Chart w Logo.jpg differ diff --git a/images/powerbi/Radarchart - Copy.png b/images/powerbi/Radarchart - Copy.png new file mode 100644 index 000000000..3768e4d13 Binary files /dev/null and b/images/powerbi/Radarchart - Copy.png differ diff --git a/images/powerbi/Radarchart.mp4 b/images/powerbi/Radarchart.mp4 new file mode 100644 index 000000000..319489e47 Binary files /dev/null and b/images/powerbi/Radarchart.mp4 differ diff --git a/images/powerbi/Radarchart.png b/images/powerbi/Radarchart.png new file mode 100644 index 000000000..da3bc0a98 Binary files /dev/null and b/images/powerbi/Radarchart.png differ diff --git a/images/powerbi/Rating w Logo.jpg b/images/powerbi/Rating w Logo.jpg new file mode 100644 index 000000000..52ae8e2b8 Binary files /dev/null and b/images/powerbi/Rating w Logo.jpg differ diff --git a/images/powerbi/Ratings - Copy.jpg b/images/powerbi/Ratings - Copy.jpg new file mode 100644 index 000000000..2cd331f51 Binary files /dev/null and b/images/powerbi/Ratings - Copy.jpg differ diff --git a/images/powerbi/Ratings.jpg b/images/powerbi/Ratings.jpg new file mode 100644 index 000000000..0c57a9788 Binary files /dev/null and b/images/powerbi/Ratings.jpg differ diff --git a/images/powerbi/RatingsByMAQSoftware.mp4 b/images/powerbi/RatingsByMAQSoftware.mp4 new file mode 100644 index 000000000..7d45f12fe Binary files /dev/null and b/images/powerbi/RatingsByMAQSoftware.mp4 differ diff --git a/images/powerbi/Ring Chart w Logo.jpg b/images/powerbi/Ring Chart w Logo.jpg new file mode 100644 index 000000000..f3205a91e Binary files /dev/null and b/images/powerbi/Ring Chart w Logo.jpg differ diff --git a/images/powerbi/RingChart.jpg b/images/powerbi/RingChart.jpg new file mode 100644 index 000000000..22edbeab8 Binary files /dev/null and b/images/powerbi/RingChart.jpg differ diff --git a/images/powerbi/Ring_Chart.mp4 b/images/powerbi/Ring_Chart.mp4 new file mode 100644 index 000000000..7dd902eb5 Binary files /dev/null and b/images/powerbi/Ring_Chart.mp4 differ diff --git a/images/powerbi/Rotating Chart w Logo.jpg b/images/powerbi/Rotating Chart w Logo.jpg new file mode 100644 index 000000000..02e5e9a07 Binary files /dev/null and b/images/powerbi/Rotating Chart w Logo.jpg differ diff --git a/images/powerbi/Rotating Tile w Logo.jpg b/images/powerbi/Rotating Tile w Logo.jpg new file mode 100644 index 000000000..f03514905 Binary files /dev/null and b/images/powerbi/Rotating Tile w Logo.jpg differ diff --git a/images/powerbi/RotatingChart.jpg b/images/powerbi/RotatingChart.jpg new file mode 100644 index 000000000..dc05ecbe5 Binary files /dev/null and b/images/powerbi/RotatingChart.jpg differ diff --git a/images/powerbi/RotatingTiles.jpg b/images/powerbi/RotatingTiles.jpg new file mode 100644 index 000000000..ce9523329 Binary files /dev/null and b/images/powerbi/RotatingTiles.jpg differ diff --git a/images/powerbi/Rotating_Chart.mp4 b/images/powerbi/Rotating_Chart.mp4 new file mode 100644 index 000000000..70414ef3b Binary files /dev/null and b/images/powerbi/Rotating_Chart.mp4 differ diff --git a/images/powerbi/Rotating_Tile.mp4 b/images/powerbi/Rotating_Tile.mp4 new file mode 100644 index 000000000..7233cb396 Binary files /dev/null and b/images/powerbi/Rotating_Tile.mp4 differ diff --git a/images/powerbi/Slope Chart w Logo.jpg b/images/powerbi/Slope Chart w Logo.jpg new file mode 100644 index 000000000..280b77d1e Binary files /dev/null and b/images/powerbi/Slope Chart w Logo.jpg differ diff --git a/images/powerbi/SlopeChart.jpg b/images/powerbi/SlopeChart.jpg new file mode 100644 index 000000000..3f25b5fab Binary files /dev/null and b/images/powerbi/SlopeChart.jpg differ diff --git a/images/powerbi/Slope_Chart.mp4 b/images/powerbi/Slope_Chart.mp4 new file mode 100644 index 000000000..3ae27d7d3 Binary files /dev/null and b/images/powerbi/Slope_Chart.mp4 differ diff --git a/images/powerbi/StockChart - Copy.jpg b/images/powerbi/StockChart - Copy.jpg new file mode 100644 index 000000000..fdf29a6b9 Binary files /dev/null and b/images/powerbi/StockChart - Copy.jpg differ diff --git a/images/powerbi/StockChart.jpg b/images/powerbi/StockChart.jpg new file mode 100644 index 000000000..1c734290f Binary files /dev/null and b/images/powerbi/StockChart.jpg differ diff --git a/images/powerbi/Stock_Chart.mp4 b/images/powerbi/Stock_Chart.mp4 new file mode 100644 index 000000000..af79a285c Binary files /dev/null and b/images/powerbi/Stock_Chart.mp4 differ diff --git a/images/powerbi/Sunburst Chart w Logo.jpg b/images/powerbi/Sunburst Chart w Logo.jpg new file mode 100644 index 000000000..469fd2dbe Binary files /dev/null and b/images/powerbi/Sunburst Chart w Logo.jpg differ diff --git a/images/powerbi/SunburstChart - Copy.jpg b/images/powerbi/SunburstChart - Copy.jpg new file mode 100644 index 000000000..fd2ec1744 Binary files /dev/null and b/images/powerbi/SunburstChart - Copy.jpg differ diff --git a/images/powerbi/SunburstChart.jpg b/images/powerbi/SunburstChart.jpg new file mode 100644 index 000000000..39943b8fd Binary files /dev/null and b/images/powerbi/SunburstChart.jpg differ diff --git a/images/powerbi/SunburstMP4.mp4 b/images/powerbi/SunburstMP4.mp4 new file mode 100644 index 000000000..ba1f2a065 Binary files /dev/null and b/images/powerbi/SunburstMP4.mp4 differ diff --git a/images/powerbi/Text Enhancer w Logo.jpg b/images/powerbi/Text Enhancer w Logo.jpg new file mode 100644 index 000000000..ffee89378 Binary files /dev/null and b/images/powerbi/Text Enhancer w Logo.jpg differ diff --git a/images/powerbi/Text Wrapper w Logo.jpg b/images/powerbi/Text Wrapper w Logo.jpg new file mode 100644 index 000000000..08224fe8a Binary files /dev/null and b/images/powerbi/Text Wrapper w Logo.jpg differ diff --git a/images/powerbi/TextEnhancer.jpg b/images/powerbi/TextEnhancer.jpg new file mode 100644 index 000000000..f1c9455ca Binary files /dev/null and b/images/powerbi/TextEnhancer.jpg differ diff --git a/images/powerbi/TextEnhancer2.mp4 b/images/powerbi/TextEnhancer2.mp4 new file mode 100644 index 000000000..55c86c2ee Binary files /dev/null and b/images/powerbi/TextEnhancer2.mp4 differ diff --git a/images/powerbi/TextWrap.jpg b/images/powerbi/TextWrap.jpg new file mode 100644 index 000000000..ac6b53598 Binary files /dev/null and b/images/powerbi/TextWrap.jpg differ diff --git a/images/powerbi/Text_Wrapper.mp4 b/images/powerbi/Text_Wrapper.mp4 new file mode 100644 index 000000000..b6ee672a2 Binary files /dev/null and b/images/powerbi/Text_Wrapper.mp4 differ diff --git a/images/powerbi/Thermometer w Logo.jpg b/images/powerbi/Thermometer w Logo.jpg new file mode 100644 index 000000000..ba6c65b2b Binary files /dev/null and b/images/powerbi/Thermometer w Logo.jpg differ diff --git a/images/powerbi/Thermometer.jpg b/images/powerbi/Thermometer.jpg new file mode 100644 index 000000000..4d2933783 Binary files /dev/null and b/images/powerbi/Thermometer.jpg differ diff --git a/images/powerbi/Thermometer.mp4 b/images/powerbi/Thermometer.mp4 new file mode 100644 index 000000000..dd42a3219 Binary files /dev/null and b/images/powerbi/Thermometer.mp4 differ diff --git a/images/powerbi/Trading Chart w Logo.jpg b/images/powerbi/Trading Chart w Logo.jpg new file mode 100644 index 000000000..aaff1fc68 Binary files /dev/null and b/images/powerbi/Trading Chart w Logo.jpg differ diff --git a/images/powerbi/TreeMap.jpg b/images/powerbi/TreeMap.jpg new file mode 100644 index 000000000..ec3c5376e Binary files /dev/null and b/images/powerbi/TreeMap.jpg differ diff --git a/images/powerbi/Treemap Bar w Logo.jpg b/images/powerbi/Treemap Bar w Logo.jpg new file mode 100644 index 000000000..151a1a41a Binary files /dev/null and b/images/powerbi/Treemap Bar w Logo.jpg differ diff --git a/images/powerbi/TreemapBarChart.mp4 b/images/powerbi/TreemapBarChart.mp4 new file mode 100644 index 000000000..3bf3dca45 Binary files /dev/null and b/images/powerbi/TreemapBarChart.mp4 differ diff --git a/images/powerbi/Venn Diagram w Logo.jpg b/images/powerbi/Venn Diagram w Logo.jpg new file mode 100644 index 000000000..1c43a66b8 Binary files /dev/null and b/images/powerbi/Venn Diagram w Logo.jpg differ diff --git a/images/powerbi/VennDiagram.jpg b/images/powerbi/VennDiagram.jpg new file mode 100644 index 000000000..df1af42ab Binary files /dev/null and b/images/powerbi/VennDiagram.jpg differ diff --git a/images/powerbi/Venn_Diagram.mp4 b/images/powerbi/Venn_Diagram.mp4 new file mode 100644 index 000000000..bbebbb8b4 Binary files /dev/null and b/images/powerbi/Venn_Diagram.mp4 differ diff --git a/images/powerbi/ViolinPlot.png b/images/powerbi/ViolinPlot.png new file mode 100644 index 000000000..419cda488 Binary files /dev/null and b/images/powerbi/ViolinPlot.png differ diff --git a/images/powerbi/certifiedstarimage.png b/images/powerbi/certifiedstarimage.png new file mode 100644 index 000000000..ad6d1ebc6 Binary files /dev/null and b/images/powerbi/certifiedstarimage.png differ diff --git a/images/powerbi/forecast-multiple-models.mp4 b/images/powerbi/forecast-multiple-models.mp4 new file mode 100644 index 000000000..873974f06 Binary files /dev/null and b/images/powerbi/forecast-multiple-models.mp4 differ diff --git a/images/powerbi/hourglass-visual.mp4 b/images/powerbi/hourglass-visual.mp4 new file mode 100644 index 000000000..fa5efda0e Binary files /dev/null and b/images/powerbi/hourglass-visual.mp4 differ diff --git a/images/powerbi/pbicertifiedimage.png b/images/powerbi/pbicertifiedimage.png new file mode 100644 index 000000000..e8fb55ddc Binary files /dev/null and b/images/powerbi/pbicertifiedimage.png differ diff --git a/images/powerbi/png/AdvancedLinear.png b/images/powerbi/png/AdvancedLinear.png new file mode 100644 index 000000000..80f360281 Binary files /dev/null and b/images/powerbi/png/AdvancedLinear.png differ diff --git a/images/powerbi/png/BowtieChart.png b/images/powerbi/png/BowtieChart.png new file mode 100644 index 000000000..1b078c898 Binary files /dev/null and b/images/powerbi/png/BowtieChart.png differ diff --git a/images/powerbi/png/BoxandWhiskers.png b/images/powerbi/png/BoxandWhiskers.png new file mode 100644 index 000000000..a219b0dda Binary files /dev/null and b/images/powerbi/png/BoxandWhiskers.png differ diff --git a/images/powerbi/png/BrickChart.png b/images/powerbi/png/BrickChart.png new file mode 100644 index 000000000..a148a92db Binary files /dev/null and b/images/powerbi/png/BrickChart.png differ diff --git a/images/powerbi/png/Calendar.png b/images/powerbi/png/Calendar.png new file mode 100644 index 000000000..22d2129e2 Binary files /dev/null and b/images/powerbi/png/Calendar.png differ diff --git a/images/powerbi/png/CircularGauge.png b/images/powerbi/png/CircularGauge.png new file mode 100644 index 000000000..d1a6e2ace Binary files /dev/null and b/images/powerbi/png/CircularGauge.png differ diff --git a/images/powerbi/png/ClusterUsingOptics.png b/images/powerbi/png/ClusterUsingOptics.png new file mode 100644 index 000000000..6c8cfc0ab Binary files /dev/null and b/images/powerbi/png/ClusterUsingOptics.png differ diff --git a/images/powerbi/png/CylindricalGauge.png b/images/powerbi/png/CylindricalGauge.png new file mode 100644 index 000000000..fe99a7352 Binary files /dev/null and b/images/powerbi/png/CylindricalGauge.png differ diff --git a/images/powerbi/png/DataInsights.png b/images/powerbi/png/DataInsights.png new file mode 100644 index 000000000..f3df6b245 Binary files /dev/null and b/images/powerbi/png/DataInsights.png differ diff --git a/images/powerbi/png/DotPlot.png b/images/powerbi/png/DotPlot.png new file mode 100644 index 000000000..66d21a973 Binary files /dev/null and b/images/powerbi/png/DotPlot.png differ diff --git a/images/powerbi/png/DumbbellChart.png b/images/powerbi/png/DumbbellChart.png new file mode 100644 index 000000000..a00897249 Binary files /dev/null and b/images/powerbi/png/DumbbellChart.png differ diff --git a/images/powerbi/png/DynamicTooltip.png b/images/powerbi/png/DynamicTooltip.png new file mode 100644 index 000000000..aa9f45c07 Binary files /dev/null and b/images/powerbi/png/DynamicTooltip.png differ diff --git a/images/powerbi/png/ForecastingusingMultipleModels.png b/images/powerbi/png/ForecastingusingMultipleModels.png new file mode 100644 index 000000000..b7e662faa Binary files /dev/null and b/images/powerbi/png/ForecastingusingMultipleModels.png differ diff --git a/images/powerbi/png/ForecastingusingNeuralNetworks.png b/images/powerbi/png/ForecastingusingNeuralNetworks.png new file mode 100644 index 000000000..7f1000348 Binary files /dev/null and b/images/powerbi/png/ForecastingusingNeuralNetworks.png differ diff --git a/images/powerbi/png/FunnelwithSource.png b/images/powerbi/png/FunnelwithSource.png new file mode 100644 index 000000000..d2150bc1e Binary files /dev/null and b/images/powerbi/png/FunnelwithSource.png differ diff --git a/images/powerbi/png/GanttChart.png b/images/powerbi/png/GanttChart.png new file mode 100644 index 000000000..9afd42aa7 Binary files /dev/null and b/images/powerbi/png/GanttChart.png differ diff --git a/images/powerbi/png/Grid.png b/images/powerbi/png/Grid.png new file mode 100644 index 000000000..32eca95b0 Binary files /dev/null and b/images/powerbi/png/Grid.png differ diff --git a/images/powerbi/png/HierarchyChart.png b/images/powerbi/png/HierarchyChart.png new file mode 100644 index 000000000..4b73457ed Binary files /dev/null and b/images/powerbi/png/HierarchyChart.png differ diff --git a/images/powerbi/png/HistogramwithPoints.png b/images/powerbi/png/HistogramwithPoints.png new file mode 100644 index 000000000..6f683b880 Binary files /dev/null and b/images/powerbi/png/HistogramwithPoints.png differ diff --git a/images/powerbi/png/HorizontalFunnel.png b/images/powerbi/png/HorizontalFunnel.png new file mode 100644 index 000000000..fef852e55 Binary files /dev/null and b/images/powerbi/png/HorizontalFunnel.png differ diff --git a/images/powerbi/png/Hourglass.png b/images/powerbi/png/Hourglass.png new file mode 100644 index 000000000..06d03a766 Binary files /dev/null and b/images/powerbi/png/Hourglass.png differ diff --git a/images/powerbi/png/ImageCarousel.png b/images/powerbi/png/ImageCarousel.png new file mode 100644 index 000000000..8012d5d79 Binary files /dev/null and b/images/powerbi/png/ImageCarousel.png differ diff --git a/images/powerbi/png/JourneyChart.png b/images/powerbi/png/JourneyChart.png new file mode 100644 index 000000000..0e1362ab5 Binary files /dev/null and b/images/powerbi/png/JourneyChart.png differ diff --git a/images/powerbi/png/KPIColumn.png b/images/powerbi/png/KPIColumn.png new file mode 100644 index 000000000..766c3dad1 Binary files /dev/null and b/images/powerbi/png/KPIColumn.png differ diff --git a/images/powerbi/png/KPIGrid.png b/images/powerbi/png/KPIGrid.png new file mode 100644 index 000000000..121d5042d Binary files /dev/null and b/images/powerbi/png/KPIGrid.png differ diff --git a/images/powerbi/png/KPITicker.png b/images/powerbi/png/KPITicker.png new file mode 100644 index 000000000..bb2f31f3a Binary files /dev/null and b/images/powerbi/png/KPITicker.png differ diff --git a/images/powerbi/png/LinearGauge.png b/images/powerbi/png/LinearGauge.png new file mode 100644 index 000000000..2e5a0c709 Binary files /dev/null and b/images/powerbi/png/LinearGauge.png differ diff --git a/images/powerbi/png/Organizationchart.png b/images/powerbi/png/Organizationchart.png new file mode 100644 index 000000000..257302841 Binary files /dev/null and b/images/powerbi/png/Organizationchart.png differ diff --git a/images/powerbi/png/QuadrantChart.png b/images/powerbi/png/QuadrantChart.png new file mode 100644 index 000000000..7dbf6171a Binary files /dev/null and b/images/powerbi/png/QuadrantChart.png differ diff --git a/images/powerbi/png/Radarchart.png b/images/powerbi/png/Radarchart.png new file mode 100644 index 000000000..e7b6fb22c Binary files /dev/null and b/images/powerbi/png/Radarchart.png differ diff --git a/images/powerbi/png/Ratings.png b/images/powerbi/png/Ratings.png new file mode 100644 index 000000000..07ca3d47d Binary files /dev/null and b/images/powerbi/png/Ratings.png differ diff --git a/images/powerbi/png/RingChart.png b/images/powerbi/png/RingChart.png new file mode 100644 index 000000000..778222249 Binary files /dev/null and b/images/powerbi/png/RingChart.png differ diff --git a/images/powerbi/png/RotatingChart.png b/images/powerbi/png/RotatingChart.png new file mode 100644 index 000000000..202cc0fff Binary files /dev/null and b/images/powerbi/png/RotatingChart.png differ diff --git a/images/powerbi/png/RotatingTiles.png b/images/powerbi/png/RotatingTiles.png new file mode 100644 index 000000000..cf537a599 Binary files /dev/null and b/images/powerbi/png/RotatingTiles.png differ diff --git a/images/powerbi/png/SlopeChart.png b/images/powerbi/png/SlopeChart.png new file mode 100644 index 000000000..908fcbb3c Binary files /dev/null and b/images/powerbi/png/SlopeChart.png differ diff --git a/images/powerbi/png/StockChart.png b/images/powerbi/png/StockChart.png new file mode 100644 index 000000000..706d1bbd3 Binary files /dev/null and b/images/powerbi/png/StockChart.png differ diff --git a/images/powerbi/png/SunburstChart.png b/images/powerbi/png/SunburstChart.png new file mode 100644 index 000000000..b4e4447b8 Binary files /dev/null and b/images/powerbi/png/SunburstChart.png differ diff --git a/images/powerbi/png/TextEnhancer.png b/images/powerbi/png/TextEnhancer.png new file mode 100644 index 000000000..72678a507 Binary files /dev/null and b/images/powerbi/png/TextEnhancer.png differ diff --git a/images/powerbi/png/TextWrap.png b/images/powerbi/png/TextWrap.png new file mode 100644 index 000000000..eed1d74a6 Binary files /dev/null and b/images/powerbi/png/TextWrap.png differ diff --git a/images/powerbi/png/Thermometer.png b/images/powerbi/png/Thermometer.png new file mode 100644 index 000000000..f00ca4dde Binary files /dev/null and b/images/powerbi/png/Thermometer.png differ diff --git a/images/powerbi/png/TreeMap.png b/images/powerbi/png/TreeMap.png new file mode 100644 index 000000000..6816a13a6 Binary files /dev/null and b/images/powerbi/png/TreeMap.png differ diff --git a/images/powerbi/png/VennDiagram.png b/images/powerbi/png/VennDiagram.png new file mode 100644 index 000000000..9bac87f5e Binary files /dev/null and b/images/powerbi/png/VennDiagram.png differ diff --git a/images/powerbi/png/ViolinPlot.png b/images/powerbi/png/ViolinPlot.png new file mode 100644 index 000000000..38ac97f66 Binary files /dev/null and b/images/powerbi/png/ViolinPlot.png differ diff --git a/images/powerbi/svg/AdvancedLinear.svg b/images/powerbi/svg/AdvancedLinear.svg new file mode 100644 index 000000000..c33e71b87 --- /dev/null +++ b/images/powerbi/svg/AdvancedLinear.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/BowtieChart.svg b/images/powerbi/svg/BowtieChart.svg new file mode 100644 index 000000000..1a8d287ca --- /dev/null +++ b/images/powerbi/svg/BowtieChart.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/BoxandWhiskers.svg b/images/powerbi/svg/BoxandWhiskers.svg new file mode 100644 index 000000000..49e2c15bf --- /dev/null +++ b/images/powerbi/svg/BoxandWhiskers.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/BrickChart.svg b/images/powerbi/svg/BrickChart.svg new file mode 100644 index 000000000..fc937479f --- /dev/null +++ b/images/powerbi/svg/BrickChart.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/Calendar.svg b/images/powerbi/svg/Calendar.svg new file mode 100644 index 000000000..0e1b6f216 --- /dev/null +++ b/images/powerbi/svg/Calendar.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/CircularGauge.svg b/images/powerbi/svg/CircularGauge.svg new file mode 100644 index 000000000..391abac3a --- /dev/null +++ b/images/powerbi/svg/CircularGauge.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/ClusterUsingOptics.svg b/images/powerbi/svg/ClusterUsingOptics.svg new file mode 100644 index 000000000..753c01e36 --- /dev/null +++ b/images/powerbi/svg/ClusterUsingOptics.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/CylindricalGauge.svg b/images/powerbi/svg/CylindricalGauge.svg new file mode 100644 index 000000000..d64869ffd --- /dev/null +++ b/images/powerbi/svg/CylindricalGauge.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/DataInsights.svg b/images/powerbi/svg/DataInsights.svg new file mode 100644 index 000000000..7717386dc --- /dev/null +++ b/images/powerbi/svg/DataInsights.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/DotPlot.svg b/images/powerbi/svg/DotPlot.svg new file mode 100644 index 000000000..5b367c1cd --- /dev/null +++ b/images/powerbi/svg/DotPlot.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/DumbbellChart.svg b/images/powerbi/svg/DumbbellChart.svg new file mode 100644 index 000000000..ee9cf2f51 --- /dev/null +++ b/images/powerbi/svg/DumbbellChart.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/DynamicTooltip.svg b/images/powerbi/svg/DynamicTooltip.svg new file mode 100644 index 000000000..91ebfb60e --- /dev/null +++ b/images/powerbi/svg/DynamicTooltip.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/ForecastingusingMultipleModels.svg b/images/powerbi/svg/ForecastingusingMultipleModels.svg new file mode 100644 index 000000000..64ce4f0e4 --- /dev/null +++ b/images/powerbi/svg/ForecastingusingMultipleModels.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/ForecastingusingNeuralNetworks.svg b/images/powerbi/svg/ForecastingusingNeuralNetworks.svg new file mode 100644 index 000000000..f0ed7fe21 --- /dev/null +++ b/images/powerbi/svg/ForecastingusingNeuralNetworks.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/FunnelwithSource.svg b/images/powerbi/svg/FunnelwithSource.svg new file mode 100644 index 000000000..44af7a1a1 --- /dev/null +++ b/images/powerbi/svg/FunnelwithSource.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/GanttChart.svg b/images/powerbi/svg/GanttChart.svg new file mode 100644 index 000000000..90bc7836d --- /dev/null +++ b/images/powerbi/svg/GanttChart.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/images/powerbi/svg/Grid.svg b/images/powerbi/svg/Grid.svg new file mode 100644 index 000000000..507a49b01 --- /dev/null +++ b/images/powerbi/svg/Grid.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/HierarchyChart.svg b/images/powerbi/svg/HierarchyChart.svg new file mode 100644 index 000000000..604dbca49 --- /dev/null +++ b/images/powerbi/svg/HierarchyChart.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/HistogramwithPoints.svg b/images/powerbi/svg/HistogramwithPoints.svg new file mode 100644 index 000000000..0c5ceba6f --- /dev/null +++ b/images/powerbi/svg/HistogramwithPoints.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/HorizontalFunnel.svg b/images/powerbi/svg/HorizontalFunnel.svg new file mode 100644 index 000000000..47c11f91c --- /dev/null +++ b/images/powerbi/svg/HorizontalFunnel.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/images/powerbi/svg/Hourglass.svg b/images/powerbi/svg/Hourglass.svg new file mode 100644 index 000000000..dc643d564 --- /dev/null +++ b/images/powerbi/svg/Hourglass.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/ImageCarousel.svg b/images/powerbi/svg/ImageCarousel.svg new file mode 100644 index 000000000..40be7f11a --- /dev/null +++ b/images/powerbi/svg/ImageCarousel.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/JourneyChart.svg b/images/powerbi/svg/JourneyChart.svg new file mode 100644 index 000000000..157c8c9b2 --- /dev/null +++ b/images/powerbi/svg/JourneyChart.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/KPIColumn.svg b/images/powerbi/svg/KPIColumn.svg new file mode 100644 index 000000000..205ddf286 --- /dev/null +++ b/images/powerbi/svg/KPIColumn.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/KPIGrid.svg b/images/powerbi/svg/KPIGrid.svg new file mode 100644 index 000000000..7c9c01e0d --- /dev/null +++ b/images/powerbi/svg/KPIGrid.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/KPITicker.svg b/images/powerbi/svg/KPITicker.svg new file mode 100644 index 000000000..50c028e88 --- /dev/null +++ b/images/powerbi/svg/KPITicker.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/LinearGauge.svg b/images/powerbi/svg/LinearGauge.svg new file mode 100644 index 000000000..1267ef83e --- /dev/null +++ b/images/powerbi/svg/LinearGauge.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/Organizationchart.svg b/images/powerbi/svg/Organizationchart.svg new file mode 100644 index 000000000..2a98122a4 --- /dev/null +++ b/images/powerbi/svg/Organizationchart.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/QuadrantChart.svg b/images/powerbi/svg/QuadrantChart.svg new file mode 100644 index 000000000..7b9440944 --- /dev/null +++ b/images/powerbi/svg/QuadrantChart.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/Radarchart.svg b/images/powerbi/svg/Radarchart.svg new file mode 100644 index 000000000..654e8b06c --- /dev/null +++ b/images/powerbi/svg/Radarchart.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/Ratings.svg b/images/powerbi/svg/Ratings.svg new file mode 100644 index 000000000..9e55d6316 --- /dev/null +++ b/images/powerbi/svg/Ratings.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/RingChart.svg b/images/powerbi/svg/RingChart.svg new file mode 100644 index 000000000..4a358c568 --- /dev/null +++ b/images/powerbi/svg/RingChart.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/RotatingChart.svg b/images/powerbi/svg/RotatingChart.svg new file mode 100644 index 000000000..baab35aeb --- /dev/null +++ b/images/powerbi/svg/RotatingChart.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/images/powerbi/svg/RotatingTiles.svg b/images/powerbi/svg/RotatingTiles.svg new file mode 100644 index 000000000..aa12a5cf4 --- /dev/null +++ b/images/powerbi/svg/RotatingTiles.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/SlopeChart.svg b/images/powerbi/svg/SlopeChart.svg new file mode 100644 index 000000000..8efcaf192 --- /dev/null +++ b/images/powerbi/svg/SlopeChart.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/images/powerbi/svg/StockChart.svg b/images/powerbi/svg/StockChart.svg new file mode 100644 index 000000000..793a006be --- /dev/null +++ b/images/powerbi/svg/StockChart.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/SunburstChart.svg b/images/powerbi/svg/SunburstChart.svg new file mode 100644 index 000000000..19d49636f --- /dev/null +++ b/images/powerbi/svg/SunburstChart.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/TextEnhancer.svg b/images/powerbi/svg/TextEnhancer.svg new file mode 100644 index 000000000..a7f5448da --- /dev/null +++ b/images/powerbi/svg/TextEnhancer.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/powerbi/svg/TextWrap.svg b/images/powerbi/svg/TextWrap.svg new file mode 100644 index 000000000..fdefc8b73 --- /dev/null +++ b/images/powerbi/svg/TextWrap.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/Thermometer.svg b/images/powerbi/svg/Thermometer.svg new file mode 100644 index 000000000..fa172fadc --- /dev/null +++ b/images/powerbi/svg/Thermometer.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/TreeMap.svg b/images/powerbi/svg/TreeMap.svg new file mode 100644 index 000000000..f496c4c00 --- /dev/null +++ b/images/powerbi/svg/TreeMap.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/VennDiagram.svg b/images/powerbi/svg/VennDiagram.svg new file mode 100644 index 000000000..9cb787dfd --- /dev/null +++ b/images/powerbi/svg/VennDiagram.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/images/powerbi/svg/ViolinPlot.svg b/images/powerbi/svg/ViolinPlot.svg new file mode 100644 index 000000000..5b3727ef3 --- /dev/null +++ b/images/powerbi/svg/ViolinPlot.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/images/services/.DS_Store b/images/services/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/services/.DS_Store differ diff --git a/images/services/hero-1.jpg b/images/services/hero-1.jpg new file mode 100644 index 000000000..6982a9a8b Binary files /dev/null and b/images/services/hero-1.jpg differ diff --git a/images/services/hero-1@2x.jpg b/images/services/hero-1@2x.jpg new file mode 100644 index 000000000..3393fc2c7 Binary files /dev/null and b/images/services/hero-1@2x.jpg differ diff --git a/images/services/hero-2.jpg b/images/services/hero-2.jpg new file mode 100644 index 000000000..ea868e401 Binary files /dev/null and b/images/services/hero-2.jpg differ diff --git a/images/services/hero-2@2x.jpg b/images/services/hero-2@2x.jpg new file mode 100644 index 000000000..697a6d8da Binary files /dev/null and b/images/services/hero-2@2x.jpg differ diff --git a/images/services/hero-half-1.jpg b/images/services/hero-half-1.jpg new file mode 100644 index 000000000..82d07e62d Binary files /dev/null and b/images/services/hero-half-1.jpg differ diff --git a/images/services/hero-half-1@2x.jpg b/images/services/hero-half-1@2x.jpg new file mode 100644 index 000000000..e3954ae71 Binary files /dev/null and b/images/services/hero-half-1@2x.jpg differ diff --git a/images/services/service-1-square.jpg b/images/services/service-1-square.jpg new file mode 100644 index 000000000..6ef1a3521 Binary files /dev/null and b/images/services/service-1-square.jpg differ diff --git a/images/services/service-2-square.jpg b/images/services/service-2-square.jpg new file mode 100644 index 000000000..5e8aafc25 Binary files /dev/null and b/images/services/service-2-square.jpg differ diff --git a/images/services/slide-1-page-intro.jpg b/images/services/slide-1-page-intro.jpg new file mode 100644 index 000000000..ed8386532 Binary files /dev/null and b/images/services/slide-1-page-intro.jpg differ diff --git a/images/services/slide-1-page-intro@2x.jpg b/images/services/slide-1-page-intro@2x.jpg new file mode 100644 index 000000000..ae89bd301 Binary files /dev/null and b/images/services/slide-1-page-intro@2x.jpg differ diff --git a/images/shop/.DS_Store b/images/shop/.DS_Store new file mode 100644 index 000000000..c1583311c Binary files /dev/null and b/images/shop/.DS_Store differ diff --git a/images/shop/cart/cart-thumb-large-2.jpg b/images/shop/cart/cart-thumb-large-2.jpg new file mode 100644 index 000000000..b4de01586 Binary files /dev/null and b/images/shop/cart/cart-thumb-large-2.jpg differ diff --git a/images/shop/cart/cart-thumb-large-3.jpg b/images/shop/cart/cart-thumb-large-3.jpg new file mode 100644 index 000000000..fbd8fe4e5 Binary files /dev/null and b/images/shop/cart/cart-thumb-large-3.jpg differ diff --git a/images/shop/cart/cart-thumb-large.jpg b/images/shop/cart/cart-thumb-large.jpg new file mode 100644 index 000000000..e961e6a83 Binary files /dev/null and b/images/shop/cart/cart-thumb-large.jpg differ diff --git a/images/shop/cart/cart-thumb-small-2.jpg b/images/shop/cart/cart-thumb-small-2.jpg new file mode 100644 index 000000000..2d17331b0 Binary files /dev/null and b/images/shop/cart/cart-thumb-small-2.jpg differ diff --git a/images/shop/cart/cart-thumb-small-3.jpg b/images/shop/cart/cart-thumb-small-3.jpg new file mode 100644 index 000000000..f4c3938cd Binary files /dev/null and b/images/shop/cart/cart-thumb-small-3.jpg differ diff --git a/images/shop/cart/cart-thumb-small-4.jpg b/images/shop/cart/cart-thumb-small-4.jpg new file mode 100644 index 000000000..f59ba977a Binary files /dev/null and b/images/shop/cart/cart-thumb-small-4.jpg differ diff --git a/images/shop/cart/cart-thumb-small-5.jpg b/images/shop/cart/cart-thumb-small-5.jpg new file mode 100644 index 000000000..efad249e6 Binary files /dev/null and b/images/shop/cart/cart-thumb-small-5.jpg differ diff --git a/images/shop/cart/cart-thumb-small.jpg b/images/shop/cart/cart-thumb-small.jpg new file mode 100644 index 000000000..29fb5e608 Binary files /dev/null and b/images/shop/cart/cart-thumb-small.jpg differ diff --git a/images/shop/content-image-1.jpg b/images/shop/content-image-1.jpg new file mode 100644 index 000000000..c4c17195c Binary files /dev/null and b/images/shop/content-image-1.jpg differ diff --git a/images/shop/grid/.DS_Store b/images/shop/grid/.DS_Store new file mode 100644 index 000000000..1291c2223 Binary files /dev/null and b/images/shop/grid/.DS_Store differ diff --git a/images/shop/grid/large-margins/.DS_Store b/images/shop/grid/large-margins/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/shop/grid/large-margins/.DS_Store differ diff --git a/images/shop/grid/large-margins/product-1.jpg b/images/shop/grid/large-margins/product-1.jpg new file mode 100644 index 000000000..169244f37 Binary files /dev/null and b/images/shop/grid/large-margins/product-1.jpg differ diff --git a/images/shop/grid/large-margins/product-2.jpg b/images/shop/grid/large-margins/product-2.jpg new file mode 100644 index 000000000..0bb6963ee Binary files /dev/null and b/images/shop/grid/large-margins/product-2.jpg differ diff --git a/images/shop/grid/large-margins/product-3.jpg b/images/shop/grid/large-margins/product-3.jpg new file mode 100644 index 000000000..83ec8ae5b Binary files /dev/null and b/images/shop/grid/large-margins/product-3.jpg differ diff --git a/images/shop/grid/large-margins/product-4.jpg b/images/shop/grid/large-margins/product-4.jpg new file mode 100644 index 000000000..987e75266 Binary files /dev/null and b/images/shop/grid/large-margins/product-4.jpg differ diff --git a/images/shop/grid/large-margins/product-5.jpg b/images/shop/grid/large-margins/product-5.jpg new file mode 100644 index 000000000..ff12ef84b Binary files /dev/null and b/images/shop/grid/large-margins/product-5.jpg differ diff --git a/images/shop/grid/large-margins/product-6.jpg b/images/shop/grid/large-margins/product-6.jpg new file mode 100644 index 000000000..9344e0159 Binary files /dev/null and b/images/shop/grid/large-margins/product-6.jpg differ diff --git a/images/shop/grid/large-margins/product-7-portrait.jpg b/images/shop/grid/large-margins/product-7-portrait.jpg new file mode 100644 index 000000000..4d0b74bb6 Binary files /dev/null and b/images/shop/grid/large-margins/product-7-portrait.jpg differ diff --git a/images/shop/grid/large-margins/product-7.jpg b/images/shop/grid/large-margins/product-7.jpg new file mode 100644 index 000000000..7aaa7db50 Binary files /dev/null and b/images/shop/grid/large-margins/product-7.jpg differ diff --git a/images/shop/grid/large-margins/product-8-portrait.jpg b/images/shop/grid/large-margins/product-8-portrait.jpg new file mode 100644 index 000000000..c899a142a Binary files /dev/null and b/images/shop/grid/large-margins/product-8-portrait.jpg differ diff --git a/images/shop/grid/large-margins/product-8.jpg b/images/shop/grid/large-margins/product-8.jpg new file mode 100644 index 000000000..f3aeea1b2 Binary files /dev/null and b/images/shop/grid/large-margins/product-8.jpg differ diff --git a/images/shop/grid/large-margins/product-9-portrait.jpg b/images/shop/grid/large-margins/product-9-portrait.jpg new file mode 100644 index 000000000..cb42251ce Binary files /dev/null and b/images/shop/grid/large-margins/product-9-portrait.jpg differ diff --git a/images/shop/grid/large-margins/product-9.jpg b/images/shop/grid/large-margins/product-9.jpg new file mode 100644 index 000000000..0f6eec8f8 Binary files /dev/null and b/images/shop/grid/large-margins/product-9.jpg differ diff --git a/images/shop/grid/no-margins/.DS_Store b/images/shop/grid/no-margins/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/shop/grid/no-margins/.DS_Store differ diff --git a/images/shop/review-avatar-2.jpg b/images/shop/review-avatar-2.jpg new file mode 100644 index 000000000..369cdd784 Binary files /dev/null and b/images/shop/review-avatar-2.jpg differ diff --git a/images/shop/review-avatar-3.jpg b/images/shop/review-avatar-3.jpg new file mode 100644 index 000000000..a33df88a8 Binary files /dev/null and b/images/shop/review-avatar-3.jpg differ diff --git a/images/shop/review-avatar.jpg b/images/shop/review-avatar.jpg new file mode 100644 index 000000000..4ef878704 Binary files /dev/null and b/images/shop/review-avatar.jpg differ diff --git a/images/shop/single/.DS_Store b/images/shop/single/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/shop/single/.DS_Store differ diff --git a/images/shop/single/product-1.jpg b/images/shop/single/product-1.jpg new file mode 100644 index 000000000..e6996b641 Binary files /dev/null and b/images/shop/single/product-1.jpg differ diff --git a/images/shop/single/product-2.jpg b/images/shop/single/product-2.jpg new file mode 100644 index 000000000..dece934e8 Binary files /dev/null and b/images/shop/single/product-2.jpg differ diff --git a/images/shop/single/product-3.jpg b/images/shop/single/product-3.jpg new file mode 100644 index 000000000..ca10cbae8 Binary files /dev/null and b/images/shop/single/product-3.jpg differ diff --git a/images/shop/single/single-product.jpg b/images/shop/single/single-product.jpg new file mode 100644 index 000000000..a31e11a10 Binary files /dev/null and b/images/shop/single/single-product.jpg differ diff --git a/images/shop/single/software-1.jpg b/images/shop/single/software-1.jpg new file mode 100644 index 000000000..a97f3827b Binary files /dev/null and b/images/shop/single/software-1.jpg differ diff --git a/images/slider/.DS_Store b/images/slider/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/slider/.DS_Store differ diff --git a/images/slider/slide-1-content.jpg b/images/slider/slide-1-content.jpg new file mode 100644 index 000000000..ad66d3aae Binary files /dev/null and b/images/slider/slide-1-content.jpg differ diff --git a/images/slider/slide-1-content@2x.jpg b/images/slider/slide-1-content@2x.jpg new file mode 100644 index 000000000..de18feb1a Binary files /dev/null and b/images/slider/slide-1-content@2x.jpg differ diff --git a/images/slider/slide-1-fs.jpg b/images/slider/slide-1-fs.jpg new file mode 100644 index 000000000..03e112291 Binary files /dev/null and b/images/slider/slide-1-fs.jpg differ diff --git a/images/slider/slide-1-fs@2x.jpg b/images/slider/slide-1-fs@2x.jpg new file mode 100644 index 000000000..651bb23de Binary files /dev/null and b/images/slider/slide-1-fs@2x.jpg differ diff --git a/images/slider/slide-1-fw-short.jpg b/images/slider/slide-1-fw-short.jpg new file mode 100644 index 000000000..317d449cc Binary files /dev/null and b/images/slider/slide-1-fw-short.jpg differ diff --git a/images/slider/slide-1-fw-short@2x.jpg b/images/slider/slide-1-fw-short@2x.jpg new file mode 100644 index 000000000..30e8f34ef Binary files /dev/null and b/images/slider/slide-1-fw-short@2x.jpg differ diff --git a/images/slider/slide-10-fw-short.jpg b/images/slider/slide-10-fw-short.jpg new file mode 100644 index 000000000..fe7597b2b Binary files /dev/null and b/images/slider/slide-10-fw-short.jpg differ diff --git a/images/slider/slide-10-fw-short@2x.jpg b/images/slider/slide-10-fw-short@2x.jpg new file mode 100644 index 000000000..041883bf5 Binary files /dev/null and b/images/slider/slide-10-fw-short@2x.jpg differ diff --git a/images/slider/slide-11-fw-short.jpg b/images/slider/slide-11-fw-short.jpg new file mode 100644 index 000000000..6ddcba617 Binary files /dev/null and b/images/slider/slide-11-fw-short.jpg differ diff --git a/images/slider/slide-11-fw-short@2x.jpg b/images/slider/slide-11-fw-short@2x.jpg new file mode 100644 index 000000000..eef06fae7 Binary files /dev/null and b/images/slider/slide-11-fw-short@2x.jpg differ diff --git a/images/slider/slide-16-fs.jpg b/images/slider/slide-16-fs.jpg new file mode 100644 index 000000000..cbc4bdabf Binary files /dev/null and b/images/slider/slide-16-fs.jpg differ diff --git a/images/slider/slide-16-fs@2x.jpg b/images/slider/slide-16-fs@2x.jpg new file mode 100644 index 000000000..2be5198e4 Binary files /dev/null and b/images/slider/slide-16-fs@2x.jpg differ diff --git a/images/slider/slide-2-content@2x.jpg b/images/slider/slide-2-content@2x.jpg new file mode 100644 index 000000000..b003c0c92 Binary files /dev/null and b/images/slider/slide-2-content@2x.jpg differ diff --git a/images/slider/slide-2-fs.jpg b/images/slider/slide-2-fs.jpg new file mode 100644 index 000000000..73eeb3190 Binary files /dev/null and b/images/slider/slide-2-fs.jpg differ diff --git a/images/slider/slide-2-fs@2x.jpg b/images/slider/slide-2-fs@2x.jpg new file mode 100644 index 000000000..81cdbadcc Binary files /dev/null and b/images/slider/slide-2-fs@2x.jpg differ diff --git a/images/slider/slide-2-fw-short.jpg b/images/slider/slide-2-fw-short.jpg new file mode 100644 index 000000000..c6b22b415 Binary files /dev/null and b/images/slider/slide-2-fw-short.jpg differ diff --git a/images/slider/slide-2-fw-showrt@2x.jpg b/images/slider/slide-2-fw-showrt@2x.jpg new file mode 100644 index 000000000..7b536d5b2 Binary files /dev/null and b/images/slider/slide-2-fw-showrt@2x.jpg differ diff --git a/images/slider/slide-3-fs.jpg b/images/slider/slide-3-fs.jpg new file mode 100644 index 000000000..4df1b29d7 Binary files /dev/null and b/images/slider/slide-3-fs.jpg differ diff --git a/images/slider/slide-3-fs@2x.jpg b/images/slider/slide-3-fs@2x.jpg new file mode 100644 index 000000000..1f82f4007 Binary files /dev/null and b/images/slider/slide-3-fs@2x.jpg differ diff --git a/images/slider/slide-3-fw-short.jpg b/images/slider/slide-3-fw-short.jpg new file mode 100644 index 000000000..6981c94cb Binary files /dev/null and b/images/slider/slide-3-fw-short.jpg differ diff --git a/images/slider/slide-3-fw-short@2x.jpg b/images/slider/slide-3-fw-short@2x.jpg new file mode 100644 index 000000000..a02e89a34 Binary files /dev/null and b/images/slider/slide-3-fw-short@2x.jpg differ diff --git a/images/slider/slide-4-fs.jpg b/images/slider/slide-4-fs.jpg new file mode 100644 index 000000000..138bde935 Binary files /dev/null and b/images/slider/slide-4-fs.jpg differ diff --git a/images/slider/slide-4-fs@2x.jpg b/images/slider/slide-4-fs@2x.jpg new file mode 100644 index 000000000..06b3181fe Binary files /dev/null and b/images/slider/slide-4-fs@2x.jpg differ diff --git a/images/slider/slide-4-fw-short.jpg b/images/slider/slide-4-fw-short.jpg new file mode 100644 index 000000000..775854756 Binary files /dev/null and b/images/slider/slide-4-fw-short.jpg differ diff --git a/images/slider/slide-4-fw-short@2x.jpg b/images/slider/slide-4-fw-short@2x.jpg new file mode 100644 index 000000000..51e039dd5 Binary files /dev/null and b/images/slider/slide-4-fw-short@2x.jpg differ diff --git a/images/slider/slide-5-fs.jpg b/images/slider/slide-5-fs.jpg new file mode 100644 index 000000000..08fd37693 Binary files /dev/null and b/images/slider/slide-5-fs.jpg differ diff --git a/images/slider/slide-5-fs@2x.jpg b/images/slider/slide-5-fs@2x.jpg new file mode 100644 index 000000000..d33d79afd Binary files /dev/null and b/images/slider/slide-5-fs@2x.jpg differ diff --git a/images/slider/slide-5-fw-short.jpg b/images/slider/slide-5-fw-short.jpg new file mode 100644 index 000000000..781c56ed8 Binary files /dev/null and b/images/slider/slide-5-fw-short.jpg differ diff --git a/images/slider/slide-5-fw-short@2x.jpg b/images/slider/slide-5-fw-short@2x.jpg new file mode 100644 index 000000000..e97811003 Binary files /dev/null and b/images/slider/slide-5-fw-short@2x.jpg differ diff --git a/images/slider/slide-6-fs@2x.jpg b/images/slider/slide-6-fs@2x.jpg new file mode 100644 index 000000000..3fdba3431 Binary files /dev/null and b/images/slider/slide-6-fs@2x.jpg differ diff --git a/images/slider/slide-6-fw-short.jpg b/images/slider/slide-6-fw-short.jpg new file mode 100644 index 000000000..4af0c3970 Binary files /dev/null and b/images/slider/slide-6-fw-short.jpg differ diff --git a/images/slider/slide-6-fw-short@2x.jpg b/images/slider/slide-6-fw-short@2x.jpg new file mode 100644 index 000000000..bc883584c Binary files /dev/null and b/images/slider/slide-6-fw-short@2x.jpg differ diff --git a/images/slider/slide-7-fs.jpg b/images/slider/slide-7-fs.jpg new file mode 100644 index 000000000..0ff2a2d15 Binary files /dev/null and b/images/slider/slide-7-fs.jpg differ diff --git a/images/slider/slide-7-fs@2x.jpg b/images/slider/slide-7-fs@2x.jpg new file mode 100644 index 000000000..7eb0ce263 Binary files /dev/null and b/images/slider/slide-7-fs@2x.jpg differ diff --git a/images/slider/slide-7-fw-short.jpg b/images/slider/slide-7-fw-short.jpg new file mode 100644 index 000000000..6e4a8c0ff Binary files /dev/null and b/images/slider/slide-7-fw-short.jpg differ diff --git a/images/slider/slide-7-fw-short@2x.jpg b/images/slider/slide-7-fw-short@2x.jpg new file mode 100644 index 000000000..3e02785b0 Binary files /dev/null and b/images/slider/slide-7-fw-short@2x.jpg differ diff --git a/images/slider/slide-8-fw-short.jpg b/images/slider/slide-8-fw-short.jpg new file mode 100644 index 000000000..1174505a1 Binary files /dev/null and b/images/slider/slide-8-fw-short.jpg differ diff --git a/images/slider/slide-8-fw-short@2x.jpg b/images/slider/slide-8-fw-short@2x.jpg new file mode 100644 index 000000000..040138ed3 Binary files /dev/null and b/images/slider/slide-8-fw-short@2x.jpg differ diff --git a/images/slider/slide-9-fw-short.jpg b/images/slider/slide-9-fw-short.jpg new file mode 100644 index 000000000..6c36b56eb Binary files /dev/null and b/images/slider/slide-9-fw-short.jpg differ diff --git a/images/slider/slide-9-fw-short@2x.jpg b/images/slider/slide-9-fw-short@2x.jpg new file mode 100644 index 000000000..ebccf3545 Binary files /dev/null and b/images/slider/slide-9-fw-short@2x.jpg differ diff --git a/images/slider/slide-hero-half-1.jpg b/images/slider/slide-hero-half-1.jpg new file mode 100644 index 000000000..139f904c0 Binary files /dev/null and b/images/slider/slide-hero-half-1.jpg differ diff --git a/images/slider/slide-hero-half-1@2x.jpg b/images/slider/slide-hero-half-1@2x.jpg new file mode 100644 index 000000000..5785ff152 Binary files /dev/null and b/images/slider/slide-hero-half-1@2x.jpg differ diff --git a/images/slider/slide-hero-half-2.jpg b/images/slider/slide-hero-half-2.jpg new file mode 100644 index 000000000..38b294c4c Binary files /dev/null and b/images/slider/slide-hero-half-2.jpg differ diff --git a/images/slider/slide-hero-half-2@2x.jpg b/images/slider/slide-hero-half-2@2x.jpg new file mode 100644 index 000000000..c73c97c6e Binary files /dev/null and b/images/slider/slide-hero-half-2@2x.jpg differ diff --git a/images/team/.DS_Store b/images/team/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/images/team/.DS_Store differ diff --git a/images/team/content-image-1.jpg b/images/team/content-image-1.jpg new file mode 100644 index 000000000..2a9d31ae3 Binary files /dev/null and b/images/team/content-image-1.jpg differ diff --git a/images/team/content-image-2.jpg b/images/team/content-image-2.jpg new file mode 100644 index 000000000..ffe880a3e Binary files /dev/null and b/images/team/content-image-2.jpg differ diff --git a/images/team/hero-1.jpg b/images/team/hero-1.jpg new file mode 100644 index 000000000..99bf07651 Binary files /dev/null and b/images/team/hero-1.jpg differ diff --git a/images/team/hero-1@2x.jpg b/images/team/hero-1@2x.jpg new file mode 100644 index 000000000..4e12de770 Binary files /dev/null and b/images/team/hero-1@2x.jpg differ diff --git a/images/team/hero-2@2x.jpg b/images/team/hero-2@2x.jpg new file mode 100644 index 000000000..31565528c Binary files /dev/null and b/images/team/hero-2@2x.jpg differ diff --git a/images/team/hero-half-2.jpg b/images/team/hero-half-2.jpg new file mode 100644 index 000000000..02ba14f25 Binary files /dev/null and b/images/team/hero-half-2.jpg differ diff --git a/images/team/hero-half-2@2x.jpg b/images/team/hero-half-2@2x.jpg new file mode 100644 index 000000000..08a3b2f98 Binary files /dev/null and b/images/team/hero-half-2@2x.jpg differ diff --git a/images/team/team-avatar-1.jpg b/images/team/team-avatar-1.jpg new file mode 100644 index 000000000..39f3cb8ff Binary files /dev/null and b/images/team/team-avatar-1.jpg differ diff --git a/images/team/team-avatar-2.jpg b/images/team/team-avatar-2.jpg new file mode 100644 index 000000000..518ed9b97 Binary files /dev/null and b/images/team/team-avatar-2.jpg differ diff --git a/images/team/team-avatar-3.jpg b/images/team/team-avatar-3.jpg new file mode 100644 index 000000000..817ffdac2 Binary files /dev/null and b/images/team/team-avatar-3.jpg differ diff --git a/images/team/team-avatar-4.jpg b/images/team/team-avatar-4.jpg new file mode 100644 index 000000000..0ebf50ca8 Binary files /dev/null and b/images/team/team-avatar-4.jpg differ diff --git a/images/team/team-member-1-square.jpg b/images/team/team-member-1-square.jpg new file mode 100644 index 000000000..1a43cb45d Binary files /dev/null and b/images/team/team-member-1-square.jpg differ diff --git a/images/team/team-member-1.jpg b/images/team/team-member-1.jpg new file mode 100644 index 000000000..4cf68fbbb Binary files /dev/null and b/images/team/team-member-1.jpg differ diff --git a/images/team/team-member-10-square.jpg b/images/team/team-member-10-square.jpg new file mode 100644 index 000000000..5ffe4f509 Binary files /dev/null and b/images/team/team-member-10-square.jpg differ diff --git a/images/team/team-member-11-square.jpg b/images/team/team-member-11-square.jpg new file mode 100644 index 000000000..5ffe4f509 Binary files /dev/null and b/images/team/team-member-11-square.jpg differ diff --git a/images/team/team-member-12-square.jpg b/images/team/team-member-12-square.jpg new file mode 100644 index 000000000..5ffe4f509 Binary files /dev/null and b/images/team/team-member-12-square.jpg differ diff --git a/images/team/team-member-13-square.jpg b/images/team/team-member-13-square.jpg new file mode 100644 index 000000000..5ffe4f509 Binary files /dev/null and b/images/team/team-member-13-square.jpg differ diff --git a/images/team/team-member-2-square.jpg b/images/team/team-member-2-square.jpg new file mode 100644 index 000000000..69f4b314b Binary files /dev/null and b/images/team/team-member-2-square.jpg differ diff --git a/images/team/team-member-2.jpg b/images/team/team-member-2.jpg new file mode 100644 index 000000000..a3da20b0d Binary files /dev/null and b/images/team/team-member-2.jpg differ diff --git a/images/team/team-member-3-square.jpg b/images/team/team-member-3-square.jpg new file mode 100644 index 000000000..7fefed230 Binary files /dev/null and b/images/team/team-member-3-square.jpg differ diff --git a/images/team/team-member-3.jpg b/images/team/team-member-3.jpg new file mode 100644 index 000000000..0d40c115c Binary files /dev/null and b/images/team/team-member-3.jpg differ diff --git a/images/team/team-member-4-square.jpg b/images/team/team-member-4-square.jpg new file mode 100644 index 000000000..596363e3b Binary files /dev/null and b/images/team/team-member-4-square.jpg differ diff --git a/images/team/team-member-4.jpg b/images/team/team-member-4.jpg new file mode 100644 index 000000000..480c8fab8 Binary files /dev/null and b/images/team/team-member-4.jpg differ diff --git a/images/team/team-member-5-short.jpg b/images/team/team-member-5-short.jpg new file mode 100644 index 000000000..07124c71d Binary files /dev/null and b/images/team/team-member-5-short.jpg differ diff --git a/images/team/team-member-5-square.jpg b/images/team/team-member-5-square.jpg new file mode 100644 index 000000000..ea4c5c32d Binary files /dev/null and b/images/team/team-member-5-square.jpg differ diff --git a/images/team/team-member-5.jpg b/images/team/team-member-5.jpg new file mode 100644 index 000000000..01c0400ca Binary files /dev/null and b/images/team/team-member-5.jpg differ diff --git a/images/team/team-member-6-square.jpg b/images/team/team-member-6-square.jpg new file mode 100644 index 000000000..3f9520564 Binary files /dev/null and b/images/team/team-member-6-square.jpg differ diff --git a/images/team/team-member-6.jpg b/images/team/team-member-6.jpg new file mode 100644 index 000000000..7a9fae730 Binary files /dev/null and b/images/team/team-member-6.jpg differ diff --git a/images/team/team-member-7-square.jpg b/images/team/team-member-7-square.jpg new file mode 100644 index 000000000..5ffe4f509 Binary files /dev/null and b/images/team/team-member-7-square.jpg differ diff --git a/images/team/team-member-7.jpg b/images/team/team-member-7.jpg new file mode 100644 index 000000000..d91a4fa2f Binary files /dev/null and b/images/team/team-member-7.jpg differ diff --git a/images/team/team-member-8-square.jpg b/images/team/team-member-8-square.jpg new file mode 100644 index 000000000..5ffe4f509 Binary files /dev/null and b/images/team/team-member-8-square.jpg differ diff --git a/images/team/team-member-9-square.jpg b/images/team/team-member-9-square.jpg new file mode 100644 index 000000000..5ffe4f509 Binary files /dev/null and b/images/team/team-member-9-square.jpg differ diff --git a/images/team/team-member-grid-large.jpg b/images/team/team-member-grid-large.jpg new file mode 100644 index 000000000..fd979284f Binary files /dev/null and b/images/team/team-member-grid-large.jpg differ diff --git a/images/theme-mountain-favicon.ico b/images/theme-mountain-favicon.ico new file mode 100644 index 000000000..a64acb448 Binary files /dev/null and b/images/theme-mountain-favicon.ico differ diff --git a/img/App Development/Slider/googleplay.svg b/img/App Development/Slider/googleplay.svg new file mode 100644 index 000000000..8d81797cc --- /dev/null +++ b/img/App Development/Slider/googleplay.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/App Development/Slider/ios.svg b/img/App Development/Slider/ios.svg new file mode 100644 index 000000000..d4eae1341 --- /dev/null +++ b/img/App Development/Slider/ios.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/img/App Development/Slider/nodejs.svg b/img/App Development/Slider/nodejs.svg new file mode 100644 index 000000000..78e654e72 --- /dev/null +++ b/img/App Development/Slider/nodejs.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/App Development/Slider/office.svg b/img/App Development/Slider/office.svg new file mode 100644 index 000000000..906c539df --- /dev/null +++ b/img/App Development/Slider/office.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/App Development/Slider/react.png b/img/App Development/Slider/react.png new file mode 100644 index 000000000..4208a581e Binary files /dev/null and b/img/App Development/Slider/react.png differ diff --git a/img/App Development/Slider/typescript.svg b/img/App Development/Slider/typescript.svg new file mode 100644 index 000000000..8c3ebaf58 --- /dev/null +++ b/img/App Development/Slider/typescript.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/img/App Icons/cci.png b/img/App Icons/cci.png new file mode 100644 index 000000000..6c13aad0d Binary files /dev/null and b/img/App Icons/cci.png differ diff --git a/img/App Icons/chimple.png b/img/App Icons/chimple.png new file mode 100644 index 000000000..251ae0c43 Binary files /dev/null and b/img/App Icons/chimple.png differ diff --git a/img/App Icons/chimplenew.png b/img/App Icons/chimplenew.png new file mode 100644 index 000000000..077913060 Binary files /dev/null and b/img/App Icons/chimplenew.png differ diff --git a/img/App Icons/kitkit.png b/img/App Icons/kitkit.png new file mode 100644 index 000000000..c7d874f49 Binary files /dev/null and b/img/App Icons/kitkit.png differ diff --git a/img/App Icons/onebillion.png b/img/App Icons/onebillion.png new file mode 100644 index 000000000..1d2e281c6 Binary files /dev/null and b/img/App Icons/onebillion.png differ diff --git a/img/App Icons/pehlaschool.png b/img/App Icons/pehlaschool.png new file mode 100644 index 000000000..fe9f71173 Binary files /dev/null and b/img/App Icons/pehlaschool.png differ diff --git a/img/App Icons/robotutor.png b/img/App Icons/robotutor.png new file mode 100644 index 000000000..c636ad834 Binary files /dev/null and b/img/App Icons/robotutor.png differ diff --git a/img/App Icons/simpleclass.png b/img/App Icons/simpleclass.png new file mode 100644 index 000000000..e184caa8c Binary files /dev/null and b/img/App Icons/simpleclass.png differ diff --git a/img/Banners/2021 POTY Banner - Desaturated and Decluttered.png b/img/Banners/2021 POTY Banner - Desaturated and Decluttered.png new file mode 100644 index 000000000..ef741feca Binary files /dev/null and b/img/Banners/2021 POTY Banner - Desaturated and Decluttered.png differ diff --git a/img/Banners/2021 POTY Banner.png b/img/Banners/2021 POTY Banner.png new file mode 100644 index 000000000..08b659828 Binary files /dev/null and b/img/Banners/2021 POTY Banner.png differ diff --git a/img/Banners/2021.01.15 - Youtube banner.jpg b/img/Banners/2021.01.15 - Youtube banner.jpg new file mode 100644 index 000000000..239a26e9f Binary files /dev/null and b/img/Banners/2021.01.15 - Youtube banner.jpg differ diff --git a/img/Banners/App Development Banners 1.jpg b/img/Banners/App Development Banners 1.jpg new file mode 100644 index 000000000..bf9b824c8 Binary files /dev/null and b/img/Banners/App Development Banners 1.jpg differ diff --git a/img/Banners/App Development Banners 2.jpg b/img/Banners/App Development Banners 2.jpg new file mode 100644 index 000000000..680b004ec Binary files /dev/null and b/img/Banners/App Development Banners 2.jpg differ diff --git a/img/Banners/AzureSecurityBestPractices.jpg b/img/Banners/AzureSecurityBestPractices.jpg new file mode 100644 index 000000000..fce039ea9 Binary files /dev/null and b/img/Banners/AzureSecurityBestPractices.jpg differ diff --git a/img/Banners/BPG001-main.jpg b/img/Banners/BPG001-main.jpg new file mode 100644 index 000000000..4480e22dc Binary files /dev/null and b/img/Banners/BPG001-main.jpg differ diff --git a/img/Banners/BPG002-main.jpg b/img/Banners/BPG002-main.jpg new file mode 100644 index 000000000..ed8420025 Binary files /dev/null and b/img/Banners/BPG002-main.jpg differ diff --git a/img/Banners/BPG003-main.jpg b/img/Banners/BPG003-main.jpg new file mode 100644 index 000000000..b346aecf8 Binary files /dev/null and b/img/Banners/BPG003-main.jpg differ diff --git a/img/Banners/BPG004-main.jpg b/img/Banners/BPG004-main.jpg new file mode 100644 index 000000000..5e5a17654 Binary files /dev/null and b/img/Banners/BPG004-main.jpg differ diff --git a/img/Banners/BPG005-main.jpg b/img/Banners/BPG005-main.jpg new file mode 100644 index 000000000..6f2dbbb4a Binary files /dev/null and b/img/Banners/BPG005-main.jpg differ diff --git a/img/Banners/BPG006-main.jpg b/img/Banners/BPG006-main.jpg new file mode 100644 index 000000000..fb05481f5 Binary files /dev/null and b/img/Banners/BPG006-main.jpg differ diff --git a/img/Banners/BPG007-main.jpg b/img/Banners/BPG007-main.jpg new file mode 100644 index 000000000..fc5d1ba9e Binary files /dev/null and b/img/Banners/BPG007-main.jpg differ diff --git a/img/Banners/Cloud Transformation Banner 1.jpg b/img/Banners/Cloud Transformation Banner 1.jpg new file mode 100644 index 000000000..e20d386cf Binary files /dev/null and b/img/Banners/Cloud Transformation Banner 1.jpg differ diff --git a/img/Banners/Cloud Transformation Banner 2.jpg b/img/Banners/Cloud Transformation Banner 2.jpg new file mode 100644 index 000000000..f2caefd73 Binary files /dev/null and b/img/Banners/Cloud Transformation Banner 2.jpg differ diff --git a/img/Banners/Data Science Banner 2 Updated.jpg b/img/Banners/Data Science Banner 2 Updated.jpg new file mode 100644 index 000000000..8b9e30aa2 Binary files /dev/null and b/img/Banners/Data Science Banner 2 Updated.jpg differ diff --git a/img/Banners/Data Science Banners 1.jpg b/img/Banners/Data Science Banners 1.jpg new file mode 100644 index 000000000..1bc9338df Binary files /dev/null and b/img/Banners/Data Science Banners 1.jpg differ diff --git a/img/Banners/Data Science Banners 2.jpg b/img/Banners/Data Science Banners 2.jpg new file mode 100644 index 000000000..b7a76dfa0 Binary files /dev/null and b/img/Banners/Data Science Banners 2.jpg differ diff --git a/img/Banners/Data management Banner 1.jpg b/img/Banners/Data management Banner 1.jpg new file mode 100644 index 000000000..b9a252939 Binary files /dev/null and b/img/Banners/Data management Banner 1.jpg differ diff --git a/img/Banners/Data management Banner 2.jpg b/img/Banners/Data management Banner 2.jpg new file mode 100644 index 000000000..1510deb44 Binary files /dev/null and b/img/Banners/Data management Banner 2.jpg differ diff --git a/img/Banners/Dr. Power BI.png b/img/Banners/Dr. Power BI.png new file mode 100644 index 000000000..4f20ee758 Binary files /dev/null and b/img/Banners/Dr. Power BI.png differ diff --git a/img/Banners/General_Website_Banner 2.png b/img/Banners/General_Website_Banner 2.png new file mode 100644 index 000000000..5fab33642 Binary files /dev/null and b/img/Banners/General_Website_Banner 2.png differ diff --git a/img/Banners/General_Website_Banner THIN.png b/img/Banners/General_Website_Banner THIN.png new file mode 100644 index 000000000..6ed47ab28 Binary files /dev/null and b/img/Banners/General_Website_Banner THIN.png differ diff --git a/img/Banners/General_Website_Banner.jpg b/img/Banners/General_Website_Banner.jpg new file mode 100644 index 000000000..de1184348 Binary files /dev/null and b/img/Banners/General_Website_Banner.jpg differ diff --git a/img/Banners/General_Website_Banner_2.png b/img/Banners/General_Website_Banner_2.png new file mode 100644 index 000000000..5fab33642 Binary files /dev/null and b/img/Banners/General_Website_Banner_2.png differ diff --git a/img/Banners/General_Website_Banner_THIN.png b/img/Banners/General_Website_Banner_THIN.png new file mode 100644 index 000000000..ee753ed92 Binary files /dev/null and b/img/Banners/General_Website_Banner_THIN.png differ diff --git a/img/Banners/Legacy/PBI31.png b/img/Banners/Legacy/PBI31.png new file mode 100644 index 000000000..37fc23882 Binary files /dev/null and b/img/Banners/Legacy/PBI31.png differ diff --git a/img/Banners/Legacy/azure-security-best-practices-banner.jpg b/img/Banners/Legacy/azure-security-best-practices-banner.jpg new file mode 100644 index 000000000..49bfd4cbc Binary files /dev/null and b/img/Banners/Legacy/azure-security-best-practices-banner.jpg differ diff --git a/img/Banners/Legacy/case-studies-banner.jpg b/img/Banners/Legacy/case-studies-banner.jpg new file mode 100644 index 000000000..ff61cac13 Binary files /dev/null and b/img/Banners/Legacy/case-studies-banner.jpg differ diff --git a/img/Banners/PBI31.png b/img/Banners/PBI31.png new file mode 100644 index 000000000..cc811e31c Binary files /dev/null and b/img/Banners/PBI31.png differ diff --git a/img/Banners/PBI31_Icon.jpg b/img/Banners/PBI31_Icon.jpg new file mode 100644 index 000000000..0115103d3 Binary files /dev/null and b/img/Banners/PBI31_Icon.jpg differ diff --git a/img/Banners/PBI31_Tile.jpg b/img/Banners/PBI31_Tile.jpg new file mode 100644 index 000000000..1a4b80d28 Binary files /dev/null and b/img/Banners/PBI31_Tile.jpg differ diff --git a/img/Banners/PBICarousal1.png b/img/Banners/PBICarousal1.png new file mode 100644 index 000000000..08872a7f8 Binary files /dev/null and b/img/Banners/PBICarousal1.png differ diff --git a/img/Banners/PBICarousal2.png b/img/Banners/PBICarousal2.png new file mode 100644 index 000000000..48289979f Binary files /dev/null and b/img/Banners/PBICarousal2.png differ diff --git a/img/Banners/PBI_Export_Tool_Banner.png b/img/Banners/PBI_Export_Tool_Banner.png new file mode 100644 index 000000000..022992230 Binary files /dev/null and b/img/Banners/PBI_Export_Tool_Banner.png differ diff --git a/img/Banners/POTYA-BG-simple.png b/img/Banners/POTYA-BG-simple.png new file mode 100644 index 000000000..57e737ed2 Binary files /dev/null and b/img/Banners/POTYA-BG-simple.png differ diff --git a/img/Banners/POTYA-banner-v5.jpg b/img/Banners/POTYA-banner-v5.jpg new file mode 100644 index 000000000..b223c31e4 Binary files /dev/null and b/img/Banners/POTYA-banner-v5.jpg differ diff --git a/img/Banners/Power BI Best Practices Banner 2.png b/img/Banners/Power BI Best Practices Banner 2.png new file mode 100644 index 000000000..fe037533a Binary files /dev/null and b/img/Banners/Power BI Best Practices Banner 2.png differ diff --git a/img/Banners/Power BI Best Practices Banner 3.png b/img/Banners/Power BI Best Practices Banner 3.png new file mode 100644 index 000000000..baa51c49c Binary files /dev/null and b/img/Banners/Power BI Best Practices Banner 3.png differ diff --git a/img/Banners/Power-BI-Best-Practices-banner.jpg b/img/Banners/Power-BI-Best-Practices-banner.jpg new file mode 100644 index 000000000..781cda2a8 Binary files /dev/null and b/img/Banners/Power-BI-Best-Practices-banner.jpg differ diff --git a/img/Banners/Power-BI-Custom-visuals.jpg b/img/Banners/Power-BI-Custom-visuals.jpg new file mode 100644 index 000000000..239a26e9f Binary files /dev/null and b/img/Banners/Power-BI-Custom-visuals.jpg differ diff --git a/img/Banners/Power_BI_Best_Practices_Banner.png b/img/Banners/Power_BI_Best_Practices_Banner.png new file mode 100644 index 000000000..b1acf581f Binary files /dev/null and b/img/Banners/Power_BI_Best_Practices_Banner.png differ diff --git a/img/Banners/YoutubePowerBI_Banner.png b/img/Banners/YoutubePowerBI_Banner.png new file mode 100644 index 000000000..e5247b8e7 Binary files /dev/null and b/img/Banners/YoutubePowerBI_Banner.png differ diff --git a/img/Banners/about.jpg b/img/Banners/about.jpg index 7a54154bc..f699ca033 100644 Binary files a/img/Banners/about.jpg and b/img/Banners/about.jpg differ diff --git a/img/Banners/azure-architecture-best-practices-banner.jpg b/img/Banners/azure-architecture-best-practices-banner.jpg new file mode 100644 index 000000000..7a38a5118 Binary files /dev/null and b/img/Banners/azure-architecture-best-practices-banner.jpg differ diff --git a/img/Banners/azure-databricks-banner.jpg b/img/Banners/azure-databricks-banner.jpg new file mode 100644 index 000000000..1a6ca2b80 Binary files /dev/null and b/img/Banners/azure-databricks-banner.jpg differ diff --git a/img/Banners/azure-databricks-best-practices-banner.jpg b/img/Banners/azure-databricks-best-practices-banner.jpg new file mode 100644 index 000000000..f7725b007 Binary files /dev/null and b/img/Banners/azure-databricks-best-practices-banner.jpg differ diff --git a/img/Banners/azure-security-best-practices-banner.jpg b/img/Banners/azure-security-best-practices-banner.jpg new file mode 100644 index 000000000..cc0193104 Binary files /dev/null and b/img/Banners/azure-security-best-practices-banner.jpg differ diff --git a/img/Banners/black-friday-banner.jpg b/img/Banners/black-friday-banner.jpg new file mode 100644 index 000000000..4ca8868c6 Binary files /dev/null and b/img/Banners/black-friday-banner.jpg differ diff --git a/img/Banners/blog-banner.jpg b/img/Banners/blog-banner.jpg new file mode 100644 index 000000000..579dddcd9 Binary files /dev/null and b/img/Banners/blog-banner.jpg differ diff --git a/img/Banners/blogbanner.png b/img/Banners/blogbanner.png new file mode 100644 index 000000000..2a920e598 Binary files /dev/null and b/img/Banners/blogbanner.png differ diff --git a/img/Banners/calendar-banner.jpg b/img/Banners/calendar-banner.jpg new file mode 100644 index 000000000..26df177f4 Binary files /dev/null and b/img/Banners/calendar-banner.jpg differ diff --git a/img/Banners/career.jpg b/img/Banners/career.jpg index 3d3347b9d..4399b0ef7 100644 Binary files a/img/Banners/career.jpg and b/img/Banners/career.jpg differ diff --git a/img/Banners/case-studies-banner.jpg b/img/Banners/case-studies-banner.jpg index ff61cac13..926f798e5 100644 Binary files a/img/Banners/case-studies-banner.jpg and b/img/Banners/case-studies-banner.jpg differ diff --git a/img/Banners/consulting-slider.jpg b/img/Banners/consulting-slider.jpg new file mode 100644 index 000000000..895b9e7d9 Binary files /dev/null and b/img/Banners/consulting-slider.jpg differ diff --git a/img/Banners/d365banner.jpeg b/img/Banners/d365banner.jpeg new file mode 100644 index 000000000..fbd5f287e Binary files /dev/null and b/img/Banners/d365banner.jpeg differ diff --git a/img/Banners/d365devbestpractice.png b/img/Banners/d365devbestpractice.png new file mode 100644 index 000000000..b97c7b3c4 Binary files /dev/null and b/img/Banners/d365devbestpractice.png differ diff --git a/img/Banners/data-dictionary-banner.jpg b/img/Banners/data-dictionary-banner.jpg new file mode 100644 index 000000000..1cda6e1ef Binary files /dev/null and b/img/Banners/data-dictionary-banner.jpg differ diff --git a/img/Banners/data.jpg b/img/Banners/data.jpg index 0a92b5e0f..d211d64cf 100644 Binary files a/img/Banners/data.jpg and b/img/Banners/data.jpg differ diff --git a/img/Banners/databricks-banner3.jpg b/img/Banners/databricks-banner3.jpg new file mode 100644 index 000000000..f52c90916 Binary files /dev/null and b/img/Banners/databricks-banner3.jpg differ diff --git a/img/Banners/dataops-slider.jpg b/img/Banners/dataops-slider.jpg new file mode 100644 index 000000000..b26099fae Binary files /dev/null and b/img/Banners/dataops-slider.jpg differ diff --git a/img/Banners/dax-best-practices-banner.jpg b/img/Banners/dax-best-practices-banner.jpg new file mode 100644 index 000000000..f6fee7e2c Binary files /dev/null and b/img/Banners/dax-best-practices-banner.jpg differ diff --git a/img/Banners/drPowerBIBanner.png b/img/Banners/drPowerBIBanner.png new file mode 100644 index 000000000..947d64641 Binary files /dev/null and b/img/Banners/drPowerBIBanner.png differ diff --git a/img/Banners/education.jpeg b/img/Banners/education.jpeg new file mode 100644 index 000000000..2e9630ed2 Binary files /dev/null and b/img/Banners/education.jpeg differ diff --git a/img/Banners/election-banner.jpg b/img/Banners/election-banner.jpg new file mode 100644 index 000000000..aeb4f34e8 Binary files /dev/null and b/img/Banners/election-banner.jpg differ diff --git a/img/Banners/events_banner.jpg b/img/Banners/events_banner.jpg new file mode 100644 index 000000000..c7a940ecc Binary files /dev/null and b/img/Banners/events_banner.jpg differ diff --git a/img/Banners/events_banner.png b/img/Banners/events_banner.png new file mode 100644 index 000000000..7b7909b8b Binary files /dev/null and b/img/Banners/events_banner.png differ diff --git a/img/Banners/export-to-ppt-banner.jpg b/img/Banners/export-to-ppt-banner.jpg new file mode 100644 index 000000000..422df84bc Binary files /dev/null and b/img/Banners/export-to-ppt-banner.jpg differ diff --git a/img/Banners/flight-slider.jpg b/img/Banners/flight-slider.jpg new file mode 100644 index 000000000..8cac4aa33 Binary files /dev/null and b/img/Banners/flight-slider.jpg differ diff --git a/img/Banners/gantt-slider.jpg b/img/Banners/gantt-slider.jpg new file mode 100644 index 000000000..238ec4cb4 Binary files /dev/null and b/img/Banners/gantt-slider.jpg differ diff --git a/img/Banners/girl-writing.jpg b/img/Banners/girl-writing.jpg new file mode 100644 index 000000000..34ab2251e Binary files /dev/null and b/img/Banners/girl-writing.jpg differ diff --git a/img/Banners/global-slider.jpg b/img/Banners/global-slider.jpg new file mode 100644 index 000000000..a9758465d Binary files /dev/null and b/img/Banners/global-slider.jpg differ diff --git a/img/Banners/inc-5000-analysis-banner.jpg b/img/Banners/inc-5000-analysis-banner.jpg new file mode 100644 index 000000000..d9541dd41 Binary files /dev/null and b/img/Banners/inc-5000-analysis-banner.jpg differ diff --git a/img/Banners/inc-5000-slider.jpg b/img/Banners/inc-5000-slider.jpg new file mode 100644 index 000000000..276af687a Binary files /dev/null and b/img/Banners/inc-5000-slider.jpg differ diff --git a/img/Banners/integrate-banner.jpg b/img/Banners/integrate-banner.jpg new file mode 100644 index 000000000..06caa1266 Binary files /dev/null and b/img/Banners/integrate-banner.jpg differ diff --git a/img/Banners/kpi-column.jpg b/img/Banners/kpi-column.jpg new file mode 100644 index 000000000..2a0056969 Binary files /dev/null and b/img/Banners/kpi-column.jpg differ diff --git a/img/Banners/maq-slide-1.jpg b/img/Banners/maq-slide-1.jpg new file mode 100644 index 000000000..5f28ebbb1 Binary files /dev/null and b/img/Banners/maq-slide-1.jpg differ diff --git a/img/Banners/maq-slider-1.jpg b/img/Banners/maq-slider-1.jpg new file mode 100644 index 000000000..6fdaf943a Binary files /dev/null and b/img/Banners/maq-slider-1.jpg differ diff --git a/img/Banners/maq.jpg b/img/Banners/maq.jpg new file mode 100644 index 000000000..335d248aa Binary files /dev/null and b/img/Banners/maq.jpg differ diff --git a/img/Banners/martech-banner.png b/img/Banners/martech-banner.png new file mode 100644 index 000000000..ca9a08172 Binary files /dev/null and b/img/Banners/martech-banner.png differ diff --git a/img/Banners/mdm-slider.jpg b/img/Banners/mdm-slider.jpg new file mode 100644 index 000000000..b07884073 Binary files /dev/null and b/img/Banners/mdm-slider.jpg differ diff --git a/img/Banners/news.jpg b/img/Banners/news.jpg index 1729f3de1..e2c043679 100644 Binary files a/img/Banners/news.jpg and b/img/Banners/news.jpg differ diff --git a/img/Banners/partner-banner.jpg b/img/Banners/partner-banner.jpg new file mode 100644 index 000000000..01c148427 Binary files /dev/null and b/img/Banners/partner-banner.jpg differ diff --git a/img/Banners/pehla-banner.jpg b/img/Banners/pehla-banner.jpg new file mode 100644 index 000000000..27280bc32 Binary files /dev/null and b/img/Banners/pehla-banner.jpg differ diff --git a/img/Banners/powerbi-best-practices-banner.jpg b/img/Banners/powerbi-best-practices-banner.jpg new file mode 100644 index 000000000..305bf0bd9 Binary files /dev/null and b/img/Banners/powerbi-best-practices-banner.jpg differ diff --git a/img/Banners/sales-reporting3.jpg b/img/Banners/sales-reporting3.jpg new file mode 100644 index 000000000..ca25d3436 Binary files /dev/null and b/img/Banners/sales-reporting3.jpg differ diff --git a/img/Banners/textanalytics.jpeg b/img/Banners/textanalytics.jpeg new file mode 100644 index 000000000..6107c4d0d Binary files /dev/null and b/img/Banners/textanalytics.jpeg differ diff --git a/img/Banners/textanalytics.png b/img/Banners/textanalytics.png new file mode 100644 index 000000000..ed2c4a31f Binary files /dev/null and b/img/Banners/textanalytics.png differ diff --git a/img/CertyFAST/CertifyHomePage.png b/img/CertyFAST/CertifyHomePage.png new file mode 100644 index 000000000..2fae1e006 Binary files /dev/null and b/img/CertyFAST/CertifyHomePage.png differ diff --git a/img/CertyFAST/CertyFASTLaptopPaperImage.png b/img/CertyFAST/CertyFASTLaptopPaperImage.png new file mode 100644 index 000000000..3912ad27a Binary files /dev/null and b/img/CertyFAST/CertyFASTLaptopPaperImage.png differ diff --git a/img/CertyFAST/CertyFASTSetup.png b/img/CertyFAST/CertyFASTSetup.png new file mode 100644 index 000000000..b655b7a8f Binary files /dev/null and b/img/CertyFAST/CertyFASTSetup.png differ diff --git a/img/CertyFAST/CertyFASTUserGuide.png b/img/CertyFAST/CertyFASTUserGuide.png new file mode 100644 index 000000000..1a4ac2610 Binary files /dev/null and b/img/CertyFAST/CertyFASTUserGuide.png differ diff --git a/img/CertyFAST/CertyFastBlogHeadingImage.png b/img/CertyFAST/CertyFastBlogHeadingImage.png new file mode 100644 index 000000000..6c581f38f Binary files /dev/null and b/img/CertyFAST/CertyFastBlogHeadingImage.png differ diff --git a/img/CertyFAST/HowToUseImage/Alignment.png b/img/CertyFAST/HowToUseImage/Alignment.png new file mode 100644 index 000000000..b9287e083 Binary files /dev/null and b/img/CertyFAST/HowToUseImage/Alignment.png differ diff --git a/img/CertyFAST/HowToUseImage/Documentation.png b/img/CertyFAST/HowToUseImage/Documentation.png new file mode 100644 index 000000000..5a8c1f226 Binary files /dev/null and b/img/CertyFAST/HowToUseImage/Documentation.png differ diff --git a/img/CertyFAST/HowToUseImage/HomePage.png b/img/CertyFAST/HowToUseImage/HomePage.png new file mode 100644 index 000000000..3a57ecc3b Binary files /dev/null and b/img/CertyFAST/HowToUseImage/HomePage.png differ diff --git a/img/CertyFAST/HowToUseImage/Insights.png b/img/CertyFAST/HowToUseImage/Insights.png new file mode 100644 index 000000000..afc60f941 Binary files /dev/null and b/img/CertyFAST/HowToUseImage/Insights.png differ diff --git a/img/CertyFAST/HowToUseImage/Lineage.png b/img/CertyFAST/HowToUseImage/Lineage.png new file mode 100644 index 000000000..228be7f52 Binary files /dev/null and b/img/CertyFAST/HowToUseImage/Lineage.png differ diff --git a/img/CertyFAST/gif/Alignment.gif b/img/CertyFAST/gif/Alignment.gif new file mode 100644 index 000000000..c0ee3d5c9 Binary files /dev/null and b/img/CertyFAST/gif/Alignment.gif differ diff --git a/img/CertyFAST/gif/Documentation.gif b/img/CertyFAST/gif/Documentation.gif new file mode 100644 index 000000000..63bdeb081 Binary files /dev/null and b/img/CertyFAST/gif/Documentation.gif differ diff --git a/img/CertyFAST/gif/Insights.gif b/img/CertyFAST/gif/Insights.gif new file mode 100644 index 000000000..80dbe44c9 Binary files /dev/null and b/img/CertyFAST/gif/Insights.gif differ diff --git a/img/CertyFAST/gif/Lineage.gif b/img/CertyFAST/gif/Lineage.gif new file mode 100644 index 000000000..39be80d3c Binary files /dev/null and b/img/CertyFAST/gif/Lineage.gif differ diff --git a/img/CertyFAST/gif/Picture1.gif b/img/CertyFAST/gif/Picture1.gif new file mode 100644 index 000000000..a5f80995f Binary files /dev/null and b/img/CertyFAST/gif/Picture1.gif differ diff --git a/img/Cloud Transformation/Slider/aws.svg b/img/Cloud Transformation/Slider/aws.svg new file mode 100644 index 000000000..550fd75ed --- /dev/null +++ b/img/Cloud Transformation/Slider/aws.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/Cloud Transformation/Slider/azure.png b/img/Cloud Transformation/Slider/azure.png index 71c770e60..a3988748e 100644 Binary files a/img/Cloud Transformation/Slider/azure.png and b/img/Cloud Transformation/Slider/azure.png differ diff --git a/img/Cloud Transformation/Slider/azure.svg b/img/Cloud Transformation/Slider/azure.svg new file mode 100644 index 000000000..0859130e1 --- /dev/null +++ b/img/Cloud Transformation/Slider/azure.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/img/Cloud Transformation/aperture.png b/img/Cloud Transformation/aperture.png new file mode 100644 index 000000000..418c8cff8 Binary files /dev/null and b/img/Cloud Transformation/aperture.png differ diff --git a/img/Cloud Transformation/bolt.png b/img/Cloud Transformation/bolt.png new file mode 100644 index 000000000..95cb9c161 Binary files /dev/null and b/img/Cloud Transformation/bolt.png differ diff --git a/img/Cloud Transformation/cart-8x.png b/img/Cloud Transformation/cart-8x.png new file mode 100644 index 000000000..9cf9e9136 Binary files /dev/null and b/img/Cloud Transformation/cart-8x.png differ diff --git a/img/Cloud Transformation/cart.png b/img/Cloud Transformation/cart.png new file mode 100644 index 000000000..9cf9e9136 Binary files /dev/null and b/img/Cloud Transformation/cart.png differ diff --git a/img/Cloud Transformation/globe.png b/img/Cloud Transformation/globe.png new file mode 100644 index 000000000..47b5487fc Binary files /dev/null and b/img/Cloud Transformation/globe.png differ diff --git a/img/Cloud Transformation/lock-locked.png b/img/Cloud Transformation/lock-locked.png new file mode 100644 index 000000000..335f006b5 Binary files /dev/null and b/img/Cloud Transformation/lock-locked.png differ diff --git a/img/Cloud Transformation/target.png b/img/Cloud Transformation/target.png new file mode 100644 index 000000000..08c5669f4 Binary files /dev/null and b/img/Cloud Transformation/target.png differ diff --git a/img/Custom Visual Icons/certified.png b/img/Custom Visual Icons/certified.png new file mode 100644 index 000000000..c2a36ed56 Binary files /dev/null and b/img/Custom Visual Icons/certified.png differ diff --git a/img/Custom Visual Icons/certified.svg b/img/Custom Visual Icons/certified.svg new file mode 100644 index 000000000..38749d2c8 --- /dev/null +++ b/img/Custom Visual Icons/certified.svg @@ -0,0 +1,3 @@ + + + diff --git a/img/Custom Visual Icons/editorsPick 1.png b/img/Custom Visual Icons/editorsPick 1.png new file mode 100644 index 000000000..abcd98355 Binary files /dev/null and b/img/Custom Visual Icons/editorsPick 1.png differ diff --git a/img/Custom Visual Icons/editorsPick.png b/img/Custom Visual Icons/editorsPick.png new file mode 100644 index 000000000..e8fbfcc27 Binary files /dev/null and b/img/Custom Visual Icons/editorsPick.png differ diff --git a/img/Custom Visual Icons/editorsPick.svg b/img/Custom Visual Icons/editorsPick.svg new file mode 100644 index 000000000..98abfd0a6 --- /dev/null +++ b/img/Custom Visual Icons/editorsPick.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/Custom Visual Icons/featured.png b/img/Custom Visual Icons/featured.png new file mode 100644 index 000000000..c4376a16c Binary files /dev/null and b/img/Custom Visual Icons/featured.png differ diff --git a/img/Custom Visual Icons/featured.svg b/img/Custom Visual Icons/featured.svg new file mode 100644 index 000000000..73ac9510f --- /dev/null +++ b/img/Custom Visual Icons/featured.svg @@ -0,0 +1,3 @@ + + + diff --git a/img/Custom Visual Icons/rightIcon.png b/img/Custom Visual Icons/rightIcon.png new file mode 100644 index 000000000..ea4f5bfdd Binary files /dev/null and b/img/Custom Visual Icons/rightIcon.png differ diff --git a/img/Custom Visual Icons/rightIcon.svg b/img/Custom Visual Icons/rightIcon.svg new file mode 100644 index 000000000..777638e38 --- /dev/null +++ b/img/Custom Visual Icons/rightIcon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/img/FabricConference/Conferencebackground.png b/img/FabricConference/Conferencebackground.png new file mode 100644 index 000000000..0520d4b8a Binary files /dev/null and b/img/FabricConference/Conferencebackground.png differ diff --git a/img/Graphics/SuSan screenshot.png b/img/Graphics/SuSan screenshot.png new file mode 100644 index 000000000..b4e5d02c9 Binary files /dev/null and b/img/Graphics/SuSan screenshot.png differ diff --git a/img/Graphics/Text Analytics Engine - Create Topic.PNG b/img/Graphics/Text Analytics Engine - Create Topic.PNG new file mode 100644 index 000000000..62beb5256 Binary files /dev/null and b/img/Graphics/Text Analytics Engine - Create Topic.PNG differ diff --git a/img/Graphics/Text Analytics Engine - Data Entry Page.PNG b/img/Graphics/Text Analytics Engine - Data Entry Page.PNG new file mode 100644 index 000000000..06bded76a Binary files /dev/null and b/img/Graphics/Text Analytics Engine - Data Entry Page.PNG differ diff --git a/img/Graphics/Text Analytics Engine - Data Selection.png b/img/Graphics/Text Analytics Engine - Data Selection.png new file mode 100644 index 000000000..dc81f49c5 Binary files /dev/null and b/img/Graphics/Text Analytics Engine - Data Selection.png differ diff --git a/img/Graphics/Text Analytics Engine - Filter Topic.PNG b/img/Graphics/Text Analytics Engine - Filter Topic.PNG new file mode 100644 index 000000000..bf108f956 Binary files /dev/null and b/img/Graphics/Text Analytics Engine - Filter Topic.PNG differ diff --git a/img/Graphics/Text Analytics Engine - Rename Topics.png b/img/Graphics/Text Analytics Engine - Rename Topics.png new file mode 100644 index 000000000..a38d71f6a Binary files /dev/null and b/img/Graphics/Text Analytics Engine - Rename Topics.png differ diff --git a/img/Graphics/Text Analytics Engine - Sample Data.PNG b/img/Graphics/Text Analytics Engine - Sample Data.PNG new file mode 100644 index 000000000..b0a1fe4de Binary files /dev/null and b/img/Graphics/Text Analytics Engine - Sample Data.PNG differ diff --git a/img/Graphics/Text Analytics Engine - Welcome Page.PNG b/img/Graphics/Text Analytics Engine - Welcome Page.PNG new file mode 100644 index 000000000..9530e5605 Binary files /dev/null and b/img/Graphics/Text Analytics Engine - Welcome Page.PNG differ diff --git a/img/Icons/cost.png b/img/Icons/cost.png new file mode 100644 index 000000000..a08c283c6 Binary files /dev/null and b/img/Icons/cost.png differ diff --git a/img/Icons/feedback.png b/img/Icons/feedback.png new file mode 100644 index 000000000..2152b19d8 Binary files /dev/null and b/img/Icons/feedback.png differ diff --git a/img/Icons/services-icon-1.png b/img/Icons/services-icon-1.png new file mode 100644 index 000000000..629128ae4 Binary files /dev/null and b/img/Icons/services-icon-1.png differ diff --git a/img/Icons/settings.png b/img/Icons/settings.png new file mode 100644 index 000000000..2e241d994 Binary files /dev/null and b/img/Icons/settings.png differ diff --git a/img/Icons/timer.png b/img/Icons/timer.png new file mode 100644 index 000000000..17579e046 Binary files /dev/null and b/img/Icons/timer.png differ diff --git a/img/LoadFast/Box1Grey.png b/img/LoadFast/Box1Grey.png new file mode 100644 index 000000000..f0143da51 Binary files /dev/null and b/img/LoadFast/Box1Grey.png differ diff --git a/img/LoadFast/Box1Red.png b/img/LoadFast/Box1Red.png new file mode 100644 index 000000000..fac6f06d0 Binary files /dev/null and b/img/LoadFast/Box1Red.png differ diff --git a/img/LoadFast/Box2Grey.png b/img/LoadFast/Box2Grey.png new file mode 100644 index 000000000..506aaf35a Binary files /dev/null and b/img/LoadFast/Box2Grey.png differ diff --git a/img/LoadFast/Box2Red.png b/img/LoadFast/Box2Red.png new file mode 100644 index 000000000..0c1340f9e Binary files /dev/null and b/img/LoadFast/Box2Red.png differ diff --git a/img/LoadFast/Box3Grey.png b/img/LoadFast/Box3Grey.png new file mode 100644 index 000000000..1c86e5b04 Binary files /dev/null and b/img/LoadFast/Box3Grey.png differ diff --git a/img/LoadFast/Box3Red.png b/img/LoadFast/Box3Red.png new file mode 100644 index 000000000..32d965b30 Binary files /dev/null and b/img/LoadFast/Box3Red.png differ diff --git a/img/LoadFast/ComingSoon.png b/img/LoadFast/ComingSoon.png new file mode 100644 index 000000000..2d6a08207 Binary files /dev/null and b/img/LoadFast/ComingSoon.png differ diff --git a/img/LoadFast/Documentation.png b/img/LoadFast/Documentation.png new file mode 100644 index 000000000..11e2999c9 Binary files /dev/null and b/img/LoadFast/Documentation.png differ diff --git a/img/LoadFast/Getintouch.png b/img/LoadFast/Getintouch.png new file mode 100644 index 000000000..f5dd3722e Binary files /dev/null and b/img/LoadFast/Getintouch.png differ diff --git a/img/LoadFast/LoadFastBlog1.png b/img/LoadFast/LoadFastBlog1.png new file mode 100644 index 000000000..464f76c53 Binary files /dev/null and b/img/LoadFast/LoadFastBlog1.png differ diff --git a/img/LoadFast/LoadFastFor.png b/img/LoadFast/LoadFastFor.png new file mode 100644 index 000000000..c32be1514 Binary files /dev/null and b/img/LoadFast/LoadFastFor.png differ diff --git a/img/LoadFast/WhyuseLoadFast.png b/img/LoadFast/WhyuseLoadFast.png new file mode 100644 index 000000000..3df3f47ac Binary files /dev/null and b/img/LoadFast/WhyuseLoadFast.png differ diff --git a/img/MAQSoftware_np.png b/img/MAQSoftware_np.png new file mode 100644 index 000000000..f7e72f3da Binary files /dev/null and b/img/MAQSoftware_np.png differ diff --git a/img/MAQ_Software_logo_for_email_signature.png b/img/MAQ_Software_logo_for_email_signature.png new file mode 100644 index 000000000..e9f959851 Binary files /dev/null and b/img/MAQ_Software_logo_for_email_signature.png differ diff --git a/img/MOBI-Icons/Group.png b/img/MOBI-Icons/Group.png new file mode 100644 index 000000000..f3ae02d59 Binary files /dev/null and b/img/MOBI-Icons/Group.png differ diff --git a/img/MOBI-Icons/Path 74.png b/img/MOBI-Icons/Path 74.png new file mode 100644 index 000000000..03dc1febf Binary files /dev/null and b/img/MOBI-Icons/Path 74.png differ diff --git a/img/MOBI-Icons/Path 74@2x.png b/img/MOBI-Icons/Path 74@2x.png new file mode 100644 index 000000000..52034b515 Binary files /dev/null and b/img/MOBI-Icons/Path 74@2x.png differ diff --git a/img/MOBI-Icons/botImage.png b/img/MOBI-Icons/botImage.png new file mode 100644 index 000000000..27925e289 Binary files /dev/null and b/img/MOBI-Icons/botImage.png differ diff --git a/img/MOBI-Icons/botImage_2.png b/img/MOBI-Icons/botImage_2.png new file mode 100644 index 000000000..2950230e9 Binary files /dev/null and b/img/MOBI-Icons/botImage_2.png differ diff --git a/img/MOBI-Icons/botchatmessage 2.png b/img/MOBI-Icons/botchatmessage 2.png new file mode 100644 index 000000000..9c64e245d Binary files /dev/null and b/img/MOBI-Icons/botchatmessage 2.png differ diff --git a/img/MOBI-Icons/botchatmessage.png b/img/MOBI-Icons/botchatmessage.png new file mode 100644 index 000000000..539a8323f Binary files /dev/null and b/img/MOBI-Icons/botchatmessage.png differ diff --git a/img/MOBI-Icons/botchatmessage@2x.png b/img/MOBI-Icons/botchatmessage@2x.png new file mode 100644 index 000000000..e8b8e2228 Binary files /dev/null and b/img/MOBI-Icons/botchatmessage@2x.png differ diff --git a/img/MOBI-Icons/botchatmessage_2.png b/img/MOBI-Icons/botchatmessage_2.png new file mode 100644 index 000000000..3df778338 Binary files /dev/null and b/img/MOBI-Icons/botchatmessage_2.png differ diff --git a/img/MOBI-Icons/botshowhide.svg b/img/MOBI-Icons/botshowhide.svg new file mode 100644 index 000000000..954b228c5 --- /dev/null +++ b/img/MOBI-Icons/botshowhide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/MOBI-Icons/botshowhideicon.svg b/img/MOBI-Icons/botshowhideicon.svg new file mode 100644 index 000000000..954b228c5 --- /dev/null +++ b/img/MOBI-Icons/botshowhideicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/MOBI-Icons/collapse.png b/img/MOBI-Icons/collapse.png new file mode 100644 index 000000000..e0a6a660a Binary files /dev/null and b/img/MOBI-Icons/collapse.png differ diff --git a/img/MOBI-Icons/download.png b/img/MOBI-Icons/download.png new file mode 100644 index 000000000..26b6daf7a Binary files /dev/null and b/img/MOBI-Icons/download.png differ diff --git a/img/MOBI-Icons/export.png b/img/MOBI-Icons/export.png new file mode 100644 index 000000000..0e1d7b68b Binary files /dev/null and b/img/MOBI-Icons/export.png differ diff --git a/img/MOBI-Icons/export1.png b/img/MOBI-Icons/export1.png new file mode 100644 index 000000000..20138d316 Binary files /dev/null and b/img/MOBI-Icons/export1.png differ diff --git a/img/MOBI-Icons/export1@2x.png b/img/MOBI-Icons/export1@2x.png new file mode 100644 index 000000000..e01ecd44d Binary files /dev/null and b/img/MOBI-Icons/export1@2x.png differ diff --git a/img/MOBI-Icons/like.png b/img/MOBI-Icons/like.png new file mode 100644 index 000000000..de00f8127 Binary files /dev/null and b/img/MOBI-Icons/like.png differ diff --git a/img/MOBI-Icons/like@2x.png b/img/MOBI-Icons/like@2x.png new file mode 100644 index 000000000..1d12075bf Binary files /dev/null and b/img/MOBI-Icons/like@2x.png differ diff --git a/img/MOBI-Icons/maximize-2 2X.png b/img/MOBI-Icons/maximize-2 2X.png new file mode 100644 index 000000000..d16ca6a8d Binary files /dev/null and b/img/MOBI-Icons/maximize-2 2X.png differ diff --git a/img/MOBI-Icons/maximize-2.png b/img/MOBI-Icons/maximize-2.png new file mode 100644 index 000000000..0962b1610 Binary files /dev/null and b/img/MOBI-Icons/maximize-2.png differ diff --git a/img/MOBI-Icons/maximize.png b/img/MOBI-Icons/maximize.png new file mode 100644 index 000000000..f6d146169 Binary files /dev/null and b/img/MOBI-Icons/maximize.png differ diff --git a/img/MOBI-Icons/microsoft-teams.png b/img/MOBI-Icons/microsoft-teams.png new file mode 100644 index 000000000..c2eac0d62 Binary files /dev/null and b/img/MOBI-Icons/microsoft-teams.png differ diff --git a/img/MOBI-Icons/microsoft-teams@2x.png b/img/MOBI-Icons/microsoft-teams@2x.png new file mode 100644 index 000000000..dec25abd2 Binary files /dev/null and b/img/MOBI-Icons/microsoft-teams@2x.png differ diff --git a/img/MOBI-Icons/minimize.png b/img/MOBI-Icons/minimize.png new file mode 100644 index 000000000..66a623a71 Binary files /dev/null and b/img/MOBI-Icons/minimize.png differ diff --git a/img/MOBI-Icons/minimize.svg b/img/MOBI-Icons/minimize.svg new file mode 100644 index 000000000..855462747 --- /dev/null +++ b/img/MOBI-Icons/minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/MOBI-Icons/new_maximize.png b/img/MOBI-Icons/new_maximize.png new file mode 100644 index 000000000..f0097bbf8 Binary files /dev/null and b/img/MOBI-Icons/new_maximize.png differ diff --git a/img/MOBI-Icons/skype.png b/img/MOBI-Icons/skype.png new file mode 100644 index 000000000..c11060a60 Binary files /dev/null and b/img/MOBI-Icons/skype.png differ diff --git a/img/MOBI-Icons/skype@2x.png b/img/MOBI-Icons/skype@2x.png new file mode 100644 index 000000000..411b5defa Binary files /dev/null and b/img/MOBI-Icons/skype@2x.png differ diff --git a/img/MOBI-Icons/socialIcons.png b/img/MOBI-Icons/socialIcons.png new file mode 100644 index 000000000..4c5c43759 Binary files /dev/null and b/img/MOBI-Icons/socialIcons.png differ diff --git a/img/MOBI-Icons/tray.png b/img/MOBI-Icons/tray.png new file mode 100644 index 000000000..d41c64a09 Binary files /dev/null and b/img/MOBI-Icons/tray.png differ diff --git a/img/MarketPlaceOffers/Slider1.png b/img/MarketPlaceOffers/Slider1.png new file mode 100644 index 000000000..a0f43f4dc Binary files /dev/null and b/img/MarketPlaceOffers/Slider1.png differ diff --git a/img/MarketPlaceOffers/Slider2.png b/img/MarketPlaceOffers/Slider2.png new file mode 100644 index 000000000..515e6e8b6 Binary files /dev/null and b/img/MarketPlaceOffers/Slider2.png differ diff --git a/img/MarketPlaceOffers/Slider3.png b/img/MarketPlaceOffers/Slider3.png new file mode 100644 index 000000000..53343ed62 Binary files /dev/null and b/img/MarketPlaceOffers/Slider3.png differ diff --git a/img/Microsoft-Fabric/Blog1.png b/img/Microsoft-Fabric/Blog1.png new file mode 100644 index 000000000..8408bf344 Binary files /dev/null and b/img/Microsoft-Fabric/Blog1.png differ diff --git a/img/Microsoft-Fabric/Blog2.png b/img/Microsoft-Fabric/Blog2.png new file mode 100644 index 000000000..4c39aadb2 Binary files /dev/null and b/img/Microsoft-Fabric/Blog2.png differ diff --git a/img/Microsoft-Fabric/Blog3.png b/img/Microsoft-Fabric/Blog3.png new file mode 100644 index 000000000..df56f2b57 Binary files /dev/null and b/img/Microsoft-Fabric/Blog3.png differ diff --git a/img/Microsoft-Fabric/Blog4.png b/img/Microsoft-Fabric/Blog4.png new file mode 100644 index 000000000..9011b9f20 Binary files /dev/null and b/img/Microsoft-Fabric/Blog4.png differ diff --git a/img/Microsoft-Fabric/BlogN1.png b/img/Microsoft-Fabric/BlogN1.png new file mode 100644 index 000000000..086e37621 Binary files /dev/null and b/img/Microsoft-Fabric/BlogN1.png differ diff --git a/img/Microsoft-Fabric/BlogN2.png b/img/Microsoft-Fabric/BlogN2.png new file mode 100644 index 000000000..8831186ff Binary files /dev/null and b/img/Microsoft-Fabric/BlogN2.png differ diff --git a/img/Microsoft-Fabric/Shape.svg b/img/Microsoft-Fabric/Shape.svg new file mode 100644 index 000000000..463aa86be --- /dev/null +++ b/img/Microsoft-Fabric/Shape.svg @@ -0,0 +1,3 @@ + + + diff --git a/img/Microsoft-Fabric/Shape1.svg b/img/Microsoft-Fabric/Shape1.svg new file mode 100644 index 000000000..8cb757593 --- /dev/null +++ b/img/Microsoft-Fabric/Shape1.svg @@ -0,0 +1,3 @@ + + + diff --git a/img/Microsoft-Fabric/Shape2.svg b/img/Microsoft-Fabric/Shape2.svg new file mode 100644 index 000000000..8803b54bd --- /dev/null +++ b/img/Microsoft-Fabric/Shape2.svg @@ -0,0 +1,3 @@ + + + diff --git a/img/Microsoft-Fabric/Shape3.svg b/img/Microsoft-Fabric/Shape3.svg new file mode 100644 index 000000000..29cd640cd --- /dev/null +++ b/img/Microsoft-Fabric/Shape3.svg @@ -0,0 +1,3 @@ + + + diff --git a/img/Microsoft-Fabric/Slider1.png b/img/Microsoft-Fabric/Slider1.png new file mode 100644 index 000000000..4bbdbffba Binary files /dev/null and b/img/Microsoft-Fabric/Slider1.png differ diff --git a/img/Microsoft-Fabric/Slider2.png b/img/Microsoft-Fabric/Slider2.png new file mode 100644 index 000000000..bbb5bffbe Binary files /dev/null and b/img/Microsoft-Fabric/Slider2.png differ diff --git a/img/Microsoft-Fabric/Slider3.png b/img/Microsoft-Fabric/Slider3.png new file mode 100644 index 000000000..f72673b4c Binary files /dev/null and b/img/Microsoft-Fabric/Slider3.png differ diff --git a/img/Microsoft-Fabric/Slider4.png b/img/Microsoft-Fabric/Slider4.png new file mode 100644 index 000000000..f7bf7d251 Binary files /dev/null and b/img/Microsoft-Fabric/Slider4.png differ diff --git a/img/Microsoft-Fabric/Slider5.png b/img/Microsoft-Fabric/Slider5.png new file mode 100644 index 000000000..bcb9bd0ee Binary files /dev/null and b/img/Microsoft-Fabric/Slider5.png differ diff --git a/img/Microsoft-Fabric/Slider6.png b/img/Microsoft-Fabric/Slider6.png new file mode 100644 index 000000000..4bbdbffba Binary files /dev/null and b/img/Microsoft-Fabric/Slider6.png differ diff --git a/img/Microsoft-Fabric/SliderLeftIcon.png b/img/Microsoft-Fabric/SliderLeftIcon.png new file mode 100644 index 000000000..bf43f6250 Binary files /dev/null and b/img/Microsoft-Fabric/SliderLeftIcon.png differ diff --git a/img/Microsoft-Fabric/SliderRightIcon.png b/img/Microsoft-Fabric/SliderRightIcon.png new file mode 100644 index 000000000..412c15f79 Binary files /dev/null and b/img/Microsoft-Fabric/SliderRightIcon.png differ diff --git a/img/Microsoft-Fabric/Tailoredconsultation.png b/img/Microsoft-Fabric/Tailoredconsultation.png new file mode 100644 index 000000000..83aa26ab7 Binary files /dev/null and b/img/Microsoft-Fabric/Tailoredconsultation.png differ diff --git a/img/Microsoft-Fabric/Technicalassessment.png b/img/Microsoft-Fabric/Technicalassessment.png new file mode 100644 index 000000000..cbb94dc0f Binary files /dev/null and b/img/Microsoft-Fabric/Technicalassessment.png differ diff --git a/img/Microsoft-Fabric/Training.png b/img/Microsoft-Fabric/Training.png new file mode 100644 index 000000000..892ed3f85 Binary files /dev/null and b/img/Microsoft-Fabric/Training.png differ diff --git a/img/PowerBI/Bowtie w Logo.jpg b/img/PowerBI/Bowtie w Logo.jpg new file mode 100644 index 000000000..43272949b Binary files /dev/null and b/img/PowerBI/Bowtie w Logo.jpg differ diff --git a/img/PowerBI/BowtieChart.jpg b/img/PowerBI/BowtieChart.jpg new file mode 100644 index 000000000..0b452e2aa Binary files /dev/null and b/img/PowerBI/BowtieChart.jpg differ diff --git a/img/PowerBI/Bowtie_Chart.mp4 b/img/PowerBI/Bowtie_Chart.mp4 new file mode 100644 index 000000000..7cb55589e Binary files /dev/null and b/img/PowerBI/Bowtie_Chart.mp4 differ diff --git a/img/PowerBI/Bowtie_Chart.png b/img/PowerBI/Bowtie_Chart.png deleted file mode 100644 index 3a13ff6eb..000000000 Binary files a/img/PowerBI/Bowtie_Chart.png and /dev/null differ diff --git a/img/PowerBI/Bowtie_Chart_GIF.gif b/img/PowerBI/Bowtie_Chart_GIF.gif deleted file mode 100644 index e3e3a0bee..000000000 Binary files a/img/PowerBI/Bowtie_Chart_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Box and Whisker.jpg b/img/PowerBI/Box and Whisker.jpg new file mode 100644 index 000000000..823651cdc Binary files /dev/null and b/img/PowerBI/Box and Whisker.jpg differ diff --git a/img/PowerBI/Box_and_Whisker.mp4 b/img/PowerBI/Box_and_Whisker.mp4 new file mode 100644 index 000000000..0edb4af30 Binary files /dev/null and b/img/PowerBI/Box_and_Whisker.mp4 differ diff --git a/img/PowerBI/Box_and_Whisker.png b/img/PowerBI/Box_and_Whisker.png deleted file mode 100644 index 97cb588b9..000000000 Binary files a/img/PowerBI/Box_and_Whisker.png and /dev/null differ diff --git a/img/PowerBI/Box_and_Whisker_GIF.gif b/img/PowerBI/Box_and_Whisker_GIF.gif deleted file mode 100644 index cedbbfca4..000000000 Binary files a/img/PowerBI/Box_and_Whisker_GIF.gif and /dev/null differ diff --git a/img/PowerBI/BoxandWhiskers.jpg b/img/PowerBI/BoxandWhiskers.jpg new file mode 100644 index 000000000..1e4690624 Binary files /dev/null and b/img/PowerBI/BoxandWhiskers.jpg differ diff --git a/img/PowerBI/Brick Chart w Logo.jpg b/img/PowerBI/Brick Chart w Logo.jpg new file mode 100644 index 000000000..12e2a0fa4 Binary files /dev/null and b/img/PowerBI/Brick Chart w Logo.jpg differ diff --git a/img/PowerBI/BrickChart.jpg b/img/PowerBI/BrickChart.jpg new file mode 100644 index 000000000..5d3638e0d Binary files /dev/null and b/img/PowerBI/BrickChart.jpg differ diff --git a/img/PowerBI/Brick_Chart.mp4 b/img/PowerBI/Brick_Chart.mp4 new file mode 100644 index 000000000..7f695ce2c Binary files /dev/null and b/img/PowerBI/Brick_Chart.mp4 differ diff --git a/img/PowerBI/Brick_Chart_GIF.gif b/img/PowerBI/Brick_Chart_GIF.gif deleted file mode 100644 index 89665c236..000000000 Binary files a/img/PowerBI/Brick_Chart_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Calendar w Logo.jpg b/img/PowerBI/Calendar w Logo.jpg new file mode 100644 index 000000000..931f509cc Binary files /dev/null and b/img/PowerBI/Calendar w Logo.jpg differ diff --git a/img/PowerBI/Calendar.jpg b/img/PowerBI/Calendar.jpg new file mode 100644 index 000000000..9782ca8db Binary files /dev/null and b/img/PowerBI/Calendar.jpg differ diff --git a/img/PowerBI/CalendarByMAQSoftware.mp4 b/img/PowerBI/CalendarByMAQSoftware.mp4 new file mode 100644 index 000000000..b068463db Binary files /dev/null and b/img/PowerBI/CalendarByMAQSoftware.mp4 differ diff --git a/img/PowerBI/Circular Gauge w Logo.jpg b/img/PowerBI/Circular Gauge w Logo.jpg new file mode 100644 index 000000000..302b291eb Binary files /dev/null and b/img/PowerBI/Circular Gauge w Logo.jpg differ diff --git a/img/PowerBI/CircularGauge.jpg b/img/PowerBI/CircularGauge.jpg new file mode 100644 index 000000000..2bc09b945 Binary files /dev/null and b/img/PowerBI/CircularGauge.jpg differ diff --git a/img/PowerBI/Circular_Gauge.mp4 b/img/PowerBI/Circular_Gauge.mp4 new file mode 100644 index 000000000..57e11d572 Binary files /dev/null and b/img/PowerBI/Circular_Gauge.mp4 differ diff --git a/img/PowerBI/Circular_Gauge_GIF.gif b/img/PowerBI/Circular_Gauge_GIF.gif deleted file mode 100644 index e420f9033..000000000 Binary files a/img/PowerBI/Circular_Gauge_GIF.gif and /dev/null differ diff --git a/img/PowerBI/ClusterUsingOptics.jpg b/img/PowerBI/ClusterUsingOptics.jpg new file mode 100644 index 000000000..a3ff24109 Binary files /dev/null and b/img/PowerBI/ClusterUsingOptics.jpg differ diff --git a/img/PowerBI/Clustering Using OPTICS w Logo.jpg b/img/PowerBI/Clustering Using OPTICS w Logo.jpg new file mode 100644 index 000000000..43cc8c671 Binary files /dev/null and b/img/PowerBI/Clustering Using OPTICS w Logo.jpg differ diff --git a/img/PowerBI/Clustering_Using_OPTICS.mp4 b/img/PowerBI/Clustering_Using_OPTICS.mp4 new file mode 100644 index 000000000..879639073 Binary files /dev/null and b/img/PowerBI/Clustering_Using_OPTICS.mp4 differ diff --git a/img/PowerBI/CustomVisualBadge/BowtieChart.jpg b/img/PowerBI/CustomVisualBadge/BowtieChart.jpg new file mode 100644 index 000000000..a5f6634c7 Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/BowtieChart.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/BoxandWhiskers.jpg b/img/PowerBI/CustomVisualBadge/BoxandWhiskers.jpg new file mode 100644 index 000000000..77f39eb0f Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/BoxandWhiskers.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/BrickChart.jpg b/img/PowerBI/CustomVisualBadge/BrickChart.jpg new file mode 100644 index 000000000..3671cd47e Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/BrickChart.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/Calendar.jpg b/img/PowerBI/CustomVisualBadge/Calendar.jpg new file mode 100644 index 000000000..35803d80e Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/Calendar.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/DotPlot.jpg b/img/PowerBI/CustomVisualBadge/DotPlot.jpg new file mode 100644 index 000000000..b80d6a379 Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/DotPlot.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/ForecastingusingMultipleModels.jpg b/img/PowerBI/CustomVisualBadge/ForecastingusingMultipleModels.jpg new file mode 100644 index 000000000..ca3e1d7ed Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/ForecastingusingMultipleModels.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/GanttChart.png b/img/PowerBI/CustomVisualBadge/GanttChart.png new file mode 100644 index 000000000..d7d70d927 Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/GanttChart.png differ diff --git a/img/PowerBI/CustomVisualBadge/Hourglass.jpg b/img/PowerBI/CustomVisualBadge/Hourglass.jpg new file mode 100644 index 000000000..3df2995c6 Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/Hourglass.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/JourneyChart.jpg b/img/PowerBI/CustomVisualBadge/JourneyChart.jpg new file mode 100644 index 000000000..cb01ff134 Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/JourneyChart.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/KPITicker.jpg b/img/PowerBI/CustomVisualBadge/KPITicker.jpg new file mode 100644 index 000000000..e86cb4470 Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/KPITicker.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/Radarchart.jpg b/img/PowerBI/CustomVisualBadge/Radarchart.jpg new file mode 100644 index 000000000..b696d7e9d Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/Radarchart.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/Ratings.jpg b/img/PowerBI/CustomVisualBadge/Ratings.jpg new file mode 100644 index 000000000..48ae1edb9 Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/Ratings.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/StockChart.jpg b/img/PowerBI/CustomVisualBadge/StockChart.jpg new file mode 100644 index 000000000..bb6618c97 Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/StockChart.jpg differ diff --git a/img/PowerBI/CustomVisualBadge/SunburstChart.jpg b/img/PowerBI/CustomVisualBadge/SunburstChart.jpg new file mode 100644 index 000000000..784c7f024 Binary files /dev/null and b/img/PowerBI/CustomVisualBadge/SunburstChart.jpg differ diff --git a/img/PowerBI/Cylindrical Gauge w Logo.jpg b/img/PowerBI/Cylindrical Gauge w Logo.jpg new file mode 100644 index 000000000..767db4ac4 Binary files /dev/null and b/img/PowerBI/Cylindrical Gauge w Logo.jpg differ diff --git a/img/PowerBI/CylindricalGauge.jpg b/img/PowerBI/CylindricalGauge.jpg new file mode 100644 index 000000000..c502af6af Binary files /dev/null and b/img/PowerBI/CylindricalGauge.jpg differ diff --git a/img/PowerBI/Cylindrical_Gauge.mp4 b/img/PowerBI/Cylindrical_Gauge.mp4 new file mode 100644 index 000000000..2d213ea09 Binary files /dev/null and b/img/PowerBI/Cylindrical_Gauge.mp4 differ diff --git a/img/PowerBI/Cylindrical_Gauge_GIF.gif b/img/PowerBI/Cylindrical_Gauge_GIF.gif deleted file mode 100644 index cdb268932..000000000 Binary files a/img/PowerBI/Cylindrical_Gauge_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Data Insights w Logo.jpg b/img/PowerBI/Data Insights w Logo.jpg new file mode 100644 index 000000000..4c39464a8 Binary files /dev/null and b/img/PowerBI/Data Insights w Logo.jpg differ diff --git a/img/PowerBI/DataInsights.jpg b/img/PowerBI/DataInsights.jpg new file mode 100644 index 000000000..767390192 Binary files /dev/null and b/img/PowerBI/DataInsights.jpg differ diff --git a/img/PowerBI/Data_Insights.mp4 b/img/PowerBI/Data_Insights.mp4 new file mode 100644 index 000000000..fe97f84fa Binary files /dev/null and b/img/PowerBI/Data_Insights.mp4 differ diff --git a/img/PowerBI/Data_Insights_GIF.gif b/img/PowerBI/Data_Insights_GIF.gif new file mode 100644 index 000000000..ad64d7510 Binary files /dev/null and b/img/PowerBI/Data_Insights_GIF.gif differ diff --git a/img/PowerBI/Dot Plot w Logo.jpg b/img/PowerBI/Dot Plot w Logo.jpg new file mode 100644 index 000000000..e432ce0b8 Binary files /dev/null and b/img/PowerBI/Dot Plot w Logo.jpg differ diff --git a/img/PowerBI/DotPlot.jpg b/img/PowerBI/DotPlot.jpg new file mode 100644 index 000000000..0b00b6602 Binary files /dev/null and b/img/PowerBI/DotPlot.jpg differ diff --git a/img/PowerBI/Dot_Plot.mp4 b/img/PowerBI/Dot_Plot.mp4 new file mode 100644 index 000000000..895c444f6 Binary files /dev/null and b/img/PowerBI/Dot_Plot.mp4 differ diff --git a/img/PowerBI/Dot_Plot_GIF.gif b/img/PowerBI/Dot_Plot_GIF.gif deleted file mode 100644 index 8e322c86c..000000000 Binary files a/img/PowerBI/Dot_Plot_GIF.gif and /dev/null differ diff --git a/img/PowerBI/DrPowerBI/Figure1.png b/img/PowerBI/DrPowerBI/Figure1.png new file mode 100644 index 000000000..69a217851 Binary files /dev/null and b/img/PowerBI/DrPowerBI/Figure1.png differ diff --git a/img/PowerBI/DrPowerBI/Figure2.png b/img/PowerBI/DrPowerBI/Figure2.png new file mode 100644 index 000000000..24958c05d Binary files /dev/null and b/img/PowerBI/DrPowerBI/Figure2.png differ diff --git a/img/PowerBI/DrPowerBI/Figure3.png b/img/PowerBI/DrPowerBI/Figure3.png new file mode 100644 index 000000000..0afbd673b Binary files /dev/null and b/img/PowerBI/DrPowerBI/Figure3.png differ diff --git a/img/PowerBI/DrPowerBI/Figure4.png b/img/PowerBI/DrPowerBI/Figure4.png new file mode 100644 index 000000000..1a9f73905 Binary files /dev/null and b/img/PowerBI/DrPowerBI/Figure4.png differ diff --git a/img/PowerBI/DrPowerBI/Figure5.png b/img/PowerBI/DrPowerBI/Figure5.png new file mode 100644 index 000000000..e27d85f98 Binary files /dev/null and b/img/PowerBI/DrPowerBI/Figure5.png differ diff --git a/img/PowerBI/DrPowerBI/Figure6.png b/img/PowerBI/DrPowerBI/Figure6.png new file mode 100644 index 000000000..3fc9c9577 Binary files /dev/null and b/img/PowerBI/DrPowerBI/Figure6.png differ diff --git a/img/PowerBI/DrPowerBI/Figure7.png b/img/PowerBI/DrPowerBI/Figure7.png new file mode 100644 index 000000000..9ac931709 Binary files /dev/null and b/img/PowerBI/DrPowerBI/Figure7.png differ diff --git a/img/PowerBI/Dumbbell Chart w Logo.jpg b/img/PowerBI/Dumbbell Chart w Logo.jpg new file mode 100644 index 000000000..4eff9648e Binary files /dev/null and b/img/PowerBI/Dumbbell Chart w Logo.jpg differ diff --git a/img/PowerBI/DumbbellChart.jpg b/img/PowerBI/DumbbellChart.jpg new file mode 100644 index 000000000..70ec277ee Binary files /dev/null and b/img/PowerBI/DumbbellChart.jpg differ diff --git a/img/PowerBI/Dumbbell_Chart.mp4 b/img/PowerBI/Dumbbell_Chart.mp4 new file mode 100644 index 000000000..02604fc50 Binary files /dev/null and b/img/PowerBI/Dumbbell_Chart.mp4 differ diff --git a/img/PowerBI/Dynamic Tooltip w Logo.jpg b/img/PowerBI/Dynamic Tooltip w Logo.jpg new file mode 100644 index 000000000..e7ab2b8d3 Binary files /dev/null and b/img/PowerBI/Dynamic Tooltip w Logo.jpg differ diff --git a/img/PowerBI/DynamicTooltip.jpg b/img/PowerBI/DynamicTooltip.jpg new file mode 100644 index 000000000..b37a4ea0a Binary files /dev/null and b/img/PowerBI/DynamicTooltip.jpg differ diff --git a/img/PowerBI/Dynamic_Tooltip.mp4 b/img/PowerBI/Dynamic_Tooltip.mp4 new file mode 100644 index 000000000..ab3b7c734 Binary files /dev/null and b/img/PowerBI/Dynamic_Tooltip.mp4 differ diff --git a/img/PowerBI/Dynamic_Tooltip_GIF.gif b/img/PowerBI/Dynamic_Tooltip_GIF.gif deleted file mode 100644 index 3c3e9efd7..000000000 Binary files a/img/PowerBI/Dynamic_Tooltip_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Forecast Using Multiple Models w Logo.jpg b/img/PowerBI/Forecast Using Multiple Models w Logo.jpg new file mode 100644 index 000000000..d20bc9b98 Binary files /dev/null and b/img/PowerBI/Forecast Using Multiple Models w Logo.jpg differ diff --git a/img/PowerBI/Forecast Using Neural Network w Logo.jpg b/img/PowerBI/Forecast Using Neural Network w Logo.jpg new file mode 100644 index 000000000..79f37aeae Binary files /dev/null and b/img/PowerBI/Forecast Using Neural Network w Logo.jpg differ diff --git a/img/PowerBI/Forecast_Using_Neural_Network.mp4 b/img/PowerBI/Forecast_Using_Neural_Network.mp4 new file mode 100644 index 000000000..e95009502 Binary files /dev/null and b/img/PowerBI/Forecast_Using_Neural_Network.mp4 differ diff --git a/img/PowerBI/ForecastingusingMultipleModels.jpg b/img/PowerBI/ForecastingusingMultipleModels.jpg new file mode 100644 index 000000000..6b6002dfe Binary files /dev/null and b/img/PowerBI/ForecastingusingMultipleModels.jpg differ diff --git a/img/PowerBI/ForecastingusingNeuralNetworks.jpg b/img/PowerBI/ForecastingusingNeuralNetworks.jpg new file mode 100644 index 000000000..356a60b3b Binary files /dev/null and b/img/PowerBI/ForecastingusingNeuralNetworks.jpg differ diff --git a/img/PowerBI/Funnel with Source w Logo.jpg b/img/PowerBI/Funnel with Source w Logo.jpg new file mode 100644 index 000000000..5947bb304 Binary files /dev/null and b/img/PowerBI/Funnel with Source w Logo.jpg differ diff --git a/img/PowerBI/Funnel_with_source.mp4 b/img/PowerBI/Funnel_with_source.mp4 new file mode 100644 index 000000000..0e1fd0a18 Binary files /dev/null and b/img/PowerBI/Funnel_with_source.mp4 differ diff --git a/img/PowerBI/Funnel_with_source_GIF.gif b/img/PowerBI/Funnel_with_source_GIF.gif deleted file mode 100644 index bf038ea22..000000000 Binary files a/img/PowerBI/Funnel_with_source_GIF.gif and /dev/null differ diff --git a/img/PowerBI/FunnelwithSource.jpg b/img/PowerBI/FunnelwithSource.jpg new file mode 100644 index 000000000..159ac0f77 Binary files /dev/null and b/img/PowerBI/FunnelwithSource.jpg differ diff --git a/img/PowerBI/Gant_Chart_GIF.gif b/img/PowerBI/Gant_Chart_GIF.gif new file mode 100644 index 000000000..2dd6fbc4e Binary files /dev/null and b/img/PowerBI/Gant_Chart_GIF.gif differ diff --git a/img/PowerBI/Gantt Chart w Logo.jpg b/img/PowerBI/Gantt Chart w Logo.jpg new file mode 100644 index 000000000..ed80f628d Binary files /dev/null and b/img/PowerBI/Gantt Chart w Logo.jpg differ diff --git a/img/PowerBI/GanttChart.jpg b/img/PowerBI/GanttChart.jpg new file mode 100644 index 000000000..d401971ba Binary files /dev/null and b/img/PowerBI/GanttChart.jpg differ diff --git a/img/PowerBI/Gantt_Chart.mp4 b/img/PowerBI/Gantt_Chart.mp4 new file mode 100644 index 000000000..40fd9255e Binary files /dev/null and b/img/PowerBI/Gantt_Chart.mp4 differ diff --git a/img/PowerBI/Grid w Logo.jpg b/img/PowerBI/Grid w Logo.jpg new file mode 100644 index 000000000..3b0ddb047 Binary files /dev/null and b/img/PowerBI/Grid w Logo.jpg differ diff --git a/img/PowerBI/Grid.jpg b/img/PowerBI/Grid.jpg new file mode 100644 index 000000000..fecbc2e6b Binary files /dev/null and b/img/PowerBI/Grid.jpg differ diff --git a/img/PowerBI/Grid.mp4 b/img/PowerBI/Grid.mp4 new file mode 100644 index 000000000..939c5d084 Binary files /dev/null and b/img/PowerBI/Grid.mp4 differ diff --git a/img/PowerBI/Grid.png b/img/PowerBI/Grid.png deleted file mode 100644 index 17ae097ea..000000000 Binary files a/img/PowerBI/Grid.png and /dev/null differ diff --git a/img/PowerBI/Grid_GIF.gif b/img/PowerBI/Grid_GIF.gif deleted file mode 100644 index 4d18a6a98..000000000 Binary files a/img/PowerBI/Grid_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Histogram with Points w Logo.jpg b/img/PowerBI/Histogram with Points w Logo.jpg new file mode 100644 index 000000000..01883b836 Binary files /dev/null and b/img/PowerBI/Histogram with Points w Logo.jpg differ diff --git a/img/PowerBI/Histogram.png b/img/PowerBI/Histogram.png deleted file mode 100644 index 24907ed24..000000000 Binary files a/img/PowerBI/Histogram.png and /dev/null differ diff --git a/img/PowerBI/Histogram_With_Points.mp4 b/img/PowerBI/Histogram_With_Points.mp4 new file mode 100644 index 000000000..8e1656371 Binary files /dev/null and b/img/PowerBI/Histogram_With_Points.mp4 differ diff --git a/img/PowerBI/Histogram_With_Points_GIF.gif b/img/PowerBI/Histogram_With_Points_GIF.gif deleted file mode 100644 index f5f56d502..000000000 Binary files a/img/PowerBI/Histogram_With_Points_GIF.gif and /dev/null differ diff --git a/img/PowerBI/HistogramwithPoints.jpg b/img/PowerBI/HistogramwithPoints.jpg new file mode 100644 index 000000000..311d28388 Binary files /dev/null and b/img/PowerBI/HistogramwithPoints.jpg differ diff --git a/img/PowerBI/Horizontal Funnel w Logo.jpg b/img/PowerBI/Horizontal Funnel w Logo.jpg new file mode 100644 index 000000000..37968abb2 Binary files /dev/null and b/img/PowerBI/Horizontal Funnel w Logo.jpg differ diff --git a/img/PowerBI/HorizontalFunnel.jpg b/img/PowerBI/HorizontalFunnel.jpg new file mode 100644 index 000000000..7e34db050 Binary files /dev/null and b/img/PowerBI/HorizontalFunnel.jpg differ diff --git a/img/PowerBI/Horizontal_Funnel.mp4 b/img/PowerBI/Horizontal_Funnel.mp4 new file mode 100644 index 000000000..11bc6ce94 Binary files /dev/null and b/img/PowerBI/Horizontal_Funnel.mp4 differ diff --git a/img/PowerBI/Horizontal_Funnel_GIF.gif b/img/PowerBI/Horizontal_Funnel_GIF.gif deleted file mode 100644 index 0d64793d9..000000000 Binary files a/img/PowerBI/Horizontal_Funnel_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Hourglass Chart w Logo.jpg b/img/PowerBI/Hourglass Chart w Logo.jpg new file mode 100644 index 000000000..13c2e6ac5 Binary files /dev/null and b/img/PowerBI/Hourglass Chart w Logo.jpg differ diff --git a/img/PowerBI/Hourglass.jpg b/img/PowerBI/Hourglass.jpg new file mode 100644 index 000000000..fb8629785 Binary files /dev/null and b/img/PowerBI/Hourglass.jpg differ diff --git a/img/PowerBI/Journey Map w Logo.jpg b/img/PowerBI/Journey Map w Logo.jpg new file mode 100644 index 000000000..ccac890b4 Binary files /dev/null and b/img/PowerBI/Journey Map w Logo.jpg differ diff --git a/img/PowerBI/JourneyChart.jpg b/img/PowerBI/JourneyChart.jpg new file mode 100644 index 000000000..c32d047d5 Binary files /dev/null and b/img/PowerBI/JourneyChart.jpg differ diff --git a/img/PowerBI/Journey_Chart.mp4 b/img/PowerBI/Journey_Chart.mp4 new file mode 100644 index 000000000..8bd10c864 Binary files /dev/null and b/img/PowerBI/Journey_Chart.mp4 differ diff --git a/img/PowerBI/Journey_Chart_GIF.gif b/img/PowerBI/Journey_Chart_GIF.gif deleted file mode 100644 index d0992c996..000000000 Binary files a/img/PowerBI/Journey_Chart_GIF.gif and /dev/null differ diff --git a/img/PowerBI/KPI Column w Logo.jpg b/img/PowerBI/KPI Column w Logo.jpg new file mode 100644 index 000000000..4d8eeee3e Binary files /dev/null and b/img/PowerBI/KPI Column w Logo.jpg differ diff --git a/img/PowerBI/KPI Grid w Logo.jpg b/img/PowerBI/KPI Grid w Logo.jpg new file mode 100644 index 000000000..8a722e97e Binary files /dev/null and b/img/PowerBI/KPI Grid w Logo.jpg differ diff --git a/img/PowerBI/KPI Ticker w Logo.jpg b/img/PowerBI/KPI Ticker w Logo.jpg new file mode 100644 index 000000000..a4fe4a824 Binary files /dev/null and b/img/PowerBI/KPI Ticker w Logo.jpg differ diff --git a/img/PowerBI/KPI Ticker.jpg b/img/PowerBI/KPI Ticker.jpg new file mode 100644 index 000000000..7b135a748 Binary files /dev/null and b/img/PowerBI/KPI Ticker.jpg differ diff --git a/img/PowerBI/KPIColumn.jpg b/img/PowerBI/KPIColumn.jpg new file mode 100644 index 000000000..d684e4eb9 Binary files /dev/null and b/img/PowerBI/KPIColumn.jpg differ diff --git a/img/PowerBI/KPIGrid.jpg b/img/PowerBI/KPIGrid.jpg new file mode 100644 index 000000000..4b9b9dd64 Binary files /dev/null and b/img/PowerBI/KPIGrid.jpg differ diff --git a/img/PowerBI/KPITicker.jpg b/img/PowerBI/KPITicker.jpg new file mode 100644 index 000000000..7b135a748 Binary files /dev/null and b/img/PowerBI/KPITicker.jpg differ diff --git a/img/PowerBI/KPI_Column.mp4 b/img/PowerBI/KPI_Column.mp4 new file mode 100644 index 000000000..bbb89395f Binary files /dev/null and b/img/PowerBI/KPI_Column.mp4 differ diff --git a/img/PowerBI/KPI_Column_GIF.gif b/img/PowerBI/KPI_Column_GIF.gif deleted file mode 100644 index bb6a5e34f..000000000 Binary files a/img/PowerBI/KPI_Column_GIF.gif and /dev/null differ diff --git a/img/PowerBI/KPI_Grid.mp4 b/img/PowerBI/KPI_Grid.mp4 new file mode 100644 index 000000000..cea9597a1 Binary files /dev/null and b/img/PowerBI/KPI_Grid.mp4 differ diff --git a/img/PowerBI/KPI_Grid_GIF.gif b/img/PowerBI/KPI_Grid_GIF.gif deleted file mode 100644 index c3ebab497..000000000 Binary files a/img/PowerBI/KPI_Grid_GIF.gif and /dev/null differ diff --git a/img/PowerBI/KPI_Ticker.mp4 b/img/PowerBI/KPI_Ticker.mp4 new file mode 100644 index 000000000..8cfd16d43 Binary files /dev/null and b/img/PowerBI/KPI_Ticker.mp4 differ diff --git a/img/PowerBI/KPI_Ticker_GIF.gif b/img/PowerBI/KPI_Ticker_GIF.gif deleted file mode 100644 index e0970091e..000000000 Binary files a/img/PowerBI/KPI_Ticker_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Legacy/Bowtie_Chart.png b/img/PowerBI/Legacy/Bowtie_Chart.png new file mode 100644 index 000000000..8d8a5200d Binary files /dev/null and b/img/PowerBI/Legacy/Bowtie_Chart.png differ diff --git a/img/PowerBI/Legacy/Box_and_Whisker.png b/img/PowerBI/Legacy/Box_and_Whisker.png new file mode 100644 index 000000000..8e9589552 Binary files /dev/null and b/img/PowerBI/Legacy/Box_and_Whisker.png differ diff --git a/img/PowerBI/Brick_Chart.png b/img/PowerBI/Legacy/Brick_Chart.png similarity index 100% rename from img/PowerBI/Brick_Chart.png rename to img/PowerBI/Legacy/Brick_Chart.png diff --git a/img/PowerBI/Circular_Gauge.png b/img/PowerBI/Legacy/Circular_Gauge.png similarity index 100% rename from img/PowerBI/Circular_Gauge.png rename to img/PowerBI/Legacy/Circular_Gauge.png diff --git a/img/PowerBI/Legacy/Clustering_Using_OPTICS_GIF.GIF b/img/PowerBI/Legacy/Clustering_Using_OPTICS_GIF.GIF new file mode 100644 index 000000000..1339bb561 Binary files /dev/null and b/img/PowerBI/Legacy/Clustering_Using_OPTICS_GIF.GIF differ diff --git a/img/PowerBI/Cylindrical_Gauge.png b/img/PowerBI/Legacy/Cylindrical_Gauge.png similarity index 100% rename from img/PowerBI/Cylindrical_Gauge.png rename to img/PowerBI/Legacy/Cylindrical_Gauge.png diff --git a/img/PowerBI/Legacy/Data_Insights_GIF.GIF b/img/PowerBI/Legacy/Data_Insights_GIF.GIF new file mode 100644 index 000000000..cfbb0890b Binary files /dev/null and b/img/PowerBI/Legacy/Data_Insights_GIF.GIF differ diff --git a/img/PowerBI/Dot_Plot.png b/img/PowerBI/Legacy/Dot_Plot.png similarity index 100% rename from img/PowerBI/Dot_Plot.png rename to img/PowerBI/Legacy/Dot_Plot.png diff --git a/img/PowerBI/Legacy/Dumbbell_Chart_GIF.GIF b/img/PowerBI/Legacy/Dumbbell_Chart_GIF.GIF new file mode 100644 index 000000000..afd6194a1 Binary files /dev/null and b/img/PowerBI/Legacy/Dumbbell_Chart_GIF.GIF differ diff --git a/img/PowerBI/Dynamic_Tooltip.png b/img/PowerBI/Legacy/Dynamic_Tooltip.png similarity index 100% rename from img/PowerBI/Dynamic_Tooltip.png rename to img/PowerBI/Legacy/Dynamic_Tooltip.png diff --git a/img/PowerBI/Funnel_with_source.png b/img/PowerBI/Legacy/Funnel_with_source.png similarity index 100% rename from img/PowerBI/Funnel_with_source.png rename to img/PowerBI/Legacy/Funnel_with_source.png diff --git a/img/PowerBI/Legacy/Gantt_Chart.png b/img/PowerBI/Legacy/Gantt_Chart.png new file mode 100644 index 000000000..d2bc931ac Binary files /dev/null and b/img/PowerBI/Legacy/Gantt_Chart.png differ diff --git a/img/PowerBI/Legacy/Gantt_Chart_GIF.GIF b/img/PowerBI/Legacy/Gantt_Chart_GIF.GIF new file mode 100644 index 000000000..a9bb6d8d4 Binary files /dev/null and b/img/PowerBI/Legacy/Gantt_Chart_GIF.GIF differ diff --git a/img/PowerBI/Legacy/Grid.png b/img/PowerBI/Legacy/Grid.png new file mode 100644 index 000000000..6c7dfbc0a Binary files /dev/null and b/img/PowerBI/Legacy/Grid.png differ diff --git a/img/PowerBI/Legacy/Histogram.png b/img/PowerBI/Legacy/Histogram.png new file mode 100644 index 000000000..d78f99609 Binary files /dev/null and b/img/PowerBI/Legacy/Histogram.png differ diff --git a/img/PowerBI/Horizontal_Funnel.png b/img/PowerBI/Legacy/Horizontal_Funnel.png similarity index 100% rename from img/PowerBI/Horizontal_Funnel.png rename to img/PowerBI/Legacy/Horizontal_Funnel.png diff --git a/img/PowerBI/Journey_Chart.png b/img/PowerBI/Legacy/Journey_Chart.png similarity index 100% rename from img/PowerBI/Journey_Chart.png rename to img/PowerBI/Legacy/Journey_Chart.png diff --git a/img/PowerBI/KPI_Column.png b/img/PowerBI/Legacy/KPI_Column.png similarity index 100% rename from img/PowerBI/KPI_Column.png rename to img/PowerBI/Legacy/KPI_Column.png diff --git a/img/PowerBI/KPI_Grid.png b/img/PowerBI/Legacy/KPI_Grid.png similarity index 100% rename from img/PowerBI/KPI_Grid.png rename to img/PowerBI/Legacy/KPI_Grid.png diff --git a/img/PowerBI/KPI_Ticker.png b/img/PowerBI/Legacy/KPI_Ticker.png similarity index 100% rename from img/PowerBI/KPI_Ticker.png rename to img/PowerBI/Legacy/KPI_Ticker.png diff --git a/img/PowerBI/Linear_Gauge.png b/img/PowerBI/Legacy/Linear_Gauge.png similarity index 100% rename from img/PowerBI/Linear_Gauge.png rename to img/PowerBI/Legacy/Linear_Gauge.png diff --git a/img/PowerBI/Quadrant_Chart.png b/img/PowerBI/Legacy/Quadrant_Chart.png similarity index 100% rename from img/PowerBI/Quadrant_Chart.png rename to img/PowerBI/Legacy/Quadrant_Chart.png diff --git a/img/PowerBI/Ring_Chart.png b/img/PowerBI/Legacy/Ring_Chart.png similarity index 100% rename from img/PowerBI/Ring_Chart.png rename to img/PowerBI/Legacy/Ring_Chart.png diff --git a/img/PowerBI/Rotating_Chart.png b/img/PowerBI/Legacy/Rotating_Chart.png similarity index 100% rename from img/PowerBI/Rotating_Chart.png rename to img/PowerBI/Legacy/Rotating_Chart.png diff --git a/img/PowerBI/Rotating_Tile.png b/img/PowerBI/Legacy/Rotating_Tile.png similarity index 100% rename from img/PowerBI/Rotating_Tile.png rename to img/PowerBI/Legacy/Rotating_Tile.png diff --git a/img/PowerBI/Legacy/Slope_Chart_GIF.GIF b/img/PowerBI/Legacy/Slope_Chart_GIF.GIF new file mode 100644 index 000000000..2d8958d73 Binary files /dev/null and b/img/PowerBI/Legacy/Slope_Chart_GIF.GIF differ diff --git a/img/PowerBI/Legacy/Stock_Chart.png b/img/PowerBI/Legacy/Stock_Chart.png new file mode 100644 index 000000000..248b08ff1 Binary files /dev/null and b/img/PowerBI/Legacy/Stock_Chart.png differ diff --git a/img/PowerBI/Text_Wrapper.png b/img/PowerBI/Legacy/Text_Wrapper.png similarity index 100% rename from img/PowerBI/Text_Wrapper.png rename to img/PowerBI/Legacy/Text_Wrapper.png diff --git a/img/PowerBI/Thermometer.png b/img/PowerBI/Legacy/Thermometer.png similarity index 100% rename from img/PowerBI/Thermometer.png rename to img/PowerBI/Legacy/Thermometer.png diff --git a/img/PowerBI/Venn_Diagram.png b/img/PowerBI/Legacy/Venn_Diagram.png similarity index 100% rename from img/PowerBI/Venn_Diagram.png rename to img/PowerBI/Legacy/Venn_Diagram.png diff --git a/img/PowerBI/Linear Gauge w Logo.jpg b/img/PowerBI/Linear Gauge w Logo.jpg new file mode 100644 index 000000000..e1af9b588 Binary files /dev/null and b/img/PowerBI/Linear Gauge w Logo.jpg differ diff --git a/img/PowerBI/LinearGauge.jpg b/img/PowerBI/LinearGauge.jpg new file mode 100644 index 000000000..995b72af9 Binary files /dev/null and b/img/PowerBI/LinearGauge.jpg differ diff --git a/img/PowerBI/Linear_Gauge.mp4 b/img/PowerBI/Linear_Gauge.mp4 new file mode 100644 index 000000000..a89e1bd98 Binary files /dev/null and b/img/PowerBI/Linear_Gauge.mp4 differ diff --git a/img/PowerBI/Linear_Gauge_GIF.gif b/img/PowerBI/Linear_Gauge_GIF.gif deleted file mode 100644 index 4274fae0a..000000000 Binary files a/img/PowerBI/Linear_Gauge_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Organization Chart w Logo.jpg b/img/PowerBI/Organization Chart w Logo.jpg new file mode 100644 index 000000000..f379fad81 Binary files /dev/null and b/img/PowerBI/Organization Chart w Logo.jpg differ diff --git a/img/PowerBI/Organizationchart.mp4 b/img/PowerBI/Organizationchart.mp4 new file mode 100644 index 000000000..27caa48a0 Binary files /dev/null and b/img/PowerBI/Organizationchart.mp4 differ diff --git a/img/PowerBI/Organizationchart.png b/img/PowerBI/Organizationchart.png new file mode 100644 index 000000000..929c9ea0e Binary files /dev/null and b/img/PowerBI/Organizationchart.png differ diff --git a/img/PowerBI/Quadrant Chart w Logo.jpg b/img/PowerBI/Quadrant Chart w Logo.jpg new file mode 100644 index 000000000..9b36c773d Binary files /dev/null and b/img/PowerBI/Quadrant Chart w Logo.jpg differ diff --git a/img/PowerBI/QuadrantChart.jpg b/img/PowerBI/QuadrantChart.jpg new file mode 100644 index 000000000..d5ffc5ecc Binary files /dev/null and b/img/PowerBI/QuadrantChart.jpg differ diff --git a/img/PowerBI/Quadrant_Chart.mp4 b/img/PowerBI/Quadrant_Chart.mp4 new file mode 100644 index 000000000..671e8f874 Binary files /dev/null and b/img/PowerBI/Quadrant_Chart.mp4 differ diff --git a/img/PowerBI/Quadrant_Chart_GIF.gif b/img/PowerBI/Quadrant_Chart_GIF.gif deleted file mode 100644 index 9a561d937..000000000 Binary files a/img/PowerBI/Quadrant_Chart_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Radar Chart w Logo.jpg b/img/PowerBI/Radar Chart w Logo.jpg new file mode 100644 index 000000000..5bef9e3e9 Binary files /dev/null and b/img/PowerBI/Radar Chart w Logo.jpg differ diff --git a/img/PowerBI/Radarchart.mp4 b/img/PowerBI/Radarchart.mp4 new file mode 100644 index 000000000..319489e47 Binary files /dev/null and b/img/PowerBI/Radarchart.mp4 differ diff --git a/img/PowerBI/Radarchart.png b/img/PowerBI/Radarchart.png new file mode 100644 index 000000000..3768e4d13 Binary files /dev/null and b/img/PowerBI/Radarchart.png differ diff --git a/img/PowerBI/Rating w Logo.jpg b/img/PowerBI/Rating w Logo.jpg new file mode 100644 index 000000000..52ae8e2b8 Binary files /dev/null and b/img/PowerBI/Rating w Logo.jpg differ diff --git a/img/PowerBI/Ratings.jpg b/img/PowerBI/Ratings.jpg new file mode 100644 index 000000000..2cd331f51 Binary files /dev/null and b/img/PowerBI/Ratings.jpg differ diff --git a/img/PowerBI/RatingsByMAQSoftware.mp4 b/img/PowerBI/RatingsByMAQSoftware.mp4 new file mode 100644 index 000000000..7d45f12fe Binary files /dev/null and b/img/PowerBI/RatingsByMAQSoftware.mp4 differ diff --git a/img/PowerBI/Ring Chart w Logo.jpg b/img/PowerBI/Ring Chart w Logo.jpg new file mode 100644 index 000000000..f3205a91e Binary files /dev/null and b/img/PowerBI/Ring Chart w Logo.jpg differ diff --git a/img/PowerBI/RingChart.jpg b/img/PowerBI/RingChart.jpg new file mode 100644 index 000000000..22edbeab8 Binary files /dev/null and b/img/PowerBI/RingChart.jpg differ diff --git a/img/PowerBI/Ring_Chart.mp4 b/img/PowerBI/Ring_Chart.mp4 new file mode 100644 index 000000000..7dd902eb5 Binary files /dev/null and b/img/PowerBI/Ring_Chart.mp4 differ diff --git a/img/PowerBI/Ring_Chart_GIF.gif b/img/PowerBI/Ring_Chart_GIF.gif deleted file mode 100644 index 283406c18..000000000 Binary files a/img/PowerBI/Ring_Chart_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Rotating Chart w Logo.jpg b/img/PowerBI/Rotating Chart w Logo.jpg new file mode 100644 index 000000000..02e5e9a07 Binary files /dev/null and b/img/PowerBI/Rotating Chart w Logo.jpg differ diff --git a/img/PowerBI/Rotating Tile w Logo.jpg b/img/PowerBI/Rotating Tile w Logo.jpg new file mode 100644 index 000000000..f03514905 Binary files /dev/null and b/img/PowerBI/Rotating Tile w Logo.jpg differ diff --git a/img/PowerBI/RotatingChart.jpg b/img/PowerBI/RotatingChart.jpg new file mode 100644 index 000000000..dc05ecbe5 Binary files /dev/null and b/img/PowerBI/RotatingChart.jpg differ diff --git a/img/PowerBI/RotatingTiles.jpg b/img/PowerBI/RotatingTiles.jpg new file mode 100644 index 000000000..ce9523329 Binary files /dev/null and b/img/PowerBI/RotatingTiles.jpg differ diff --git a/img/PowerBI/Rotating_Chart.mp4 b/img/PowerBI/Rotating_Chart.mp4 new file mode 100644 index 000000000..70414ef3b Binary files /dev/null and b/img/PowerBI/Rotating_Chart.mp4 differ diff --git a/img/PowerBI/Rotating_Chart_GIF.gif b/img/PowerBI/Rotating_Chart_GIF.gif deleted file mode 100644 index 05d09bfeb..000000000 Binary files a/img/PowerBI/Rotating_Chart_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Rotating_Tile.mp4 b/img/PowerBI/Rotating_Tile.mp4 new file mode 100644 index 000000000..7233cb396 Binary files /dev/null and b/img/PowerBI/Rotating_Tile.mp4 differ diff --git a/img/PowerBI/Rotating_Tile_GIF.gif b/img/PowerBI/Rotating_Tile_GIF.gif deleted file mode 100644 index a97a1c00f..000000000 Binary files a/img/PowerBI/Rotating_Tile_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Slider/BusinessObjects_logo.png b/img/PowerBI/Slider/BusinessObjects_logo.png new file mode 100644 index 000000000..2b0811102 Binary files /dev/null and b/img/PowerBI/Slider/BusinessObjects_logo.png differ diff --git a/img/PowerBI/Slider/MicroStrategy_logo.png b/img/PowerBI/Slider/MicroStrategy_logo.png new file mode 100644 index 000000000..7c55416b4 Binary files /dev/null and b/img/PowerBI/Slider/MicroStrategy_logo.png differ diff --git a/img/PowerBI/Slider/SAP-BusinessObjects-logo-small.png b/img/PowerBI/Slider/SAP-BusinessObjects-logo-small.png new file mode 100644 index 000000000..fb9db398d Binary files /dev/null and b/img/PowerBI/Slider/SAP-BusinessObjects-logo-small.png differ diff --git a/img/PowerBI/Slider/SAP-BusinessObjects-logo.png b/img/PowerBI/Slider/SAP-BusinessObjects-logo.png new file mode 100644 index 000000000..cc08ce2f9 Binary files /dev/null and b/img/PowerBI/Slider/SAP-BusinessObjects-logo.png differ diff --git a/img/PowerBI/Slider/angular.png b/img/PowerBI/Slider/angular.png deleted file mode 100644 index 78881e421..000000000 Binary files a/img/PowerBI/Slider/angular.png and /dev/null differ diff --git a/img/PowerBI/Slider/bootstrap.png b/img/PowerBI/Slider/bootstrap.png deleted file mode 100644 index 315f72334..000000000 Binary files a/img/PowerBI/Slider/bootstrap.png and /dev/null differ diff --git a/img/PowerBI/Slider/excel.svg b/img/PowerBI/Slider/excel.svg new file mode 100644 index 000000000..9132a8360 --- /dev/null +++ b/img/PowerBI/Slider/excel.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/img/PowerBI/Slider/microstrategy-logo-small.png b/img/PowerBI/Slider/microstrategy-logo-small.png new file mode 100644 index 000000000..7a140c148 Binary files /dev/null and b/img/PowerBI/Slider/microstrategy-logo-small.png differ diff --git a/img/PowerBI/Slider/microstrategy-logo.png b/img/PowerBI/Slider/microstrategy-logo.png new file mode 100644 index 000000000..b559cc363 Binary files /dev/null and b/img/PowerBI/Slider/microstrategy-logo.png differ diff --git a/img/PowerBI/Slider/nodejs.png b/img/PowerBI/Slider/nodejs.png deleted file mode 100644 index 6cebfb072..000000000 Binary files a/img/PowerBI/Slider/nodejs.png and /dev/null differ diff --git a/img/PowerBI/Slider/powerbi.svg b/img/PowerBI/Slider/powerbi.svg new file mode 100644 index 000000000..32ea71ef4 --- /dev/null +++ b/img/PowerBI/Slider/powerbi.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + Power BI + + + diff --git a/img/PowerBI/Slider/qlickview.svg b/img/PowerBI/Slider/qlickview.svg new file mode 100644 index 000000000..c5a690783 --- /dev/null +++ b/img/PowerBI/Slider/qlickview.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/img/PowerBI/Slider/sap.svg b/img/PowerBI/Slider/sap.svg new file mode 100644 index 000000000..93f293ba7 --- /dev/null +++ b/img/PowerBI/Slider/sap.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + diff --git a/img/PowerBI/Slider/sqlserver.svg b/img/PowerBI/Slider/sqlserver.svg new file mode 100644 index 000000000..c93a5781f --- /dev/null +++ b/img/PowerBI/Slider/sqlserver.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/PowerBI/Slider/ssrs.svg b/img/PowerBI/Slider/ssrs.svg new file mode 100644 index 000000000..9c900b7ac --- /dev/null +++ b/img/PowerBI/Slider/ssrs.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reporting Services + + diff --git a/img/PowerBI/Slider/tableau.svg b/img/PowerBI/Slider/tableau.svg new file mode 100644 index 000000000..7fef24061 --- /dev/null +++ b/img/PowerBI/Slider/tableau.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/img/PowerBI/Slider/typescript.png b/img/PowerBI/Slider/typescript.png deleted file mode 100644 index c4f1231fe..000000000 Binary files a/img/PowerBI/Slider/typescript.png and /dev/null differ diff --git a/img/PowerBI/Slope Chart w Logo.jpg b/img/PowerBI/Slope Chart w Logo.jpg new file mode 100644 index 000000000..280b77d1e Binary files /dev/null and b/img/PowerBI/Slope Chart w Logo.jpg differ diff --git a/img/PowerBI/SlopeChart.jpg b/img/PowerBI/SlopeChart.jpg new file mode 100644 index 000000000..3f25b5fab Binary files /dev/null and b/img/PowerBI/SlopeChart.jpg differ diff --git a/img/PowerBI/Slope_Chart.mp4 b/img/PowerBI/Slope_Chart.mp4 new file mode 100644 index 000000000..3ae27d7d3 Binary files /dev/null and b/img/PowerBI/Slope_Chart.mp4 differ diff --git a/img/PowerBI/StockChart.jpg b/img/PowerBI/StockChart.jpg new file mode 100644 index 000000000..fdf29a6b9 Binary files /dev/null and b/img/PowerBI/StockChart.jpg differ diff --git a/img/PowerBI/Stock_Chart.mp4 b/img/PowerBI/Stock_Chart.mp4 new file mode 100644 index 000000000..af79a285c Binary files /dev/null and b/img/PowerBI/Stock_Chart.mp4 differ diff --git a/img/PowerBI/Stock_Chart.png b/img/PowerBI/Stock_Chart.png deleted file mode 100644 index f71f21d89..000000000 Binary files a/img/PowerBI/Stock_Chart.png and /dev/null differ diff --git a/img/PowerBI/Stock_Chart_GIF.gif b/img/PowerBI/Stock_Chart_GIF.gif deleted file mode 100644 index d09429077..000000000 Binary files a/img/PowerBI/Stock_Chart_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Sunburst Chart w Logo.jpg b/img/PowerBI/Sunburst Chart w Logo.jpg new file mode 100644 index 000000000..469fd2dbe Binary files /dev/null and b/img/PowerBI/Sunburst Chart w Logo.jpg differ diff --git a/img/PowerBI/SunburstChart.jpg b/img/PowerBI/SunburstChart.jpg new file mode 100644 index 000000000..fd2ec1744 Binary files /dev/null and b/img/PowerBI/SunburstChart.jpg differ diff --git a/img/PowerBI/SunburstMP4.mp4 b/img/PowerBI/SunburstMP4.mp4 new file mode 100644 index 000000000..ba1f2a065 Binary files /dev/null and b/img/PowerBI/SunburstMP4.mp4 differ diff --git a/img/PowerBI/Text Enhancer w Logo.jpg b/img/PowerBI/Text Enhancer w Logo.jpg new file mode 100644 index 000000000..ffee89378 Binary files /dev/null and b/img/PowerBI/Text Enhancer w Logo.jpg differ diff --git a/img/PowerBI/Text Wrapper w Logo.jpg b/img/PowerBI/Text Wrapper w Logo.jpg new file mode 100644 index 000000000..08224fe8a Binary files /dev/null and b/img/PowerBI/Text Wrapper w Logo.jpg differ diff --git a/img/PowerBI/TextEnhancer.jpg b/img/PowerBI/TextEnhancer.jpg new file mode 100644 index 000000000..f1c9455ca Binary files /dev/null and b/img/PowerBI/TextEnhancer.jpg differ diff --git a/img/PowerBI/TextEnhancer2.mp4 b/img/PowerBI/TextEnhancer2.mp4 new file mode 100644 index 000000000..55c86c2ee Binary files /dev/null and b/img/PowerBI/TextEnhancer2.mp4 differ diff --git a/img/PowerBI/TextWrap.jpg b/img/PowerBI/TextWrap.jpg new file mode 100644 index 000000000..ac6b53598 Binary files /dev/null and b/img/PowerBI/TextWrap.jpg differ diff --git a/img/PowerBI/Text_Wrapper.mp4 b/img/PowerBI/Text_Wrapper.mp4 new file mode 100644 index 000000000..b6ee672a2 Binary files /dev/null and b/img/PowerBI/Text_Wrapper.mp4 differ diff --git a/img/PowerBI/Text_Wrapper_GIF.gif b/img/PowerBI/Text_Wrapper_GIF.gif deleted file mode 100644 index c7580d652..000000000 Binary files a/img/PowerBI/Text_Wrapper_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Thermometer w Logo.jpg b/img/PowerBI/Thermometer w Logo.jpg new file mode 100644 index 000000000..ba6c65b2b Binary files /dev/null and b/img/PowerBI/Thermometer w Logo.jpg differ diff --git a/img/PowerBI/Thermometer.jpg b/img/PowerBI/Thermometer.jpg new file mode 100644 index 000000000..4d2933783 Binary files /dev/null and b/img/PowerBI/Thermometer.jpg differ diff --git a/img/PowerBI/Thermometer.mp4 b/img/PowerBI/Thermometer.mp4 new file mode 100644 index 000000000..dd42a3219 Binary files /dev/null and b/img/PowerBI/Thermometer.mp4 differ diff --git a/img/PowerBI/Thermometer_GIF.gif b/img/PowerBI/Thermometer_GIF.gif deleted file mode 100644 index 92f6d1923..000000000 Binary files a/img/PowerBI/Thermometer_GIF.gif and /dev/null differ diff --git a/img/PowerBI/Trading Chart w Logo.jpg b/img/PowerBI/Trading Chart w Logo.jpg new file mode 100644 index 000000000..aaff1fc68 Binary files /dev/null and b/img/PowerBI/Trading Chart w Logo.jpg differ diff --git a/img/PowerBI/TreeMap.jpg b/img/PowerBI/TreeMap.jpg new file mode 100644 index 000000000..ec3c5376e Binary files /dev/null and b/img/PowerBI/TreeMap.jpg differ diff --git a/img/PowerBI/Treemap Bar w Logo.jpg b/img/PowerBI/Treemap Bar w Logo.jpg new file mode 100644 index 000000000..151a1a41a Binary files /dev/null and b/img/PowerBI/Treemap Bar w Logo.jpg differ diff --git a/img/PowerBI/TreemapBarChart.mp4 b/img/PowerBI/TreemapBarChart.mp4 new file mode 100644 index 000000000..3bf3dca45 Binary files /dev/null and b/img/PowerBI/TreemapBarChart.mp4 differ diff --git a/img/PowerBI/Venn Diagram w Logo.jpg b/img/PowerBI/Venn Diagram w Logo.jpg new file mode 100644 index 000000000..1c43a66b8 Binary files /dev/null and b/img/PowerBI/Venn Diagram w Logo.jpg differ diff --git a/img/PowerBI/VennDiagram.jpg b/img/PowerBI/VennDiagram.jpg new file mode 100644 index 000000000..df1af42ab Binary files /dev/null and b/img/PowerBI/VennDiagram.jpg differ diff --git a/img/PowerBI/Venn_Diagram.mp4 b/img/PowerBI/Venn_Diagram.mp4 new file mode 100644 index 000000000..bbebbb8b4 Binary files /dev/null and b/img/PowerBI/Venn_Diagram.mp4 differ diff --git a/img/PowerBI/Venn_Diagram_GIF.gif b/img/PowerBI/Venn_Diagram_GIF.gif deleted file mode 100644 index b23227dd9..000000000 Binary files a/img/PowerBI/Venn_Diagram_GIF.gif and /dev/null differ diff --git a/img/PowerBI/certifiedstarimage.png b/img/PowerBI/certifiedstarimage.png new file mode 100644 index 000000000..ad6d1ebc6 Binary files /dev/null and b/img/PowerBI/certifiedstarimage.png differ diff --git a/img/PowerBI/d365/figure1.png b/img/PowerBI/d365/figure1.png new file mode 100644 index 000000000..119613cb0 Binary files /dev/null and b/img/PowerBI/d365/figure1.png differ diff --git a/img/PowerBI/d365/figure2.png b/img/PowerBI/d365/figure2.png new file mode 100644 index 000000000..8b03fa5f6 Binary files /dev/null and b/img/PowerBI/d365/figure2.png differ diff --git a/img/PowerBI/d365/figure3.png b/img/PowerBI/d365/figure3.png new file mode 100644 index 000000000..5f2c5977d Binary files /dev/null and b/img/PowerBI/d365/figure3.png differ diff --git a/img/PowerBI/d365/figure4.png b/img/PowerBI/d365/figure4.png new file mode 100644 index 000000000..2f3cbd632 Binary files /dev/null and b/img/PowerBI/d365/figure4.png differ diff --git a/img/PowerBI/export/Figure1.png b/img/PowerBI/export/Figure1.png new file mode 100644 index 000000000..ce43a6653 Binary files /dev/null and b/img/PowerBI/export/Figure1.png differ diff --git a/img/PowerBI/export/Figure10.png b/img/PowerBI/export/Figure10.png new file mode 100644 index 000000000..45d173468 Binary files /dev/null and b/img/PowerBI/export/Figure10.png differ diff --git a/img/PowerBI/export/Figure11.png b/img/PowerBI/export/Figure11.png new file mode 100644 index 000000000..786ec42ec Binary files /dev/null and b/img/PowerBI/export/Figure11.png differ diff --git a/img/PowerBI/export/Figure12.png b/img/PowerBI/export/Figure12.png new file mode 100644 index 000000000..4c1b55d06 Binary files /dev/null and b/img/PowerBI/export/Figure12.png differ diff --git a/img/PowerBI/export/Figure13.png b/img/PowerBI/export/Figure13.png new file mode 100644 index 000000000..53ea324e9 Binary files /dev/null and b/img/PowerBI/export/Figure13.png differ diff --git a/img/PowerBI/export/Figure2.png b/img/PowerBI/export/Figure2.png new file mode 100644 index 000000000..5a477bee9 Binary files /dev/null and b/img/PowerBI/export/Figure2.png differ diff --git a/img/PowerBI/export/Figure3.png b/img/PowerBI/export/Figure3.png new file mode 100644 index 000000000..7e81bd72f Binary files /dev/null and b/img/PowerBI/export/Figure3.png differ diff --git a/img/PowerBI/export/Figure4.png b/img/PowerBI/export/Figure4.png new file mode 100644 index 000000000..b0c620e0b Binary files /dev/null and b/img/PowerBI/export/Figure4.png differ diff --git a/img/PowerBI/export/Figure5.png b/img/PowerBI/export/Figure5.png new file mode 100644 index 000000000..05c031524 Binary files /dev/null and b/img/PowerBI/export/Figure5.png differ diff --git a/img/PowerBI/export/Figure6.png b/img/PowerBI/export/Figure6.png new file mode 100644 index 000000000..aa985846b Binary files /dev/null and b/img/PowerBI/export/Figure6.png differ diff --git a/img/PowerBI/export/Figure7.png b/img/PowerBI/export/Figure7.png new file mode 100644 index 000000000..d4f45939b Binary files /dev/null and b/img/PowerBI/export/Figure7.png differ diff --git a/img/PowerBI/export/Figure8.png b/img/PowerBI/export/Figure8.png new file mode 100644 index 000000000..d8f73b5af Binary files /dev/null and b/img/PowerBI/export/Figure8.png differ diff --git a/img/PowerBI/export/Figure9.png b/img/PowerBI/export/Figure9.png new file mode 100644 index 000000000..1e7d657c5 Binary files /dev/null and b/img/PowerBI/export/Figure9.png differ diff --git a/img/PowerBI/export/PowerBI-ExporttoPPT2.jpg b/img/PowerBI/export/PowerBI-ExporttoPPT2.jpg new file mode 100644 index 000000000..95cf81914 Binary files /dev/null and b/img/PowerBI/export/PowerBI-ExporttoPPT2.jpg differ diff --git a/img/PowerBI/export/PowerBI-ExporttoPPT2.png b/img/PowerBI/export/PowerBI-ExporttoPPT2.png new file mode 100644 index 000000000..5730ff41f Binary files /dev/null and b/img/PowerBI/export/PowerBI-ExporttoPPT2.png differ diff --git a/img/PowerBI/export/export-to-ppt.png b/img/PowerBI/export/export-to-ppt.png new file mode 100644 index 000000000..a483ca3e8 Binary files /dev/null and b/img/PowerBI/export/export-to-ppt.png differ diff --git a/img/PowerBI/export/fig1.png b/img/PowerBI/export/fig1.png new file mode 100644 index 000000000..273dc196c Binary files /dev/null and b/img/PowerBI/export/fig1.png differ diff --git a/img/PowerBI/export/fig2.png b/img/PowerBI/export/fig2.png new file mode 100644 index 000000000..de70ba895 Binary files /dev/null and b/img/PowerBI/export/fig2.png differ diff --git a/img/PowerBI/export/fig3.png b/img/PowerBI/export/fig3.png new file mode 100644 index 000000000..076a6cde0 Binary files /dev/null and b/img/PowerBI/export/fig3.png differ diff --git a/img/PowerBI/export/fig4.png b/img/PowerBI/export/fig4.png new file mode 100644 index 000000000..8b390ee7b Binary files /dev/null and b/img/PowerBI/export/fig4.png differ diff --git a/img/PowerBI/export/fig5.png b/img/PowerBI/export/fig5.png new file mode 100644 index 000000000..8975e8b86 Binary files /dev/null and b/img/PowerBI/export/fig5.png differ diff --git a/img/PowerBI/forecast-multiple-models.mp4 b/img/PowerBI/forecast-multiple-models.mp4 new file mode 100644 index 000000000..873974f06 Binary files /dev/null and b/img/PowerBI/forecast-multiple-models.mp4 differ diff --git a/img/PowerBI/hourglass-visual.mp4 b/img/PowerBI/hourglass-visual.mp4 new file mode 100644 index 000000000..fa5efda0e Binary files /dev/null and b/img/PowerBI/hourglass-visual.mp4 differ diff --git a/img/PowerBI/pbicertifiedimage.png b/img/PowerBI/pbicertifiedimage.png new file mode 100644 index 000000000..e8fb55ddc Binary files /dev/null and b/img/PowerBI/pbicertifiedimage.png differ diff --git a/img/Recognition/2021.ISO.icon-27001.png b/img/Recognition/2021.ISO.icon-27001.png new file mode 100644 index 000000000..f5c9239ab Binary files /dev/null and b/img/Recognition/2021.ISO.icon-27001.png differ diff --git a/img/Recognition/2021.ISO.icon-27018.png b/img/Recognition/2021.ISO.icon-27018.png new file mode 100644 index 000000000..2c9077902 Binary files /dev/null and b/img/Recognition/2021.ISO.icon-27018.png differ diff --git a/img/Recognition/Amazon_Partner.png b/img/Recognition/Amazon_Partner.png index 40448c4e0..7a76b9c3f 100644 Binary files a/img/Recognition/Amazon_Partner.png and b/img/Recognition/Amazon_Partner.png differ diff --git a/img/Recognition/FastestGrowing.png b/img/Recognition/FastestGrowing.png index 1135064f6..11afdab50 100644 Binary files a/img/Recognition/FastestGrowing.png and b/img/Recognition/FastestGrowing.png differ diff --git a/img/Recognition/Legacy/Amazon_Partner.png b/img/Recognition/Legacy/Amazon_Partner.png new file mode 100644 index 000000000..40448c4e0 Binary files /dev/null and b/img/Recognition/Legacy/Amazon_Partner.png differ diff --git a/img/Recognition/Legacy/FastestGrowing.png b/img/Recognition/Legacy/FastestGrowing.png new file mode 100644 index 000000000..1135064f6 Binary files /dev/null and b/img/Recognition/Legacy/FastestGrowing.png differ diff --git a/img/Recognition/Legacy/MSPreferred.png b/img/Recognition/Legacy/MSPreferred.png new file mode 100644 index 000000000..550b5c6c8 Binary files /dev/null and b/img/Recognition/Legacy/MSPreferred.png differ diff --git a/img/Recognition/Legacy/Partner.png b/img/Recognition/Legacy/Partner.png new file mode 100644 index 000000000..511f68a57 Binary files /dev/null and b/img/Recognition/Legacy/Partner.png differ diff --git a/img/Recognition/Legacy/bsi.jpg b/img/Recognition/Legacy/bsi.jpg new file mode 100644 index 000000000..b6d5ce1ed Binary files /dev/null and b/img/Recognition/Legacy/bsi.jpg differ diff --git a/img/Recognition/Legacy/inc5000.jpg b/img/Recognition/Legacy/inc5000.jpg new file mode 100644 index 000000000..642844426 Binary files /dev/null and b/img/Recognition/Legacy/inc5000.jpg differ diff --git a/img/Recognition/MPN competencies logo 1.png b/img/Recognition/MPN competencies logo 1.png new file mode 100644 index 000000000..ec69ec8cb Binary files /dev/null and b/img/Recognition/MPN competencies logo 1.png differ diff --git a/img/Recognition/MPN competencies logo 2.png b/img/Recognition/MPN competencies logo 2.png new file mode 100644 index 000000000..a56f4ba1c Binary files /dev/null and b/img/Recognition/MPN competencies logo 2.png differ diff --git a/img/Recognition/MPartnerLogo.png b/img/Recognition/MPartnerLogo.png new file mode 100644 index 000000000..dedce0476 Binary files /dev/null and b/img/Recognition/MPartnerLogo.png differ diff --git a/img/Recognition/MPartnerLogo.png.png b/img/Recognition/MPartnerLogo.png.png new file mode 100644 index 000000000..dedce0476 Binary files /dev/null and b/img/Recognition/MPartnerLogo.png.png differ diff --git a/img/Recognition/MPartnerLogo1.png b/img/Recognition/MPartnerLogo1.png new file mode 100644 index 000000000..aae2b49d6 Binary files /dev/null and b/img/Recognition/MPartnerLogo1.png differ diff --git a/img/Recognition/MPartnerLogo2.png b/img/Recognition/MPartnerLogo2.png new file mode 100644 index 000000000..b17422d70 Binary files /dev/null and b/img/Recognition/MPartnerLogo2.png differ diff --git a/img/Recognition/MSPreferred.png b/img/Recognition/MSPreferred.png index 550b5c6c8..f669085a1 100644 Binary files a/img/Recognition/MSPreferred.png and b/img/Recognition/MSPreferred.png differ diff --git a/img/Recognition/Microsoft-Power-BI-POTYA.png b/img/Recognition/Microsoft-Power-BI-POTYA.png new file mode 100644 index 000000000..8fde07e3f Binary files /dev/null and b/img/Recognition/Microsoft-Power-BI-POTYA.png differ diff --git a/img/Recognition/POTYA-logo.jpg b/img/Recognition/POTYA-logo.jpg new file mode 100644 index 000000000..19e73812b Binary files /dev/null and b/img/Recognition/POTYA-logo.jpg differ diff --git a/img/Recognition/Partner.jpg b/img/Recognition/Partner.jpg new file mode 100644 index 000000000..bda5e6300 Binary files /dev/null and b/img/Recognition/Partner.jpg differ diff --git a/img/Recognition/Partner.png b/img/Recognition/Partner.png index e73f0bdc4..00c78f3d3 100644 Binary files a/img/Recognition/Partner.png and b/img/Recognition/Partner.png differ diff --git a/img/Recognition/bsi.png b/img/Recognition/bsi.png new file mode 100644 index 000000000..8a6d4f2a1 Binary files /dev/null and b/img/Recognition/bsi.png differ diff --git a/img/Recognition/inc5000.png b/img/Recognition/inc5000.png new file mode 100644 index 000000000..f27690322 Binary files /dev/null and b/img/Recognition/inc5000.png differ diff --git a/img/TBD image.jpg b/img/TBD image.jpg new file mode 100644 index 000000000..c51f8e1c7 Binary files /dev/null and b/img/TBD image.jpg differ diff --git a/img/artificialintelligence/Slider/bot-framework.svg b/img/artificialintelligence/Slider/bot-framework.svg new file mode 100644 index 000000000..36dba31e4 --- /dev/null +++ b/img/artificialintelligence/Slider/bot-framework.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + BotFramework + + + diff --git a/img/artificialintelligence/Slider/cognitive-services.svg b/img/artificialintelligence/Slider/cognitive-services.svg new file mode 100644 index 000000000..763341d83 --- /dev/null +++ b/img/artificialintelligence/Slider/cognitive-services.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CognitiveServices + + + diff --git a/img/artificialintelligence/Slider/data-lake-analytics.svg b/img/artificialintelligence/Slider/data-lake-analytics.svg new file mode 100644 index 000000000..a2894b404 --- /dev/null +++ b/img/artificialintelligence/Slider/data-lake-analytics.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + Data LakeAnalytics + + + diff --git a/img/artificialintelligence/Slider/machine-learning.svg b/img/artificialintelligence/Slider/machine-learning.svg new file mode 100644 index 000000000..b1829e90b --- /dev/null +++ b/img/artificialintelligence/Slider/machine-learning.svg @@ -0,0 +1,18 @@ + + + + + + + + + + MachineLearning + + + + + + + diff --git a/img/artificialintelligence/Slider/stream-analytics.svg b/img/artificialintelligence/Slider/stream-analytics.svg new file mode 100644 index 000000000..0fca8a8a0 --- /dev/null +++ b/img/artificialintelligence/Slider/stream-analytics.svg @@ -0,0 +1,17 @@ + + + + + + + + + + StreamAnalytics + + + + + + diff --git a/img/artificialintelligence/Text Analytics Playground.jpg b/img/artificialintelligence/Text Analytics Playground.jpg new file mode 100644 index 000000000..98065de55 Binary files /dev/null and b/img/artificialintelligence/Text Analytics Playground.jpg differ diff --git a/img/artificialintelligence/chat.svg b/img/artificialintelligence/chat.svg new file mode 100644 index 000000000..01dddbda5 --- /dev/null +++ b/img/artificialintelligence/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/artificialintelligence/engagements.svg b/img/artificialintelligence/engagements.svg new file mode 100644 index 000000000..2b1b492c2 --- /dev/null +++ b/img/artificialintelligence/engagements.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/artificialintelligence/forecast.svg b/img/artificialintelligence/forecast.svg new file mode 100644 index 000000000..5ca6f0cfa --- /dev/null +++ b/img/artificialintelligence/forecast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/artificialintelligence/loading.svg b/img/artificialintelligence/loading.svg new file mode 100644 index 000000000..d9188fd85 --- /dev/null +++ b/img/artificialintelligence/loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/artificialintelligence/mic.svg b/img/artificialintelligence/mic.svg new file mode 100644 index 000000000..d7090aaa1 --- /dev/null +++ b/img/artificialintelligence/mic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/artificialintelligence/shopping-cart.svg b/img/artificialintelligence/shopping-cart.svg new file mode 100644 index 000000000..ec2ca10ce --- /dev/null +++ b/img/artificialintelligence/shopping-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/artificialintelligence/star-half.svg b/img/artificialintelligence/star-half.svg new file mode 100644 index 000000000..2812a0c1c --- /dev/null +++ b/img/artificialintelligence/star-half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/artificialintelligence/susan.png b/img/artificialintelligence/susan.png new file mode 100644 index 000000000..cafe0cfbc Binary files /dev/null and b/img/artificialintelligence/susan.png differ diff --git a/img/artificialintelligence/susan/2021.24.02 SuSAn Main Image.jpg b/img/artificialintelligence/susan/2021.24.02 SuSAn Main Image.jpg new file mode 100644 index 000000000..425d46579 Binary files /dev/null and b/img/artificialintelligence/susan/2021.24.02 SuSAn Main Image.jpg differ diff --git a/img/artificialintelligence/susan/Figure 5 updated.png b/img/artificialintelligence/susan/Figure 5 updated.png new file mode 100644 index 000000000..7a18d2102 Binary files /dev/null and b/img/artificialintelligence/susan/Figure 5 updated.png differ diff --git a/img/artificialintelligence/susan/figure1.png b/img/artificialintelligence/susan/figure1.png new file mode 100644 index 000000000..8d23f5aaf Binary files /dev/null and b/img/artificialintelligence/susan/figure1.png differ diff --git a/img/artificialintelligence/susan/figure2.png b/img/artificialintelligence/susan/figure2.png new file mode 100644 index 000000000..90a52f37b Binary files /dev/null and b/img/artificialintelligence/susan/figure2.png differ diff --git a/img/artificialintelligence/susan/figure3.png b/img/artificialintelligence/susan/figure3.png new file mode 100644 index 000000000..fbe217731 Binary files /dev/null and b/img/artificialintelligence/susan/figure3.png differ diff --git a/img/artificialintelligence/susan/figure4.png b/img/artificialintelligence/susan/figure4.png new file mode 100644 index 000000000..e4dd01b51 Binary files /dev/null and b/img/artificialintelligence/susan/figure4.png differ diff --git a/img/artificialintelligence/susan/figure5.png b/img/artificialintelligence/susan/figure5.png new file mode 100644 index 000000000..7f6599b64 Binary files /dev/null and b/img/artificialintelligence/susan/figure5.png differ diff --git a/img/artificialintelligence/textanalytics.png b/img/artificialintelligence/textanalytics.png new file mode 100644 index 000000000..22b593971 Binary files /dev/null and b/img/artificialintelligence/textanalytics.png differ diff --git a/img/artificialintelligence/textanalytics/textanalyticsfigure1.png b/img/artificialintelligence/textanalytics/textanalyticsfigure1.png new file mode 100644 index 000000000..7ee0d483b Binary files /dev/null and b/img/artificialintelligence/textanalytics/textanalyticsfigure1.png differ diff --git a/img/artificialintelligence/textanalytics/textanalyticsfigure2.png b/img/artificialintelligence/textanalytics/textanalyticsfigure2.png new file mode 100644 index 000000000..04ed910ac Binary files /dev/null and b/img/artificialintelligence/textanalytics/textanalyticsfigure2.png differ diff --git a/img/artificialintelligence/textanalytics/textanalyticsfigure3.png b/img/artificialintelligence/textanalytics/textanalyticsfigure3.png new file mode 100644 index 000000000..a2c87d601 Binary files /dev/null and b/img/artificialintelligence/textanalytics/textanalyticsfigure3.png differ diff --git a/img/artificialintelligence/textanalytics/textanalyticsfigure4.png b/img/artificialintelligence/textanalytics/textanalyticsfigure4.png new file mode 100644 index 000000000..8974768d6 Binary files /dev/null and b/img/artificialintelligence/textanalytics/textanalyticsfigure4.png differ diff --git a/img/artificialintelligence/ticket.svg b/img/artificialintelligence/ticket.svg new file mode 100644 index 000000000..794b7a79e --- /dev/null +++ b/img/artificialintelligence/ticket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/blog/14_best_practices_for_power_bi_2x.png b/img/blog/14_best_practices_for_power_bi_2x.png new file mode 100644 index 000000000..0408261e2 Binary files /dev/null and b/img/blog/14_best_practices_for_power_bi_2x.png differ diff --git a/img/blog/2018.09.20_Figure1UtteranceIntentAndEntity.png b/img/blog/2018.09.20_Figure1UtteranceIntentAndEntity.png new file mode 100644 index 000000000..cef4fa2d8 Binary files /dev/null and b/img/blog/2018.09.20_Figure1UtteranceIntentAndEntity.png differ diff --git a/img/blog/2018.10.03_ImproveCustomerEngagementsWithChatbots.jpg b/img/blog/2018.10.03_ImproveCustomerEngagementsWithChatbots.jpg new file mode 100644 index 000000000..dbce8b53c Binary files /dev/null and b/img/blog/2018.10.03_ImproveCustomerEngagementsWithChatbots.jpg differ diff --git a/img/blog/2020.10.27 - Everything you need to know about migrating data to the cloud - Main.jpg b/img/blog/2020.10.27 - Everything you need to know about migrating data to the cloud - Main.jpg new file mode 100644 index 000000000..038bb30e4 Binary files /dev/null and b/img/blog/2020.10.27 - Everything you need to know about migrating data to the cloud - Main.jpg differ diff --git a/img/blog/AzureDevOpsBestPracticeguide.png b/img/blog/AzureDevOpsBestPracticeguide.png new file mode 100644 index 000000000..dfbb4e3e7 Binary files /dev/null and b/img/blog/AzureDevOpsBestPracticeguide.png differ diff --git a/img/blog/B001-main.jpg b/img/blog/B001-main.jpg new file mode 100644 index 000000000..27a2b0ac6 Binary files /dev/null and b/img/blog/B001-main.jpg differ diff --git a/img/blog/B002-main.jpg b/img/blog/B002-main.jpg new file mode 100644 index 000000000..497169520 Binary files /dev/null and b/img/blog/B002-main.jpg differ diff --git a/img/blog/B004-main.jpg b/img/blog/B004-main.jpg new file mode 100644 index 000000000..a04f9c895 Binary files /dev/null and b/img/blog/B004-main.jpg differ diff --git a/img/blog/B010-main.jpg b/img/blog/B010-main.jpg new file mode 100644 index 000000000..fdbd4fbc6 Binary files /dev/null and b/img/blog/B010-main.jpg differ diff --git a/img/blog/B015-main.jpg b/img/blog/B015-main.jpg new file mode 100644 index 000000000..d684639c3 Binary files /dev/null and b/img/blog/B015-main.jpg differ diff --git a/img/blog/B018-main.jpg b/img/blog/B018-main.jpg new file mode 100644 index 000000000..5ac3a8d85 Binary files /dev/null and b/img/blog/B018-main.jpg differ diff --git a/img/blog/B019-main.jpg b/img/blog/B019-main.jpg new file mode 100644 index 000000000..4e8b4d5d2 Binary files /dev/null and b/img/blog/B019-main.jpg differ diff --git a/img/blog/BPG001-main.jpg b/img/blog/BPG001-main.jpg new file mode 100644 index 000000000..576b70d77 Binary files /dev/null and b/img/blog/BPG001-main.jpg differ diff --git a/img/blog/BPG002-main.jpg b/img/blog/BPG002-main.jpg new file mode 100644 index 000000000..d8aa8b086 Binary files /dev/null and b/img/blog/BPG002-main.jpg differ diff --git a/img/blog/BPG003-1.jpg b/img/blog/BPG003-1.jpg new file mode 100644 index 000000000..23a458740 Binary files /dev/null and b/img/blog/BPG003-1.jpg differ diff --git a/img/blog/BPG003-main.jpg b/img/blog/BPG003-main.jpg new file mode 100644 index 000000000..26ac82b43 Binary files /dev/null and b/img/blog/BPG003-main.jpg differ diff --git a/img/blog/BPG004-main.jpg b/img/blog/BPG004-main.jpg new file mode 100644 index 000000000..6ff45ea11 Binary files /dev/null and b/img/blog/BPG004-main.jpg differ diff --git a/img/blog/BPG005-main.jpg b/img/blog/BPG005-main.jpg new file mode 100644 index 000000000..b2f1dd2b5 Binary files /dev/null and b/img/blog/BPG005-main.jpg differ diff --git a/img/blog/BPG006-main.jpg b/img/blog/BPG006-main.jpg new file mode 100644 index 000000000..0f0db4aaa Binary files /dev/null and b/img/blog/BPG006-main.jpg differ diff --git a/img/blog/BPG007-main.jpg b/img/blog/BPG007-main.jpg new file mode 100644 index 000000000..8c4e4bf2c Binary files /dev/null and b/img/blog/BPG007-main.jpg differ diff --git a/img/blog/BPG008-main.jpg b/img/blog/BPG008-main.jpg new file mode 100644 index 000000000..33fea394e Binary files /dev/null and b/img/blog/BPG008-main.jpg differ diff --git a/img/blog/BPG009-main.png b/img/blog/BPG009-main.png new file mode 100644 index 000000000..0d81de07a Binary files /dev/null and b/img/blog/BPG009-main.png differ diff --git a/img/blog/BPG010-main.png b/img/blog/BPG010-main.png new file mode 100644 index 000000000..230867358 Binary files /dev/null and b/img/blog/BPG010-main.png differ diff --git a/img/blog/Best practices Power BI cover.jpg b/img/blog/Best practices Power BI cover.jpg new file mode 100644 index 000000000..2a7d4e7a8 Binary files /dev/null and b/img/blog/Best practices Power BI cover.jpg differ diff --git a/img/blog/Blog - Make Power BI Workspace Governance Easy.jpg b/img/blog/Blog - Make Power BI Workspace Governance Easy.jpg new file mode 100644 index 000000000..e3178f308 Binary files /dev/null and b/img/blog/Blog - Make Power BI Workspace Governance Easy.jpg differ diff --git a/img/blog/CS008-body3.png b/img/blog/CS008-body3.png new file mode 100644 index 000000000..765ddfe4f Binary files /dev/null and b/img/blog/CS008-body3.png differ diff --git a/img/blog/CS020 Mainv2.jpg b/img/blog/CS020 Mainv2.jpg new file mode 100644 index 000000000..548907351 Binary files /dev/null and b/img/blog/CS020 Mainv2.jpg differ diff --git a/img/blog/CS020-body1.jpg b/img/blog/CS020-body1.jpg new file mode 100644 index 000000000..dbb85ca7e Binary files /dev/null and b/img/blog/CS020-body1.jpg differ diff --git a/img/blog/Everything you Need to Know About Migrating to Power BI.jpg b/img/blog/Everything you Need to Know About Migrating to Power BI.jpg new file mode 100644 index 000000000..fe8c565f2 Binary files /dev/null and b/img/blog/Everything you Need to Know About Migrating to Power BI.jpg differ diff --git a/img/blog/Everything you Need to Know About Migrating to Power BI.png b/img/blog/Everything you Need to Know About Migrating to Power BI.png new file mode 100644 index 000000000..b6017af97 Binary files /dev/null and b/img/blog/Everything you Need to Know About Migrating to Power BI.png differ diff --git a/img/blog/IT Cost Checklist MAQ Software.pdf b/img/blog/IT Cost Checklist MAQ Software.pdf new file mode 100644 index 000000000..31d3a56f7 Binary files /dev/null and b/img/blog/IT Cost Checklist MAQ Software.pdf differ diff --git a/img/blog/IT-Cost-Optimization-blog-main.jpg b/img/blog/IT-Cost-Optimization-blog-main.jpg new file mode 100644 index 000000000..6e0d80346 Binary files /dev/null and b/img/blog/IT-Cost-Optimization-blog-main.jpg differ diff --git a/img/blog/Migrating to the Cloud cover image.jpg b/img/blog/Migrating to the Cloud cover image.jpg new file mode 100644 index 000000000..b39b0bcbf Binary files /dev/null and b/img/blog/Migrating to the Cloud cover image.jpg differ diff --git a/img/blog/Optimizing Power BI Premium-01.png b/img/blog/Optimizing Power BI Premium-01.png new file mode 100644 index 000000000..a21f7e911 Binary files /dev/null and b/img/blog/Optimizing Power BI Premium-01.png differ diff --git a/img/blog/Pehla apps blog cover.jpg b/img/blog/Pehla apps blog cover.jpg new file mode 100644 index 000000000..56f35cd76 Binary files /dev/null and b/img/blog/Pehla apps blog cover.jpg differ diff --git a/img/blog/Power BI optimization cover.jpg b/img/blog/Power BI optimization cover.jpg new file mode 100644 index 000000000..fea736a41 Binary files /dev/null and b/img/blog/Power BI optimization cover.jpg differ diff --git a/img/blog/blog-IT-cost-image.jpg b/img/blog/blog-IT-cost-image.jpg new file mode 100644 index 000000000..a84fe42a8 Binary files /dev/null and b/img/blog/blog-IT-cost-image.jpg differ diff --git a/img/blog/maq-software-martech.png b/img/blog/maq-software-martech.png new file mode 100644 index 000000000..43c6b8412 Binary files /dev/null and b/img/blog/maq-software-martech.png differ diff --git a/img/blog/power-bi-workspace-blog-main.jpg b/img/blog/power-bi-workspace-blog-main.jpg new file mode 100644 index 000000000..78c86b5bb Binary files /dev/null and b/img/blog/power-bi-workspace-blog-main.jpg differ diff --git a/img/blog/productivity-bar-chart-annotation.jpg b/img/blog/productivity-bar-chart-annotation.jpg new file mode 100644 index 000000000..77f024798 Binary files /dev/null and b/img/blog/productivity-bar-chart-annotation.jpg differ diff --git a/img/blog/productivity-export-to-ppt.jpg b/img/blog/productivity-export-to-ppt.jpg new file mode 100644 index 000000000..ed51a44b0 Binary files /dev/null and b/img/blog/productivity-export-to-ppt.jpg differ diff --git a/img/blog/productivity-hyperlink.jpg b/img/blog/productivity-hyperlink.jpg new file mode 100644 index 000000000..10c5d3523 Binary files /dev/null and b/img/blog/productivity-hyperlink.jpg differ diff --git a/img/blog/productivity-image-carousel.jpg b/img/blog/productivity-image-carousel.jpg new file mode 100644 index 000000000..15b1bf1f3 Binary files /dev/null and b/img/blog/productivity-image-carousel.jpg differ diff --git a/img/blog/productivity-text-enhancer.jpg b/img/blog/productivity-text-enhancer.jpg new file mode 100644 index 000000000..82ba79484 Binary files /dev/null and b/img/blog/productivity-text-enhancer.jpg differ diff --git a/img/blog/productivity-utility-update.jpg b/img/blog/productivity-utility-update.jpg new file mode 100644 index 000000000..97c910145 Binary files /dev/null and b/img/blog/productivity-utility-update.jpg differ diff --git a/img/blog/productivity-utility.jpg b/img/blog/productivity-utility.jpg new file mode 100644 index 000000000..37fc5ec6c Binary files /dev/null and b/img/blog/productivity-utility.jpg differ diff --git a/img/case-study/ALM-toolkit-body-1.png b/img/case-study/ALM-toolkit-body-1.png new file mode 100644 index 000000000..94c9ac92c Binary files /dev/null and b/img/case-study/ALM-toolkit-body-1.png differ diff --git a/img/case-study/ALM-toolkit-body-2.png b/img/case-study/ALM-toolkit-body-2.png new file mode 100644 index 000000000..c6ab88f34 Binary files /dev/null and b/img/case-study/ALM-toolkit-body-2.png differ diff --git a/img/case-study/ALM-toolkit-body-3.png b/img/case-study/ALM-toolkit-body-3.png new file mode 100644 index 000000000..bfd327627 Binary files /dev/null and b/img/case-study/ALM-toolkit-body-3.png differ diff --git a/img/case-study/ALM-toolkit-body-4.png b/img/case-study/ALM-toolkit-body-4.png new file mode 100644 index 000000000..cb6c49e7c Binary files /dev/null and b/img/case-study/ALM-toolkit-body-4.png differ diff --git a/img/case-study/Arizona Chatbot case-study-body-1.png b/img/case-study/Arizona Chatbot case-study-body-1.png new file mode 100644 index 000000000..0a0a66aae Binary files /dev/null and b/img/case-study/Arizona Chatbot case-study-body-1.png differ diff --git a/img/case-study/Arizona Chatbot case-study-body-2.jpg b/img/case-study/Arizona Chatbot case-study-body-2.jpg new file mode 100644 index 000000000..9bc4f6786 Binary files /dev/null and b/img/case-study/Arizona Chatbot case-study-body-2.jpg differ diff --git a/img/case-study/Arizona Chatbot case-study-body-4.png b/img/case-study/Arizona Chatbot case-study-body-4.png new file mode 100644 index 000000000..08a68b4f7 Binary files /dev/null and b/img/case-study/Arizona Chatbot case-study-body-4.png differ diff --git a/img/case-study/Arizona Chatbot case-study-main.jpg b/img/case-study/Arizona Chatbot case-study-main.jpg new file mode 100644 index 000000000..815615f44 Binary files /dev/null and b/img/case-study/Arizona Chatbot case-study-main.jpg differ diff --git a/img/case-study/Arizona Chatbot case-study-quote.png b/img/case-study/Arizona Chatbot case-study-quote.png new file mode 100644 index 000000000..ec2ded83e Binary files /dev/null and b/img/case-study/Arizona Chatbot case-study-quote.png differ diff --git a/img/case-study/Automating Privacy Matters case-study-body-1.jpg b/img/case-study/Automating Privacy Matters case-study-body-1.jpg new file mode 100644 index 000000000..32e3eecec Binary files /dev/null and b/img/case-study/Automating Privacy Matters case-study-body-1.jpg differ diff --git a/img/case-study/Automating Privacy Matters case-study-main.jpg b/img/case-study/Automating Privacy Matters case-study-main.jpg new file mode 100644 index 000000000..2502c6f7b Binary files /dev/null and b/img/case-study/Automating Privacy Matters case-study-main.jpg differ diff --git a/img/case-study/Automating Privacy Matters case-study-quote.png b/img/case-study/Automating Privacy Matters case-study-quote.png new file mode 100644 index 000000000..ac6e45cfd Binary files /dev/null and b/img/case-study/Automating Privacy Matters case-study-quote.png differ diff --git a/img/case-study/Azure Real-Time Reporting case-study-body-1.png b/img/case-study/Azure Real-Time Reporting case-study-body-1.png new file mode 100644 index 000000000..1fac23013 Binary files /dev/null and b/img/case-study/Azure Real-Time Reporting case-study-body-1.png differ diff --git a/img/case-study/Azure Real-Time Reporting case-study-body-2.png b/img/case-study/Azure Real-Time Reporting case-study-body-2.png new file mode 100644 index 000000000..66eccc72c Binary files /dev/null and b/img/case-study/Azure Real-Time Reporting case-study-body-2.png differ diff --git a/img/case-study/Azure Real-Time Reporting case-study-main.jpg b/img/case-study/Azure Real-Time Reporting case-study-main.jpg new file mode 100644 index 000000000..7628b034d Binary files /dev/null and b/img/case-study/Azure Real-Time Reporting case-study-main.jpg differ diff --git a/img/case-study/Azure Real-time reporting case-study-quote.png b/img/case-study/Azure Real-time reporting case-study-quote.png new file mode 100644 index 000000000..1eab52e4e Binary files /dev/null and b/img/case-study/Azure Real-time reporting case-study-quote.png differ diff --git a/img/case-study/Azure Search case-study-body-image.jpg b/img/case-study/Azure Search case-study-body-image.jpg new file mode 100644 index 000000000..9e116dcf8 Binary files /dev/null and b/img/case-study/Azure Search case-study-body-image.jpg differ diff --git a/img/case-study/Azure Search case-study-main.jpg b/img/case-study/Azure Search case-study-main.jpg new file mode 100644 index 000000000..13484e55a Binary files /dev/null and b/img/case-study/Azure Search case-study-main.jpg differ diff --git a/img/case-study/Azure Services case-study-body-1.png b/img/case-study/Azure Services case-study-body-1.png new file mode 100644 index 000000000..780157e51 Binary files /dev/null and b/img/case-study/Azure Services case-study-body-1.png differ diff --git a/img/case-study/Azure Services case-study-main.jpg b/img/case-study/Azure Services case-study-main.jpg new file mode 100644 index 000000000..ffafc7299 Binary files /dev/null and b/img/case-study/Azure Services case-study-main.jpg differ diff --git a/img/case-study/Better Sales Reporting case-study-body-image.jpg b/img/case-study/Better Sales Reporting case-study-body-image.jpg new file mode 100644 index 000000000..e34d47f1a Binary files /dev/null and b/img/case-study/Better Sales Reporting case-study-body-image.jpg differ diff --git a/img/case-study/Better Sales Reporting case-study-main.jpg b/img/case-study/Better Sales Reporting case-study-main.jpg new file mode 100644 index 000000000..2f40709c1 Binary files /dev/null and b/img/case-study/Better Sales Reporting case-study-main.jpg differ diff --git a/img/case-study/Black Friday case-study-body-1.png b/img/case-study/Black Friday case-study-body-1.png new file mode 100644 index 000000000..ba58c0d9a Binary files /dev/null and b/img/case-study/Black Friday case-study-body-1.png differ diff --git a/img/case-study/black-friday-body.png b/img/case-study/Black Friday case-study-body-2.png similarity index 100% rename from img/case-study/black-friday-body.png rename to img/case-study/Black Friday case-study-body-2.png diff --git a/img/case-study/Black Friday case-study-body-3.png b/img/case-study/Black Friday case-study-body-3.png new file mode 100644 index 000000000..9623f51c9 Binary files /dev/null and b/img/case-study/Black Friday case-study-body-3.png differ diff --git a/img/case-study/CS-36-body.png b/img/case-study/CS-36-body.png new file mode 100644 index 000000000..3802f2eb1 Binary files /dev/null and b/img/case-study/CS-36-body.png differ diff --git a/img/case-study/CS-36-logo.png b/img/case-study/CS-36-logo.png new file mode 100644 index 000000000..f5e60f5ad Binary files /dev/null and b/img/case-study/CS-36-logo.png differ diff --git a/img/case-study/CS-36-main.jpg b/img/case-study/CS-36-main.jpg new file mode 100644 index 000000000..8afaa48d6 Binary files /dev/null and b/img/case-study/CS-36-main.jpg differ diff --git a/img/case-study/CS001-body.png b/img/case-study/CS001-body.png new file mode 100644 index 000000000..f16522be3 Binary files /dev/null and b/img/case-study/CS001-body.png differ diff --git a/img/case-study/CS001-main.jpg b/img/case-study/CS001-main.jpg new file mode 100644 index 000000000..8a4d8f1a2 Binary files /dev/null and b/img/case-study/CS001-main.jpg differ diff --git a/img/case-study/CS002-body.png b/img/case-study/CS002-body.png new file mode 100644 index 000000000..2dae888c4 Binary files /dev/null and b/img/case-study/CS002-body.png differ diff --git a/img/case-study/CS002-main.jpg b/img/case-study/CS002-main.jpg new file mode 100644 index 000000000..282a4fd86 Binary files /dev/null and b/img/case-study/CS002-main.jpg differ diff --git a/img/case-study/CS003-body1.png b/img/case-study/CS003-body1.png new file mode 100644 index 000000000..0e06fe584 Binary files /dev/null and b/img/case-study/CS003-body1.png differ diff --git a/img/case-study/CS003-body2.png b/img/case-study/CS003-body2.png new file mode 100644 index 000000000..7e243cecb Binary files /dev/null and b/img/case-study/CS003-body2.png differ diff --git a/img/case-study/CS003-body3.png b/img/case-study/CS003-body3.png new file mode 100644 index 000000000..8cf503417 Binary files /dev/null and b/img/case-study/CS003-body3.png differ diff --git a/img/case-study/CS003-body4.png b/img/case-study/CS003-body4.png new file mode 100644 index 000000000..740febc1b Binary files /dev/null and b/img/case-study/CS003-body4.png differ diff --git a/img/case-study/CS003-body5.png b/img/case-study/CS003-body5.png new file mode 100644 index 000000000..ec34ad00e Binary files /dev/null and b/img/case-study/CS003-body5.png differ diff --git a/img/case-study/CS003-body6.png b/img/case-study/CS003-body6.png new file mode 100644 index 000000000..9ddce5aeb Binary files /dev/null and b/img/case-study/CS003-body6.png differ diff --git a/img/case-study/CS003-main.jpg b/img/case-study/CS003-main.jpg new file mode 100644 index 000000000..716da47c7 Binary files /dev/null and b/img/case-study/CS003-main.jpg differ diff --git a/img/case-study/CS004-body1.png b/img/case-study/CS004-body1.png new file mode 100644 index 000000000..ac39f6512 Binary files /dev/null and b/img/case-study/CS004-body1.png differ diff --git a/img/case-study/CS004-body2.png b/img/case-study/CS004-body2.png new file mode 100644 index 000000000..60aa09ca7 Binary files /dev/null and b/img/case-study/CS004-body2.png differ diff --git a/img/case-study/CS004-main.jpg b/img/case-study/CS004-main.jpg new file mode 100644 index 000000000..cbdcbaa51 Binary files /dev/null and b/img/case-study/CS004-main.jpg differ diff --git a/img/case-study/CS005-body1.jpg b/img/case-study/CS005-body1.jpg new file mode 100644 index 000000000..ef8ce9c36 Binary files /dev/null and b/img/case-study/CS005-body1.jpg differ diff --git a/img/case-study/CS005-body2.jpg b/img/case-study/CS005-body2.jpg new file mode 100644 index 000000000..9ef4de041 Binary files /dev/null and b/img/case-study/CS005-body2.jpg differ diff --git a/img/case-study/CS005-body3.png b/img/case-study/CS005-body3.png new file mode 100644 index 000000000..ec18b2eca Binary files /dev/null and b/img/case-study/CS005-body3.png differ diff --git a/img/case-study/CS005-main.jpg b/img/case-study/CS005-main.jpg new file mode 100644 index 000000000..a2c7b4d84 Binary files /dev/null and b/img/case-study/CS005-main.jpg differ diff --git a/img/case-study/CS006-body1.png b/img/case-study/CS006-body1.png new file mode 100644 index 000000000..3d46e74ee Binary files /dev/null and b/img/case-study/CS006-body1.png differ diff --git a/img/case-study/CS006-body2.jpg b/img/case-study/CS006-body2.jpg new file mode 100644 index 000000000..57145da55 Binary files /dev/null and b/img/case-study/CS006-body2.jpg differ diff --git a/img/case-study/CS006-body3.1.jpg b/img/case-study/CS006-body3.1.jpg new file mode 100644 index 000000000..638568b50 Binary files /dev/null and b/img/case-study/CS006-body3.1.jpg differ diff --git a/img/case-study/CS006-body3.jpg b/img/case-study/CS006-body3.jpg new file mode 100644 index 000000000..6d2d1711c Binary files /dev/null and b/img/case-study/CS006-body3.jpg differ diff --git a/img/case-study/CS006-body4.PNG b/img/case-study/CS006-body4.PNG new file mode 100644 index 000000000..52f153f64 Binary files /dev/null and b/img/case-study/CS006-body4.PNG differ diff --git a/img/case-study/CS006-main.jpg b/img/case-study/CS006-main.jpg new file mode 100644 index 000000000..3a5acfe80 Binary files /dev/null and b/img/case-study/CS006-main.jpg differ diff --git a/img/case-study/CS007 - main.jpg b/img/case-study/CS007 - main.jpg new file mode 100644 index 000000000..f3b65cdf8 Binary files /dev/null and b/img/case-study/CS007 - main.jpg differ diff --git a/img/case-study/CS007-body1.png b/img/case-study/CS007-body1.png new file mode 100644 index 000000000..c73068d0a Binary files /dev/null and b/img/case-study/CS007-body1.png differ diff --git a/img/case-study/CS008-body1.png b/img/case-study/CS008-body1.png new file mode 100644 index 000000000..fe4737081 Binary files /dev/null and b/img/case-study/CS008-body1.png differ diff --git a/img/case-study/CS008-body2.png b/img/case-study/CS008-body2.png new file mode 100644 index 000000000..aa686f701 Binary files /dev/null and b/img/case-study/CS008-body2.png differ diff --git a/img/case-study/CS008-body3.png b/img/case-study/CS008-body3.png new file mode 100644 index 000000000..ae25e0c60 Binary files /dev/null and b/img/case-study/CS008-body3.png differ diff --git a/img/case-study/CS008-body4.png b/img/case-study/CS008-body4.png new file mode 100644 index 000000000..d15becb15 Binary files /dev/null and b/img/case-study/CS008-body4.png differ diff --git a/img/case-study/CS008-body5.PNG b/img/case-study/CS008-body5.PNG new file mode 100644 index 000000000..f03113176 Binary files /dev/null and b/img/case-study/CS008-body5.PNG differ diff --git a/img/case-study/CS008-main.jpg b/img/case-study/CS008-main.jpg new file mode 100644 index 000000000..76eaf45e9 Binary files /dev/null and b/img/case-study/CS008-main.jpg differ diff --git a/img/case-study/CS009-01.png b/img/case-study/CS009-01.png new file mode 100644 index 000000000..e5e7c91eb Binary files /dev/null and b/img/case-study/CS009-01.png differ diff --git a/img/case-study/CS009-02.png b/img/case-study/CS009-02.png new file mode 100644 index 000000000..495591fdd Binary files /dev/null and b/img/case-study/CS009-02.png differ diff --git a/img/case-study/CS010-body1.jpg b/img/case-study/CS010-body1.jpg new file mode 100644 index 000000000..8621a2277 Binary files /dev/null and b/img/case-study/CS010-body1.jpg differ diff --git a/img/case-study/CS010-body2.png b/img/case-study/CS010-body2.png new file mode 100644 index 000000000..376e85cfe Binary files /dev/null and b/img/case-study/CS010-body2.png differ diff --git a/img/case-study/CS010-main.jpg b/img/case-study/CS010-main.jpg new file mode 100644 index 000000000..f78ed8d2a Binary files /dev/null and b/img/case-study/CS010-main.jpg differ diff --git a/img/case-study/CS016-body1.png b/img/case-study/CS016-body1.png new file mode 100644 index 000000000..3a74f6b2a Binary files /dev/null and b/img/case-study/CS016-body1.png differ diff --git a/img/case-study/CS016-body2.png b/img/case-study/CS016-body2.png new file mode 100644 index 000000000..009f3250b Binary files /dev/null and b/img/case-study/CS016-body2.png differ diff --git a/img/case-study/CS016-body3.png b/img/case-study/CS016-body3.png new file mode 100644 index 000000000..268838ef6 Binary files /dev/null and b/img/case-study/CS016-body3.png differ diff --git a/img/case-study/CS016-body4.png b/img/case-study/CS016-body4.png new file mode 100644 index 000000000..15d3dcf50 Binary files /dev/null and b/img/case-study/CS016-body4.png differ diff --git a/img/case-study/CS016-main.jpg b/img/case-study/CS016-main.jpg new file mode 100644 index 000000000..745c5f61b Binary files /dev/null and b/img/case-study/CS016-main.jpg differ diff --git a/img/case-study/CS017-body1.png b/img/case-study/CS017-body1.png new file mode 100644 index 000000000..30b4b0bd1 Binary files /dev/null and b/img/case-study/CS017-body1.png differ diff --git a/img/case-study/CS017-main.jpg b/img/case-study/CS017-main.jpg new file mode 100644 index 000000000..2b889e9c2 Binary files /dev/null and b/img/case-study/CS017-main.jpg differ diff --git a/img/case-study/CS018-body1.png b/img/case-study/CS018-body1.png new file mode 100644 index 000000000..de2ff6d45 Binary files /dev/null and b/img/case-study/CS018-body1.png differ diff --git a/img/case-study/CS018-body2.jpg b/img/case-study/CS018-body2.jpg new file mode 100644 index 000000000..59ce3d9de Binary files /dev/null and b/img/case-study/CS018-body2.jpg differ diff --git a/img/case-study/CS018-body2.png b/img/case-study/CS018-body2.png new file mode 100644 index 000000000..7a0a2a83d Binary files /dev/null and b/img/case-study/CS018-body2.png differ diff --git a/img/case-study/CS018-main.alt.jpg b/img/case-study/CS018-main.alt.jpg new file mode 100644 index 000000000..66c7d3c11 Binary files /dev/null and b/img/case-study/CS018-main.alt.jpg differ diff --git a/img/case-study/CS018-mainV2.jpg b/img/case-study/CS018-mainV2.jpg new file mode 100644 index 000000000..2337cda0b Binary files /dev/null and b/img/case-study/CS018-mainV2.jpg differ diff --git a/img/case-study/CS019-blog-main.jpg b/img/case-study/CS019-blog-main.jpg new file mode 100644 index 000000000..c33ee503b Binary files /dev/null and b/img/case-study/CS019-blog-main.jpg differ diff --git a/img/case-study/CS024-Main.jpg b/img/case-study/CS024-Main.jpg new file mode 100644 index 000000000..9f3559f7b Binary files /dev/null and b/img/case-study/CS024-Main.jpg differ diff --git a/img/case-study/CS024-body1.png b/img/case-study/CS024-body1.png new file mode 100644 index 000000000..b220bc830 Binary files /dev/null and b/img/case-study/CS024-body1.png differ diff --git a/img/case-study/CS024-body1V2.jpg b/img/case-study/CS024-body1V2.jpg new file mode 100644 index 000000000..606dc7bad Binary files /dev/null and b/img/case-study/CS024-body1V2.jpg differ diff --git a/img/case-study/CS025-body1.png b/img/case-study/CS025-body1.png new file mode 100644 index 000000000..51299754c Binary files /dev/null and b/img/case-study/CS025-body1.png differ diff --git a/img/case-study/CS025-main.jpg b/img/case-study/CS025-main.jpg new file mode 100644 index 000000000..abf9ec851 Binary files /dev/null and b/img/case-study/CS025-main.jpg differ diff --git a/img/case-study/CS026-body1.png b/img/case-study/CS026-body1.png new file mode 100644 index 000000000..44f4c4c1e Binary files /dev/null and b/img/case-study/CS026-body1.png differ diff --git a/img/case-study/CS026-main.jpg b/img/case-study/CS026-main.jpg new file mode 100644 index 000000000..1064461c5 Binary files /dev/null and b/img/case-study/CS026-main.jpg differ diff --git a/img/case-study/CS028 Main.jpg b/img/case-study/CS028 Main.jpg new file mode 100644 index 000000000..72a77ff03 Binary files /dev/null and b/img/case-study/CS028 Main.jpg differ diff --git a/img/case-study/CS028-Body2-Rev2.jpg b/img/case-study/CS028-Body2-Rev2.jpg new file mode 100644 index 000000000..5d3a0f6a8 Binary files /dev/null and b/img/case-study/CS028-Body2-Rev2.jpg differ diff --git a/img/case-study/CS029-body1.png b/img/case-study/CS029-body1.png new file mode 100644 index 000000000..b7909956e Binary files /dev/null and b/img/case-study/CS029-body1.png differ diff --git a/img/case-study/CS029-main.jpg b/img/case-study/CS029-main.jpg new file mode 100644 index 000000000..1a554032a Binary files /dev/null and b/img/case-study/CS029-main.jpg differ diff --git a/img/case-study/CS030-body1.png b/img/case-study/CS030-body1.png new file mode 100644 index 000000000..2754d5d09 Binary files /dev/null and b/img/case-study/CS030-body1.png differ diff --git a/img/case-study/CS030-main.jpg b/img/case-study/CS030-main.jpg new file mode 100644 index 000000000..8ba61ce57 Binary files /dev/null and b/img/case-study/CS030-main.jpg differ diff --git a/img/case-study/CS031-body1.png b/img/case-study/CS031-body1.png new file mode 100644 index 000000000..502ba4028 Binary files /dev/null and b/img/case-study/CS031-body1.png differ diff --git a/img/case-study/CS031-main.jpg b/img/case-study/CS031-main.jpg new file mode 100644 index 000000000..950ac53b4 Binary files /dev/null and b/img/case-study/CS031-main.jpg differ diff --git a/img/case-study/CS034 -Body1 - Architecture.png b/img/case-study/CS034 -Body1 - Architecture.png new file mode 100644 index 000000000..c39d73713 Binary files /dev/null and b/img/case-study/CS034 -Body1 - Architecture.png differ diff --git a/img/case-study/CS034-MainRev2.jpg b/img/case-study/CS034-MainRev2.jpg new file mode 100644 index 000000000..3e1a0eacb Binary files /dev/null and b/img/case-study/CS034-MainRev2.jpg differ diff --git a/img/case-study/CS034-body1.jpg b/img/case-study/CS034-body1.jpg new file mode 100644 index 000000000..f802cb747 Binary files /dev/null and b/img/case-study/CS034-body1.jpg differ diff --git a/img/case-study/CS034-main.jpg b/img/case-study/CS034-main.jpg new file mode 100644 index 000000000..3014d260c Binary files /dev/null and b/img/case-study/CS034-main.jpg differ diff --git a/img/case-study/CS035-banner.jpg b/img/case-study/CS035-banner.jpg new file mode 100644 index 000000000..4273e1614 Binary files /dev/null and b/img/case-study/CS035-banner.jpg differ diff --git a/img/case-study/CS035-body.png b/img/case-study/CS035-body.png new file mode 100644 index 000000000..5eeb33815 Binary files /dev/null and b/img/case-study/CS035-body.png differ diff --git a/img/case-study/CS036-body1.png b/img/case-study/CS036-body1.png new file mode 100644 index 000000000..aa805a6cc Binary files /dev/null and b/img/case-study/CS036-body1.png differ diff --git a/img/case-study/CS036-body2.png b/img/case-study/CS036-body2.png new file mode 100644 index 000000000..8f665ce24 Binary files /dev/null and b/img/case-study/CS036-body2.png differ diff --git a/img/case-study/CS036-main.jpg b/img/case-study/CS036-main.jpg new file mode 100644 index 000000000..e54378d4c Binary files /dev/null and b/img/case-study/CS036-main.jpg differ diff --git a/img/case-study/CS039-body1.png b/img/case-study/CS039-body1.png new file mode 100644 index 000000000..5730983fb Binary files /dev/null and b/img/case-study/CS039-body1.png differ diff --git a/img/case-study/CS039-main.jpg b/img/case-study/CS039-main.jpg new file mode 100644 index 000000000..73bf0387f Binary files /dev/null and b/img/case-study/CS039-main.jpg differ diff --git a/img/case-study/CS042-Main.jpg b/img/case-study/CS042-Main.jpg new file mode 100644 index 000000000..b468562f4 Binary files /dev/null and b/img/case-study/CS042-Main.jpg differ diff --git a/img/case-study/CS042-MainRev2.jpg b/img/case-study/CS042-MainRev2.jpg new file mode 100644 index 000000000..5d869d70e Binary files /dev/null and b/img/case-study/CS042-MainRev2.jpg differ diff --git a/img/case-study/CS042-body1.png b/img/case-study/CS042-body1.png new file mode 100644 index 000000000..6a5a06dbf Binary files /dev/null and b/img/case-study/CS042-body1.png differ diff --git a/img/case-study/CS042-mainv3.jpg b/img/case-study/CS042-mainv3.jpg new file mode 100644 index 000000000..ee60a2591 Binary files /dev/null and b/img/case-study/CS042-mainv3.jpg differ diff --git a/img/case-study/CS043-body1.png b/img/case-study/CS043-body1.png new file mode 100644 index 000000000..3789b14dc Binary files /dev/null and b/img/case-study/CS043-body1.png differ diff --git a/img/case-study/CS043-bodytable.png b/img/case-study/CS043-bodytable.png new file mode 100644 index 000000000..2acfd61c8 Binary files /dev/null and b/img/case-study/CS043-bodytable.png differ diff --git a/img/case-study/CS043-main.jpg b/img/case-study/CS043-main.jpg new file mode 100644 index 000000000..598ebb7a1 Binary files /dev/null and b/img/case-study/CS043-main.jpg differ diff --git a/img/case-study/CS048-Body1.jpg b/img/case-study/CS048-Body1.jpg new file mode 100644 index 000000000..10aa052a5 Binary files /dev/null and b/img/case-study/CS048-Body1.jpg differ diff --git a/img/case-study/CS048-Body2.jpg b/img/case-study/CS048-Body2.jpg new file mode 100644 index 000000000..b6b0d5d1e Binary files /dev/null and b/img/case-study/CS048-Body2.jpg differ diff --git a/img/case-study/CS048-mainv2.jpg b/img/case-study/CS048-mainv2.jpg new file mode 100644 index 000000000..5ee2c9689 Binary files /dev/null and b/img/case-study/CS048-mainv2.jpg differ diff --git a/img/case-study/CS050-body1.jpg b/img/case-study/CS050-body1.jpg new file mode 100644 index 000000000..7f648f692 Binary files /dev/null and b/img/case-study/CS050-body1.jpg differ diff --git a/img/case-study/CS050-main.jpg b/img/case-study/CS050-main.jpg new file mode 100644 index 000000000..5824443cd Binary files /dev/null and b/img/case-study/CS050-main.jpg differ diff --git a/img/case-study/CS055-body1.png b/img/case-study/CS055-body1.png new file mode 100644 index 000000000..15d94066a Binary files /dev/null and b/img/case-study/CS055-body1.png differ diff --git a/img/case-study/CS055-body2.jpg b/img/case-study/CS055-body2.jpg new file mode 100644 index 000000000..f2534d30a Binary files /dev/null and b/img/case-study/CS055-body2.jpg differ diff --git a/img/case-study/CS055-body3.jpg b/img/case-study/CS055-body3.jpg new file mode 100644 index 000000000..b6f7bcc13 Binary files /dev/null and b/img/case-study/CS055-body3.jpg differ diff --git a/img/case-study/CS055-main.jpg b/img/case-study/CS055-main.jpg new file mode 100644 index 000000000..e803937ce Binary files /dev/null and b/img/case-study/CS055-main.jpg differ diff --git a/img/case-study/Check Power BI reports for errors case-study-main.jpg b/img/case-study/Check Power BI reports for errors case-study-main.jpg new file mode 100644 index 000000000..a93845edb Binary files /dev/null and b/img/case-study/Check Power BI reports for errors case-study-main.jpg differ diff --git a/img/case-study/Consolidating data on the cloud case-study-main.jpg b/img/case-study/Consolidating data on the cloud case-study-main.jpg new file mode 100644 index 000000000..122c46ef3 Binary files /dev/null and b/img/case-study/Consolidating data on the cloud case-study-main.jpg differ diff --git a/img/case-study/Custom DataOps Monitoring Framework case-study-body.jpg b/img/case-study/Custom DataOps Monitoring Framework case-study-body.jpg new file mode 100644 index 000000000..128fec4ec Binary files /dev/null and b/img/case-study/Custom DataOps Monitoring Framework case-study-body.jpg differ diff --git a/img/case-study/Custom DataOps Monitoring Framework case-study-main.jpg b/img/case-study/Custom DataOps Monitoring Framework case-study-main.jpg new file mode 100644 index 000000000..833367e9c Binary files /dev/null and b/img/case-study/Custom DataOps Monitoring Framework case-study-main.jpg differ diff --git a/img/case-study/Custom DataOps Monitoring Framework case-study-quote.png b/img/case-study/Custom DataOps Monitoring Framework case-study-quote.png new file mode 100644 index 000000000..bcc976d4b Binary files /dev/null and b/img/case-study/Custom DataOps Monitoring Framework case-study-quote.png differ diff --git a/img/case-study/Custom Gantt Chart case-study-body-1.jpg b/img/case-study/Custom Gantt Chart case-study-body-1.jpg new file mode 100644 index 000000000..45c08d728 Binary files /dev/null and b/img/case-study/Custom Gantt Chart case-study-body-1.jpg differ diff --git a/img/case-study/Custom Gantt Chart case-study-main.jpg b/img/case-study/Custom Gantt Chart case-study-main.jpg new file mode 100644 index 000000000..7754272e2 Binary files /dev/null and b/img/case-study/Custom Gantt Chart case-study-main.jpg differ diff --git a/img/case-study/Custom Reports case-study-body-1.jpg b/img/case-study/Custom Reports case-study-body-1.jpg new file mode 100644 index 000000000..4aaac5804 Binary files /dev/null and b/img/case-study/Custom Reports case-study-body-1.jpg differ diff --git a/img/case-study/Custom Reports case-study-body-2.png b/img/case-study/Custom Reports case-study-body-2.png new file mode 100644 index 000000000..a346e7758 Binary files /dev/null and b/img/case-study/Custom Reports case-study-body-2.png differ diff --git a/img/case-study/Custom Reports case-study-body-3.png b/img/case-study/Custom Reports case-study-body-3.png new file mode 100644 index 000000000..157ced282 Binary files /dev/null and b/img/case-study/Custom Reports case-study-body-3.png differ diff --git a/img/case-study/Custom Reports case-study-body-4.png b/img/case-study/Custom Reports case-study-body-4.png new file mode 100644 index 000000000..dab9705f9 Binary files /dev/null and b/img/case-study/Custom Reports case-study-body-4.png differ diff --git a/img/case-study/Custom Reports case-study-body-5.png b/img/case-study/Custom Reports case-study-body-5.png new file mode 100644 index 000000000..5854bf390 Binary files /dev/null and b/img/case-study/Custom Reports case-study-body-5.png differ diff --git a/img/case-study/Custom Reports case-study-main.jpg b/img/case-study/Custom Reports case-study-main.jpg new file mode 100644 index 000000000..45c870b23 Binary files /dev/null and b/img/case-study/Custom Reports case-study-main.jpg differ diff --git a/img/case-study/Customer Analytics case-study-body-image.jpg b/img/case-study/Customer Analytics case-study-body-image.jpg new file mode 100644 index 000000000..7776282cf Binary files /dev/null and b/img/case-study/Customer Analytics case-study-body-image.jpg differ diff --git a/img/case-study/Data Migration case-study-body-image.jpg b/img/case-study/Data Migration case-study-body-image.jpg new file mode 100644 index 000000000..e95bf6414 Binary files /dev/null and b/img/case-study/Data Migration case-study-body-image.jpg differ diff --git a/img/case-study/Data Migration case-study-body1.png b/img/case-study/Data Migration case-study-body1.png new file mode 100644 index 000000000..5cd07a60c Binary files /dev/null and b/img/case-study/Data Migration case-study-body1.png differ diff --git a/img/case-study/Data Migration case-study-main.jpg b/img/case-study/Data Migration case-study-main.jpg new file mode 100644 index 000000000..8fd4f4535 Binary files /dev/null and b/img/case-study/Data Migration case-study-main.jpg differ diff --git a/img/case-study/Data Validation Framework main.jpg b/img/case-study/Data Validation Framework main.jpg new file mode 100644 index 000000000..dd32511ff Binary files /dev/null and b/img/case-study/Data Validation Framework main.jpg differ diff --git a/img/case-study/Data Validation Framework-body-image.jpg b/img/case-study/Data Validation Framework-body-image.jpg new file mode 100644 index 000000000..75c4907df Binary files /dev/null and b/img/case-study/Data Validation Framework-body-image.jpg differ diff --git a/img/case-study/Data Validation Framework-quote.png b/img/case-study/Data Validation Framework-quote.png new file mode 100644 index 000000000..9e2f9b5b1 Binary files /dev/null and b/img/case-study/Data Validation Framework-quote.png differ diff --git a/img/case-study/DataOps Speeds case-study-body-image.jpg b/img/case-study/DataOps Speeds case-study-body-image.jpg new file mode 100644 index 000000000..146665533 Binary files /dev/null and b/img/case-study/DataOps Speeds case-study-body-image.jpg differ diff --git a/img/case-study/DataOps case-study-main.jpg b/img/case-study/DataOps case-study-main.jpg new file mode 100644 index 000000000..0dc872fde Binary files /dev/null and b/img/case-study/DataOps case-study-main.jpg differ diff --git a/img/case-study/Dataops Practices case-study-body-image.jpg b/img/case-study/Dataops Practices case-study-body-image.jpg new file mode 100644 index 000000000..b8cb17e75 Binary files /dev/null and b/img/case-study/Dataops Practices case-study-body-image.jpg differ diff --git a/img/case-study/Emotion Analyzer case-study-body-1.jpg b/img/case-study/Emotion Analyzer case-study-body-1.jpg new file mode 100644 index 000000000..7f4d3585f Binary files /dev/null and b/img/case-study/Emotion Analyzer case-study-body-1.jpg differ diff --git a/img/case-study/Events Management case-study-body-image.jpg b/img/case-study/Events Management case-study-body-image.jpg new file mode 100644 index 000000000..bcec4a7ba Binary files /dev/null and b/img/case-study/Events Management case-study-body-image.jpg differ diff --git a/img/case-study/Events management case-study-main.jpg b/img/case-study/Events management case-study-main.jpg new file mode 100644 index 000000000..cba1cc987 Binary files /dev/null and b/img/case-study/Events management case-study-main.jpg differ diff --git a/img/case-study/Flight Route Visual case-study-main.jpg b/img/case-study/Flight Route Visual case-study-main.jpg new file mode 100644 index 000000000..343ce834d Binary files /dev/null and b/img/case-study/Flight Route Visual case-study-main.jpg differ diff --git a/img/case-study/Global Cloud Computing Consumption case-study-body-image.jpg b/img/case-study/Global Cloud Computing Consumption case-study-body-image.jpg new file mode 100644 index 000000000..b8506068d Binary files /dev/null and b/img/case-study/Global Cloud Computing Consumption case-study-body-image.jpg differ diff --git a/img/case-study/Global Cloud Computing case-study-body-image.jpg b/img/case-study/Global Cloud Computing case-study-body-image.jpg new file mode 100644 index 000000000..b8506068d Binary files /dev/null and b/img/case-study/Global Cloud Computing case-study-body-image.jpg differ diff --git a/img/case-study/Global Cloud Computing case-study-main.jpg b/img/case-study/Global Cloud Computing case-study-main.jpg new file mode 100644 index 000000000..58b0f9f7b Binary files /dev/null and b/img/case-study/Global Cloud Computing case-study-main.jpg differ diff --git a/img/case-study/Global Cloud Computing case-study-quote.png b/img/case-study/Global Cloud Computing case-study-quote.png new file mode 100644 index 000000000..ca062554c Binary files /dev/null and b/img/case-study/Global Cloud Computing case-study-quote.png differ diff --git a/img/case-study/Global Filter case-study-main.jpg b/img/case-study/Global Filter case-study-main.jpg new file mode 100644 index 000000000..45c870b23 Binary files /dev/null and b/img/case-study/Global Filter case-study-main.jpg differ diff --git a/img/case-study/Global Policy case-study-main.jpg b/img/case-study/Global Policy case-study-main.jpg new file mode 100644 index 000000000..068ae633e Binary files /dev/null and b/img/case-study/Global Policy case-study-main.jpg differ diff --git a/img/case-study/IP Machine Co-Sell case-study-body-1.png b/img/case-study/IP Machine Co-Sell case-study-body-1.png new file mode 100644 index 000000000..f16522be3 Binary files /dev/null and b/img/case-study/IP Machine Co-Sell case-study-body-1.png differ diff --git a/img/case-study/IP Machine Co-Sell case-study-main.jpg b/img/case-study/IP Machine Co-Sell case-study-main.jpg new file mode 100644 index 000000000..8a4d8f1a2 Binary files /dev/null and b/img/case-study/IP Machine Co-Sell case-study-main.jpg differ diff --git a/img/case-study/Improve Feedback Analysis case-study-body-1.jpg b/img/case-study/Improve Feedback Analysis case-study-body-1.jpg new file mode 100644 index 000000000..e1fd6995a Binary files /dev/null and b/img/case-study/Improve Feedback Analysis case-study-body-1.jpg differ diff --git a/img/case-study/Improve Feedback Analysis case-study-main.jpg b/img/case-study/Improve Feedback Analysis case-study-main.jpg new file mode 100644 index 000000000..68197a5c4 Binary files /dev/null and b/img/case-study/Improve Feedback Analysis case-study-main.jpg differ diff --git a/img/case-study/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-body-image.jpg b/img/case-study/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-body-image.jpg new file mode 100644 index 000000000..624d5e3cf Binary files /dev/null and b/img/case-study/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-body-image.jpg differ diff --git a/img/case-study/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-main.jpg b/img/case-study/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-main.jpg new file mode 100644 index 000000000..d2b3fa95e Binary files /dev/null and b/img/case-study/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-main.jpg differ diff --git a/img/case-study/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-quote.png b/img/case-study/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-quote.png new file mode 100644 index 000000000..325e003fc Binary files /dev/null and b/img/case-study/Improve Power BI Premium Report Performance and Eliminate Data Refresh Failures case-study-quote.png differ diff --git a/img/case-study/Improving sales leads with machine learning case-study-main.jpg b/img/case-study/Improving sales leads with machine learning case-study-main.jpg new file mode 100644 index 000000000..69db4b552 Binary files /dev/null and b/img/case-study/Improving sales leads with machine learning case-study-main.jpg differ diff --git a/img/case-study/Inc 5000 case-study-main.jpg b/img/case-study/Inc 5000 case-study-main.jpg new file mode 100644 index 000000000..33cf5458d Binary files /dev/null and b/img/case-study/Inc 5000 case-study-main.jpg differ diff --git a/img/case-study/Integrated Marketing Campaign case-study-body-image.jpg b/img/case-study/Integrated Marketing Campaign case-study-body-image.jpg new file mode 100644 index 000000000..2f469b381 Binary files /dev/null and b/img/case-study/Integrated Marketing Campaign case-study-body-image.jpg differ diff --git a/img/case-study/ML support tickets case-study-main.jpg b/img/case-study/ML support tickets case-study-main.jpg new file mode 100644 index 000000000..46fcb9c5d Binary files /dev/null and b/img/case-study/ML support tickets case-study-main.jpg differ diff --git a/img/case-study/Main Image Replacement.jpg b/img/case-study/Main Image Replacement.jpg new file mode 100644 index 000000000..18666c37e Binary files /dev/null and b/img/case-study/Main Image Replacement.jpg differ diff --git a/img/case-study/Master Data Management case-study-body-image.jpg b/img/case-study/Master Data Management case-study-body-image.jpg new file mode 100644 index 000000000..492d59373 Binary files /dev/null and b/img/case-study/Master Data Management case-study-body-image.jpg differ diff --git a/img/case-study/Master Data Management case-study-main.jpg b/img/case-study/Master Data Management case-study-main.jpg new file mode 100644 index 000000000..a28dc0731 Binary files /dev/null and b/img/case-study/Master Data Management case-study-main.jpg differ diff --git a/img/case-study/NAS.png b/img/case-study/NAS.png new file mode 100644 index 000000000..e8d352cbb Binary files /dev/null and b/img/case-study/NAS.png differ diff --git a/img/case-study/News - Editors Pick Sept and Oct Image.jpg b/img/case-study/News - Editors Pick Sept and Oct Image.jpg new file mode 100644 index 000000000..509ef83bb Binary files /dev/null and b/img/case-study/News - Editors Pick Sept and Oct Image.jpg differ diff --git a/img/case-study/Over 50% Faster Load Time with Power BI Premium Optimization case-study-body-1.png b/img/case-study/Over 50% Faster Load Time with Power BI Premium Optimization case-study-body-1.png new file mode 100644 index 000000000..5ef370ca8 Binary files /dev/null and b/img/case-study/Over 50% Faster Load Time with Power BI Premium Optimization case-study-body-1.png differ diff --git a/img/case-study/Over 50% Faster Load Time with Power BI Premium Optimization case-study-main.jpg b/img/case-study/Over 50% Faster Load Time with Power BI Premium Optimization case-study-main.jpg new file mode 100644 index 000000000..75d78e03d Binary files /dev/null and b/img/case-study/Over 50% Faster Load Time with Power BI Premium Optimization case-study-main.jpg differ diff --git a/img/case-study/Over 50% Faster Load Time with Power BI Premium Optimization case-study-quote.png b/img/case-study/Over 50% Faster Load Time with Power BI Premium Optimization case-study-quote.png new file mode 100644 index 000000000..a6aa2b0a4 Binary files /dev/null and b/img/case-study/Over 50% Faster Load Time with Power BI Premium Optimization case-study-quote.png differ diff --git a/img/case-study/Partner Sales Attribution System Migration case-study-body-image.jpg b/img/case-study/Partner Sales Attribution System Migration case-study-body-image.jpg new file mode 100644 index 000000000..0273c46a5 Binary files /dev/null and b/img/case-study/Partner Sales Attribution System Migration case-study-body-image.jpg differ diff --git a/img/case-study/Partner Sales Attribution System Migration case-study-main.jpg b/img/case-study/Partner Sales Attribution System Migration case-study-main.jpg new file mode 100644 index 000000000..37e8a1477 Binary files /dev/null and b/img/case-study/Partner Sales Attribution System Migration case-study-main.jpg differ diff --git a/img/case-study/Partner Sales Attribution System Migration case-study-quote.png b/img/case-study/Partner Sales Attribution System Migration case-study-quote.png new file mode 100644 index 000000000..db68b8ad5 Binary files /dev/null and b/img/case-study/Partner Sales Attribution System Migration case-study-quote.png differ diff --git a/img/case-study/Partner Sales Attribution case-study-body-image.jpg b/img/case-study/Partner Sales Attribution case-study-body-image.jpg new file mode 100644 index 000000000..f6bb65d7a Binary files /dev/null and b/img/case-study/Partner Sales Attribution case-study-body-image.jpg differ diff --git a/img/case-study/Partner Sales Attribution case-study-main.jpg b/img/case-study/Partner Sales Attribution case-study-main.jpg new file mode 100644 index 000000000..3246f5acf Binary files /dev/null and b/img/case-study/Partner Sales Attribution case-study-main.jpg differ diff --git a/img/case-study/Power BI Dataflows case-study-body-1.png b/img/case-study/Power BI Dataflows case-study-body-1.png new file mode 100644 index 000000000..ce4ab6375 Binary files /dev/null and b/img/case-study/Power BI Dataflows case-study-body-1.png differ diff --git a/img/case-study/Power BI Dataflows case-study-body-2.png b/img/case-study/Power BI Dataflows case-study-body-2.png new file mode 100644 index 000000000..df8bbaf3a Binary files /dev/null and b/img/case-study/Power BI Dataflows case-study-body-2.png differ diff --git a/img/case-study/Power BI electoral college case-study-main.jpg b/img/case-study/Power BI electoral college case-study-main.jpg new file mode 100644 index 000000000..937842e98 Binary files /dev/null and b/img/case-study/Power BI electoral college case-study-main.jpg differ diff --git a/img/case-study/Power BI feedback case-study-main.jpg b/img/case-study/Power BI feedback case-study-main.jpg new file mode 100644 index 000000000..d7a783eb8 Binary files /dev/null and b/img/case-study/Power BI feedback case-study-main.jpg differ diff --git a/img/case-study/Proof of engagement case-study-main.jpg b/img/case-study/Proof of engagement case-study-main.jpg new file mode 100644 index 000000000..26b87bc70 Binary files /dev/null and b/img/case-study/Proof of engagement case-study-main.jpg differ diff --git a/img/case-study/Reducing Customer Support Time case-study-body-image.jpg b/img/case-study/Reducing Customer Support Time case-study-body-image.jpg new file mode 100644 index 000000000..fc00edbf1 Binary files /dev/null and b/img/case-study/Reducing Customer Support Time case-study-body-image.jpg differ diff --git a/img/case-study/Reducing Customer Support Time case-study-main.jpg b/img/case-study/Reducing Customer Support Time case-study-main.jpg new file mode 100644 index 000000000..c075719b4 Binary files /dev/null and b/img/case-study/Reducing Customer Support Time case-study-main.jpg differ diff --git a/img/case-study/SAFe Practices case-study-body-image.png b/img/case-study/SAFe Practices case-study-body-image.png new file mode 100644 index 000000000..16643a6e4 Binary files /dev/null and b/img/case-study/SAFe Practices case-study-body-image.png differ diff --git a/img/case-study/SAFe Practices case-study-main.jpg b/img/case-study/SAFe Practices case-study-main.jpg new file mode 100644 index 000000000..00460b593 Binary files /dev/null and b/img/case-study/SAFe Practices case-study-main.jpg differ diff --git a/img/case-study/Sales Platform Reduced Sales Manager Effort case-study-quote.png b/img/case-study/Sales Platform Reduced Sales Manager Effort case-study-quote.png new file mode 100644 index 000000000..4d010845f Binary files /dev/null and b/img/case-study/Sales Platform Reduced Sales Manager Effort case-study-quote.png differ diff --git a/img/case-study/Sales Platform Reduces Sales Manager Effort case-study-body-image.jpg b/img/case-study/Sales Platform Reduces Sales Manager Effort case-study-body-image.jpg new file mode 100644 index 000000000..762e82c1a Binary files /dev/null and b/img/case-study/Sales Platform Reduces Sales Manager Effort case-study-body-image.jpg differ diff --git a/img/case-study/Sales Platform Reduces Sales Manager Effort case-study-main.jpg b/img/case-study/Sales Platform Reduces Sales Manager Effort case-study-main.jpg new file mode 100644 index 000000000..371027d38 Binary files /dev/null and b/img/case-study/Sales Platform Reduces Sales Manager Effort case-study-main.jpg differ diff --git a/img/case-study/Sales Targets case-study-body-image.jpg b/img/case-study/Sales Targets case-study-body-image.jpg new file mode 100644 index 000000000..115e2d2f0 Binary files /dev/null and b/img/case-study/Sales Targets case-study-body-image.jpg differ diff --git a/img/case-study/Sales Targets case-study-main.jpg b/img/case-study/Sales Targets case-study-main.jpg new file mode 100644 index 000000000..11f86be41 Binary files /dev/null and b/img/case-study/Sales Targets case-study-main.jpg differ diff --git a/img/case-study/Sharepoint Portals case-study-main.jpg b/img/case-study/Sharepoint Portals case-study-main.jpg new file mode 100644 index 000000000..47949349a Binary files /dev/null and b/img/case-study/Sharepoint Portals case-study-main.jpg differ diff --git a/img/case-study/Support Ticket Model case-study-body-image.jpg b/img/case-study/Support Ticket Model case-study-body-image.jpg new file mode 100644 index 000000000..3f7e073f2 Binary files /dev/null and b/img/case-study/Support Ticket Model case-study-body-image.jpg differ diff --git a/img/case-study/Support Ticket Model case-study-main.jpg b/img/case-study/Support Ticket Model case-study-main.jpg new file mode 100644 index 000000000..d2b26810d Binary files /dev/null and b/img/case-study/Support Ticket Model case-study-main.jpg differ diff --git a/img/case-study/Support Ticket Model case-study-quote.png b/img/case-study/Support Ticket Model case-study-quote.png new file mode 100644 index 000000000..c7cfdc3a2 Binary files /dev/null and b/img/case-study/Support Ticket Model case-study-quote.png differ diff --git a/img/case-study/Support Ticket case-study-body-image.jpg b/img/case-study/Support Ticket case-study-body-image.jpg new file mode 100644 index 000000000..ddf658f01 Binary files /dev/null and b/img/case-study/Support Ticket case-study-body-image.jpg differ diff --git a/img/case-study/TBD image.jpg b/img/case-study/TBD image.jpg new file mode 100644 index 000000000..c51f8e1c7 Binary files /dev/null and b/img/case-study/TBD image.jpg differ diff --git a/img/case-study/Travel Company case-study-body-1.jpg b/img/case-study/Travel Company case-study-body-1.jpg new file mode 100644 index 000000000..9a772b2cd Binary files /dev/null and b/img/case-study/Travel Company case-study-body-1.jpg differ diff --git a/img/case-study/Unsupervised Machine Learning Model.png b/img/case-study/Unsupervised Machine Learning Model.png new file mode 100644 index 000000000..34d1379ca Binary files /dev/null and b/img/case-study/Unsupervised Machine Learning Model.png differ diff --git a/img/case-study/WPF case-study-body-image.jpg b/img/case-study/WPF case-study-body-image.jpg new file mode 100644 index 000000000..de9c8686b Binary files /dev/null and b/img/case-study/WPF case-study-body-image.jpg differ diff --git a/img/case-study/WPF case-study-main.jpg b/img/case-study/WPF case-study-main.jpg new file mode 100644 index 000000000..65f3c136f Binary files /dev/null and b/img/case-study/WPF case-study-main.jpg differ diff --git a/img/case-study/alm-main.jpg b/img/case-study/alm-main.jpg new file mode 100644 index 000000000..72b6afc50 Binary files /dev/null and b/img/case-study/alm-main.jpg differ diff --git a/img/case-study/alm-toolkit-banner.jpg b/img/case-study/alm-toolkit-banner.jpg new file mode 100644 index 000000000..68741d449 Binary files /dev/null and b/img/case-study/alm-toolkit-banner.jpg differ diff --git a/img/case-study/alvaro-reyes-fSWOVc3e06w-unsplash.jpg b/img/case-study/alvaro-reyes-fSWOVc3e06w-unsplash.jpg new file mode 100644 index 000000000..27cf07862 Binary files /dev/null and b/img/case-study/alvaro-reyes-fSWOVc3e06w-unsplash.jpg differ diff --git a/img/case-study/amy-hirschi-JaoVGh5aJ3E-unsplash.jpg b/img/case-study/amy-hirschi-JaoVGh5aJ3E-unsplash.jpg new file mode 100644 index 000000000..617c8e786 Binary files /dev/null and b/img/case-study/amy-hirschi-JaoVGh5aJ3E-unsplash.jpg differ diff --git a/img/case-study/bantersnaps-5U_28ojjgms-unsplash.jpg b/img/case-study/bantersnaps-5U_28ojjgms-unsplash.jpg new file mode 100644 index 000000000..536907d63 Binary files /dev/null and b/img/case-study/bantersnaps-5U_28ojjgms-unsplash.jpg differ diff --git a/img/case-study/black-friday-banner - Copy.jpg b/img/case-study/black-friday-banner - Copy.jpg new file mode 100644 index 000000000..8a9c87088 Binary files /dev/null and b/img/case-study/black-friday-banner - Copy.jpg differ diff --git a/img/case-study/blake-wisz-GFrBMipOd_E-unsplash.jpg b/img/case-study/blake-wisz-GFrBMipOd_E-unsplash.jpg new file mode 100644 index 000000000..6e05ccbab Binary files /dev/null and b/img/case-study/blake-wisz-GFrBMipOd_E-unsplash.jpg differ diff --git a/img/case-study/cloud services case-study-main.jpg b/img/case-study/cloud services case-study-main.jpg new file mode 100644 index 000000000..6c9c3271e Binary files /dev/null and b/img/case-study/cloud services case-study-main.jpg differ diff --git a/img/case-study/comparison-flow.png b/img/case-study/comparison-flow.png new file mode 100644 index 000000000..4b1409324 Binary files /dev/null and b/img/case-study/comparison-flow.png differ diff --git a/img/case-study/consolegamingdashboard.png b/img/case-study/consolegamingdashboard.png new file mode 100644 index 000000000..11f1329be Binary files /dev/null and b/img/case-study/consolegamingdashboard.png differ diff --git a/img/case-study/cost-optimization-banner.jpg b/img/case-study/cost-optimization-banner.jpg new file mode 100644 index 000000000..a7ab9e2b9 Binary files /dev/null and b/img/case-study/cost-optimization-banner.jpg differ diff --git a/img/case-study/cost-optimization-body-1.png b/img/case-study/cost-optimization-body-1.png new file mode 100644 index 000000000..42e5032c4 Binary files /dev/null and b/img/case-study/cost-optimization-body-1.png differ diff --git a/img/case-study/covid19dashboard.png b/img/case-study/covid19dashboard.png new file mode 100644 index 000000000..dbece9031 Binary files /dev/null and b/img/case-study/covid19dashboard.png differ diff --git a/img/case-study/craig-whitehead-SuJp8ZpkubI-unsplash.jpg b/img/case-study/craig-whitehead-SuJp8ZpkubI-unsplash.jpg new file mode 100644 index 000000000..697a1bc89 Binary files /dev/null and b/img/case-study/craig-whitehead-SuJp8ZpkubI-unsplash.jpg differ diff --git a/img/case-study/customer case-study-main.jpg b/img/case-study/customer case-study-main.jpg new file mode 100644 index 000000000..ada49b1d6 Binary files /dev/null and b/img/case-study/customer case-study-main.jpg differ diff --git a/img/case-study/customer returns case-study-main.jpg b/img/case-study/customer returns case-study-main.jpg new file mode 100644 index 000000000..a17f7ceb1 Binary files /dev/null and b/img/case-study/customer returns case-study-main.jpg differ diff --git a/img/case-study/customerqueries.jpg b/img/case-study/customerqueries.jpg new file mode 100644 index 000000000..3a0054b95 Binary files /dev/null and b/img/case-study/customerqueries.jpg differ diff --git a/img/case-study/dashboard case-study-main.jpg b/img/case-study/dashboard case-study-main.jpg new file mode 100644 index 000000000..9b504b75d Binary files /dev/null and b/img/case-study/dashboard case-study-main.jpg differ diff --git a/img/case-study/data-dictionary-quote.png b/img/case-study/data-dictionary-quote.png new file mode 100644 index 000000000..1574a5c7e Binary files /dev/null and b/img/case-study/data-dictionary-quote.png differ diff --git a/img/case-study/document organization case-study-main.jpg b/img/case-study/document organization case-study-main.jpg new file mode 100644 index 000000000..94abb44ed Binary files /dev/null and b/img/case-study/document organization case-study-main.jpg differ diff --git a/img/case-study/document-organization-body.jpg b/img/case-study/document-organization-body.jpg new file mode 100644 index 000000000..b93d9926b Binary files /dev/null and b/img/case-study/document-organization-body.jpg differ diff --git a/img/case-study/document-organization-quote.png b/img/case-study/document-organization-quote.png new file mode 100644 index 000000000..df4d93235 Binary files /dev/null and b/img/case-study/document-organization-quote.png differ diff --git a/img/case-study/dynamics-main.jpg b/img/case-study/dynamics-main.jpg new file mode 100644 index 000000000..5448f9963 Binary files /dev/null and b/img/case-study/dynamics-main.jpg differ diff --git a/img/case-study/election-map-banner.jpg b/img/case-study/election-map-banner.jpg new file mode 100644 index 000000000..0ad18601a Binary files /dev/null and b/img/case-study/election-map-banner.jpg differ diff --git a/img/case-study/election-map-body1.png b/img/case-study/election-map-body1.png new file mode 100644 index 000000000..a8b68f860 Binary files /dev/null and b/img/case-study/election-map-body1.png differ diff --git a/img/case-study/election-map-body2.png b/img/case-study/election-map-body2.png new file mode 100644 index 000000000..911436235 Binary files /dev/null and b/img/case-study/election-map-body2.png differ diff --git a/img/case-study/election-map-body3.png b/img/case-study/election-map-body3.png new file mode 100644 index 000000000..89043fb6b Binary files /dev/null and b/img/case-study/election-map-body3.png differ diff --git a/img/case-study/election-map.png b/img/case-study/election-map.png new file mode 100644 index 000000000..466db792e Binary files /dev/null and b/img/case-study/election-map.png differ diff --git a/img/case-study/emotion analyzer case-study-main.jpg b/img/case-study/emotion analyzer case-study-main.jpg new file mode 100644 index 000000000..e1ed0897a Binary files /dev/null and b/img/case-study/emotion analyzer case-study-main.jpg differ diff --git a/img/case-study/emotion-analyzer - Copy.jpg b/img/case-study/emotion-analyzer - Copy.jpg new file mode 100644 index 000000000..2c04e9cfd Binary files /dev/null and b/img/case-study/emotion-analyzer - Copy.jpg differ diff --git a/img/case-study/fabio-bracht-_z0DiiaIhB4-unsplash.jpg b/img/case-study/fabio-bracht-_z0DiiaIhB4-unsplash.jpg new file mode 100644 index 000000000..af5e5afca Binary files /dev/null and b/img/case-study/fabio-bracht-_z0DiiaIhB4-unsplash.jpg differ diff --git a/img/case-study/feedback-solution-banner.jpg b/img/case-study/feedback-solution-banner.jpg new file mode 100644 index 000000000..353ac6d27 Binary files /dev/null and b/img/case-study/feedback-solution-banner.jpg differ diff --git a/img/case-study/feedback-solution-body-1.png b/img/case-study/feedback-solution-body-1.png new file mode 100644 index 000000000..db5f7617d Binary files /dev/null and b/img/case-study/feedback-solution-body-1.png differ diff --git a/img/case-study/feedback-solution-body-2.png b/img/case-study/feedback-solution-body-2.png new file mode 100644 index 000000000..b3d5357ab Binary files /dev/null and b/img/case-study/feedback-solution-body-2.png differ diff --git a/img/case-study/flight-route-thumbnail.png b/img/case-study/flight-route-thumbnail.png new file mode 100644 index 000000000..7e12ce092 Binary files /dev/null and b/img/case-study/flight-route-thumbnail.png differ diff --git a/img/case-study/gamingsupport.jpg b/img/case-study/gamingsupport.jpg new file mode 100644 index 000000000..d8e5dbd7f Binary files /dev/null and b/img/case-study/gamingsupport.jpg differ diff --git a/img/case-study/global-affairs - Copy.jpg b/img/case-study/global-affairs - Copy.jpg new file mode 100644 index 000000000..0f3fa3bab Binary files /dev/null and b/img/case-study/global-affairs - Copy.jpg differ diff --git a/img/case-study/global-filter-banner.jpg b/img/case-study/global-filter-banner.jpg new file mode 100644 index 000000000..5eb2a6a4c Binary files /dev/null and b/img/case-study/global-filter-banner.jpg differ diff --git a/img/case-study/global-filter-body-1.png b/img/case-study/global-filter-body-1.png new file mode 100644 index 000000000..a346e7758 Binary files /dev/null and b/img/case-study/global-filter-body-1.png differ diff --git a/img/case-study/global-filter-body-2.png b/img/case-study/global-filter-body-2.png new file mode 100644 index 000000000..157ced282 Binary files /dev/null and b/img/case-study/global-filter-body-2.png differ diff --git a/img/case-study/global-filter-body-3.png b/img/case-study/global-filter-body-3.png new file mode 100644 index 000000000..dab9705f9 Binary files /dev/null and b/img/case-study/global-filter-body-3.png differ diff --git a/img/case-study/global-filter-body-4.png b/img/case-study/global-filter-body-4.png new file mode 100644 index 000000000..5854bf390 Binary files /dev/null and b/img/case-study/global-filter-body-4.png differ diff --git a/img/case-study/health-check-banner.jpg b/img/case-study/health-check-banner.jpg new file mode 100644 index 000000000..e927f6074 Binary files /dev/null and b/img/case-study/health-check-banner.jpg differ diff --git a/img/case-study/health-check-body-1.png b/img/case-study/health-check-body-1.png new file mode 100644 index 000000000..5ffc00ac3 Binary files /dev/null and b/img/case-study/health-check-body-1.png differ diff --git a/img/case-study/health-check-body-2.png b/img/case-study/health-check-body-2.png new file mode 100644 index 000000000..c057056a0 Binary files /dev/null and b/img/case-study/health-check-body-2.png differ diff --git a/img/case-study/inc-5000-analysis-banner.jpg b/img/case-study/inc-5000-analysis-banner.jpg new file mode 100644 index 000000000..d9541dd41 Binary files /dev/null and b/img/case-study/inc-5000-analysis-banner.jpg differ diff --git a/img/case-study/inc-5000-banner.jpg b/img/case-study/inc-5000-banner.jpg new file mode 100644 index 000000000..5e9c49223 Binary files /dev/null and b/img/case-study/inc-5000-banner.jpg differ diff --git a/img/case-study/inc-5000-body-1.png b/img/case-study/inc-5000-body-1.png new file mode 100644 index 000000000..db5385a41 Binary files /dev/null and b/img/case-study/inc-5000-body-1.png differ diff --git a/img/case-study/inc-5000-body-2.png b/img/case-study/inc-5000-body-2.png new file mode 100644 index 000000000..3be9cab27 Binary files /dev/null and b/img/case-study/inc-5000-body-2.png differ diff --git a/img/case-study/inc-5000-body-3.png b/img/case-study/inc-5000-body-3.png new file mode 100644 index 000000000..c23532bd9 Binary files /dev/null and b/img/case-study/inc-5000-body-3.png differ diff --git a/img/case-study/inc-5000.jpg b/img/case-study/inc-5000.jpg new file mode 100644 index 000000000..4dc0f376e Binary files /dev/null and b/img/case-study/inc-5000.jpg differ diff --git a/img/case-study/incentive tracking case-study-main.jpg b/img/case-study/incentive tracking case-study-main.jpg new file mode 100644 index 000000000..e5c6d6f09 Binary files /dev/null and b/img/case-study/incentive tracking case-study-main.jpg differ diff --git a/img/case-study/pexels-fauxels-3182743.jpg b/img/case-study/pexels-fauxels-3182743.jpg new file mode 100644 index 000000000..d20282548 Binary files /dev/null and b/img/case-study/pexels-fauxels-3182743.jpg differ diff --git a/img/case-study/pptdeckcreation.jpg b/img/case-study/pptdeckcreation.jpg new file mode 100644 index 000000000..e66c1f212 Binary files /dev/null and b/img/case-study/pptdeckcreation.jpg differ diff --git a/img/case-study/premium-body.jpg b/img/case-study/premium-body.jpg new file mode 100644 index 000000000..a273556ed Binary files /dev/null and b/img/case-study/premium-body.jpg differ diff --git a/img/case-study/premium-main.jpg b/img/case-study/premium-main.jpg new file mode 100644 index 000000000..d4a57f716 Binary files /dev/null and b/img/case-study/premium-main.jpg differ diff --git a/img/case-study/premium-quote.png b/img/case-study/premium-quote.png new file mode 100644 index 000000000..d3a6a3127 Binary files /dev/null and b/img/case-study/premium-quote.png differ diff --git a/img/case-study/profitestpowerapp.jpg b/img/case-study/profitestpowerapp.jpg new file mode 100644 index 000000000..3891d573f Binary files /dev/null and b/img/case-study/profitestpowerapp.jpg differ diff --git a/img/case-study/recommendation engine case-study-main.jpg b/img/case-study/recommendation engine case-study-main.jpg new file mode 100644 index 000000000..f1bb769c3 Binary files /dev/null and b/img/case-study/recommendation engine case-study-main.jpg differ diff --git a/img/case-study/resallpowerplatform.jpg b/img/case-study/resallpowerplatform.jpg new file mode 100644 index 000000000..39f030e1f Binary files /dev/null and b/img/case-study/resallpowerplatform.jpg differ diff --git a/img/case-study/retailchaindashboard.png b/img/case-study/retailchaindashboard.png new file mode 100644 index 000000000..0e1307eb9 Binary files /dev/null and b/img/case-study/retailchaindashboard.png differ diff --git a/img/case-study/route-analytics-banner.jpg b/img/case-study/route-analytics-banner.jpg new file mode 100644 index 000000000..d634e8920 Binary files /dev/null and b/img/case-study/route-analytics-banner.jpg differ diff --git a/img/case-study/route-analytics-body-1.png b/img/case-study/route-analytics-body-1.png new file mode 100644 index 000000000..b2fc40184 Binary files /dev/null and b/img/case-study/route-analytics-body-1.png differ diff --git a/img/case-study/route-analytics-body-2.jpg b/img/case-study/route-analytics-body-2.jpg new file mode 100644 index 000000000..09ea52000 Binary files /dev/null and b/img/case-study/route-analytics-body-2.jpg differ diff --git a/img/case-study/route-map.png b/img/case-study/route-map.png new file mode 100644 index 000000000..56697ba52 Binary files /dev/null and b/img/case-study/route-map.png differ diff --git a/img/case-study/sales leads machine learning case-study-main.jpg b/img/case-study/sales leads machine learning case-study-main.jpg new file mode 100644 index 000000000..44e0717bc Binary files /dev/null and b/img/case-study/sales leads machine learning case-study-main.jpg differ diff --git a/img/case-study/sales-reporting.jpg b/img/case-study/sales-reporting.jpg new file mode 100644 index 000000000..2bf9614d2 Binary files /dev/null and b/img/case-study/sales-reporting.jpg differ diff --git a/img/case-study/scott-graham-5fNmWej4tAA-unsplash.jpg b/img/case-study/scott-graham-5fNmWej4tAA-unsplash.jpg new file mode 100644 index 000000000..02328912d Binary files /dev/null and b/img/case-study/scott-graham-5fNmWej4tAA-unsplash.jpg differ diff --git a/img/case-study/text analytics case-study-main.jpg b/img/case-study/text analytics case-study-main.jpg new file mode 100644 index 000000000..a7eb88dce Binary files /dev/null and b/img/case-study/text analytics case-study-main.jpg differ diff --git a/img/case-study/text free.jpg b/img/case-study/text free.jpg new file mode 100644 index 000000000..d82e9569e Binary files /dev/null and b/img/case-study/text free.jpg differ diff --git a/img/case-study/timelab-pro-CfKV0CecnU8-unsplash.jpg b/img/case-study/timelab-pro-CfKV0CecnU8-unsplash.jpg new file mode 100644 index 000000000..826e4786a Binary files /dev/null and b/img/case-study/timelab-pro-CfKV0CecnU8-unsplash.jpg differ diff --git a/img/case-study/unsupervised machine learning model case-study-main.jpg b/img/case-study/unsupervised machine learning model case-study-main.jpg new file mode 100644 index 000000000..75e34814f Binary files /dev/null and b/img/case-study/unsupervised machine learning model case-study-main.jpg differ diff --git a/img/case-study/william-iven-jrh5lAq-mIs-unsplash.jpg b/img/case-study/william-iven-jrh5lAq-mIs-unsplash.jpg new file mode 100644 index 000000000..148fe3aa0 Binary files /dev/null and b/img/case-study/william-iven-jrh5lAq-mIs-unsplash.jpg differ diff --git a/img/datamanagement/azuredatabricks.jpg b/img/datamanagement/azuredatabricks.jpg new file mode 100644 index 000000000..4d3338eaf Binary files /dev/null and b/img/datamanagement/azuredatabricks.jpg differ diff --git a/img/datamanagement/azuredatabricks.svg b/img/datamanagement/azuredatabricks.svg new file mode 100644 index 000000000..14dfadcfe --- /dev/null +++ b/img/datamanagement/azuredatabricks.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/img/datamanagement/cosmos.svg b/img/datamanagement/cosmos.svg new file mode 100644 index 000000000..e79ce4bcc --- /dev/null +++ b/img/datamanagement/cosmos.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + Azure Cosmos DB + + + diff --git a/img/datamanagement/mysql.svg b/img/datamanagement/mysql.svg new file mode 100644 index 000000000..542ca01dc --- /dev/null +++ b/img/datamanagement/mysql.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/img/datamanagement/oracle.png b/img/datamanagement/oracle.png deleted file mode 100644 index 31f21e7f6..000000000 Binary files a/img/datamanagement/oracle.png and /dev/null differ diff --git a/img/datamanagement/redshift.svg b/img/datamanagement/redshift.svg new file mode 100644 index 000000000..c4b77dac6 --- /dev/null +++ b/img/datamanagement/redshift.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + REDSHIFT + + + + diff --git a/img/datamanagement/sqlserver.svg b/img/datamanagement/sqlserver.svg new file mode 100644 index 000000000..c93a5781f --- /dev/null +++ b/img/datamanagement/sqlserver.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/delete.png b/img/delete.png new file mode 100644 index 000000000..26c6df262 Binary files /dev/null and b/img/delete.png differ diff --git a/img/facebook.png b/img/facebook.png new file mode 100644 index 000000000..50112d392 Binary files /dev/null and b/img/facebook.png differ diff --git a/img/linkedin.png b/img/linkedin.png new file mode 100644 index 000000000..cce175cc8 Binary files /dev/null and b/img/linkedin.png differ diff --git a/img/maq-software-martech.png b/img/maq-software-martech.png new file mode 100644 index 000000000..43c6b8412 Binary files /dev/null and b/img/maq-software-martech.png differ diff --git a/img/news/2018.10.11_PowerBICustomVisual_Forecast_1.png b/img/news/2018.10.11_PowerBICustomVisual_Forecast_1.png new file mode 100644 index 000000000..5bc5f28e4 Binary files /dev/null and b/img/news/2018.10.11_PowerBICustomVisual_Forecast_1.png differ diff --git a/img/news/2018.10.11_PowerBICustomVisual_Forecast_2.png b/img/news/2018.10.11_PowerBICustomVisual_Forecast_2.png new file mode 100644 index 000000000..a6da21966 Binary files /dev/null and b/img/news/2018.10.11_PowerBICustomVisual_Forecast_2.png differ diff --git a/img/news/2018.10.11_PowerBICustomVisual_Hourglass.png b/img/news/2018.10.11_PowerBICustomVisual_Hourglass.png new file mode 100644 index 000000000..3020d4c4a Binary files /dev/null and b/img/news/2018.10.11_PowerBICustomVisual_Hourglass.png differ diff --git a/img/news/2018.10.17_PowerBICustomVisual_Ratings.png b/img/news/2018.10.17_PowerBICustomVisual_Ratings.png new file mode 100644 index 000000000..f0b0d1c6c Binary files /dev/null and b/img/news/2018.10.17_PowerBICustomVisual_Ratings.png differ diff --git a/img/news/2018.10.19_JoinUsForAFreeOneDayPowerBIPerformanceAssessment.png b/img/news/2018.10.19_JoinUsForAFreeOneDayPowerBIPerformanceAssessment.png new file mode 100644 index 000000000..07f5529cb Binary files /dev/null and b/img/news/2018.10.19_JoinUsForAFreeOneDayPowerBIPerformanceAssessment.png differ diff --git a/img/news/2018.10.19_PowerBICustomVisual_Calendar.png b/img/news/2018.10.19_PowerBICustomVisual_Calendar.png new file mode 100644 index 000000000..1a7d53009 Binary files /dev/null and b/img/news/2018.10.19_PowerBICustomVisual_Calendar.png differ diff --git a/img/news/2018.11.21_MAQSoftwareHonredFourTimesinPOwerBINovemberFeatureSummary.png b/img/news/2018.11.21_MAQSoftwareHonredFourTimesinPOwerBINovemberFeatureSummary.png new file mode 100644 index 000000000..fcdd380b8 Binary files /dev/null and b/img/news/2018.11.21_MAQSoftwareHonredFourTimesinPOwerBINovemberFeatureSummary.png differ diff --git a/img/news/2019.10.22_LearningSolutionsFor500000StudentsInIndianSubcontinent.png b/img/news/2019.10.22_LearningSolutionsFor500000StudentsInIndianSubcontinent.png new file mode 100644 index 000000000..45fbcb4af Binary files /dev/null and b/img/news/2019.10.22_LearningSolutionsFor500000StudentsInIndianSubcontinent.png differ diff --git a/img/news/2020 - Social Media YouTube Analytics.png b/img/news/2020 - Social Media YouTube Analytics.png new file mode 100644 index 000000000..d9ad5f19f Binary files /dev/null and b/img/news/2020 - Social Media YouTube Analytics.png differ diff --git a/img/news/Cloud-Security-Advanced-Specialization-Asset.png b/img/news/Cloud-Security-Advanced-Specialization-Asset.png new file mode 100644 index 000000000..83a8fa939 Binary files /dev/null and b/img/news/Cloud-Security-Advanced-Specialization-Asset.png differ diff --git a/img/news/ET-CIO.png b/img/news/ET-CIO.png new file mode 100644 index 000000000..6f6d1268c Binary files /dev/null and b/img/news/ET-CIO.png differ diff --git a/img/news/Inc. 5000 Chart.PNG b/img/news/Inc. 5000 Chart.PNG new file mode 100644 index 000000000..57bc493b6 Binary files /dev/null and b/img/news/Inc. 5000 Chart.PNG differ diff --git a/img/news/N050-main.jpg b/img/news/N050-main.jpg new file mode 100644 index 000000000..49cbed176 Binary files /dev/null and b/img/news/N050-main.jpg differ diff --git a/img/news/N051-main.jpg b/img/news/N051-main.jpg new file mode 100644 index 000000000..38c57e3bb Binary files /dev/null and b/img/news/N051-main.jpg differ diff --git a/img/news/N053-main.jpg b/img/news/N053-main.jpg new file mode 100644 index 000000000..a98359d8c Binary files /dev/null and b/img/news/N053-main.jpg differ diff --git a/img/news/N054-main.jpg b/img/news/N054-main.jpg new file mode 100644 index 000000000..5abae0264 Binary files /dev/null and b/img/news/N054-main.jpg differ diff --git a/img/news/N055-main.jpg b/img/news/N055-main.jpg new file mode 100644 index 000000000..d1f5315c7 Binary files /dev/null and b/img/news/N055-main.jpg differ diff --git a/img/news/N058-Main.png b/img/news/N058-Main.png new file mode 100644 index 000000000..2a73c4d53 Binary files /dev/null and b/img/news/N058-Main.png differ diff --git a/img/news/N059-main.jpg b/img/news/N059-main.jpg new file mode 100644 index 000000000..9089a73bd Binary files /dev/null and b/img/news/N059-main.jpg differ diff --git a/img/news/News - Editors Pick March and May 2021 image.jpg b/img/news/News - Editors Pick March and May 2021 image.jpg new file mode 100644 index 000000000..69b4841c1 Binary files /dev/null and b/img/news/News - Editors Pick March and May 2021 image.jpg differ diff --git a/img/news/News - Editors Pick Sept and Oct and Nov image.jpg b/img/news/News - Editors Pick Sept and Oct and Nov image.jpg new file mode 100644 index 000000000..f7a002350 Binary files /dev/null and b/img/news/News - Editors Pick Sept and Oct and Nov image.jpg differ diff --git a/img/news/POTYA-announcement.png b/img/news/POTYA-announcement.png new file mode 100644 index 000000000..f81f2e4a6 Binary files /dev/null and b/img/news/POTYA-announcement.png differ diff --git a/img/news/ey-news-story2.png b/img/news/ey-news-story2.png new file mode 100644 index 000000000..855f7d15d Binary files /dev/null and b/img/news/ey-news-story2.png differ diff --git a/img/sustainability/HexBanner1.svg b/img/sustainability/HexBanner1.svg new file mode 100644 index 000000000..5e0fb9e49 --- /dev/null +++ b/img/sustainability/HexBanner1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/sustainability/HexBanner2.svg b/img/sustainability/HexBanner2.svg new file mode 100644 index 000000000..2380442fe --- /dev/null +++ b/img/sustainability/HexBanner2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/sustainability/HexBanner3.svg b/img/sustainability/HexBanner3.svg new file mode 100644 index 000000000..371486b64 --- /dev/null +++ b/img/sustainability/HexBanner3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/twitter.png b/img/twitter.png new file mode 100644 index 000000000..372a39ea9 Binary files /dev/null and b/img/twitter.png differ diff --git a/index.html b/index.html index 90abff4dd..5d2d15598 100644 --- a/index.html +++ b/index.html @@ -1,577 +1,948 @@ - - - - - - MAQ Software | Data Management, Power BI, Artificial Intelligence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- - -
- - - - -
- -
- -
- -
- - -
-
-

Our Services

-

We are a technical solutions company specializing in Data Management & Data Analytics.

-
-
-
- -
- -
Data Management
-

Take advantage of a wide range of data solutions including campaign management, website optimization, data analysis, and data warehousing.

- -
-
- -
- -
Artificial Intelligence
-

Use cutting edge technology that allows software to observe, analyze, learn, and assist in ways previously thought impossible.

- -
-
- -
- -
Power BI
-

Find and visualize data, share discoveries, and collaborate in intuitive new ways using Microsoft Power BI.

- -
-
- -
- -
App Development
-

Develop modern software solutions using .NET 2.0 through .NET 4.5, HTML, JavaScript, CSS, Azure, Office Apps, SharePoint, SQL versions, ADL, SSIS, SSRS, SSAS, MDX, and Power BI.

- -
-
- -
- -
Cloud Transformation
-

Migrate outdated infrastructure to the cloud to prepare for future growth and enjoy unparalleled flexibility.

- -
-
- -
- -
Collaboration & Content
-

Unleash SharePoint’s full potential of with fast-paced content migration, development, and testing services.

- -
-
-
-
- - -
-
-
-
-

50,000

+

-
Dashboard Users
-
-
-

70

+

-
Azure Implementations
-
-
-

24

-
Power BI Visuals
-
-
-

5,000

+

-
Metrics
-
-
-
-
- - - -
- -
-
-

Latest News

-
-
-
-
-
-
- news -
- -
-
Title
-
-
-
-
-
-
- - news - -
- -
-
-
-
-
-
-
-
- - news - -
- -
-
-
-
-
-
-
-
- - news - -
- -
-
-
-
-
-
-
-
- - news - -
- -
-
-
-
-
-
-
-
- - news - -
- -
-
-
-
-
- -
-
View All
-
-
- - -
-
- -
-
- - -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + MAQ Software | Microsoft Fabric Featured Partner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

+ Make the move to Fabric +

+

+ Let’s accelerate your delivery and optimize your operations. +

+
+ +
+ +
+ + + +
+
+
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/insights.html b/insights.html new file mode 100644 index 000000000..bc7726f48 --- /dev/null +++ b/insights.html @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + Insights | MAQ Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+

+ Insights +

+
+
+
+ + + + +
+ +
+ +
+
+
+ + + + +
+
+
+ + + +
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/insights/azure-architecture-best-practices.html b/insights/azure-architecture-best-practices.html new file mode 100644 index 000000000..914129b70 --- /dev/null +++ b/insights/azure-architecture-best-practices.html @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + Azure Cost Optimization Best Practice Guide | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Azure Cost Optimization Best Practice Guide

+ +

Cost management is a recurring theme at the enterprise level. It is important that all responsible teams review & understand the cost. You can follow the phase-by-phase best practice approach below to optimize the cost of Azure.

+

At MAQ Software, we have migrated hundreds of applications to Azure. Based on our experience, we have compiled ten best practices to optimize costs for Azure platforms.

+
    +
  1. Inventory & Tagging +
      +
    • Get list of all Azure resources using automated PowerShell script or using REST (Representational State Transfer) API.
    • +
    • Perform Resource tagging such as Owner, Purpose, Environment, etc. for data enrichment.
    • +
    • Enforce tagging conventions using Azure policy.
    • +
    +

    These steps will help centralized governance teams to make wise cost management decisions.

    +
  2. +
  3. Cleanup +
      +
    • Find unused resources and notify the respective owners.
    • +
    • Clean up idle & orphan resources.
    • +
    • Audit and restrict access on creation of resources.
    • +
    +
  4. +
  5. Resource Optimization +
      +
    • Review correct resource families & Stock Keeping Units (SKUs).
    • +
    • Review correct resources/service types.
    • +
    • Select proper resource location to avoid unwanted data movements between the datacenters.
    • +
    • Identify suitable service plan (consumption basis, pay as you go).
    • +
    • Review different storage configuration (Premium Solid-State Drives, Standard Solid-State Drives, Hot Tier, and Cold Tier).
    • +
    • Review and plan for data archival.
    • +
    +
  6. +
  7. Automation +
      +
    • Schedule Runbooks to pause and start different Azure services such as Azure Analysis Services and VMs.
    • +
    • Setup autoscaling based on the CPU/memory usage metrics.
    • +
    • Setup Azure policy to restrict the resource SKU/location while creating the resource.
    • +
    • Setup cost alerts.
    • +
    +
  8. +
  9. Solution Optimization +
      +
    • Review existing architecture.
    • +
    • Identify how data flows in and out of Azure.
    • +
    • Find resource utilization.
    • +
    • Brainstorm to optimize resource instance within teams/environments.
    • +
    • Review individual resource costs.
    • +
    +
  10. +
  11. Setup Cost Budget & Alert +
      +
    • Set cost budgets for the resources to proactively manage costs, and to monitor how spending progresses over time.
    • +
    • Notify owners/users if the cost exceeds the set threshold limit.
    • +
    +
  12. +
  13. Buy Azure Reservation +
      +
    • Identify resources which can be purchased using Azure reservation.
    • +
    • Pre-payment provides a discount on the resources you use. Costs for VM compute, SQL Database compute, Azure Cosmos DB, or other resources can be significantly reduced by up to 72% on pay as you go prices.
    • +
    • Cancel reserved instances.
    • +
    • Reserved instances provide a billing discount and do not affect the runtime state of the resources.
    • +
    +
  14. +
  15. Azure Hybrid Benefits +
      +
    • Enable Azure Hybrid Benefits (AHB) for on-premises licenses in Azure.
    • +
    • Use on-premises Software Assurance-enabled Windows Server and SQL Server licenses on Azure.
    • +
    +
  16. +
  17. Review Azure Advisor Recommendation +
      +
    • Review Azure Advisor recommendations to identify opportunities to reduce cost.
    • +
    • Act on Azure Advisor recommendations.
    • +
    • Example: +
        +
      • Identify virtual machines with low utilization from compute or network usage standpoint and either shut down or resize the machine.
      • +
      • Resize Azure SQL database SKUs based on current load.
      • +
      +
    • +
    +
  18. +
  19. Monitor +
      +
    • Visualize data in consolidated or custom dashboards.
    • +
    • Detect spending anomalies and usage inefficiencies.
    • +
    • Review and act if forecast exceed the defined threshold limit.
    • +
    • Perform cost reviews on regular cadence.
    • +
    +
  20. +
+ +
+
+ +
+
+

Up Next


Azure Security Best Practices


Learn More →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/insights/azure-databricks-best-practices.html b/insights/azure-databricks-best-practices.html new file mode 100644 index 000000000..9481153c1 --- /dev/null +++ b/insights/azure-databricks-best-practices.html @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + Azure Databricks Best Practices | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Azure Databricks Best Practice Guide

+ +

Azure Databricks (ADB) has the power to process terabytes of data, while simultaneously running heavy data science workloads. Over time, as data input and workloads increase, job performance decreases. As an ADB developer, optimizing your platform enables you to work faster and save hours of effort for you and your team. Below are the 18 best practices you need to optimize your ADB environment.

+
+
    +
  1. Delete temporary tables after notebook execution
  2. +
    +

    Delete temporary tables that were created as intermediate tables during notebook execution. Deleting tables saves storage, especially if the notebook is scheduled daily.

    +
  3. Use dbutils.fs.rm() to permanently delete temporary table metadata
  4. +
    +

    ADB clusters store table metadata, even if you use drop statements to delete. Before creating temporary tables, use dbutils.fs.rm() to permanently delete metadata. If you don’t use this statement, an error message will appear stating that the table already exists. To avoid this error in daily refreshes, you must use dbutils.fs.rm().

    +
  5. Use Lower() or Upper() when comparing strings to avoid losing data
  6. +
    +

    ADB can't compare strings with different casing. To avoid losing data, use case conversion statements Lower() or Upper(). Example:

    +

    SELECT 'MAQSoftware' = 'maqsoftware' AS WithOutLowerOrUpper +
    ,LOWER('MAQSoftware') = 'maqsoftware' AS WithLower +
    ,UPPER('MAQSoftware') = 'MAQSOFTWARE' AS WithUpper

    +
  7. Use Scala for data processing
  8. +
    +

    ADB’s data processing is based on Apache Spark, which is written in Scala. As a result, Scala performs better than SQL in ADB. Note: Python should still be used for machine learning functions in ADB.

    +
  9. Use custom functions to simplify complex calculations
  10. +
    +

    If your calculation requires multiple steps, you can save time and by creating a one-step custom function. ADB offers a variety of built in SQL functions, however to create custom functions, known as user-defined functions (UDF), use Scala. Once you have a custom function, you can call it every time you need to perform that specific calculation.

    +
  11. Use Delta tables for DML commands
  12. +
    +

    In ADB, Hive tables do not support UPDATE and MERGE statements or NOT NULL and CHECK constraints. Delta tables do support these commands, however running large amounts of data on Delta tables decreases query performance. So not to decrease performance, store table versions.

    +
  13. Use views when creating intermediate tables
  14. +
    +

    If you need to create intermediate tables, use views to minimize storage usage and save costs. Views are session-oriented and will automatically remove tables from storage after query execution. For optimal query performance, do not use joins or subqueries in views.

    +
  15. Enable adaptive query execution (AQE)
  16. +
    +

    AQE improves large query performance. By default, AQE is disabled in ADB. To enable it, use: set spark.sql.adaptive.enabled = true;

    +
  17. Partition by columns
  18. +
    +

    Delta tables in ADB support partitioning, which enhances performance. You can partition by a column if you expect data in that partition to be at least 1 GB. If column cardinality is high, do not use that column for partitioning. For example, if you partition by user ID and there are 1M distinct user IDs, partitioning would increase table load time. Syntax example: +
    + +
    CREATE TABLE events ( +
    DATE DATE +
    ,eventId STRING +
    ,eventType STRING +
    ,data STRING +
    ) USING delta PARTITIONED BY (DATE)
    +

    +
  19. Use key vault credentials when creating mount points
  20. +
    +

    When creating mount points to Azure Data Lake Storage (ADLS), use a key vault client ID and client secret to enhance security.

    +
  21. Query directly on parquet files from ADLS
  22. +
    +

    If you need to use the data from parquet files, do not extract into ADB in intermediate table format. Instead, directly query on the parquet file to save time and storage. Example: +
    SELECT ColumnName FROM parquet.`Location of the file` +

    +
  23. Specify distribution when publishing data to Azure Data Warehouse (ADW)
  24. +
    +

    Use hash distribution for fact tables or large tables, round robin for dimensional tables, replicated for small dimensional tables. Example: +
    + + df.write \ +
    .format("com.databricks.spark.sqldw") \ +
    .option("url", "jdbc:sqlserver:// +
    ") \ +
    .option("forwardSparkAzureStorageCredentials", "true") \ +
    .option("dbTable", "my_table_in_dw_copy") \ +
    .option("tableOptions", "table_options") \ +
    .save()
    +

    +
  25. Customize cluster termination time
  26. +
    +

    Terminating inactive clusters saves costs. ADB automatically terminates clusters based on a default down time. As different projects have different needs, it’s important to customize the down time to avoid premature or delayed termination. For example: set a longer down time for development environments, as work is continuous.

    +
  27. Enable cluster autoscaling
  28. +
    +

    ADB offers cluster autoscaling, which is disabled by default. Enable this feature to enhance job performance. Instead of providing a fixed number of worker nodes during cluster creation, you should provide a minimum and maximum. ADB then automatically reallocates the worker nodes based on job characteristics.

    +
  29. Use Azure Data Factory (ADF) to run ADB notebook jobs
  30. +
    +

    If you run numerous notebooks daily, the ADB job scheduler will not be efficient. The ADB job scheduler cannot set notebook dependency, so you would have to store all notebooks in one master, which is difficult to debug. Instead, schedule jobs through Azure Data Factory, which enables you to set dependency and easily debug if anything fails.

    +
  31. Use the retry feature in ADF when scheduling jobs
  32. +
    +

    Processing notebooks in ADB through ADF can overload the cluster, causing notebooks to fail. If failure occurs, the entire job should not stop. To continue work from the point of failure, set ADF to retry two to three times with five-minute intervals. As a result, the processing should continue from the set time, saving you time and effort.

    +
  33. Implement failure checkpoints while publishing data
  34. +
    +

    With ADB, you can dump data into multiple resources like ADW or ADLS. Publishing numerous tables to another resource takes time. If publishing fails, do not restart the entire process. Implement checkpoints, so that you can restart from the point of failure.

    +
  35. Consider upgrading to ADB Premium
  36. +
    +

    Your business’s data has never been more valuable. Additional security is a worthwhile investment. ADB Premium includes 5-level access control. For more features, check out: Premium vs. Standard.

    +
+
+ +

References

+ +
+
+ +
+
+

Up Next


Azure Optimization Best Practices


Learn More →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/insights/azure-dev-ops-best-practices-guide.html b/insights/azure-dev-ops-best-practices-guide.html new file mode 100644 index 000000000..46800f32d --- /dev/null +++ b/insights/azure-dev-ops-best-practices-guide.html @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + Azure DevOps Best Practices | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Azure DevOps Best Practice Guide

+ +
+
    +
  1. Plan sprints effectively
  2. +
    +

    Define sprint goals, prioritize activities, estimate efforts, + track tasks, and create sprint backlogs in Azure DevOps. After each sprint, do a + sprint retrospective to analyze the activities done in the sprint. Plan for the + next sprint effectively based on the sprint backlogs.

    +
  3. Create a wiki
  4. +
    +

    Creating a centralized knowledge base helps in improving + collaboration and communication between team members. Creating a wiki in ADO + also stores project architectures, personas, and knowledge base artifacts. Here + are some steps to take: +

      +
    1. Create deployment documents to guide team members on how + to build and deploy applications in the environments.
    2. +
    3. Create SOP (Standard Operating Procedure) documents to + provide clarification on the accountability of team members on the tasks. +
    4. +
    +

    +
  5. Implement Continuous Integration/Continuous Delivery + (CI/CD)
  6. +
    +

    CI/CD is a key component of DevOps that emphasizes automation, + collaboration, and fast feedback. In general: +

      +
    1. Focus on continuous delivery by planning and setting up + policies to develop the code.
    2. +
    3. Secure critical files by adding mandatory reviews for + each release.
    4. +
    5. Validate each build before sending it to the next stage. +
    6. +
    7. Configure pipelines to run environment setup scripts as + part of the deployment process.
    8. +
    +

    +

    Continuous integration can be done through the building + and testing of new code, and the following steps: +

      +
    1. Create different task groups if multiple pipelines run + the same tasks.
    2. +
    3. Automate quality checks that catch quality issues on the + dev servers.
    4. +
    +

    +

    Advancements in tools and cloud infrastructure have made + continuous integration easier than before. Through all this, customers benefit + from timely access to the latest release.

    +

    Similarly, there are also steps that are taken for continuous + deployment: +

      +
    1. Deploy code changes to production automatically once they + have passed the necessary tests. This enables teams to release code faster + and more frequently. However, it also requires more robust testing and + monitoring processes to ensure that issues are caught and addressed quickly. +
    2. +
    3. Store no secrets in the release pipeline.
    4. +
    5. Upload required certificates and signing keys to secure + files.
    6. +
    7. Identify post-deployment scenarios and run them after + deployment.
    8. +
    +

    +

    Links to setup CI/CD pipelines:

    + Overview + of CI/CD data pipelines on Microsoft Azure - Azure Pipelines | Microsoft Learn + +
    + Configure + CI/CD with Azure Pipelines - Azure App Service | Microsoft Learn +
    +
    +
  7. Implement security practices continuously +
  8. +
    +

    Ensure continuous implementation of security practices in + DevOps by integrating security into every aspect of the software development + lifecycle. This should occur from planning, all the way to deployment and + maintenance.

    +

    Incorporate security testing into the CI/CD pipeline. This + approach enables you to test and detect security vulnerabilities early in the + development process. You can identify potential security threats and risks by + conducting threat modeling at the beginning of projects.

    +

    Secure Configuration Management (SCM) ensures that all + software and hardware configurations are secure and up to date. This includes + managing access controls, encryption keys, and other security-related settings. +

    +
  9. Monitor the right metrics continuously
  10. +
    +

    Continuous monitoring is the key to ensuring that the software + is working as expected. You can continuously monitor the software's performance + and progress using burn-down and burn-up charts. These charts provide visual + representations of the work completed and the work remaining—enabling effective + tracking and monitoring.

    +

    Setting up dashboards in Azure DevOps is another option. Use + the dashboards to track key project execution metrics, including capacity, + velocity, and other relevant indicators.

    +
  11. Focus on quality over quantity +
  12. +
    +

    Prioritizing quality over quantity is essential when + delivering software. To achieve this, teams must focus on building software that + meets or exceeds expected standards for functionality, usability, reliability, + and security.

    +

    By emphasizing quality, teams ensure that the software + delivered is more reliable, secure, and user-friendly. They achieve this by: +

      +
    • Implementing code review practices through pull requests. +
    • +
    • Conducting thorough testing using well-defined test plans + and test suites.
    • +
    • Identifying and addressing issues early in the + development process.
    • +
    +

    +
    +

    This approach minimizes the need for rework and enables faster + and more frequent releases, delivering exceptional software that builds customer + trust and loyalty while reducing the risk of errors, downtime, or security + breaches.

    +
  13. Focus on concepts first, and then on tools +
  14. +
    +

    In DevOps, selecting the right tool can improve the + collaboration and efficiency of the team. It helps them to build great software. + Follow these steps to optimize your process: +

      +
    1. Define your requirements first and do deep research on + available tools in the marketplace.
    2. +
    3. Do the feasibility analysis of the tool based on your + requirements.
    4. +
    5. Check how the tool can be integrated with other tools in + the project.
    6. +
    7. Review all security and data protection features to avoid + any vulnerabilities.
    8. +
    9. Assess the cost matrix to select the product with the + best value for money.
    10. +
    +

    +

    Repeatedly pursuing new tools will force the team to redo the + steps mentioned above. That would result in wasted cost, time, and effort.

    + +
  15. Put the customer’s satisfaction first
  16. +
    +

    Ensure customer preferences are prioritized throughout the + SDLC (Software Development Life Cycle). Begin by gathering customer requirements + and regularly seeking feedback from them. Doing this will help ensure alignment + and satisfaction from the customer throughout the development process. +

    +

    Implement continuous delivery practices to provide value + frequently and focus on creating user-friendly software. Continuously collect + user feedback through surveys, customer interactions, and collaborative + workshops. You can utilize tools such as checklists and templates to streamline + the process.

    +
  17. Switch to microservices
  18. +
    +

    Microservices are small services combined to make a larger + project. Switching to them will provide greater agility and scalability. + Identify the boundaries and plan for the architecture for a smooth delivery of + the project.

    +
+
+
+
+ +
+
+

Azure Databricks Best Practice Guide

+

Improve job speed and save storage with our 18 Azure + Databricks best practices

+ Read More →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/insights/azure-security-best-practices.html b/insights/azure-security-best-practices.html new file mode 100644 index 000000000..1944d8cda --- /dev/null +++ b/insights/azure-security-best-practices.html @@ -0,0 +1,414 @@ + + + + + + + + + + + + + + + + Azure Security Best Practices | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Azure Security Best Practice Guide

+

This Azure security best practice guide will help you improve, scale, + and centralize your cloud security. We have compiled these best practices based on our + experience, including:

+
    +
  1. Limiting Access to Sensitive Data
  2. +
  3. Implementing Threat Protection and + Safeguards
  4. +
  5. Centralizing and Managing Security
  6. +
+
+

Limiting Access to Sensitive Data

+
    +
  1. Implement a Zero Trust security model
  2. +
    +

    The Zero Trust model is a security model that constantly + checks whether users within the system should have access to certain files and + systems. With hybrid work on the rise, cyberattacks jumped 238%. From a security standpoint, + it’s more important now than ever to plan for the worst-case scenario. The Zero + Trust model operates on the principle of “never trust, always verify.” It + assumes the corporate firewall has already been breached and verifies each + request that comes through as if it was coming from an uncontrolled network. +

    +

    The Zero Trust model’s guiding principles are:

    +
      +
    • Verify explicitly: Authenticate and authorize using all + available data points, including user identity, location, device health, + service, data classification, and anomalies.
    • +
    • Use least-privileged access: Limit user access to data + using risk-based adaptive policies and Just-in-Time and Just-Enough Access + (JIT/JEA)
    • +
    • Assume breach: Segment access by networks, user, devices, + and application awareness. Encrypt all sessions end to end and use analytics + to analyze and improve your existing defenses.
    • +
    +
  3. Restrict access to management ports
  4. +
    +

    Management ports are the ports you use to connect to your + Azure virtual machines (VMs). Remote Desktop Protocol (RDP - 3389) and the + Secure Shell (SSH - 22) protocol are commonly used management ports that enable + admins to manage VMs from remote locations. However, using these protocols over + the internet enables attackers to use brute force techniques to gain access to + VMs. For example, attackers have been known to scan public cloud IP ranges for + known vulnerabilities and common passwords.

    +

    Mitigate the risk by restricting access to management ports + with techniques like just-in-time (JIT) VM access to lock down inbound + traffic to your Azure VMs.

    +
  5. Use IP whitelisting (when applicable)
  6. +
    +

    IP restrictions enable you to define which IP addresses can + access your service. Whitelisting IP addresses prevents unwanted or unauthorized + machines from accessing the service. The “allow” list can include individual IP + addresses or a range of IP addresses defined by a subnet mask. This gives you + close control over who can access your cloud data. Don’t assign allow rules with + broad ranges (for example, “allow 0.0.0.0 through 255.255.255.255”).

    +

    Even when whitelisting IP address, protect your virtual + network using Azure Firewall. On top of limiting access to IP ranges, restrict + access to limited ports.

    +
  7. Use Azure Disk Encryption to encrypt Azure VMs +
  8. +
    +

    Most Azure managed disks are automatically encrypted via + server-side encryption (SSE) with a platform-managed key (PMK). For OS and data + disks, you should also enable Azure Disk Encryption (ADE). This way, your data + has two levels of protection. ADE helps protect and safeguard your data by using + Azure Key Vault to control and manage encryption keys and secrets. With only SSE + enabled, downloaded VHD files will be decrypted and can be used to create a new + VM. With both SSE and ADE enabled, users cannot use downloaded VHD files to + create a new VM unless provided the decryption key.

    +

    Similarly, always enable Transparent Data Encryption (TDE) on + SQL databases to secure data at rest

    +
  9. Secure your Azure Active Directory (AD) app registrations
  10. +
    +

    Azure AD app registrations are a critical part of your + business and security operations. Any misconfiguration or lapse in app hygiene + not only increases downtime for end users, but actually compromises the entire + system. To ensure your Azure AD app registrations are secure, implement the + following practices:

    +
      +
    • Use least privileged access. Grant only the minimum set + of permissions required for end users to perform the required tasks in an + application, service, or system.
    • +
    • Clearly define app registration credentials. Credentials + are key when using app registrations as a confidential client. If your app + registration is used only as a Public Client App (allows users to sign in + using a public endpoint), ensure that you don't have any credentials on your + application object.
    • +
    • Minimize app ownership. Once a quarter, run through the + app owners list to ensure owners are still part of the organization.
    • +
    +
  11. Use Privileged Identity Management (PIM)
  12. +
    +

    PIM is an Azure AD service that enables you to manage, + control, and monitor access to key resources in your organization. With PIM, you + can provide as-needed and just-in-time (JIT) access to Azure resources and other + online Microsoft services such as Microsoft 365 and Microsoft Intune. PIM + provides time-based and approval-based role activation. This reduces the chance + of a malicious attacker gaining access to your system. It also limits authorized + users inadvertently impacting sensitive resources.

    +
+
+
+

Implementing Threat Protection and Safeguards

+
    +
  1. Enable Azure Defender
  2. +
    +

    Formerly known as Azure Advanced Threat Protection (ATP), + Azure Defender protects enterprise environments from targeted cyber-attacks and + insider threats. Azure Defender is a part of the Azure Security Center. It + detects threats throughout the phases of an advanced attack, including + reconnaissance, credential compromise, lateral movement, privilege escalation, + and domain dominance. Azure Defender is ideal for both cloud-native and hybrid + workload protection. Early threat detection is the key to halting attacks before + they impact your business.

    +
  3. Enable Multi-factor Authentication (MFA)
  4. +
    +

    Multi-factor authentication, also known as two-factor + authentication, adds a secondary layer of security to your systems. Azure AD MFA + verifies user identities via phone call, text message, or mobile app + notification. Azure AD MFA replaces outdated username and password + authentication, restricting unauthorized access. Because Azure AD MFA requires + access to a user’s phone, the user’s data and applications are protected even if + the user’s password is compromised. Organizations that do not add this extra + layer of identity protection are more susceptible to credential theft.

    +
  5. Maintain platform hygiene
  6. +
    +

    A clean platform is a secure platform. Clean up your Azure + subscription by removing deprecated identities, users, and resources. + Periodically review access for existing users in your subscription. Follow Azure + Security Center guidelines by ensuring no more than three individuals are + identified as subscription owners.

    +
  7. Turn off Azure services and servers when not in use + and remove inactive resources
  8. +
    +

    Only turn on the services you are actively using. This will + not only reduce the surface area of security threats, it will also reduce the + cost of Azure services. You shouldn’t be paying for a service you aren’t using. + To manage resources, create runbooks that automatically turn resources on/off at + scheduled times.

    +
  9. Set up locks on your resource groups
  10. +
    +

    Locks safeguard the development teams from accidentally + deleting resources.

    +
+
+
+

Centralizing and Managing Security

+
    +
  1. Use the Azure Security Center
  2. +
    +

    Azure Security Center is a worthwhile investment to secure + your cloud assets and view your security status. Azure Security Center uses + machine learning and advanced analytics to detect existing and potential + threats, and suggest preventative actions. With Azure Security Center, you can: +

    +
      +
    • Instantly implement Azure-native security solutions
    • +
    • Manage security policy and compliance
    • +
    • Continuously assess security status with real-time + monitoring
    • +
    • Access a network map
    • +
    • Improve security by following recommended controls for + each Azure service
    • +
    • Protect against threats on both infrastructure as a + service (IaaS) and platform as a service (PaaS) environments
    • +
    +
    +

    How to use Azure Security Center:

    +

    Define your security admins. The security admin role handles + alerts, Azure Defender, security policy, and the auto provisioning of log + analytics and extensions. As a rule of thumb, developers should be classified + using the Security Reader role.

    +

    To review your security status using Azure Security Center, go + to the Azure menu and select Security Center>Overview. You will see:

    +
      +
    • Azure Secure Score, which measures the security status of + your subscriptions (a higher score means lower risk level)
    • +
    • Azure Defender Status (for all enabled resource types) +
    • +
    • Inventory of resource health state
    • +
    • Regulatory compliance such as SOC TSP, ISO 27001, PCO DSS + 3.2.1 (you can enable the platform’s out-of-the-box compliance controls or + input custom controls)
    • +
    • High-impact security recommendations and the potential + percentage increase in Azure Secure Score if implemented
    • +
    +
  3. Use Azure Web Application Firewall (WAF) on Azure + Application Gateway
  4. +
    +

    WAF centralizes your web app protection to enable easy + monitoring and customization. WAF protects your web apps from vulnerabilities, + common exploits, and malicious attacks. WAF protects against cross-scripting and + SQL injection attacks, some of the most common web attacks in the last few + years.

    +

    WAF also automatically updates to include protections against + new vulnerabilities, without the need to add additional configurations.

    +
  5. Use Azure Active Directory (AD) to manage identities + and access to cloud applications
  6. +
    +

    Azure AD is a multi-tenant cloud directory and identity + management service. Azure AD secures and simplifies user access to cloud + applications with single sign-on. According to Microsoft, Azure AD protects users from + 99.9% of cybersecurity attacks. Azure AD also protects sensitive data and + applications with multi-factor authentication and machine learning-based + reports, which identify inconsistent access patterns.

    +
  7. Assign resource access to Active Directory groups, + not individuals
  8. +
    +

    Many organizations give individual developers access to + resources such as Azure VMs or SQL Servers when they begin work on a project. + When those developers move to a different project, it becomes difficult to keep + track of access privileges that are no longer required. Individual permissions + often remain active even when the individual is no longer assigned to the + project. By assigning access to Azure AD groups instead of individuals, you + simplify access management and ensure that developers only have access to + resources for their projects. The group owner is empowered to ensure that only + those who are currently assigned to the project have access to its data.

    +

    Periodically review your Azure AD groups. Assign roles based + on least privileged access policies, with subscription always restricted to a + reader role.

    +
  9. Use Azure Key Vault
  10. +
    +

    Azure Key Vault safeguards cryptographic keys and secrets used + by cloud applications and services. With this feature, you can ensure + applications never have direct access to keys. Developers manage keys used for + Dev/Test and can seamlessly migrate keys managed by security operations to + production.

    +

    When using Azure keys, ensure you:

    +
      +
    • Limit user and identity access to certificates, secrets, + and keys
    • +
    • Enable soft delete to retrieve objects that have been + accidentally deleted from the key vault
    • +
    +
  11. Use managed identity wherever possible
  12. +
    +

    A managed identity in Azure Active Directory (AAD) enables + applications to easily access other AAD-protected resources such as Azure Key + Vault. The Azure platform manages identities, eliminating the need to provision + or rotate secrets.

    +

    Managed identity also automatically renews service principals, + which should always be enabled. Service principals are AAD application resources + that perform unattended resource and service-level operations.

    + +
    +
    +
  13. Remove in-development copies of databases +
  14. +
    +

    During the software development process, programmers create + copies of existing databases to test their code. Additional backups are created + during system software upgrades when installing new versions of applications. + Over time, developers move on to new projects. Often, after moving to a new + project, developers do not remove unused copies and files from previous systems. + Leaving clutter on the server and file store is like leaving tools on the floor + of a factory. Someone is bound to trip and get hurt.

    +

    Security starts and ends with discipline. To keep track of + your resources, create an automated runbook that informs admins of historical + databases. Remove any resource you aren’t using. This will ensure your workspace + is clean and organized.

    +
  15. Update your system as often as possible +
  16. +
    +

    Today’s internet landscape features evolving security threats. + To outpace cybersecurity attackers, Microsoft continually updates its products + and services. Update your own resources when the newest patches release to + ensure your security system is up to date and secure.

    +
+
+

References

+ +
+
+ +
+
+

Up Next


+

Data Validation Best Practices


Learn More →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/insights/data-validation-best-practices.html b/insights/data-validation-best-practices.html new file mode 100644 index 000000000..7995fcf2f --- /dev/null +++ b/insights/data-validation-best-practices.html @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + Data Validation Best Practices | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Data Validation Best Practice Guide

+

Quality data is critical for identifying performance gaps, key industry trends, and revenue opportunities. Since the data wave, businesses have shifted toward unstructured and semi-structured data, increasing the need for BI processing and validation. Validating your data provides the following benefits:

+
    +
  1. Access to reliable data on-demand
  2. +
  3. Minimized effort, cost, and errors
  4. +
  5. Increased competitive edge with more accurate insights
  6. +
+

At MAQ Software, we’re committed to sharing our expertise with growing businesses. Our exclusive data validation framework can be implemented in any BI project with 100% accuracy for descriptive, prescriptive, and other insights.

+

+
+
    +
  1. Inventory upstream data sources
  2. +
    +

    Ensure upstream data is accessible. Record the number of data records to identify if data is lost or duplicated during the next steps.

    +
  3. Perform data staging
  4. +
    +

    Identify data with a unique combination of attributes. Perform a trend analysis of key attributes. Examples: the rate of attribute changes or the rate of data changes period over period.

    +
  5. Push to data mart
  6. +
    +

    If using Azure Databricks (ADB), process notebooks in parallel (versus sequentially) to reduce refresh time. Identify platform run failures. If using tabular models, cross-check the data consistency between data mart and tabular models. For non-cloud environment where SSIS or other ETL tools might be used, implement similar checks for staging against data mart publish. Example: data profiling in SSI

    +
  7. Validate data staging and mart
  8. +
    +

    Perform build verification testing (BVT), table-level BVT, and BVT for multiple sources.

    +
  9. Publish data for end users
  10. +
    +

    Validate the data to ensure data was not lost or duplicated while being pulled from databases. Example: Azure Data Warehouse (ADW) dump failure tracking. Check for data loss when changing the schema from temporary format to end user agreed schema format. Track downstream user data usage and remove unused tables/views to improve report performance.

    +
  11. Track tabular or multidimensional model performance
  12. +
    +

    Track measure execution time to detect time lags. Remove unused reporting measures. Check all tabular/multidimensional columns to prevent failure while processing data. Compare previous tabular/multidimensional refreshes with the current refresh for sudden drop/increase in the number of records processed beyond a predefined threshold limit.

    +
  13. Verify BI reporting
  14. +
    +

    Import vs. tabular model validator: compare consistency of datapoints rendered in BI report through import model and tabular. Track BI report usage to understand the number of visitors across pages, active users, and historical data about report usage patterns.

    +
+
+

More Resources

+ +
+
+ +
+
+

Up Next


Dynamics 365 Development Best Practices


Learn More →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/insights/dataverse-security-best-practices.html b/insights/dataverse-security-best-practices.html new file mode 100644 index 000000000..71aac0423 --- /dev/null +++ b/insights/dataverse-security-best-practices.html @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + Security Best Practices in Dataverse | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Security Best Practices in Dataverse

+ +

Solutions

+
    + + +
  1. + Create separate environments for dev, UAT, and production +
  2. +
    +

    Creating separate environments for dev, UAT, and production + enables you to resolve bugs and test new features before deploying to end users. In + addition, resource administration is easier as all the resources are bound to the + location of the Dataverse environment. You can also create environments based on + geographical locations, although you must consider GDPR, as the database will be + provisioned in the region you specify during creation.

    +
    + + +
  3. + Restrict access to environments through security groups +
  4. +
    +

    By default, security group is not selected, which means any user + in the tenant can access the environment. To restrict access to environments and + strengthen security, select a security group.

    +
    + + +
  5. + Manage permissions through Azure Active Directory groups +
  6. +
    +

    Security roles can also be associated with an Azure Active + Directory group. To simplify permissions and data access, create Azure Active + Directory groups and associate roles.

    +
    + + +
  7. + Extend existing security roles +
  8. +
    +

    Instead of creating a new security role from scratch, you can copy + an existing role and update the privileges and access levels per the new role + requirements.

    +
    + + +
  9. + Use the rule of Least Privilege when creating security roles +
  10. +
    +

    When creating security roles, use the rule of least privilege, + i.e., grant only minimum level of privileges required to any security role. Provide + access to the minimum amount of business data required for the task. Assign users + the appropriate role for their job with minimum required access. Create a basic user + role with the least permissions that all users must have.

    +
    + + +
  11. + Limit the number of System Administrators +
  12. +
    +

    Strictly limit the number of people assigned the System + Administrator role. Don’t grant system admin or any other similar role with high + level of privileges to too many users or service accounts especially on production + environment.

    +
    + + +
  13. + Use Teams to assign same roles to group of users +
  14. +
    +

    If many users require the same access, it’s a good idea to create + a team of users and assign the required security role to the team only instead of + assigning it to all team members. Use teams to create cross-functional groups so + that specific objects can be shared with the team.

    +
    +
+ +

References

+ +
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/insights/dax-best-practices.html b/insights/dax-best-practices.html new file mode 100644 index 000000000..5cfd8f89f --- /dev/null +++ b/insights/dax-best-practices.html @@ -0,0 +1,437 @@ + + + + + + + + + + + + + + + + DAX Best Practices | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

DAX Best Practices

+

Improve performance of your reports

+

This guide enables you to speed up your Power BI reports by optimizing + their back-end code. As the 2021 Microsoft Power BI Partner of the Year, we have proven + expertise in implementing business intelligence and analytics + solutions.

+

Based on our experience, we have compiled these best practices in the + following categories:

+
    +
  1. Improving DAX Syntax
  2. +
  3. Optimizing DAX Functions
  4. +
  5. Common Mistakes to Avoid
  6. +
+

Before you start:

+

Clear your DAX cache before optimizing DAX as your DAX cache builds up + from internal VertiPaq queries. You can clear your cache from DAX Studio. Resetting your + cache also enables you to measure performance gains more effectively.

+
+

Improving DAX Syntax

+
    +
  1. Use DAX Formatter to format your code
  2. +

    Formatted code is easier to read and maintain. DAX Formatter is a free tool that + enables you to transform raw DAX into readable code.

    +
  3. Use the DISTINCT() and VALUES() functions + consistently
  4. +

    Power BI adds a blank value to a column if it finds a + referential integrity violation. When making direct queries, Power BI adds a + blank value to columns because it cannot check for violations.

    +

    DISTINCT() and VALUES() functions are different:

    +
      +
    1. DISTINCT(): Does not return any blanks added due to an + integrity violation. The DISTINCT() function includes a blank only if it is + part of the original data.
    2. +
    3. VALUES(): Returns both blanks from the original data and + blanks that Power BI added due to referential integrity violations.
    4. +
    +

    Be consistent in your use of the DISTINCT() and VALUES() + functions throughout the entire report. Otherwise, you’ll have inconsistent + values for blank columns. We recommend using the VALUES() function if blank + values are not an issue.

    +
  5. Add column and measure references in your DAX + expressions
  6. +

    To ensure your DAX code/syntax/etc. can be understood and used + by anyone, you need to eliminate ambiguity. By adding column and measure + references, you ensure that anyone can easily read your DAX at a glance. We + recommend always using fully qualified column references and never using fully + qualified measure references. That way, you can quickly differentiate between a + column or a measure based on whether it’s fully qualified.

    +

    Adding column and measure references also ensures that + expressions work when a measure home table is changed.

    +

    With col reference: Profit = Orders[Sales] - Orders[Cost] +

    +

    Without col reference: Profit = [Sales] - [Cost]

    +
  7. Reuse measures
  8. +

    Split your calculations in smaller blocks.

    +

    Reuse the measure instead of writing the same code. Exercise + caution when you have different aggregations and multiple CALCULATE functions. +

    +

    Sales $ = SUM ( Orders[Sales] ) +

    +

    All Sales $ = CALCULATE ( [Sales $], ALL ( Orders ) ) +

    +

    Sales % = DIVIDE ( [Sales $], [All Sales $] ) +

    +
  9. Use friendly names and add description for + measures
  10. +

    Make sure measure and column names are user friendly.

    +
+
+

There is no problem in adding spaces in the names as they should be + self-explanatory. Users shouldn’t have to search for its definition. Add a description + in the modelling view to provide additional information about the measure.

+
+

Optimizing DAX Functions

+
    +
  1. Use ISBLANK() instead of =Blank() check +
  2. + +

    Use the built-in function ISBLANK() to check for any blank + values instead of using the comparison operator = Blank(). While = Blank() + returns ‘True’ value for either blank values or empty strings, IsBlank + exclusively checks for blanks.

    +
  3. Use = 0 instead of checking for ISBLANK() || = + 0
  4. + +

    The BLANK value in Power BI is associated with the base value + of a column’s data type. The BLANK value corresponds to “0” for integers, + “(empty string)” for string columns, and “1–1–1900” for date fields.

    +

    ISBLANK() || = 0 enacts two checks: first it checks if a + column is BLANK, then it checks for zeroes. = 0 performs both checks at once, + improving calculation speed.

    +

    To check exclusively for zero, use the IN operator.

    +
  5. Use SELECTEDVALUE() instead of + HASONEVALUE()
  6. + +

    It is common practice to use HASONEVALUE() to check if there + is only one value present in a column after applying slicers and filters. + However, when you do this, you also have to use the VALUES(ColumnName) DAX + function to retrieve that single value.

    +

    SELECTEDVALUE() performs the above steps internally. It + automatically retrieves the single value if there is one and returns a blank if + there are multiple values available.

    +
  7. Use SELECTEDVALUE() instead of VALUES() +
  8. + +

    The VALUES() function returns an error if it encounters + multiple values. Often, users address the error using Error functions, which + negatively affects performance.

    +

    Instead of using VALUES(), use SELECTEDVALUE(). The + SELECTEDVALUE() function returns a blank if it encounters multiple values + (instead of an error).

    +
  9. Use variables instead of repeating measures inside + the IF branch
  10. + +

    Incorrect DAX: Ratio = IF([Total Rows] > 10, SUM(Revenue) /[Total Rows], 0) +

    +

    Here, measures are calculated continuously, meaning the [Total + Rows] expression is calculated twice: first for the condition check, then for + the true condition expression.

    +

    Correct DAX: VAR totalRows = [Total Rows]; Ratio = IF(totalRows > 10, SUM(Revenue) / totalRows,0) +

    +

    Instead of calculating the same expression multiple times, you + can store the resulting measure value in a variable. You can use a variable + reference wherever required. The same variable process applies to all instances + where you call the same measure. Variables can help you avoid repetitive + functions.

    +

    Note: Be aware that variables are actually constants.

    +
  11. Use DIVIDE() instead of /
  12. + +

    / raises an exception if the denominator is zero. The DIVIDE() + function internally performs a check to validate whether the denominator is + zero. If it is, it returns the value specified in a third (extra) parameter.

    +

    For “invalid denominator” cases, you need to use the IF + condition when using the “/” operator. The DIVIDE() function performs IF checks + internally.

    +

    Note: If you are certain the denominator value is not zero, it + is better to use the “/” operator without an IF check.

    +
  13. Use KEEPFILTERS() instead of FILTER(T)
  14. + +

    The FILTER function overrides any existing set of filters on a + column applied via slicers. The KEEPFILTER function does not override the + existing set of filters. Instead, it uses the intersection of values present in + both, thus maintaining the current context. Use it when you want to maintain any + filters applied by slicers or at a report level while performing calculations. +

    +
  15. Use FILTER(all(ColumnName)) instead of + FILTER(values()) or FILTER(T)
  16. + +

    To calculate measures independent of any filters applied to a + column, combine the All(ColumnName) function with the FILTER function instead of + using Table or VALUE(). For example: CALCULATE([Total Sales], FILTER(ALL(Products[Color]), Color = ‘Red’)) +

    +

    Use ALL along with the FILTER function if there is no need to + keep the current context. Directly applying filters using expressions instead of + the FILTER function behaves in the same way as mentioned above. This method + internally translates using the ALL function in the filter. For example: CALCULATE([Total Sales], FILTER(ALL(Products[Color]), Color = ‘Red’)) +

    +

    It is always better to apply filters to the desired column + than to the whole table, as this can easily scale.

    +

    References: hpbidax and sqlbi

    +
  17. Use COUNTROWS instead of COUNT
  18. + +

    In Power BI, you can either use the COUNT function to count + column values, or the COUNTROWS function to count table rows. Both functions + achieve the same result if the counted column contains no BLANKs.

    +

    COUNTROWS is usually the better option for three reasons:

    +
      +
    1. It's more efficient, and will perform better
    2. +
    3. It doesn't consider BLANKs
    4. +
    5. The formula intention is clearer and self-descriptive +
    6. +
    +

    For example: Sales Orders = COUNT(Sales [OrderDate]) +

    +

    versus Sales Orders = COUNTROWS(Sales) +

    +

    Reference: DAX-CountRows

    +
  19. Use SEARCH() with the last parameter
  20. + +

    The SEARCH() DAX function accepts the last parameter as the + value that the query must return if the search string is not found. You should + always use the SEARCH() function instead of using Error functions along with + SEARCH().

    +
  21. ALL vs. ALLExcept
  22. + +

    ALLEXCEPT() behaves exactly like ALL(), VALUES() as long as + the “exempted” columns are columns on the pivot. ALLEXCEPT() does NOT preserve + pivot context on columns that are not on the pivot. Use ALL() instead of + ALLEXCEPT() when using VALUES()

    +
  23. Avoid using the entire table with ALL
  24. + +

    ALL() can be used with the entire table or with specific + columns.

    +

    Avoid using entire table unless it’s necessary for + calculation; the same can be achieved by filtering with a column/columns + instead.

    +

    All Sales = CALCULATE( SUM ( Orders[Sales] ), ALL ( Calendar )) +

    +

    Sales Orders = CALCULATE( SUM ( Orders[Sales] ), ALL ( Calendar[Fiscal Year], Calendar[Fiscal Month] )) +

    +
  25. For virtual relationships, use TREATAS instead of + INTERSECT or FILTER
  26. + +

    A virtual relationship is a DAX pattern to transfer a filter + context from one table to another, simulating the behaviour of a physical + relationship defined in the data model.

    +

    The rule of thumb is to always use a physical relationship to + propagate filters whenever possible. If you cannot use a physical relationship, + you should implement a virtual relationship using TREATAS instead of INTERSECT + or FILTER

    +

    References: sqlbi

    +
+
+
+

Common Mistakes To Avoid

+
    +
  1. Do not change BLANK values to zeros or other + strings
  2. + +

    It is common practice to replace blanks with zeros or other + strings. However, Power BI automatically filters all rows with blank values. + When viewing results from tables with large amounts of data, this limits the + result set and improves performance.

    +

    If you replace blanks, Power BI does not filter the unwanted + rows, negatively affecting performance.

    +
  3. Use (a-b)/b along with variables instead of a/b — 1 + or a/b*100–100
  4. + +

    It is common practice to use a/b — 1 to calculate a ratio and + avoid duplicate measure calculations. However, you can achieve the same + performance by using variables and using (a-b)/b to calculate the ratio.

    +

    If both a and b are blank values, then (a-b)/b returns a blank + value and Power BI will filter the values out. a/b — 1 would return -1 as the + result because both a and b are integers.

    +

    Reference: sqlbi

    +
  5. Stop using IFERROR() and ISERROR()
  6. + +

    The IFERROR() and ISERROR() functions were widely used in + Excel when applying the FIND() and SEARCH() functions. They were necessary + because FIND() and SEARCH() returned errors if the query did not obtain the + required result.

    +

    The IFERROR() and ISERROR() functions force the Power BI + engine to perform a step-by-step execution of each row to check for errors. + There is currently no method to directly state which row returned the error.

    +

    The FIND() and SEARCH() DAX functions provide an extra + parameter that the query can pass. The parameter is returned if the search + string is not present. The FIND() and SEARCH() DAX functions check if more than + one value is returned. They also ensure nothing is divided by zero.

    +

    You can avoid using the FIND() and SEARCH() DAX functions + altogether by using situationally appropriate DAX functions such as DIVIDE() and + SELECTEDVALUE(). The DIVIDE() and SELECTEDVALUE() functions perform error check + internally and return the expected results.

    +

    Remember: You can always use DAX expressions in such a + way that they never return an error.

    +
  7. Do not use scalar variables in SUMMARIZE() +
  8. + +

    The SUMMARIZE() function is traditionally used to group + columns and return resulting aggregations. However, the SUMMARIZECOLUMNS() + function is newer and more optimized. Use that instead.

    +

    Only use SUMMARIZE() for grouped elements of a table that + don’t have any associated measures or aggregations. For example: SUMMARIZE(Table, Column1, Column2) +

    +
  9. Avoid using the AddColumns() function inside measure + expressions
  10. + +

    Measures are calculated iteratively by default. If measure + definitions use iterative functions such as AddColumns(), Power BI creates + nested iterations, which negatively affect report performance.

    +
  11. Check if you can convert your column to a Boolean + column
  12. +

    If there are only two distinct values in a column, check if + the column can be converted to use a Boolean data type (true/false). Boolean + data types speed up processing when you have a large number of rows.

    +
  13. Avoid filtering on string columns
  14. +

    Instead, use ID columns for filtering. For example, if you + need to filter by sales location, assign each location a numeric ID. This means + you filter by integer columns rather than string columns. Now, you can take + advantage of the VertiPaq engine, which uses value encoding to reduce the memory + of a column.

    +

    Note: Value encoding only works on integers.

    +
  15. Work upstream, if possible
  16. +

    If certain calculations require complex DAX formular, or if + multiple filters are applied repeatedly in DAX measures and calculations, + consider creating calculated columns or flags in the back end.

    +
+
+

References

+ + +
+
+ +
+
+

Azure DevOps Best Practice Guide

+

Optimize your DevOps strategies with our 9 essential best + practices

+ Read More →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/insights/dynamics-365-deployment-best-practices.html b/insights/dynamics-365-deployment-best-practices.html new file mode 100644 index 000000000..7bf6beebe --- /dev/null +++ b/insights/dynamics-365-deployment-best-practices.html @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + Dynamics 365 Deployment Best Practices | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Dynamics 365 Deployment Best Practice Guide

+

Microsoft Dynamics 365 is a leading line of enterprise resource planning (ERP) and customer relationship management (CRM) applications. With the platform’s high business impact, it is critical for enterprise leaders to follow best practices. In the past five years, we have deployed Dynamics 365 over 100 times for our Fortune 500 customers. Here are the eight best practices we use to optimize every deployment.

+

Solutions

+
    +
  1. Avoid broken references after deployment
  2. +
    +

    Maintain the same GUIDs across environments for records referenced in workflows/views. Use custom actions to parameterize the referenced records instead of directly referencing a record in the workflow.

    + +
    Figure 1: Referencing records directly in the workflow


    + +
    Figure 2: Referencing records retrieved dynamically with custom actions in the workflow


    +
  3. Import multiple files at once with .zip
  4. +
    +

    Individually importing multiple data files is time-consuming and requires the files to be imported in the correct order to resolve inter-file column references. When you zip multiple files together for import, you save time and don’t have to worry about import order; Dynamics 365 takes care of it for you.

    +
  5. Include only required fields in data import files
  6. +
    +

    Including unnecessary fields in the data import file increases import time and may trigger workflows/plugins registered on those fields. For example, to update a contact address, don’t include unnecessary fields like first and last name in the import file.

    +
  7. Deactivate relevant plugins/workflows before bulk updating records
  8. +
    +

    To update data as part of data migration activities without triggering business logic, deactivate plugins/workflows registered on the entities present in import file. This reduces import time.

    +
  9. Enable admin mode on your target environment during deployment
  10. +
    +

    Admin mode locks the environment for all users, meaning only system administrators can access the environment. Enabling admin mode during deployment ensures that data is not compromised by unplanned changes. If an error occurs, data can be restored to previous versions.

    +
  11. Include a user-friendly message while in admin-mode
  12. +
    +

    During deployment, the system may be slow. This is why we recommended locking the system for end users. Messages inform end users that the environment is down due to planned activities and will return after the indicated duration. Clear messages avoid support tickets from confused end users.

    + +
    Figure 3: Enabling Admin mode from Power Platform admin center


    +
  13. Back up the environment before deployment
  14. +
    +

    Backups ensure that the system can be restored to its pre-deployment state in case a deployment failure occurs. Backups are faster than creating a copy of the environment.

    + +
    Figure 4: Creating a backup from Power Platform admin center


    +
  15. Run a test in a cloned production environment prior to production deployment
  16. +
    +

    Tests enable team members to prepare a mitigation plan. Issues can be proactively flagged and resolved, mitigating end-user impact.

    +
+ +

References

+ +
+
+ +
+
+

Up Next


Create a Single Source of Truth with Dynamics 365


Learn More →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/insights/dynamics-365-development-best-practices.html b/insights/dynamics-365-development-best-practices.html new file mode 100644 index 000000000..fce0026f0 --- /dev/null +++ b/insights/dynamics-365-development-best-practices.html @@ -0,0 +1,398 @@ + + + + + + + + + + + + + + + + Dynamics 365 Development Best Practices | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Dynamics 365 Development Best Practice Guide

+

This guide provides the best practices you need to optimize the + following Dynamics 365 (D365) functions:

+
    +
  1. Solutions
  2. +
  3. Fields
  4. +
  5. Relationships
  6. +
  7. Forms
  8. +
  9. Views
  10. +
  11. Model-driven Apps
  12. +
  13. Processes
  14. +
  15. Web Resources
  16. +
  17. Plug-ins
  18. +
+
+

Solutions

+
    +
  1. Add a publisher prefix
  2. +
    +

    Adding a prefix to solution components that’s relative to you + or your organization enables users to quickly identify who created or customized + each component.

    +
  3. Manage customizations in custom solutions (not + default solutions)
  4. +
    +

    Customizations created within default solutions cannot be + exported or distributed to other environments. In addition, the default + solutions use their default publisher, which results in an + unspecified/uncontrolled publisher being assigned to components. To avoid these + issues, create custom components (e.g., entities, web resources, modern apps, + processes, security roles) within custom solutions. If you want to customize + out-of-the-box (OOB) components, add them to the custom solution before + customization.

    +
  5. Add detailed component descriptions
  6. +
    +

    Adding detailed descriptions to entities, forms, views, + fields, and processes prevents confusion and enables fellow developers to easily + identify what the component is for.

    +
  7. Export unmanaged and managed solutions for every + release
  8. +
    +

    Unmanaged solutions can be used to reconfigure the system or + set up a new instance if the development environment fails. Managed solutions + must be used to deploy customizations in higher environments (QA, + pre-production, and production).

    +
  9. Create separate, unmanaged solutions for ribbon + customizations
  10. +
    +

    Ribbon workbench imports entire solutions, recreates each + entity ribbon, and then publishes them. Fewer entities reduce ribbon update + time.

    +
+
+
+

Fields

+
    +
  1. Use unique field names
  2. +
    +

    Duplicate field names may cause an error while importing data, + or confuse users creating personal views, Power Automate flows, and more.

    +
  3. Choose the correct field data type
  4. +
    +

    Choose a data type that accurately reflects the data you want + to store. If your data contains null values, ensure the data type you select + supports null values.

    +

    For example: If time is not required for a + date, then choose the “Date Only” field data type. Or, if a field allows only + two values without any default value, then choose the “Option Set” data type. +

    +
  5. Create alternate keys for fields or group of + fields
  6. +
    +

    This prevents the user from creating records with duplicate + field values or combination of field values.

    +

    Warning: Once the key is deployed to the + managed environment, it cannot be deleted.

    +
  7. Check ‘Disable most recently used items for this + field’ setting for filtered lookup fields
  8. +
    +

    This prevents users from selecting unrelated options from + recent searches.

    +

    For example: If the lookup fields are ‘State’ + and ‘City’, disable most recently used items for ‘City’. If not disabled, users + may be able to select a city from recent searches irrelevant to the selected + state.

    +
+
+
+

Relationships

+
    +
  1. Enable field mapping
  2. +
    +

    Enable field mapping to auto-populate field data from a parent + record when a child record is created (common for sub-grids).

    +
+
+
+

Forms

+
    +
  1. Remove asynchronous function calls when saving quick + create forms
  2. +
    +

    On quick create forms, the Save & Close button does not wait + for asynchronous function calls to complete (e.g. retrieve record WebAPI). If + possible, remove asynchronous calls when saving quick create forms and instead + execute the calls upon form load, or upon change of field values.

    +
  3. Register Event Handlers for field events + programmatically
  4. +
    +

    Use JavaScript method addOnChange to bind field onChange + events instead of binding it from form properties. This helps you + programmatically gain control over field events.

    +
+
+
+

Views

+
    +
  1. Use only alphanumeric characters for view + names
  2. +
    +

    Using special characters for view names may cause issues when + importing from Excel.

    +
  3. Limit view columns to show only required + fields
  4. +
    +

    Optional fields may not have data and may increase the size of + the grid to accommodate empty cells.

    +
  5. For sub-grid views, which show related records, + don't add a parent column to view
  6. +
    +

    If you add a parent column to sub-grid views, the same value + will be shown for all related records.

    +

    For example: If a state entity is added as a + sub-grid in a country entity, don't add a country column in sub-grid view of + state, as it will be the same for every country record.

    +
  7. Add icons for categorical fields
  8. +
    +

    Adding icons for status, gender, rank, profit, loss, etc. + enables users to quickly identify fields.

    +
  9. Ensure columns and relative orders are consistent across both active and inactive views
  10. +
    +

    This ensures consistency in information available for records + across both states.

    +
+
+
+

Model-driven Apps

+
    +
  1. Replace the app’s GUID with a user-friendly URL + name
  2. +
    +

    Use the app’s URL suffix to access the app instead of the + app’s globally unique identifier (GUID). Using the URL suffix is more + user-friendly.

    + +
+
+
+

Processes

+
    +
  1. Update the stage of Business Process Flow (BPF) with + custom fields
  2. +
    +

    + Instead of executing moveNext() and movePrevious() operations from scripts, consider updating custom fields (such as status or gender) directly from scripts. + This action activates predefined background workflows, plug-ins, and Power Automate flows linked to the Business Process Flow (BPF) entity, updating the active BPF stage.

    + +
+
+
+

Web Resources

+
    +
  1. Use namespace for JavaScript web resources +
  2. +
    +

    This ensures JavaScript methods are unique and prevents + collisions between identifiers.

    +
  3. Use relative paths to reference web + resources
  4. +
    +

    This ensures the web resource references are environment + independent, as absolute path references include the environment name.

    +

    For example: use an HTML page to reference a + JavaScript library.

    +
  5. Write code in a common JavaScript web resource and + add it to entity forms
  6. +
    +

    This saves time by enabling developers to quickly reference + and reuse common code.

    +
  7. Pass ExecutionContext only when it's necessary; otherwise, use FormContext
  8. +
    +

    ExecutionContext is a parent object of FormContext, which + enables not only form event handlers, but grid event handlers also using + GridContext.

    +
  9. Bind preSearch lookup field event only on form load + and use a global variable for dynamic custom filtration and update it + whenever required
  10. +
    +

    This ensures high performance and easy maintenance of code + related to custom filtration of lookup fields.

    +
  11. Use Xrm.Constants
  12. +
    +

    Use Xrm.Constants to access constants like attribute required + levels (e.g., none, required, recommended), attribute types (e.g., Boolean, + date/time, lookup), and form notification levels (e.g. error, warning).

    +
  13. Open forms with navigation popup
  14. +
    +

    Use Xrm.Navigation.navigateTo to open forms (entity record, + entity list or HTML web resource) as a modal dialog instead of using + Xrm.Internal.openDialog or jQuery custom dialog frameworks which are either + deprecated or unsupported.

    +
  15. Use browser-specific web developer tools to debug + your code
  16. +
    +

    Debugging a JavaScript web resource in console often requires + re-writing code. Debugging from browser tools is faster than using external + tools.

    +

    For example: To retrieve current record data + from Xrm.WebApi, use Chrome DevTools’ Run Snippet feature, which has access to + the page's JavaScript context and can run on any page (Firefox DevTools has a + similar feature called Scratchpad).

    +
+
+
+

Plug-ins

+
    +
  1. Use context.depth when updating fields using + plug-ins
  2. +
    +

    If context.depth is not used, it causes infinite recursive + plug-in calls.

    +
  3. Update entity by creating a new instance with + required fields only
  4. +
    +

    Instead of directly updating a case entity like + service.Update(case), create a new entity using Entity temp = new + Entity('case'), temp['x'] = 'value', service.Update(temp)). This creates a new + instance with required fields only, which avoids unnecessary field updates and + effort.

    +
  5. Declare main execution function as static +
  6. +
    +

    All other helper functions should be declared as private to + reduce code duplication and improve performance.

    +
  7. Create separate C# files to declare constants and + XML expressions and to handle custom and system exceptions
  8. +
    +

    Creating separate files improves code readability.

    +
  9. Limit plug-in files to a maximum of 8MB +
  10. +
    +

    Microsoft Dynamics CRM plug-ins have a maximum plug-in size. + Exceeding that limit prevents remaining plug-ins from being imported.

    +
+
+

References

+ +
+
+ +
+
+

Up Next


+

Dynamics 365 Deployment Best Practices


Learn More + →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/insights/knowledge-bot-best-practices.html b/insights/knowledge-bot-best-practices.html new file mode 100644 index 000000000..d5ae58ed7 --- /dev/null +++ b/insights/knowledge-bot-best-practices.html @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + Best Practices for Creating Enterprise-Wide Knowledge Bots + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Best practices for creating enterprise-wide knowledge bots

+

This blog covers the best practices you need to improve your enterprise-wide knowledge bot's performance, security, and design. These practices ensure optimal functionality and user experience.

+ +
+

'What'

+

This section discusses the ‘what’ aspect of creating enterprise-wide knowledge bots, namely what things should be considered when creating the bot and what things the bot should do.

+

+
+

Objective and scope of the bot

+
    +
  • Define objectives
  • +

    Clearly outline the primary goals and objectives of the bot. Determine what problems it aims to solve and what tasks it will perform. Establish the scope of the bot’s functionality, including the types of interactions it will handle and its target audience.

    +
+
+ +
+

Expected response from bot

+
    +
  • Ensure accuracy and relevance
  • +

    Ensure that responses are accurate and relevant to the user’s query. Maintain consistency in responses to similar queries. This helps build user trust and ensures a reliable user experience.

    +

    +
  • Implement error handling
  • +

    Implement comprehensive error handling to manage cases where the bot cannot understand or process a query. Provide helpful fallback responses and guide users towards useful actions.

    +
+
+ +
+

Representation of response

+
    +
  • Ensure clear and concise responses
  • +

    Ensure responses are clear, concise, and easy to understand. Avoid long-paragraph explanations, highlight key points, and use simple language.

    +

    +
  • Maintain consistent tone and style
  • +

    Maintain a consistent tone and style that matches the brand and audience. Whether it’s formal or casual, ensure the bot’s personality aligns with user expectations.

    +
+
+ +
+

Cost estimates and optimization

+
    +
  • Estimate initial development and operational cost
  • +

    Include design, planning, coding, testing, hosting, and maintenance expenses. Account for API usage fees, data retrieval costs, and expenses related to scaling the bot for increased traffic.

    +

    +
  • Conduct cost-benefit analysis and optimization
  • +

    Evaluate the bot’s ROI and identify opportunities to reduce or optimize costs. Create a detailed budget, regularly update forecasts based on actual usage, track expenses, and establish cost control measures.

    +
+
+
+ +
+

'How'

+

This next section is about how the knowledge bot should be created, discussing elements that should be implemented and done in the creation process.

+

+
+

Process tracking and code management

+
    +
  • Document all processes
  • +

    Document all aspects of the bot’s development, deployment, and maintenance processes. Ensure the documentation is accessible to all relevant stakeholders.

    +

    +
  • Use version control
  • +

    Use version control systems like Git to manage changes to the bot’s codebase. Maintain clear commit messages and documentation to track changes and facilitate rollback if needed.

    +
+
+ +
+

Privacy and data protection

+
    +
  • Implement PII data checks
  • +

    Improve Retrieval-Augmented Generation (RAG) applications by integrating PII detection mechanisms. This is crucial for compliance with privacy regulations like GDPR and CCPA, safeguarding sensitive information, and building user trust.

    +
+
+ +
+

Orchestration

+
    +
  • Implement workflow management
  • +

    Implement workflow management to handle complex interactions and guide users through multi-step processes. This ensures a smooth and logical flow of conversation.

    +

    +
  • Integrate with services
  • +

    Integrate the bot with relevant third-party services and APIs to improve its capabilities. Ensure seamless data exchange between the bot and external systems.

    +
+
+ +
+

Prompt engineering

+
    +
  • Design clear and effective prompts
  • +

    Design prompts that are easy to understand. Clear prompts help users know exactly what is expected of them, reducing confusion, and enhancing overall interaction.

    +

    +
  • Use personalization
  • +

    Use information available to tailor prompts to users' specific needs or preferences. Personalized prompts can improve user engagement and satisfaction by making interactions feel more relevant and customized.

    +
+
+ +
+

Performance efficiency

+
    +
  • Categorize content effectively
  • +

    Use tools like Microsoft Purview to categorize and manage content effectively. This helps in organizing data, making it easier to retrieve and update information.

    +

    +
  • Clean data regularly
  • +

    Ensure data is clean, free of duplicates, and standardized. Remove irrelevant information and normalize data formats.

    +

    +
  • Ensure data relevance and recency
  • +

    Use up-to-date and contextually relevant data. Regularly update the data to reflect the latest information and trends. Implement policies to retire or archive outdated data. Monitor trends and emerging topics to update the bot’s knowledge base proactively.

    +

    +
  • Incorporate source diversity
  • +

    Incorporate data from multiple sources, including internal documents, FAQs, and user manuals, to provide comprehensive coverage. Cross-check information from multiple sources to ensure accuracy and reliability. Regularly update each source to reflect the latest information.

    +

    +
  • Integrate system smoothly
  • +

    Integrate the bot with existing systems in a way that allows it to function smoothly within the current technological ecosystem. This means ensuring that the bot can communicate and exchange data effectively with other software and platforms already in use.

    +
+
+ +
+

Testing and evaluation

+
    +
  • Simulate real-world scenarios and edge cases
  • +

    Test the bot in conditions that mimic actual usage as closely as possible. Test for edge cases where users may intentionally try to exploit or abuse the bot, such as spamming or using offensive language. Ensuring the bot can handle and mitigate such behavior is crucial for maintaining a positive user experience.

    +

    +
  • Perform model evaluation
  • +

    Perform ‘groundedness’ testing to evaluate response accuracy, feedback tracking based on user satisfaction ratings, and engagement levels. Define KPIs to help track progress and identify areas for improvement.

    +

    +
  • Monitor user feedback
  • +

    Monitor how users engage with the bot, including frequent questions, issues, and feedback. Use this data to identify trends and areas where the bot may need adjustments or improvements.

    +
+
+
+ +
+

Ensuring reliability and continuity

+

In this section, we cover the critical practices needed to ensure the reliability and continuity of your knowledge bot. From monitoring tools to disaster recovery plans, these strategies are essential for effectively deploying your bot and keeping it running smoothly.

+

+
+

Deployment

+
    +
  • Establish a CI/CD pipeline
  • +

    Implement a continuous integration/continuous deployment (CI/CD) pipeline to automate the deployment process. This ensures quick and reliable updates.

    +

    +
  • Set up monitoring and logging
  • +

    Set up monitoring and logging to track the bot’s performance and detect issues in real time. Use these tools to gather insights and continuously improve the bot.

    +
+
+
+

Operational excellence

+
    +
  • Provide training for users and administrators
  • +

    Provide training sessions for users to help them understand how to interact with the bot effectively. Train administrators on how to manage and maintain the bot, including handling updates and addressing issues.

    +

    +
  • Monitor app service instances using health check
  • +

    Integrate Azure's health check service to monitor App Service instances. This increases application availability by rerouting requests away from unhealthy instances and replacing instances that remain unhealthy. It pings a specified path of your web application at 1-minute intervals, ensuring that all endpoints for the bot are live and working.

    +

    +
  • Implement failover mechanisms
  • +

    Implement automatic failover mechanisms, such as using a secondary instance that can take over if the primary instance fails. This can be achieved through load balancers or cloud services that support failover configurations.

    +

    +
  • Set up automated alerts
  • +

    Use monitoring tools to continuously track the bot’s performance, uptime, and error rates. Set up automated alerts to notify the support team of any anomalies, downtime, or performance issues. This enables quick response and resolution of potential problems before they impact users.

    +

    +
  • Develop a disaster recovery plan
  • +

    Develop a detailed disaster recovery (DR) plan that outlines steps to recover from several types of failures, including hardware, software, and network issues.

    +

    +
+
+
+ +
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/insights/power-apps-best-practices.html b/insights/power-apps-best-practices.html new file mode 100644 index 000000000..ba8e8e612 --- /dev/null +++ b/insights/power-apps-best-practices.html @@ -0,0 +1,311 @@ + + + + + + + + + + + + + + + + Power Apps Best Practices | MAQ Software Insights + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Power Apps Best Practices

+

This guide covers the 13 best practices you need to optimize your + canvas apps.

+
+
    +
  1. Enable Loading Spinner for galleries
  2. +
    +

    Loading Spinners indicate to users that content is still being + loaded, reducing confusion or likelihood of leaving the page.

    +

    +

      +
    1. Go to the Gallery panel > Advanced.
    2. +
    3. Find LoadingSpinner and change + LoadingSpinner.None to LoadingSpinner.Controls or + LoadingSpinner.Data (based on your needs). +
    4. +
    +

    + +

    + +
  3. Using more than 20 images? Insert them as HTML + text
  4. +
    +

    Images uploaded through the Media panel increase the app’s + load time. . If you’re using more than 20 images, insert them as HTML text + instead to minimize the load. For example, uploading 25 images through the Media + panel results in a 3-second load time, whereas uploading 25 images using an + <img> tag results in a 1-second load time.

    +

    +

      +
    1. Go to Insert > Text > HTML text.
    2. +
    3. Enter “< img src='INSERT HYPERLINK'>” in the + formula bar.
    4. +
    +

    + +

    + +

    + +
  5. Create components for common elements
  6. +
    +

    To save time and unify design across screens or apps, create + components for frequently used elements like headers and footers. This enables + you to easily reuse elements so you don’t need to recreate them.

    +

    +

      +
    1. Go to the Tree view pane > Components > +New + component.
    2. +
    3. Build your component as needed.
    4. +
    +

    + +

    + +
  7. Use the Concurrent function if formula execution is + nonsequential
  8. +
    +

    If you have more than one formula in no particular sequence, + evaluate the formulas using the Concurrent function. The + Concurrent function evaluates multiple formulas simultaneously, enabling + your app to load data faster. +

    + +

    + +
  9. Use delegable calls over non-delegable + calls
  10. +
    +

    When calling data sources, some functions are delegable while + others are not. Delegable functions are evaluated on the server with higher + performance. Non-delegable functions require the data to be downloaded to the + client and evaluated locally. This process is slower and more data-intensive + than a delegable call.

    + +

    + +
  11. Use IfError for exception handling
  12. +
    +

    The IfError function tests values for errors. If the + function finds an error, it replaces the error with a valid value so downstream + calculations can continue without delay.

    +

    IfError is a Power Apps experimental feature and is turned off + by default. Take the following steps to enable it. +

      +
    1. Go to Settings > Upcoming features > Experimental + (steps 1 to 3 in the image).
    2. +
    3. Turn on Formula-level error management (step 4 in + the image).
    4. +
    5. Enter IfError(1/0, Notify(“Error has occurred”, + Error), Notify(“Success”, Success)) in the formula bar (step 5 in + the image).
    6. +
    +

    + +

    + +

    + +
  13. Store data in a collection
  14. +
    +

    To avoid repeated calls to the data source (which takes more + time), store data in a collection or use the Set function to cache data + from the lookup tables locally and then use it everywhere within the app.

    + +

    + +
  15. Use a variable or collection to share information + between multiple screens
  16. +
    +

    To avoid control dependencies, use a variable or collection to + share information between multiple screens.

    +

    For example, do not use ‘Gallery.selected.columnName’ in + screens other than where this gallery exists. Instead store this value in a + variable Set(varName, Gallery.Selected.columnName) or set it as a variable as + third property in Navigate() function i.e., Navigate(nextScreen, Screen + Transition, {varName: Gallery.Selected.columnName }) and then use these + variables.

    + +

    + +
  17. Use combo boxes instead of drop downs
  18. +
    +

    Combo boxes are a combination of a search bar and a drop down. + They enable users to view or search for items by category instead of having to + scroll through long traditional drop-down lists.

    +

    +

      +
    1. Go to Insert > Input > Combo Box (steps 1 to 3 in + the image).
    2. +
    3. Build your Combo box as needed.
    4. +
    +

    + +

    + +

    + +
  19. Use themes
  20. +
    +

    A theme defines the design properties for controls and + components such as colors, fonts, and borders. +
    Using themes enables you to maintain design consistency across your app. +

    Under the Home tab, use the Theme drop-down to select a + theme. + +

    + +

    + +
  21. Limit the code inside the OnStart property +
  22. +
    +

    Improve the App load time by limiting the code within the + OnStart Property. Avoid complex and long-running formulas and use Concurrent() + wherever possible.

    + +

    + +
  23. Use the Power Apps Code Review Tool for a + comprehensive analysis of the canvas app
  24. +
    +

    A highly efficient, automated code review tool created by + Microsoft. This tool performs a comprehensive analysis of the canvas app loaded + into it against a pre-defined checklist. Based on this analysis, it assigns a + pass or fail score for each item on the checklist. If any item fails to meet the + criteria, the developer is promptly notified and the corresponding code is + identified for correction.

    +

    It is recommended to aim for a minimum score of 90% with the + code review tool. It is important to note that achieving a 100% score is not + always necessary, as there may be instances where deviating from best practices + is needed. However, it is always advisable to strive for the highest score + possible, to ensure the overall efficiency and effectiveness of the code.

    + +

    + +
  25. Use the Power Apps source code tool manually + reviewing your code
  26. +
    +

    For developers looking to manually review their code, the + Power Apps source code tool is an excellent resource. By unpacking an .MSApp + file, the tool generates a single YAML file containing all the code for a + particular screen.

    +

    This allows developers to review code without having to + navigate through individual properties of canvas controls. Instead, they can + simply scan the YAML file from top to bottom.

    +

    When reviewing code, it's recommended to use Visual Studio + Code. Although the tool has a YAML syntax highlighter, using the C# syntax + highlighter is more effective since Power Apps code shares similarities with C#. +

    + +

    +
+
+

References

+ + +
+
+ +
+
+

DAX Best Practice Guide


+

Improve your Power BI speed and functionality with our 22 DAX + best practices

+
Read More →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/insights/power-bi-best-practices.html b/insights/power-bi-best-practices.html new file mode 100644 index 000000000..35ee337d3 --- /dev/null +++ b/insights/power-bi-best-practices.html @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + Power BI Best Practices - Improve report performance, security, and design + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+

Power BI Best Practices

+

Improve report performance, security, and design

+

This guide covers the 31 best practices you need to improve your Power + BI performance, security, and + design. As the 2021 Microsoft Power BI Partner of the Year, we have proven expertise in Power BI migration and optimization.

+
+

Performance

+
    +
  1. Limit the number of visuals in dashboards and + reports
  2. +

    Using too many visuals in a single report slows report performance as each visual requires data processing and rendering. Limit widget visuals to eight per report page and grids to one per page. Limit tiles to 10 per dashboard.

    +

    Limiting the number of visuals reduces the amount of data that needs to be fetched and displayed at once.

    +

    Also consider using Power BI’s new card visual, capable of displaying multiple cards within a single container. This improves report performance and minimizes the number of queries fired by consolidating information into a single query.

    + +
  3. Use on-premises data gateway standard mode instead + of personal mode
  4. +

    The personal mode imports data into Power BI, which can cause resource limitations and performance issues (particularly with large databases). On the other hand, the standard mode retains data in its original location.

    +

    As the standard mode doesn't import any data into Power BI, it is more efficient. Using this gateway minimizes data duplication, reduces memory usage, and avoids potential performance bottlenecks.

    + +
  5. Use separate gateways for Power BI service live + connection and scheduled data refresh
  6. +

    A Power BI service live connection (DirectQuery) maintains a real-time connection with data sources. Scheduled data refresh updates imported data at set times. Using the same gateway for both live connections and scheduled data refresh can overload it during refreshes, slowing live connections.

    +

    Separating the gateways ensures that both functions can work efficiently without affecting each other.

    + +
  7. Use calculated measures and filters to limit complex measures and aggregations in data models
  8. +

    Complex measures and aggregations in data models can slow down query performance. Using calculated measures, which is computed during query execution, are more efficient than calculated columns. Applying filters can also aid in this process.

    + +
  9. Push calculations to the source
  10. +

    Pushing calculations to the source is recommended as it offloads the processing to the data source, optimizing query processing. Being closer to the source can increase performance speed.

    + +
  11. Use Star schema instead of the snowflake schema when + possible
  12. +

    The star schema is a simpler and more denormalized data model compared to the snowflake schema. The snowflake schema involves more complex queries due to multiple related tables.

    +

    The star schema accelerates query execution and eases maintenance by reducing required joins. It improves query efficiency, reduces data redundancy, and simplifies report development.

    + +
  13. Use slicers sparingly
  14. +

    Slicers are a great way of allowing users to navigate data, but they come at a performance cost. Each slicer generates two queries: one fetches the data and the other fetches selection details. Adding too many slicers drastically slows performance. Use the Filter pane to evaluate and remove unnecessary slicers.

    + +
  15. Host reports and data sources in the same region
  16. +

    A Power BI tenant is the dedicated environment that houses an organization's data, reports, and dashboards. Microsoft operates data centers worldwide to provide and hosts its services. Each data center is in a specific region.

    +

    Hosting both tenant and data source in the same region minimizes network latency. This enables quicker data transfer, query execution, and thus faster data retrieval and report rendering.

    + +
  17. Partition data and process multiple partitions in parallel for large datasets
  18. +

    Partitioning is a technique that divides large tables into smaller subsets called partitions based on specific criteria. A columnar index is a type of database index that stores and organizes data by columns rather than rows.

    +

    Power BI uses columnar indexes, so longer, leaner tables perform better. The partitioning approach, where only necessary fields and tables are imported, improves data loading efficiency, and reduces resource consumption. This leads to faster report performance.

    + +
  19. Use templates (.PBIT files) instead of starting with an empty .PBIX + file
  20. +

    Templates enable you to develop standardized and branded reports faster. With templates, you can save custom color palettes and themes, ensuring corporate branding is pre-applied to all pages. Templates automatically connect to commonly used data sources and offer commonly used DAX measures as well. These all help streamline the report creation process and allow more time for analysis.

    + +
  21. Use the query reduction settings in Power BI
  22. +

    Use Power BI's query reduction settings to lower query frequency.

    +

    For slicers, select the Add an Apply button to each slicer to apply changes when you’re ready option. With this, changes to slicer selections are only applied when the user clicks the Apply button. This reduces the frequency of queries sent.

    +

    For filters, the Add a single Apply button to the filter pane to apply changes at once (preview) option consolidates filter changes and applies them all at once, further minimizing query volume.

    +

    Reducing the number of queries improves report performance, especially when dealing with complex reports and large datasets.

    + +
  23. Avoid bi-directional and many-to-many relationships + against high cardinality columns
  24. +

    Bi-directional relationships refer to the two-way data flow between tables. Many-to-many relationships refer to multiple records in one table being related to multiple records in another. High cardinality columns are columns in a table with many unique values relative to the total number of rows.

    +

    When applied to high-cardinality columns, these relationships can significantly impact report performance due to increased data processing and query complexity.

    +

    Avoid these relationships to optimize query performance and reduce resource consumption, leading to faster report rendering.

    + +
  25. Avoid using floating point data types
  26. +

    Floating point data types, such as float and double, can lead to round-off errors and less predictable calculations. They also often require more processing power, which can slow down report performance.

    +

    By avoiding these data types, you ensure more accurate data representation and improve report efficiency.

    + +
  27. Replace the auto-generated date table with a custom + date table in your model
  28. +

    Replacing auto-generated date tables with custom ones reduces model size and increases performance. The auto-generated date table creates a separate table for each date column, which can bloat the model. A singular custom date table, with date and time split for better compression, streamlines the model and allows for more efficient use of time-series functions in Power BI.

    +

    Once you learn how to turn off + the auto-generated date table and how to set and use custom date tables, doing it the next + time will be an easy task.

    + +
  29. Set IsAvailableinMdx to false on non-attribute + columns
  30. +

    Disabling attribute hierarchy for non-attribute columns, like measures, streamlines the data model. This setting reduces the overall data size and load time, increasing report performance by focusing on essential data and calculations.

    + +
  31. Reduce the amount of data loaded on the + page
  32. +

    Using bookmarks, drillthrough pages, and tooltips can significantly reduce the amount of data loaded on a page. This approach improves page load times and improved the user experience, especially on landing pages where quick access to information is crucial.

    + +
  33. Use report backgrounds for static images +
  34. +

    Employing report backgrounds for static images instead of multiple visuals reduces the performance cost. This strategy uses fewer resources than individual visuals, ensuring the report remains responsive and efficient.

    + +
  35. Choose the ideal storage mode for tables
  36. +

    Choosing the right storage mode (Import, DirectQuery, or Dual) based on your data aggregation needs and visualization requirements is crucial. This decision impacts where your data is stored and how queries are processed, directly affecting the report's responsiveness and efficiency.

    + +
  37. Cross-check referential integrity check for + relationships
  38. +

    In DirectQuery sources with enforced primary keys, verify the Assume Referential Integrity setting in relationships. If set to Off, Power BI defaults to slower outer joins instead of inner joins. Adjusting this setting can optimize query performance and speed.

    + +
+
+
+

Security

+
    +
  1. Enable and optimize your Row-Level Security (RLS)
  2. +

    Row-level security limits data access based on user roles. With RLS, Power BI only imports data the user is authorized to view.

    +

    Simplifying RLS logic and moving complex calculations to the source is also recommended. This strategy reduces the computational load on Power BI by keeping the RLS calculations straightforward, improving overall performance.

    + +
  3. Use Power BI-Certified custom visuals
  4. +

    Power BI-certified visuals are custom visuals on AppSource that have passed rigorous quality testing. Certified custom visuals are also the only custom visuals that can be viewed in Export + to PowerPoint mode and email subscriptions.

    +

    Using Power BI-certified visuals is preferred as Microsoft verifies the visuals’ high performance and robustness.

    + +
  5. Categorize report data by business impact using sensitivity labels +
  6. +

    Using sensitivity labels in Power BI to categorize data (high, medium, low impact) raises user awareness about data security. High Business Impact (HBI) data requires users to request a policy exception to share the data externally. Low Business Impact (LBI) and Medium Business Impact (MBI) data do not require exceptions.

    +

    The use of sensitivity labels aids in managing data sharing and ensures appropriate handling of sensitive information inside and outside of an organization.

    +
+
+
+

Design

+
    +
  1. Align cache update frequency with data source refresh
  2. +

    By default, the Power BI cache update frequency is set to one hour. Synchronizing the cache update frequency with the data source refresh frequency ensures data accuracy and optimizes report performance. This alignment prevents unnecessary data processing and keeps the information up-to-date

    + +
  3. Use white or light background colors for reports
  4. +

    White or light backgrounds in reports make them printer-friendly and easier to share. This approach ensures reports are accessible both online and offline, improving their utility.

    + +
  5. Shorten displayed numbers
  6. +

    Limiting displayed numbers to four numerals and decimal points to two decimal points improves readability and consistency across reports. This practice makes reports easier to understand and analyze, especially when scaling numbers for thousands or millions.

    + +
  7. Use tooltips to provide additional information
  8. +

    Tooltips provide extra context in a compact form, making efficient use of report space. Careful selection of visuals in tooltips ensures information is helpful without being overwhelming, elevating the user experience.

    + +
  9. Use meaningful names for report objects
  10. +

    Assigning clear, business-friendly names to columns and measures, and hiding unused columns, reduces user confusion. This clarity improves the usability of the reports, making them more intuitive and effective.

    + +
  11. Enable personalization of visuals
  12. +

    Enable the Personalize visuals option in report settings when sharing reports with users. This fosters deeper engagement and exploration. Combining this feature with personal bookmarks empowers users, facilitating self-service BI.

    + +
  13. Avoid visual/page scrolls and using non-standard report sizes
  14. +

    Minimizing scrolls within visuals and on the page improves user experience. Having a lot of scrolls can be cumbersome for users, especially when trying to understand a complex visualization or dataset. Scrolling can disrupt the flow of data analysis and make it difficult to get a comprehensive view of the information presented.

    +

    Avoiding non-standard report sizes is also ideal as these sizes may not display consistently across different devices and platforms, resulting in poor responsiveness and a disjointed visual presentation.

    + +
  15. Use drillthrough buttons instead of expecting users to right-click on data points
  16. +

    Drillthrough buttons, with context-driven conditional formatting, offer an intuitive way for users to explore data. This approach is more user-friendly than right-click navigation, improving the report.

    + +
  17. Optimize visual interactions
  18. +

    Every visual interacts with other visuals on the page either by cross-filtering or cross-highlighting. Evaluate the interactions which are relevant to the report audience and remove the unnecessary ones. For DirectQuery reports, use Optimize Ribbon to optimize reports for interactivity.

    +
+
+

References

+ +

Optimization Tools

+

Dr. Power BI analyzes your reports and prescribes solutions for both + UX and DAX errors, enabling you to access faster, more intuitive reports. Try Dr. Power + BI free here.

+
+
+ +
+
+

DAX Best Practice Guide

+

Improve your Power BI performance with our 22 DAX best + practices

+ Read More →
+
+
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/js/Certyfast.js b/js/Certyfast.js new file mode 100644 index 000000000..19c723924 --- /dev/null +++ b/js/Certyfast.js @@ -0,0 +1,25 @@ +function resourcesClick(id) { + console.log("here"); + var video_desc = document.getElementById("video_desc"); + var video_div = document.getElementById("demo_video"); + var partner_video_desc = document.getElementById("partner_video_desc"); + var partner_video_div = document.getElementById("partner_demo_video"); + if (id === "video_desc") { + video_desc.classList.add("resources-div-click"); + partner_video_desc.classList.remove("resources-div-click"); + partner_video_div.style.display = 'none'; + video_div.style.display = 'block'; + } + else if (id === "partner_video_desc") { + partner_video_desc.classList.add("resources-div-click"); + video_desc.classList.remove("resources-div-click"); + video_div.style.display = 'none'; + partner_video_div.style.display = 'block'; + } + else { + video_desc.classList.remove("resources-div-click"); + partner_video_desc.classList.remove("resources-div-click"); + video_div.style.display = 'none'; + partner_video_div.style.display = 'none'; + } +} \ No newline at end of file diff --git a/js/MarketPlace-Offers.js b/js/MarketPlace-Offers.js new file mode 100644 index 000000000..7c51bfb89 --- /dev/null +++ b/js/MarketPlace-Offers.js @@ -0,0 +1,711 @@ +const data = [ + { + "category": "apps", + "subCategory": "powerbi", + "Heading": "BI Hub", + "Content": "The need to manually compile reports across multiple workspaces limits your ability to make quick decisions, the main purpose of BI.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/apps/maqsoftware.bi_hub?tab=Overview" + }, + { + "category": "apps", + "subCategory": "powerbi", + "Heading": "EmbedFAST", + "Content": "With EmbedFAST, you can unlock a suite of powerful features that elevate your workflow. Save time, effort, costs, and resources by using our ready-to-use API.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/apps/maqsoftware.embedfastpowerbi?tab=Overview0" + }, + { + "category": "apps", + "subCategory": "powerbi", + "Heading": "LoadFAST", + "Content": "LoadFAST provides an automated solution to capture, analyze, and optimize the page load time (PLT) of your reports.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/apps/maqsoftware.powerbiloadanalyzer?tab=Overview" + }, + { + "category": "apps", + "subCategory": "aiml", + "Heading": "Text Analytics Engine", + "Content": "Looking for a better way to derive meaningful insights from text data? Say goodbye to manual, time-consuming, and biased analysis processes.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/apps/maqsoftware.text_analytics_application_dev?tab=Overview" + }, + { + "category": "apps", + "subCategory": "aiml", + "Heading": "Validation Framework", + "Content": "Complex data ecosystems demand a comprehensive solution to validate, monitor, and verify data throughout its lifecycle.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/apps/maqsoftware.validationframework_paid?tab=Overview" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Admin Center of Excellence: 2-Day Workshop", + "Content": "Establish an Administration Center of Excellence with a comprehensive 2-day workshop and optimize your administrative workflows.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.admincoe?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "azure", + "Heading": "Advanced Azure Synapse Analytics: 3-Day Workshop", + "Content": "Elevate your Azure Synapse Analytics skills in a 3-day workshop, improving data processing and insights.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.threedayazuresynapseworkshop?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Advanced Data Analytics with Power BI: 3-Day Workshop", + "Content": "Elevate your data analytics capabilities with a 3-day Power BI workshop.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.advanced_data_analytics_with_powerbi_workshop?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Advanced Data Modeling with Power BI: 3-Day Workshop", + "Content": "Deepen your data modeling expertise in a 3-day Power BI workshop.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.advanced_diad?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Advanced Visualization with Power BI: 1-Day Workshop", + "Content": "Improve your Power BI visualization skills in a comprehensive 1-day workshop.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.advanced_visualization_power_bi_1-day_workshop?page=1&exp=ubp8&search=Advanced%20data%20visualization" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "AI & ML for Power BI: 1-Day Workshop", + "Content": "Unlock the power of AI and ML in Power BI in a 1-day workshop, improving data-driven insights.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.aimlforpowerbi1dayworkshop?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "generativeai", + "Heading": "Automate KYC for Customers: 6-Week Proof of Concept", + "Content": "Streamline KYC processes with a 6-week proof of concept, ensuring compliance and efficiency.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.automatekycforcustomers-preview?tab=Overview&flightCodes=automatekycforcustomers" + }, + { + "category": "consulting", + "subCategory": "azure", + "Heading": "Azure Cost optimization: 3-Week Assessment", + "Content": "Optimize your Azure costs with a 3-week assessment, ensuring cost-efficient cloud operations.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.azurecostoptimization?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "azure", + "Heading": "Azure DevOps using GitHub: 1-week Assessment", + "Content": "Explore Azure DevOps with GitHub in a concise 1-week assessment, improving your software development processes.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.azuredevopsusinggithub-preview?tab=Overview&flightCodes=azuredevopsusinggithub" + }, + { + "category": "consulting", + "subCategory": "azure", + "Heading": "Azure Synapse Analytics in a Day: 8-Hour Workshop", + "Content": "Discover the capabilities of Azure Synapse Analytics in an 8-hour workshop, improving data analytics.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.aidworkshop?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "azure", + "Heading": "Azure Synapse Analytics: 2-Hour briefing", + "Content": "Gain a comprehensive overview of Azure Synapse Analytics in a concise 2-hour briefing.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.synapse_briefing?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "azure", + "Heading": "Azure Synapse Analytics: 2-Week Proof of Concept ", + "Content": "Dive into Azure Synapse Analytics with a 2-week proof of concept, exploring its capabilities for your data needs.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.synapse_poc?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Center of Excellence: Free 1-Hour Briefing", + "Content": "Gain insights into establishing a Center of Excellence for Power BI in a free 1-hour briefing.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.coebriefing?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "azure", + "Heading": "Cloud Migration: 1-Week Assessment", + "Content": "Plan your cloud migration with a 1-week assessment, ensuring a smooth transition to the cloud.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.cloud_migration_assessment?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "generativeai", + "Heading": "Conversational Bot: 6-Week Proof of Concept", + "Content": "Improve customer interactions with a 6-week conversational bot proof of concept, improving engagement.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.conversationalbotpoc-preview?tab=Overview&flightCodes=69393774de6946debfc30c9a41570260" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Custom Power BI Visuals: 1-Hour Briefing", + "Content": "Learn about the power of custom Power BI visuals in a concise 1-hour briefing and discover how you can unlock more insights.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.customvisualbriefing?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Custom Power BI Visuals: 2-Week Proof of Concept", + "Content": "Explore the creation of custom Power BI visuals in a 2-week proof of concept, improving data storytelling.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.maqsoftware_customvisual_offering?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "dynamics", + "Heading": "Customer Insights: 4-Week Implementation", + "Content": "Implement customer insights solutions in just 4 weeks, improving customer engagement and satisfaction.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.customer_insights_4wk_implementation?page=1&search=maq&product=dynamics-365" + }, + { + "category": "consulting", + "subCategory": "generativeai", + "Heading": "Customer Sentiment Analysis: 6-Week Proof of Concept", + "Content": "Implement customer sentiment analysis in a 6-week proof of concept, improving customer understanding.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.customer_sentiment_analysis-preview?tab=Overview&flightCodes=bb6b9ae1502b4a10a3f76dd7e1e3e321" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Data Migration Strategy for Power BI: 2-Week Workshop ", + "Content": "Develop a robust data migration strategy for Power BI in a 2-week workshop, ensuring data integrity for your organization.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.migrationstrategy2?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Data Science Toolkit: 1-Day Briefing", + "Content": "Gain insights into the data science toolkit in a 1-day briefing, unlocking the power of data analytics.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.datasciencetoolkit?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Data Visualization Center of Excellence: 2-Day Workshop", + "Content": "Establish a Data Visualization Center of Excellence in a comprehensive 2-day workshop.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.datavizcoe?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Demand Forecasting: 5-Week Proof of Concept", + "Content": "Improve your demand forecasting in a 5-week proof of concept, improving inventory management and customer satisfaction.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.demandforecastingpoc?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "dynamics", + "Heading": "Dynamic Routing Rules: 4-Week Implementation", + "Content": "A routing rule consists of a set of conditions and a destination user/team. Routing rules ensure that records are automatically routed to the right people at the right time.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.dynamic_routing_rules?page=1&search=maq&product=dynamics-365" + }, + { + "category": "consulting", + "subCategory": "dynamics", + "Heading": "Dynamics 365 Security Audit: 2-Day Assessment", + "Content": "In an era of remote work and global data breaches, data security is a key priority for all businesses.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.dynamics_security_assessment?page=1&search=maq&product=dynamics-365" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Forecasting Machine Learning Model: 4-Week Implementation", + "Content": "Implement a forecasting machine learning model in just 4 weeks, improving decision-making and predictions.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.forecasting_4_week_implementation?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "generativeai", + "Heading": "Knowledge Bot for Finance: 6-Week Proof of Concept", + "Content": "Explore how a knowledge bot for finance can improve your access to information in a 6-week proof of concept.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.knowledgebotforfinance-preview?tab=Overview&flightCodes=knowledgebotforfinance" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Machine Learning Accelerator: 6-Week Implementation", + "Content": "Accelerate your machine learning capabilities with a 6-week implementation, driving data-driven decision-making.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.machinelearningacceleratorimplementation?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Machine Learning on Microsoft Azure: 1-Day Briefing", + "Content": "Discover machine learning on Microsoft Azure in a comprehensive 1-day briefing, unlocking its potential for your business.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.mlworkshopbriefing?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Marketing Mix Optimization: 6-Week Proof of Concept", + "Content": "Improve marketing strategies with a 6-week proof of concept, improving ROI and campaign effectiveness.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.marketingmixoptimizationpoc?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Media Analytics using Video Indexer: 8-Week Implementation", + "Content": "Optimize media analytics with an 8-week implementation, harnessing insights from video content.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.mediaanalyticsusingvideoindexer?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "microsoftfabric", + "Heading": "Microsoft Fabric: 4-Week Assessment", + "Content": "Explore the possibilities of Microsoft Fabric with a 4-week assessment, optimizing your business processes.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.fabricassesment?search=Fabric&page=1" + }, + { + "category": "consulting", + "subCategory": "microsoftfabric", + "Heading": "Microsoft Fabric: Accelerated 8-Week Pilot Implementation", + "Content": "Accelerate your Microsoft Fabric implementation with an 8-week pilot, improving efficiency.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.microsoftfabricacceleratedpilot?search=Fabric&page=1" + }, + { + "category": "consulting", + "subCategory": "microsoftfabric", + "Heading": "Microsoft Fabric: 2-Hour Briefing", + "Content": "Obtain a clear and insightful understanding through a comprehensive overview of Microsoft Fabric's capabilities", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.microsoftfabricbriefing?search=maq&page=1" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Qlik to Power BI Migration: 3 Week Implementation ", + "Content": "Migrate from Qlik to Power BI efficiently in 3 weeks, ensuring seamless data representation.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.qlikpbibasicmigration2?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Qlik to Power BI Migration: 6-Week Implementation ", + "Content": "Make a smooth migration from Qlik to Power BI with a customized 6-week implementation.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.qlikpbipromigration?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Qlik to Power BI Migration: Free 2-Hour Briefing", + "Content": "Learn about the process of migrating from Qlik to Power BI in a complimentary 2-hour briefing.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.qlikmigrationdiscovery?page=1&exp=ubp8&search=migration%20qlik%20to%20power%20BI" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Tableau to Power BI Migration: 3 Week Implementation", + "Content": "Seamlessly transition from Tableau to Power BI with a streamlined 3-week implementation.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.tableaupbibasicmigration?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Tableau to Power BI Migration: Free 2-Hour Briefing ", + "Content": "Discover the benefits of migrating from Tableau to Power BI in a concise 2-hour briefing.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.tableaumigrationdiscovery?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "dynamics", + "Heading": "Migration to Unified Interface: 2-Day Assessment", + "Content": "Streamline your migration to the unified interface with a 2-day assessment, ensuring a seamless transition.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.unified_interface_assessment?page=1&search=maq&product=dynamics-365" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Machine Learning Forecasting for FMCG: 4-Week Proof of Concept", + "Content": "Transform FMCG forecasting with a 4-week proof of concept, using machine learning for more accurate predictions.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.mlforecastingforfmcgpoc?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Machine Learning Forecasting for Retail: 4-Week Proof of Concept", + "Content": "Elevate retail forecasting with a 4-week proof of concept, harnessing machine learning for better insights.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.mlforecastingforretailpoc?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "ML Model Migration to Azure: 10-Week Implementation", + "Content": "Migrate your ML models to Azure in a seamless 10-week process for improved scalability and accessibility.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.mlmodelmigrationtoazure?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Machine Learning Operations: 10-Week Implementation", + "Content": "Implement Machine Learning Operations in a 10-week process, ensuring efficient machine learning operations.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.mlopsimplementation?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Machine Learning Operations: 2-Week Assessment", + "Content": "Explore Machine Learning Operations in a 2-week assessment, improving your machine learning operations for streamlined processes.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.mlops_2week_assessment?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "azure", + "Heading": "Modern BI Architecture Migration: 2-Week Assessment", + "Content": "Explore modern BI architecture migration with a 2-week assessment, ensuring efficient data management.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.cloud_migration_2wk_assessment?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "azure", + "Heading": "Modern Data Warehouse Architecture: 4-Week Assessment", + "Content": "Optimize your data warehouse architecture with a 4-week assessment, ensuring efficiency and scalability.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.dw_architecture_assessment?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "generativeai", + "Heading": "Personalized Recommendation Engine for Finance: 6-Week Proof of Concept", + "Content": "Implement a personalized recommendation engine for finance in a 6-week proof of concept, driving better financial decisions.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.personalizedrecommendationfinance-preview?tab=Overview&flightCodes=0c58e4f9bc0f4aa7a94ca392f49fc5d9" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Power BI Adoption: 1-Day Assessment", + "Content": "Evaluate your Power BI adoption in a 1-day assessment, ensuring you harness the platform's full potential.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.maqsoftware_powerbiadoption_1day?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Power BI Center of Excellence: 10-Week Implementation", + "Content": "Establish a Power BI Center of Excellence in a 10-week implementation, ensuring data excellence.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.power_bi_coe?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Power BI Governance Reports: 4-Week Implementation", + "Content": "Implement Power BI governance reports in a 4-week process, ensuring data compliance.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.powerbi_governance?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Power BI Performance Improvement: 1-Day Assessment", + "Content": "Assess and optimize your Power BI performance in a 1-day session, improving data processing.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.powerbiperformanceimprovement?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Power BI Performance Improvement: 3-Week Workshop", + "Content": "Improve Power BI performance in a comprehensive 3-week workshop, ensuring efficiency for your organization.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.maq_power_bi_performance_improvement_3week?page=1&search=Power%20BI%20MAQ" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Power BI Performance Optimization: 1-Week Workshop", + "Content": "Improve Power BI performance in a 1-week workshop, elevating your data analysis.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.maq_power_bi_performance_improvement_1week?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerplatform", + "Heading": "Power Platform Center of Excellence Starter Kit: 3-Week Workshop", + "Content": "Launch your Power Platform Center of Excellence with a comprehensive 3-week program.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.power_platform_coe_starter_kit?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerplatform", + "Heading": "Power Platform Center of Excellence: Free 1-Hour Briefing", + "Content": "Learn about the benefits of establishing a Power Platform Center of Excellence in a complimentary 1-hour briefing.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.powerplatform_coe-free_1-hr_consultation?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerplatform", + "Heading": "Power Platform: 1-Hour Assessment", + "Content": "Evaluate the potential of the Power Platform in a concise 1-hour assessment.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.power_platform_1_hour_assessment?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerplatform", + "Heading": "Power Platform: App in a Day", + "Content": "Discover the potential of the Power Platform in a one-day immersive program.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.power_platform_app_in_a_day?page=1&search=maq&product=power-platform&sortBy=Popularity" + }, + { + "category": "consulting", + "subCategory": "powerplatform", + "Heading": "Power Platform: Free 2-Hour Briefing", + "Content": "Explore the capabilities of the Power Platform in a complimentary 2-hour briefing.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.power_platform_2_hours_consultation?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Product Recommendations in Retail: 1-Week Assessment", + "Content": "Explore product recommendations in retail with a 1-week assessment, driving sales and customer engagement.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.productrecommendationinretailassessment?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Product Recommendations in Retail: 4-Week Implementation", + "Content": "Implement product recommendation solutions in retail in just 4 weeks, improving the customer shopping experience.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.productrecommendationsinretailindustry?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "SKU Optimization: 12-Week Proof of Concept", + "Content": "Streamline your product SKU management in a 12-week proof of concept, improving efficiency and performance.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.skuoptimizationpoc" + }, + { + "category": "consulting", + "subCategory": "generativeai", + "Heading": "Support Response Automation: 6-Week Proof of Concept", + "Content": "Streamline support responses with a 6-week proof of concept, improving customer service.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.supportresponseautomation-preview?tab=Overview&flightCodes=59eea1327df94a349426da31c8e59aaf" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Tableau to Power BI Migration: 6 Week Implementation", + "Content": "Migrate from Tableau to Power BI in a streamlined 6-week process, ensuring a seamless transition.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.tableaupbipromigration?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "aiml", + "Heading": "Text Analytics Engine: 2-Week Proof of Concept", + "Content": "Harness the potential of text analytics with a 2-week proof of concept, deriving valuable insights from unstructured data.", + "link": "https://azuremarketplace.microsoft.com/en-us/marketplace/consulting-services/maqsoftware.textanalyticsengine?search=Maq&page=1" + }, + { + "category": "consulting", + "subCategory": "powerbi", + "Heading": "Virtual Dashboard In A Day (DIAD): 8-Hour Workshop", + "Content": "Build virtual dashboards in an 8-hour workshop, improving data visualization and insights.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.virtualdiad?page=1&exp=ubp8&search=maq" + }, + { + "category": "consulting", + "subCategory": "powerplatform", + "Heading": "Workflow Management Power App: 1-Week Implementation", + "Content": "Streamline workflow management with a 1-week Power App implementation, ensuring efficient processes.", + "link": "https://appsource.microsoft.com/en-US/marketplace/consulting-services/maqsoftware.exit_tracker_3?page=1&exp=ubp8&search=maq" + } + ]; + + var categorySelected = "all"; + var subCategorySelected = "all"; + + data.sort((a,b)=>{ + if(a.category===b.category) + return a.Heading.toLocaleLowerCase().localeCompare(b.Heading.toLowerCase()) + return a.category.toLocaleLowerCase().localeCompare(b.category.toLowerCase()) + }) + + // Function to populate the grid based on the selected category + function populateGridCategory(category) { + const grid = document.getElementById("grid"); + grid.innerHTML = ''; // Clear the grid + let index = 0 + data.forEach((item) => { + index++; + // console.log(item) + if (category == 'all' || (subCategorySelected === "all" && category === item.category) || (category === item.category && subCategorySelected === item.subCategory)) { + const mainDiv = document.createElement("div"); + mainDiv.className = "MarketPlaceGrid box xlarge rounded border-grey-light shadow-hover" + // Create the first nested div with a class and ID + const nestedDiv1 = document.createElement("div"); + nestedDiv1.className = "MarketPlaceGridHeader"; + nestedDiv1.id = `div-${index}-1`; + nestedDiv1.textContent = item.Heading; + + // Create the second nested div with a class and ID + const nestedDiv2 = document.createElement("div"); + nestedDiv2.className = "MarketPlaceGridSubject"; + nestedDiv2.id = `div-${index}-2`; + nestedDiv2.textContent = item.Content; + nestedDiv2.style.marginTop = "50px"; + nestedDiv2.style.marginBottom = "50px"; + + // Create the third nested div with a class and ID + const nestedDiv3 = document.createElement("a"); + nestedDiv3.className = "MarketPlaceGridLearnMore"; + nestedDiv3.id = `div-${index}-3`; + nestedDiv3.href = item.link; // Set the link dynamically from your data + nestedDiv3.target="_blank"; + nestedDiv3.textContent = "Learn more"; // Set link text + + // Append the nested divs to the main container div + mainDiv.appendChild(nestedDiv1); + mainDiv.appendChild(nestedDiv2); + mainDiv.appendChild(nestedDiv3); + grid.appendChild(mainDiv); + + } + }); + data.sort((a,b)=>{ + if(a.category===b.category) + return a.Heading.toLocaleLowerCase().localeCompare(b.Heading.toLowerCase()) + return a.category.toLocaleLowerCase().localeCompare(b.category.toLowerCase()) + }) + } + + // Function to populate the grid based on the selected subCategory + function populateGridSubCategory(subCategory) { + const grid = document.getElementById("grid"); + grid.innerHTML = ''; // Clear the grid + let index = 0 + data.forEach((item) => { + index++; + // console.log(item) + if ((categorySelected === "all" && subCategory === item.subCategory) || (subCategory === item.subCategory && categorySelected === item.category)) { + const mainDiv = document.createElement("div"); + mainDiv.className = "MarketPlaceGrid box xlarge rounded border-grey-light shadow-hover" + // Create the first nested div with a class and ID + const nestedDiv1 = document.createElement("div"); + nestedDiv1.className = "MarketPlaceGridHeader"; + nestedDiv1.id = `div-${index}-1`; + nestedDiv1.textContent = item.Heading; + + // Create the second nested div with a class and ID + const nestedDiv2 = document.createElement("div"); + nestedDiv2.className = "MarketPlaceGridSubject"; + nestedDiv2.id = `div-${index}-2`; + nestedDiv2.textContent = item.Content; + nestedDiv2.style.marginTop = "50px"; + nestedDiv2.style.marginBottom = "50px"; + + // Create the third nested div with a class and ID + const nestedDiv3 = document.createElement("a"); + nestedDiv3.className = "MarketPlaceGridLearnMore"; + nestedDiv3.id = `div-${index}-3`; + nestedDiv3.href = item.link; // Set the link dynamically from your data + nestedDiv3.target="_blank"; + nestedDiv3.textContent = "Learn more"; // Set link text + + // Append the nested divs to the main container div + mainDiv.appendChild(nestedDiv1); + mainDiv.appendChild(nestedDiv2); + mainDiv.appendChild(nestedDiv3); + grid.appendChild(mainDiv); + + } + }); + data.sort((a,b)=>{ + if(a.category===b.category) + return a.Heading.toLocaleLowerCase().localeCompare(b.Heading.toLowerCase()) + return a.category.toLocaleLowerCase().localeCompare(b.category.toLowerCase()) + }) + } + + + // Add event listeners to the buttons + document.getElementById("all").addEventListener("click", () => populateGridCategory("all")); + document.getElementById("apps").addEventListener("click", () => populateGridCategory("apps")); + document.getElementById("consulting").addEventListener("click", () => populateGridCategory("consulting")); + document.getElementById("powerbi").addEventListener("click", () => populateGridSubCategory("powerbi")); + document.getElementById("powerplatform").addEventListener("click", () => populateGridSubCategory("powerplatform")); + document.getElementById("dynamics").addEventListener("click", () => populateGridSubCategory("dynamics")); + document.getElementById("azure").addEventListener("click", () => populateGridSubCategory("azure")); + document.getElementById("aiml").addEventListener("click", () => populateGridSubCategory("aiml")); + document.getElementById("generativeai").addEventListener("click", () => populateGridSubCategory("generativeai")); + document.getElementById("microsoftfabric").addEventListener("click", () => populateGridSubCategory("microsoftfabric")); + + // Initially, populate the grid with "All" category + populateGridCategory(categorySelected); + + function ButtonPressedAll(){ + categorySelected = "all"; + subCategorySelected = "all"; + var element = document.getElementById('all'); + element.classList.add("bkg-theme"); + element.classList.add("color-white"); + + //removing formatting from Categories + var element = document.getElementById('apps'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('consulting'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + + //removing formatting from subCategories + var element = document.getElementById('powerbi'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('powerplatform'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('dynamics'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('azure'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('aiml'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('generativeai'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('microsoftfabric'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + } + + function ButtonPressedCategory(elementId) { + categorySelected = elementId; + var element = document.getElementById('all'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('apps'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('consulting'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById(elementId); + element.classList.add("bkg-theme"); + element.classList.add("color-white"); + } + + function ButtonPressedSubCategory(elementId){ + subCategorySelected = elementId; + var element = document.getElementById('powerbi'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('powerplatform'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('dynamics'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('azure'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('aiml'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('generativeai'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById('microsoftfabric'); + element.classList.remove("bkg-theme"); + element.classList.remove("color-white"); + var element = document.getElementById(elementId); + element.classList.add("bkg-theme"); + element.classList.add("color-white"); + } + \ No newline at end of file diff --git a/js/Microsoft-Fabric.js b/js/Microsoft-Fabric.js new file mode 100644 index 000000000..b3d7c1145 --- /dev/null +++ b/js/Microsoft-Fabric.js @@ -0,0 +1,349 @@ +$(document).ready(function() { + var currentIndex = 0; + var slides = $(".slide"); + var dots = $(".dot"); + var isDragging = false; + var startPosX = 0; + var endPosX = 0; + + function showSlide(index) { + var slideWidth = $(".slider").width(); + var offset = -index * slideWidth; + $(".slider").css("transform", "translateX(" + offset + "px)"); + dots.removeClass("active"); + dots.eq(index).addClass("active"); + } + + function nextSlide() { + currentIndex = (currentIndex + 1) % slides.length; + showSlide(currentIndex); + } + + function prevSlide() { + currentIndex = (currentIndex - 1 + slides.length) % slides.length; + showSlide(currentIndex); + } + + // Initialize the slider + showSlide(currentIndex); + + // Handle next button click + $(".next-button").click(function() { + nextSlide(); + }); + + // Handle previous button click + $(".prev-button").click(function() { + prevSlide(); + }); + + + // Mouse drag functionality (unchanged) + $(".slider").on("mousedown", function(e) { + isDragging = true; + startPosX = e.pageX; + }); +}); + + +function show_demo_popup() { + clearErrorMessages(); + var popup = document.getElementById("Demo-popup-form"); + popup.style.visibility = 'visible'; + popup.classList.add("show"); +} + +function show_getintouch_popup() { + clearErrorMessages(); + var popup = document.getElementById("get-in-touch-popup-form"); + popup.style.visibility = 'visible'; + popup.classList.add("show"); +} + + +function hide_demo_popup() { + document.getElementById("Demo-popup-form-firstname").value = "" + document.getElementById("Demo-popup-form-lastname").value = "" + document.getElementById("Demo-popup-form-email").value = "" + document.getElementById("Demo-popup-form-phone").value = "" + document.getElementById("Demo-popup-form-company").value = "" + document.getElementById("Demo-popup-form-role").value = "" + document.getElementById("Demo-popup-form-message").value = "" + var popup = document.getElementById("Demo-popup-form"); + popup.classList.remove("show"); +} + + +function hide_getintouch_popup() { + document.getElementById("get-in-touch-popup-form-firstname").value = "" + document.getElementById("get-in-touch-popup-form-lastname").value = "" + document.getElementById("get-in-touch-popup-form-email").value = "" + document.getElementById("get-in-touch-popup-form-phone").value = "" + document.getElementById("get-in-touch-popup-form-company").value = "" + document.getElementById("get-in-touch-popup-form-role").value = "" + document.getElementById("get-in-touch-popup-form-message").value = "" + document.getElementById("contactingForDropdown").value = "" + var popup = document.getElementById("get-in-touch-popup-form"); + popup.classList.remove("show"); +} + + +function show_success_popup() { + var popup = document.getElementById("success-popup-form"); + popup.style.visibility = 'visible'; + popup.classList.add("show"); +} + +function hide_success_popup() { + var popup = document.getElementById("success-popup-form"); + popup.classList.remove("show"); +} + +function show_failure_popup() { + var popup = document.getElementById("failure-popup-form"); + popup.style.visibility = 'visible'; + popup.classList.add("show"); +} + +function hide_failure_popup() { + var popup = document.getElementById("failure-popup-form"); + popup.classList.remove("show"); +} + +function trackButtonClick() { + gtag('event', 'click', { + 'event_category': 'Button', + 'event_label': 'EmbedFast - Send Message Clicked' + }); +} + +function send_details(lead_source) { + trackButtonClick() + + var requestformtype='' + if (lead_source === 'Microsoft Demo Request via Website') { + requestformtype= 'Demo-popup-form-' + } else if (lead_source === 'get-in-touch-popup-form') { + requestformtype='get-in-touch-popup-form-' + } + + var firstName = document.getElementById(requestformtype+"firstname").value.trim(); + var lastName = document.getElementById(requestformtype+"lastname").value.trim(); + var email = document.getElementById(requestformtype+"email").value.trim(); + var phone = document.getElementById(requestformtype+"phone").value.trim(); + var company = document.getElementById(requestformtype+"company").value.trim(); + var role = document.getElementById(requestformtype+"role").value.trim(); + var message = document.getElementById(requestformtype+"message").value.trim(); + var DropDownSelection = document.getElementById("contactingForDropdown").value.trim(); + + if(lead_source==='get-in-touch-popup-form') + { + if(DropDownSelection==='Technical Assessment'){ + lead_source='Microsoft Fabric Assessment via Website' + }else if(DropDownSelection==='Consultation Services'){ + lead_source='Microsoft Fabric Consultation via Website' + }else if(DropDownSelection==='Trainings'){ + lead_source='Microsoft Fabric Training via Website' + } + } + + userDetails = { + firstname: firstName, + lastname: lastName, + emailaddress1: email, + telephone1: phone, + companyname: company, + jobtitle: role, + description: message, + mslead_offersource: lead_source + } + const requestBody = JSON.stringify(userDetails); + sendReq(requestformtype,requestBody,lead_source); +} + +let sendReq = async (requestformtype,requestBody,lead_source) => { + //URL to run Power Automate Flow + let PowerAutomateURL = 'https://prod-188.westus.logic.azure.com:443/workflows/d433b59d62094998a9db84f583bcb582/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=1O0fI4aZo_c-dhJ6huflPA04YSh_Li1Seqp_rAwi_EI'; + //POST request to run Power Automate Flow + let req = new Request(PowerAutomateURL, { + method: 'POST', + body: requestBody // Data to insert in CRM + }); + //Response from Power Automate Flow + const resp = await fetch(req); + const val = resp.status; + + if (val == 204) { + document.getElementById(requestformtype+"email").value = ""; + document.getElementById(requestformtype+"phone").value = ""; + document.getElementById(requestformtype+"company").value = ""; + document.getElementById(requestformtype+"role").value = ""; + document.getElementById(requestformtype+"message").value = ""; + document.getElementById(requestformtype+"firstname").value = ""; + document.getElementById(requestformtype+"lastname").value = ""; + hidePopup(lead_source); + show_success_popup(); + } else { + hidePopup(lead_source); + show_failure_popup(); + } +} + +function hidePopup(lead_source) { + clearErrorMessages() + if (lead_source === 'Microsoft Demo Request via Website') { + hide_demo_popup(); + } else { + hide_getintouch_popup(); + } +} + + +function validateAndSend(lead_source) { + var requestformtype='' + if (lead_source === 'Microsoft Demo Request via Website') { + requestformtype= 'Demo-popup-form-' + } else if (lead_source === 'get-in-touch-popup-form') { + requestformtype='get-in-touch-popup-form-' + } + + var firstName = document.getElementById(requestformtype+"firstname").value.trim(); + var lastName = document.getElementById(requestformtype+"lastname").value.trim(); + var email = document.getElementById(requestformtype+"email").value.trim(); + var phone = document.getElementById(requestformtype+"phone").value.trim(); + var company = document.getElementById(requestformtype+"company").value.trim(); + var role = document.getElementById(requestformtype+"role").value.trim(); + var message = document.getElementById(requestformtype+"message").value.trim(); + var contactingForDropdown = document.getElementById("contactingForDropdown").value.trim(); + + clearErrorMessages(); + if (firstName === "") { + showError("firstname", "Please enter your First Name.",requestformtype); + } + if (lastName === "") { + showError("lastname", "Please enter your Last Name.",requestformtype); + } + if (company === "") { + showError("company", "Please enter your Company Name.",requestformtype); + } + if (role === "") { + showError("role", "Please enter your role.",requestformtype); + } + if (email === "") { + showError("email", "Please enter your Email Address.",requestformtype); + } else if (!isValidEmail(email)) { + showError(requestformtype+"email", "Please enter a valid Email Address.",requestformtype); + } + if (phone === "") { + showError("phone", "Please enter your Phone Number.",requestformtype); + } else if (!isValidPhone(phone)) { + showError("phone", "Please enter a valid Phone Number.",requestformtype); + } + if(contactingForDropdown === ""){ + showError("contactingForDropdown","Please select a valid option","") + } + if(message.length < 20){ + showError("message","",requestformtype); + } + // If all validations pass, you can proceed to send the message + if (firstName !== "" && lastName !== "" && email !== "" && isValidEmail(email) && phone !== "" && isValidPhone(phone) && company !== "" && role !== "") { + send_details(lead_source); + } +} + + +function isValidEmail(email) { + var emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + return emailPattern.test(email); +} + + +function isValidPhone(phone) { + var phonePattern = /^[0-9]{10}$/; // 10-digit phone number + return phonePattern.test(phone); +} + + +function showError(inputId, errorMessage,requestformtype) { + var errorElement = document.getElementById(requestformtype+inputId); + // errorElement.placeholder.color = 'red'; + errorElement.classList.add("error-popup") +} + +function onKeyPressValidateEmail(){ + let email = document.getElementById("Demo-popup-form-email") + if(!isValidEmail(email.value)){ + email.classList.add("error-popup") + }else{ + email.classList.remove("error-popup") + } + + email = document.getElementById("get-in-touch-popup-form-email") + if(!isValidEmail(email.value)){ + email.classList.add("error-popup") + }else{ + email.classList.remove("error-popup") + } +} + +function onKeyPressValidatePhone(){ + let phone = document.getElementById("Demo-popup-form-phone") + if(!isValidPhone(phone.value)){ + phone.classList.add("error-popup") + }else{ + phone.classList.remove("error-popup") + } + + phone = document.getElementById("get-in-touch-popup-form-phone") + if(!isValidPhone(phone.value)){ + phone.classList.add("error-popup") + }else{ + phone.classList.remove("error-popup") + } +} + +function onKeyPressValidateTextField(input_element){ + let element = document.getElementById("Demo-popup-form-"+input_element) + if(element.value === 0){ + element.classList.add("error-popup") + }else{ + element.classList.remove("error-popup") + } + + element = document.getElementById("get-in-touch-popup-form-"+input_element) + if(element.value === 0){ + element.classList.add("error-popup") + }else{ + element.classList.remove("error-popup") + } +} + +function onChangeDropdown(){ + let dropdown = document.getElementById("contactingForDropdown"); + if(dropdown.value === ""){ + dropdown.classList.add("error-popup"); + }else{ + dropdown.classList.remove("error-popup"); + } +} + +function clearErrorMessages() { + console.log("here") + var errorElements = document.querySelectorAll(".error-message"); + var requestformtype = ["Demo-popup-form-","get-in-touch-popup-form-"] + requestformtype.forEach((formType)=>{ + document.getElementById(formType+"firstname").classList.remove("error-popup"); + document.getElementById(formType+"lastname").classList.remove("error-popup"); + document.getElementById(formType+"company").classList.remove("error-popup"); + document.getElementById(formType+"role").classList.remove("error-popup"); + document.getElementById(formType+"email").classList.remove("error-popup"); + document.getElementById(formType+"phone").classList.remove("error-popup"); + document.getElementById(formType+"message").classList.remove("error-popup"); + }) + document.getElementById("contactingForDropdown").classList.remove("error-popup"); + // errorElements.forEach(function (element) { + // console.log(element) + // element.textContent = ""; + // element.classList.remove("error-popup") + // }); +} diff --git a/js/app.js b/js/app.js deleted file mode 100644 index 4222b6947..000000000 --- a/js/app.js +++ /dev/null @@ -1,317 +0,0 @@ -var app = angular.module('MAQSoftwareApp', ['ngRoute', 'ngResource']); -app.config(["$routeProvider", "$locationProvider", function ($routeProvider, $locationProvider) { - $routeProvider - .when("/", { - templateUrl: "/views/home.html", - controller: "HomeController" - }) - .when('/expertise', { - templateUrl: '/views/datamanagement.html', - controller: "DataManagementController" - }) - .when('/expertise/datamanagement', { - templateUrl: '/views/datamanagement.html', - controller: "DataManagementController" - }) - .when('/expertise/artificialintelligence', { - templateUrl: '/views/artificialintelligence.html', - controller: "ArtificialIntelligenceController" - }) - .when('/expertise/powerbi', { - templateUrl: '/views/powerbi.html', - controller: "PowerBIController" - }) - .when('/expertise/powerbiviewall', { - templateUrl: '/views/powerbiviewall.html', - controller: "PowerBIController" - }) - .when('/expertise/appdevelopment', { - templateUrl: '/views/appdevelopment.html', - controller: "AppDevelopmentController" - }) - .when('/expertise/cloudtransformation', { - templateUrl: '/views/cloudtransformation.html', - controller: "CloudTransformationController" - }) - .when('/expertise/collaborationcontent', { - templateUrl: '/views/collaborationcontent.html', - controller: "CollaborationContentController" - }) - .when('/engagement', { - templateUrl: '/views/about.html', - controller: "AboutController" - }) - .when('/engagement/about', { - templateUrl: '/views/about.html', - controller: "AboutController" - }) - .when('/engagement/recognitions', { - templateUrl: '/views/recognitions.html', - controller: "RecognitionsController" - }) - .when('/news', { - templateUrl: '/views/news.html', - controller: "NewsController" - }) - .when('/careers', { - templateUrl: '/views/careers.html', - controller: "CareersController" - }) - .when('/contact', { - templateUrl: '/views/contact.html', - controller: "ContactController" - }) - .when('/selfservicebi', { - templateUrl: '/views/powerbisupport.html', - controller: "PowerBISupportController" - }) - .when('/expertise/selfservicebi', { - templateUrl: '/views/powerbisupport.html', - controller: "PowerBISupportController" - }) - .when('/powerbisupport', { - templateUrl: '/views/powerbisupport.html', - controller: "PowerBISupportController" - }) - .when('/privacystatement', { - templateUrl: '/views/privacystatement.html', - controller: "PrivacyStatementController" - }).otherwise({ redirectTo: "/" }); - $locationProvider.html5Mode(true); -}]) -.controller('HomeController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - // resetting flag - iCounterFlag = 0; - loadPlugins(); - loadNewsMainPage(); - setSliderNavigationButton(); - updateTitle(); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('DataManagementController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - setTabNavLinkBehavior(); - updateTitle("expertise"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - //$window.ga('send', { - // 'hitType': 'screenview', - // 'appName': 'MAQ Software', - // 'screenName': $location.url(), - // 'hitCallback': function () { - // console.log('GA hitCallback sent!'); - // } - //}); - }); -}]).controller('ArtificialIntelligenceController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - updateTitle("expertise"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('PowerBIController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - setTabNavLinkBehavior(); - updateTitle("expertise"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('AppDevelopmentController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - setTabNavLinkBehavior(); - updateTitle("expertise"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('CloudTransformationController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - setTabNavLinkBehavior(); - updateTitle("expertise"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('CollaborationContentController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - setTabNavLinkBehavior(); - updateTitle("expertise"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('AboutController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - loadNewsMainPage(); - updateTitle("engagement"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('RecognitionsController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - loadNewsMainPage(); - updateTitle("engagement"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('NewsController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - newsConstructor(); - updateTitle("news"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('CareersController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - setTabNavLinkBehavior(); - onYouTubeIframeAPIReady(); - // call Career Constructor - careersConstructor(); - updateTitle("careers"); - //var tag = document.createElement('script'); - //tag.src = "https://www.youtube.com/iframe_api"; - //var firstScriptTag = document.getElementsByTagName('script')[0]; - //firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); - - }); - $scope.$on('$routeChangeSuccess', function () { - // load script dynamically using any method - //var careerjs = document.createElement('script'); - //careerjs.setAttribute('src', 'js/careers.js'); - //document.head.appendChild(careerjs); - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('ContactController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - contactConstructor(); - updateTitle("contact"); - }); - $scope.$on('$routeChangeSuccess', function () { - // load script dynamically using any method - var googlemaps = document.createElement('script'); - googlemaps.setAttribute('src', 'https://maps.googleapis.com/maps/api/js?v=3&sensor=true&key=AIzaSyBHkJlVTrAkgcD9jJxo_CyHx0YZZtX65iY&callback=initMap'); - document.head.appendChild(googlemaps); - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('PowerBISupportController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - updateTitle(); - redirectPowerBI(); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]).controller('PrivacyStatementController', ["$scope", "$location", "$window", function ($scope, $location, $window) { - $scope.$on('$viewContentLoaded', function () { - loadPlugins(); - updateTitle("privacystatement"); - }); - $scope.$on('$routeChangeSuccess', function () { - console.log('Route Change: ' + $location.url()); - $window.ga('set', 'page', $location.url()); - $window.ga('send', 'pageview', { - 'hitCallback': function () { - console.log('GA hitCallback sent!'); - } - }); - }); -}]); \ No newline at end of file diff --git a/js/bootstrap.min.js b/js/bootstrap.min.js deleted file mode 100644 index d9c72dfc1..000000000 --- a/js/bootstrap.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com) - * Copyright 2011-2017 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");+function(t){var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(jQuery),+function(){function t(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function e(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;nthis._items.length-1||e<0)){if(this._isSliding)return void t(this._element).one(m.SLID,function(){return n.to(e)});if(i===e)return this.pause(),void this.cycle();var o=e>i?p.NEXT:p.PREVIOUS;this._slide(o,this._items[e])}},h.prototype.dispose=function(){t(this._element).off(l),t.removeData(this._element,a),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},h.prototype._getConfig=function(n){return n=t.extend({},_,n),r.typeCheckConfig(e,n,g),n},h.prototype._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(m.KEYDOWN,function(t){return e._keydown(t)}),"hover"!==this._config.pause||"ontouchstart"in document.documentElement||t(this._element).on(m.MOUSEENTER,function(t){return e.pause(t)}).on(m.MOUSELEAVE,function(t){return e.cycle(t)})},h.prototype._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case d:t.preventDefault(),this.prev();break;case f:t.preventDefault(),this.next();break;default:return}},h.prototype._getItemIndex=function(e){return this._items=t.makeArray(t(e).parent().find(v.ITEM)),this._items.indexOf(e)},h.prototype._getItemByDirection=function(t,e){var n=t===p.NEXT,i=t===p.PREVIOUS,o=this._getItemIndex(e),r=this._items.length-1,s=i&&0===o||n&&o===r;if(s&&!this._config.wrap)return e;var a=t===p.PREVIOUS?-1:1,l=(o+a)%this._items.length;return l===-1?this._items[this._items.length-1]:this._items[l]},h.prototype._triggerSlideEvent=function(e,n){var i=t.Event(m.SLIDE,{relatedTarget:e,direction:n});return t(this._element).trigger(i),i},h.prototype._setActiveIndicatorElement=function(e){if(this._indicatorsElement){t(this._indicatorsElement).find(v.ACTIVE).removeClass(E.ACTIVE);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&t(n).addClass(E.ACTIVE)}},h.prototype._slide=function(e,n){var i=this,o=t(this._element).find(v.ACTIVE_ITEM)[0],s=n||o&&this._getItemByDirection(e,o),a=Boolean(this._interval),l=void 0,h=void 0,c=void 0;if(e===p.NEXT?(l=E.LEFT,h=E.NEXT,c=p.LEFT):(l=E.RIGHT,h=E.PREV,c=p.RIGHT),s&&t(s).hasClass(E.ACTIVE))return void(this._isSliding=!1);var d=this._triggerSlideEvent(s,c);if(!d.isDefaultPrevented()&&o&&s){this._isSliding=!0,a&&this.pause(),this._setActiveIndicatorElement(s);var f=t.Event(m.SLID,{relatedTarget:s,direction:c});r.supportsTransitionEnd()&&t(this._element).hasClass(E.SLIDE)?(t(s).addClass(h),r.reflow(s),t(o).addClass(l),t(s).addClass(l),t(o).one(r.TRANSITION_END,function(){t(s).removeClass(l+" "+h).addClass(E.ACTIVE),t(o).removeClass(E.ACTIVE+" "+h+" "+l),i._isSliding=!1,setTimeout(function(){return t(i._element).trigger(f)},0)}).emulateTransitionEnd(u)):(t(o).removeClass(E.ACTIVE),t(s).addClass(E.ACTIVE),this._isSliding=!1,t(this._element).trigger(f)),a&&this.cycle()}},h._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(a),o=t.extend({},_,t(this).data());"object"===("undefined"==typeof e?"undefined":i(e))&&t.extend(o,e);var r="string"==typeof e?e:o.slide;if(n||(n=new h(this,o),t(this).data(a,n)),"number"==typeof e)n.to(e);else if("string"==typeof r){if(void 0===n[r])throw new Error('No method named "'+r+'"');n[r]()}else o.interval&&(n.pause(),n.cycle())})},h._dataApiClickHandler=function(e){var n=r.getSelectorFromElement(this);if(n){var i=t(n)[0];if(i&&t(i).hasClass(E.CAROUSEL)){var o=t.extend({},t(i).data(),t(this).data()),s=this.getAttribute("data-slide-to");s&&(o.interval=!1),h._jQueryInterface.call(t(i),o),s&&t(i).data(a).to(s),e.preventDefault()}}},o(h,null,[{key:"VERSION",get:function(){return s}},{key:"Default",get:function(){return _}}]),h}();return t(document).on(m.CLICK_DATA_API,v.DATA_SLIDE,T._dataApiClickHandler),t(window).on(m.LOAD_DATA_API,function(){t(v.DATA_RIDE).each(function(){var e=t(this);T._jQueryInterface.call(e,e.data())})}),t.fn[e]=T._jQueryInterface,t.fn[e].Constructor=T,t.fn[e].noConflict=function(){return t.fn[e]=c,T._jQueryInterface},T}(jQuery),function(t){var e="collapse",s="4.0.0-alpha.6",a="bs.collapse",l="."+a,h=".data-api",c=t.fn[e],u=600,d={toggle:!0,parent:""},f={toggle:"boolean",parent:"string"},_={SHOW:"show"+l,SHOWN:"shown"+l,HIDE:"hide"+l,HIDDEN:"hidden"+l,CLICK_DATA_API:"click"+l+h},g={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},p={WIDTH:"width",HEIGHT:"height"},m={ACTIVES:".card > .show, .card > .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},E=function(){function l(e,i){n(this,l),this._isTransitioning=!1,this._element=e,this._config=this._getConfig(i),this._triggerArray=t.makeArray(t('[data-toggle="collapse"][href="#'+e.id+'"],'+('[data-toggle="collapse"][data-target="#'+e.id+'"]'))),this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return l.prototype.toggle=function(){t(this._element).hasClass(g.SHOW)?this.hide():this.show()},l.prototype.show=function(){var e=this;if(this._isTransitioning)throw new Error("Collapse is transitioning");if(!t(this._element).hasClass(g.SHOW)){var n=void 0,i=void 0;if(this._parent&&(n=t.makeArray(t(this._parent).find(m.ACTIVES)),n.length||(n=null)),!(n&&(i=t(n).data(a),i&&i._isTransitioning))){var o=t.Event(_.SHOW);if(t(this._element).trigger(o),!o.isDefaultPrevented()){n&&(l._jQueryInterface.call(t(n),"hide"),i||t(n).data(a,null));var s=this._getDimension();t(this._element).removeClass(g.COLLAPSE).addClass(g.COLLAPSING),this._element.style[s]=0,this._element.setAttribute("aria-expanded",!0),this._triggerArray.length&&t(this._triggerArray).removeClass(g.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var h=function(){t(e._element).removeClass(g.COLLAPSING).addClass(g.COLLAPSE).addClass(g.SHOW),e._element.style[s]="",e.setTransitioning(!1),t(e._element).trigger(_.SHOWN)};if(!r.supportsTransitionEnd())return void h();var c=s[0].toUpperCase()+s.slice(1),d="scroll"+c;t(this._element).one(r.TRANSITION_END,h).emulateTransitionEnd(u),this._element.style[s]=this._element[d]+"px"}}}},l.prototype.hide=function(){var e=this;if(this._isTransitioning)throw new Error("Collapse is transitioning");if(t(this._element).hasClass(g.SHOW)){var n=t.Event(_.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension(),o=i===p.WIDTH?"offsetWidth":"offsetHeight";this._element.style[i]=this._element[o]+"px",r.reflow(this._element),t(this._element).addClass(g.COLLAPSING).removeClass(g.COLLAPSE).removeClass(g.SHOW),this._element.setAttribute("aria-expanded",!1),this._triggerArray.length&&t(this._triggerArray).addClass(g.COLLAPSED).attr("aria-expanded",!1),this.setTransitioning(!0);var s=function(){e.setTransitioning(!1),t(e._element).removeClass(g.COLLAPSING).addClass(g.COLLAPSE).trigger(_.HIDDEN)};return this._element.style[i]="",r.supportsTransitionEnd()?void t(this._element).one(r.TRANSITION_END,s).emulateTransitionEnd(u):void s()}}},l.prototype.setTransitioning=function(t){this._isTransitioning=t},l.prototype.dispose=function(){t.removeData(this._element,a),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},l.prototype._getConfig=function(n){return n=t.extend({},d,n),n.toggle=Boolean(n.toggle),r.typeCheckConfig(e,n,f),n},l.prototype._getDimension=function(){var e=t(this._element).hasClass(p.WIDTH);return e?p.WIDTH:p.HEIGHT},l.prototype._getParent=function(){var e=this,n=t(this._config.parent)[0],i='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]';return t(n).find(i).each(function(t,n){e._addAriaAndCollapsedClass(l._getTargetFromElement(n),[n])}),n},l.prototype._addAriaAndCollapsedClass=function(e,n){if(e){var i=t(e).hasClass(g.SHOW);e.setAttribute("aria-expanded",i),n.length&&t(n).toggleClass(g.COLLAPSED,!i).attr("aria-expanded",i)}},l._getTargetFromElement=function(e){var n=r.getSelectorFromElement(e);return n?t(n)[0]:null},l._jQueryInterface=function(e){return this.each(function(){var n=t(this),o=n.data(a),r=t.extend({},d,n.data(),"object"===("undefined"==typeof e?"undefined":i(e))&&e);if(!o&&r.toggle&&/show|hide/.test(e)&&(r.toggle=!1),o||(o=new l(this,r),n.data(a,o)),"string"==typeof e){if(void 0===o[e])throw new Error('No method named "'+e+'"');o[e]()}})},o(l,null,[{key:"VERSION",get:function(){return s}},{key:"Default",get:function(){return d}}]),l}();return t(document).on(_.CLICK_DATA_API,m.DATA_TOGGLE,function(e){e.preventDefault();var n=E._getTargetFromElement(this),i=t(n).data(a),o=i?"toggle":t(this).data();E._jQueryInterface.call(t(n),o)}),t.fn[e]=E._jQueryInterface,t.fn[e].Constructor=E,t.fn[e].noConflict=function(){return t.fn[e]=c,E._jQueryInterface},E}(jQuery),function(t){var e="dropdown",i="4.0.0-alpha.6",s="bs.dropdown",a="."+s,l=".data-api",h=t.fn[e],c=27,u=38,d=40,f=3,_={HIDE:"hide"+a,HIDDEN:"hidden"+a,SHOW:"show"+a,SHOWN:"shown"+a,CLICK:"click"+a,CLICK_DATA_API:"click"+a+l,FOCUSIN_DATA_API:"focusin"+a+l,KEYDOWN_DATA_API:"keydown"+a+l},g={BACKDROP:"dropdown-backdrop",DISABLED:"disabled",SHOW:"show"},p={BACKDROP:".dropdown-backdrop",DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:".dropdown form",ROLE_MENU:'[role="menu"]',ROLE_LISTBOX:'[role="listbox"]',NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:'[role="menu"] li:not(.disabled) a, [role="listbox"] li:not(.disabled) a'},m=function(){function e(t){n(this,e),this._element=t,this._addEventListeners()}return e.prototype.toggle=function(){if(this.disabled||t(this).hasClass(g.DISABLED))return!1;var n=e._getParentFromElement(this),i=t(n).hasClass(g.SHOW);if(e._clearMenus(),i)return!1;if("ontouchstart"in document.documentElement&&!t(n).closest(p.NAVBAR_NAV).length){var o=document.createElement("div");o.className=g.BACKDROP,t(o).insertBefore(this),t(o).on("click",e._clearMenus)}var r={relatedTarget:this},s=t.Event(_.SHOW,r);return t(n).trigger(s),!s.isDefaultPrevented()&&(this.focus(),this.setAttribute("aria-expanded",!0),t(n).toggleClass(g.SHOW),t(n).trigger(t.Event(_.SHOWN,r)),!1)},e.prototype.dispose=function(){t.removeData(this._element,s),t(this._element).off(a),this._element=null},e.prototype._addEventListeners=function(){t(this._element).on(_.CLICK,this.toggle)},e._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(s);if(i||(i=new e(this),t(this).data(s,i)),"string"==typeof n){if(void 0===i[n])throw new Error('No method named "'+n+'"');i[n].call(this)}})},e._clearMenus=function(n){if(!n||n.which!==f){var i=t(p.BACKDROP)[0];i&&i.parentNode.removeChild(i);for(var o=t.makeArray(t(p.DATA_TOGGLE)),r=0;r0&&a--,n.which===d&&adocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},h.prototype._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},h.prototype._checkScrollbar=function(){this._isBodyOverflowing=document.body.clientWidth=n){var i=this._targets[this._targets.length-1];return void(this._activeTarget!==i&&this._activate(i))}if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){var r=this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t "+g.NAV_LINKS).addClass(_.ACTIVE),t(this._scrollElement).trigger(f.ACTIVATE,{relatedTarget:e})},h.prototype._clear=function(){t(this._selector).filter(g.ACTIVE).removeClass(_.ACTIVE)},h._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(a),o="object"===("undefined"==typeof e?"undefined":i(e))&&e; -if(n||(n=new h(this,o),t(this).data(a,n)),"string"==typeof e){if(void 0===n[e])throw new Error('No method named "'+e+'"');n[e]()}})},o(h,null,[{key:"VERSION",get:function(){return s}},{key:"Default",get:function(){return u}}]),h}();return t(window).on(f.LOAD_DATA_API,function(){for(var e=t.makeArray(t(g.DATA_SPY)),n=e.length;n--;){var i=t(e[n]);m._jQueryInterface.call(i,i.data())}}),t.fn[e]=m._jQueryInterface,t.fn[e].Constructor=m,t.fn[e].noConflict=function(){return t.fn[e]=c,m._jQueryInterface},m}(jQuery),function(t){var e="tab",i="4.0.0-alpha.6",s="bs.tab",a="."+s,l=".data-api",h=t.fn[e],c=150,u={HIDE:"hide"+a,HIDDEN:"hidden"+a,SHOW:"show"+a,SHOWN:"shown"+a,CLICK_DATA_API:"click"+a+l},d={DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active",DISABLED:"disabled",FADE:"fade",SHOW:"show"},f={A:"a",LI:"li",DROPDOWN:".dropdown",LIST:"ul:not(.dropdown-menu), ol:not(.dropdown-menu), nav:not(.dropdown-menu)",FADE_CHILD:"> .nav-item .fade, > .fade",ACTIVE:".active",ACTIVE_CHILD:"> .nav-item > .active, > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},_=function(){function e(t){n(this,e),this._element=t}return e.prototype.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(d.ACTIVE)||t(this._element).hasClass(d.DISABLED))){var n=void 0,i=void 0,o=t(this._element).closest(f.LIST)[0],s=r.getSelectorFromElement(this._element);o&&(i=t.makeArray(t(o).find(f.ACTIVE)),i=i[i.length-1]);var a=t.Event(u.HIDE,{relatedTarget:this._element}),l=t.Event(u.SHOW,{relatedTarget:i});if(i&&t(i).trigger(a),t(this._element).trigger(l),!l.isDefaultPrevented()&&!a.isDefaultPrevented()){s&&(n=t(s)[0]),this._activate(this._element,o);var h=function(){var n=t.Event(u.HIDDEN,{relatedTarget:e._element}),o=t.Event(u.SHOWN,{relatedTarget:i});t(i).trigger(n),t(e._element).trigger(o)};n?this._activate(n,n.parentNode,h):h()}}},e.prototype.dispose=function(){t.removeClass(this._element,s),this._element=null},e.prototype._activate=function(e,n,i){var o=this,s=t(n).find(f.ACTIVE_CHILD)[0],a=i&&r.supportsTransitionEnd()&&(s&&t(s).hasClass(d.FADE)||Boolean(t(n).find(f.FADE_CHILD)[0])),l=function(){return o._transitionComplete(e,s,a,i)};s&&a?t(s).one(r.TRANSITION_END,l).emulateTransitionEnd(c):l(),s&&t(s).removeClass(d.SHOW)},e.prototype._transitionComplete=function(e,n,i,o){if(n){t(n).removeClass(d.ACTIVE);var s=t(n.parentNode).find(f.DROPDOWN_ACTIVE_CHILD)[0];s&&t(s).removeClass(d.ACTIVE),n.setAttribute("aria-expanded",!1)}if(t(e).addClass(d.ACTIVE),e.setAttribute("aria-expanded",!0),i?(r.reflow(e),t(e).addClass(d.SHOW)):t(e).removeClass(d.FADE),e.parentNode&&t(e.parentNode).hasClass(d.DROPDOWN_MENU)){var a=t(e).closest(f.DROPDOWN)[0];a&&t(a).find(f.DROPDOWN_TOGGLE).addClass(d.ACTIVE),e.setAttribute("aria-expanded",!0)}o&&o()},e._jQueryInterface=function(n){return this.each(function(){var i=t(this),o=i.data(s);if(o||(o=new e(this),i.data(s,o)),"string"==typeof n){if(void 0===o[n])throw new Error('No method named "'+n+'"');o[n]()}})},o(e,null,[{key:"VERSION",get:function(){return i}}]),e}();return t(document).on(u.CLICK_DATA_API,f.DATA_TOGGLE,function(e){e.preventDefault(),_._jQueryInterface.call(t(this),"show")}),t.fn[e]=_._jQueryInterface,t.fn[e].Constructor=_,t.fn[e].noConflict=function(){return t.fn[e]=h,_._jQueryInterface},_}(jQuery),function(t){if("undefined"==typeof Tether)throw new Error("Bootstrap tooltips require Tether (http://tether.io/)");var e="tooltip",s="4.0.0-alpha.6",a="bs.tooltip",l="."+a,h=t.fn[e],c=150,u="bs-tether",d={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:"0 0",constraints:[],container:!1},f={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"string",constraints:"array",container:"(string|element|boolean)"},_={TOP:"bottom center",RIGHT:"middle left",BOTTOM:"top center",LEFT:"middle right"},g={SHOW:"show",OUT:"out"},p={HIDE:"hide"+l,HIDDEN:"hidden"+l,SHOW:"show"+l,SHOWN:"shown"+l,INSERTED:"inserted"+l,CLICK:"click"+l,FOCUSIN:"focusin"+l,FOCUSOUT:"focusout"+l,MOUSEENTER:"mouseenter"+l,MOUSELEAVE:"mouseleave"+l},m={FADE:"fade",SHOW:"show"},E={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner"},v={element:!1,enabled:!1},T={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},I=function(){function h(t,e){n(this,h),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._isTransitioning=!1,this._tether=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}return h.prototype.enable=function(){this._isEnabled=!0},h.prototype.disable=function(){this._isEnabled=!1},h.prototype.toggleEnabled=function(){this._isEnabled=!this._isEnabled},h.prototype.toggle=function(e){if(e){var n=this.constructor.DATA_KEY,i=t(e.currentTarget).data(n);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(m.SHOW))return void this._leave(null,this);this._enter(null,this)}},h.prototype.dispose=function(){clearTimeout(this._timeout),this.cleanupTether(),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._tether=null,this.element=null,this.config=null,this.tip=null},h.prototype.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var n=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){if(this._isTransitioning)throw new Error("Tooltip is transitioning");t(this.element).trigger(n);var i=t.contains(this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!i)return;var o=this.getTipElement(),s=r.getUID(this.constructor.NAME);o.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&t(o).addClass(m.FADE);var a="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,l=this._getAttachment(a),c=this.config.container===!1?document.body:t(this.config.container);t(o).data(this.constructor.DATA_KEY,this).appendTo(c),t(this.element).trigger(this.constructor.Event.INSERTED),this._tether=new Tether({attachment:l,element:o,target:this.element,classes:v,classPrefix:u,offset:this.config.offset,constraints:this.config.constraints,addTargetClasses:!1}),r.reflow(o),this._tether.position(),t(o).addClass(m.SHOW);var d=function(){var n=e._hoverState;e._hoverState=null,e._isTransitioning=!1,t(e.element).trigger(e.constructor.Event.SHOWN),n===g.OUT&&e._leave(null,e)};if(r.supportsTransitionEnd()&&t(this.tip).hasClass(m.FADE))return this._isTransitioning=!0,void t(this.tip).one(r.TRANSITION_END,d).emulateTransitionEnd(h._TRANSITION_DURATION);d()}},h.prototype.hide=function(e){var n=this,i=this.getTipElement(),o=t.Event(this.constructor.Event.HIDE);if(this._isTransitioning)throw new Error("Tooltip is transitioning");var s=function(){n._hoverState!==g.SHOW&&i.parentNode&&i.parentNode.removeChild(i),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),n._isTransitioning=!1,n.cleanupTether(),e&&e()};t(this.element).trigger(o),o.isDefaultPrevented()||(t(i).removeClass(m.SHOW),this._activeTrigger[T.CLICK]=!1,this._activeTrigger[T.FOCUS]=!1,this._activeTrigger[T.HOVER]=!1,r.supportsTransitionEnd()&&t(this.tip).hasClass(m.FADE)?(this._isTransitioning=!0,t(i).one(r.TRANSITION_END,s).emulateTransitionEnd(c)):s(),this._hoverState="")},h.prototype.isWithContent=function(){return Boolean(this.getTitle())},h.prototype.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0]},h.prototype.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(E.TOOLTIP_INNER),this.getTitle()),e.removeClass(m.FADE+" "+m.SHOW),this.cleanupTether()},h.prototype.setElementContent=function(e,n){var o=this.config.html;"object"===("undefined"==typeof n?"undefined":i(n))&&(n.nodeType||n.jquery)?o?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text()):e[o?"html":"text"](n)},h.prototype.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},h.prototype.cleanupTether=function(){this._tether&&this._tether.destroy()},h.prototype._getAttachment=function(t){return _[t.toUpperCase()]},h.prototype._setListeners=function(){var e=this,n=this.config.trigger.split(" ");n.forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==T.MANUAL){var i=n===T.HOVER?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,o=n===T.HOVER?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(o,e.config.selector,function(t){return e._leave(t)})}t(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=t.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},h.prototype._fixTitle=function(){var t=i(this.element.getAttribute("data-original-title"));(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},h.prototype._enter=function(e,n){var i=this.constructor.DATA_KEY;return n=n||t(e.currentTarget).data(i),n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusin"===e.type?T.FOCUS:T.HOVER]=!0),t(n.getTipElement()).hasClass(m.SHOW)||n._hoverState===g.SHOW?void(n._hoverState=g.SHOW):(clearTimeout(n._timeout),n._hoverState=g.SHOW,n.config.delay&&n.config.delay.show?void(n._timeout=setTimeout(function(){n._hoverState===g.SHOW&&n.show()},n.config.delay.show)):void n.show())},h.prototype._leave=function(e,n){var i=this.constructor.DATA_KEY;if(n=n||t(e.currentTarget).data(i),n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusout"===e.type?T.FOCUS:T.HOVER]=!1),!n._isWithActiveTrigger())return clearTimeout(n._timeout),n._hoverState=g.OUT,n.config.delay&&n.config.delay.hide?void(n._timeout=setTimeout(function(){n._hoverState===g.OUT&&n.hide()},n.config.delay.hide)):void n.hide()},h.prototype._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},h.prototype._getConfig=function(n){return n=t.extend({},this.constructor.Default,t(this.element).data(),n),n.delay&&"number"==typeof n.delay&&(n.delay={show:n.delay,hide:n.delay}),r.typeCheckConfig(e,n,this.constructor.DefaultType),n},h.prototype._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},h._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(a),o="object"===("undefined"==typeof e?"undefined":i(e))&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new h(this,o),t(this).data(a,n)),"string"==typeof e)){if(void 0===n[e])throw new Error('No method named "'+e+'"');n[e]()}})},o(h,null,[{key:"VERSION",get:function(){return s}},{key:"Default",get:function(){return d}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return a}},{key:"Event",get:function(){return p}},{key:"EVENT_KEY",get:function(){return l}},{key:"DefaultType",get:function(){return f}}]),h}();return t.fn[e]=I._jQueryInterface,t.fn[e].Constructor=I,t.fn[e].noConflict=function(){return t.fn[e]=h,I._jQueryInterface},I}(jQuery));(function(r){var a="popover",l="4.0.0-alpha.6",h="bs.popover",c="."+h,u=r.fn[a],d=r.extend({},s.Default,{placement:"right",trigger:"click",content:"",template:''}),f=r.extend({},s.DefaultType,{content:"(string|element|function)"}),_={FADE:"fade",SHOW:"show"},g={TITLE:".popover-title",CONTENT:".popover-content"},p={HIDE:"hide"+c,HIDDEN:"hidden"+c,SHOW:"show"+c,SHOWN:"shown"+c,INSERTED:"inserted"+c,CLICK:"click"+c,FOCUSIN:"focusin"+c,FOCUSOUT:"focusout"+c,MOUSEENTER:"mouseenter"+c,MOUSELEAVE:"mouseleave"+c},m=function(s){function u(){return n(this,u),t(this,s.apply(this,arguments))}return e(u,s),u.prototype.isWithContent=function(){return this.getTitle()||this._getContent()},u.prototype.getTipElement=function(){return this.tip=this.tip||r(this.config.template)[0]},u.prototype.setContent=function(){var t=r(this.getTipElement());this.setElementContent(t.find(g.TITLE),this.getTitle()),this.setElementContent(t.find(g.CONTENT),this._getContent()),t.removeClass(_.FADE+" "+_.SHOW),this.cleanupTether()},u.prototype._getContent=function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)},u._jQueryInterface=function(t){return this.each(function(){var e=r(this).data(h),n="object"===("undefined"==typeof t?"undefined":i(t))?t:null;if((e||!/destroy|hide/.test(t))&&(e||(e=new u(this,n),r(this).data(h,e)),"string"==typeof t)){if(void 0===e[t])throw new Error('No method named "'+t+'"');e[t]()}})},o(u,null,[{key:"VERSION",get:function(){return l}},{key:"Default",get:function(){return d}},{key:"NAME",get:function(){return a}},{key:"DATA_KEY",get:function(){return h}},{key:"Event",get:function(){return p}},{key:"EVENT_KEY",get:function(){return c}},{key:"DefaultType",get:function(){return f}}]),u}(s);return r.fn[a]=m._jQueryInterface,r.fn[a].Constructor=m,r.fn[a].noConflict=function(){return r.fn[a]=u,m._jQueryInterface},m})(jQuery)}(); \ No newline at end of file diff --git a/js/careers.js b/js/careers.js index c3a4431a2..f4e25188c 100644 --- a/js/careers.js +++ b/js/careers.js @@ -1,143 +1,334 @@ -var oJobPostSection, - oNewsData = null, -sTemplate = '
@title
@content
' - , sNoJobMessage = '

No job openings available at this location.
Please come back and check again soon.

' - , sJobServiceIssue = '

Issue in connecting to job-post service.
Try loading the section again.

'; +var oIndiaJobPostSection, + oRedmondJobPostSection, + oNewsData = null, + sTemplate = + '
', + sNoJobMessage = + '

No job openings available at this location.
Please come back and check again soon.

', + sJobServiceIssue = + '

Issue in connecting to job-post service.
Try loading the section again.

'; +sindex = 0; -function careersConstructor() { - oJobPostSection = $("#tabs-2 .accordion"); - var feedUrl = "https://www.blogger.com/feeds/2523158019509365490/posts/default/-/Openings - India"; - $.ajax({ - url: feedUrl, - type: 'GET', - dataType: "jsonp", - success: function (msg) { - if (msg) { - loadIndiaCareers(msg); - } else { - oJobPostSection.html(sNoJobMessage).removeClass("Loading").removeClass("LoadingHeight"); - } - }, - error: function () { - oJobPostSection.html(sJobServiceIssue).removeClass("Loading").removeClass("LoadingHeight"); - } - }); - +function callTimber(){ + const script = document.createElement('script'); + script.src = '/js/timber.master.min.js'; + + // Append to the `head` element + document.head.appendChild(script); + $("#header").load("/header"); + $("#footer").load("/footer"); } +function careersConstructor() { + oRedmondJobPostSection = $("#tabs-1-pane-1 .jobs-redmond"); + oMumbaiJobPostSection = $("#tabs-1-pane-2 .jobs-mumbai"); + oHyderabadJobPostSection = $("#tabs-1-pane-3 .jobs-hyd"); + oNoidaJobPostSection = $("#tabs-1-pane-4 .jobs-noida"); -function loadIndiaCareers(sNewsData) { - var oTempData = [], parser; - try { - parser = new DOMParser(); - oNewsData = parser.parseFromString(sNewsData, "text/xml"); + var MumbaifeedUrl = + "https://www.blogger.com/feeds/4733689656779828601/posts/default/-/Openings - Mumbai?max-results=999"; + var RedmondfeedUrl = + "https://www.blogger.com/feeds/4733689656779828601/posts/default/-/Openings - Redmond?max-results=999"; + var HyderabadfeedUrl = + "https://www.blogger.com/feeds/4733689656779828601/posts/default/-/Openings - Hyderabad?max-results=999"; + var NoidafeedUrl = + "https://www.blogger.com/feeds/4733689656779828601/posts/default/-/Openings - Noida?max-results=999"; + $.ajax({ + url: RedmondfeedUrl, + type: "GET", + dataType: "jsonp", + success: function (msg) { + if (msg) { + loadRedmondCareers(msg); + callTimber(); + } else { + oRedmondJobPostSection + .html(sNoJobMessage) + .removeClass("Loading") + .removeClass("LoadingHeight"); + } + }, + error: function () { + oRedmondJobPostSection + .html(sJobServiceIssue) + .removeClass("Loading") + .removeClass("LoadingHeight"); + }, + }); + $.ajax({ + url: MumbaifeedUrl, + type: "GET", + dataType: "jsonp", + success: function (msg) { + if (msg) { + loadMumbaiCareers(msg); + callTimber(); + } else { + oMumbaiJobPostSection + .html(sNoJobMessage) + .removeClass("Loading") + .removeClass("LoadingHeight"); + } + }, + error: function () { + oMumbaiJobPostSection + .html(sJobServiceIssue) + .removeClass("Loading") + .removeClass("LoadingHeight"); + }, + }); + $.ajax({ + url: HyderabadfeedUrl, + type: "GET", + dataType: "jsonp", + success: function (msg) { + if (msg) { + loadHyderabadCareers(msg); + callTimber(); + } else { + oHyderabadJobPostSection + .html(sNoJobMessage) + .removeClass("Loading") + .removeClass("LoadingHeight"); + } + }, + error: function () { + oHyderabadJobPostSection + .html(sJobServiceIssue) + .removeClass("Loading") + .removeClass("LoadingHeight"); + }, + }); + $.ajax({ + url: NoidafeedUrl, + type: "GET", + dataType: "jsonp", + success: function (msg) { + if (msg) { + loadNoidaCareers(msg); + callTimber(); + } else { + oNoidaJobPostSection + .html(sNoJobMessage) + .removeClass("Loading") + .removeClass("LoadingHeight"); + } + }, + error: function () { + oNoidaJobPostSection + .html(sJobServiceIssue) + .removeClass("Loading") + .removeClass("LoadingHeight"); + }, + }); +} - if (oNewsData.getElementsByTagName('feed') && !oNewsData.getElementsByTagName('entry').length) { - oTempData[0] = oNewsData.getElementsByTagName('entry'); - //oNewsData.feed.entry = oTempData; - } - renderTitle(oNewsData.getElementsByTagName('entry')); +// Functions for Redmond +function loadRedmondCareers(sNewsData) { + var oTempData = [], + parser; + try { + parser = new DOMParser(); + oNewsData = parser.parseFromString(sNewsData, "text/xml"); - } catch (exception) { - oJobPostSection.html(sNoJobMessage).removeClass("Loading").removeClass("LoadingHeight"); + if ( + oNewsData.getElementsByTagName("feed") && + !oNewsData.getElementsByTagName("entry").length + ) { + oTempData[0] = oNewsData.getElementsByTagName("entry"); } - // unbind already binded click event - $('.accordion .accordion-section .accordion-title').unbind('click'); - - accordion(); + renderRedmondTitle(oNewsData.getElementsByTagName("entry")); + } catch (exception) { + oRedmondJobPostSection + .html(sNoJobMessage) + .removeClass("Loading") + .removeClass("LoadingHeight"); + } + // unbind already binded click event + $(".accordion .accordion-section .accordion-title .acc-li").unbind("click"); } -function renderTitle(oData) { - var oCurrentPost; - oJobPostSection.html("").removeClass("Loading").removeClass("LoadingHeight"); - for (iIterator = 0; iIterator < oData.length; iIterator++) { - oCurrentPost = oData.item(iIterator); - oJobPostSection.append(sTemplate.replace(/@title/g, oCurrentPost.getElementsByTagName("title")[0].childNodes[0].nodeValue).replace(/@content/g, oCurrentPost.getElementsByTagName("content")[0].childNodes[0].nodeValue)); - } - $("#tabs-2 .accordion *").removeAttr('style'); + +function renderRedmondTitle(oData) { + var oCurrentPost; + oRedmondJobPostSection + .html("") + .removeClass("Loading") + .removeClass("LoadingHeight"); + for (iIterator = 0; iIterator < oData.length; iIterator++) { + oCurrentPost = oData.item(iIterator); + sindex = oData[iIterator].innerHTML.indexOf("https://jsco.re/"); + sjobScoreUrl = oData[iIterator].innerHTML.slice(sindex, sindex + 21); + oRedmondJobPostSection.append( + sTemplate + .replace( + /@title/g, + oCurrentPost.getElementsByTagName("title")[0].childNodes[0].nodeValue + ) + .replace( + /@content/g, + oCurrentPost.getElementsByTagName("content")[0].childNodes[0] + .nodeValue + ) + ); + } + $("#tabs-1-pane-1 .jobs-redmond *").removeAttr("style"); + var jobs = $("#tabs-1-pane-1 .jobs-redmond").html(); + $("#tabs-1-pane-1 .populate-jobs-redmond").html(jobs); } -function checkScroll() { - //play when video is visible +//Functions for Mumbai +function loadMumbaiCareers(sNewsData) { + var oTempData = [], + parser; + try { + parser = new DOMParser(); + oNewsData = parser.parseFromString(sNewsData, "text/xml"); - if (!isCareersPage()) { - return; + if ( + oNewsData.getElementsByTagName("feed") && + !oNewsData.getElementsByTagName("entry").length + ) { + oTempData[0] = oNewsData.getElementsByTagName("entry"); } - var videoID = "video-player"; - var videos = $("#video-player"), fraction = 0.8; - for (var i = 0; i < videos.length; i++) { - var video = videos[i]; - - var x = 0, - y = 0, - w = document.getElementById(videoID).clientWidth, - h = document.getElementById(videoID).clientHeight, - r, //right - b, //bottom - visibleX, visibleY, visible, - parent; - - - parent = video; - while (parent && parent !== document.body) { - x += parent.offsetLeft; - y += parent.offsetTop; - parent = parent.offsetParent; - } - - r = x + parseInt(w); - b = y + parseInt(h); + renderMumbaiTitle(oNewsData.getElementsByTagName("entry")); + } catch (exception) { + oMumbaiJobPostSection + .html(sNoJobMessage) + .removeClass("Loading") + .removeClass("LoadingHeight"); + } + // unbind already binded click event + $(".accordion .accordion-section .accordion-title .acc-li").unbind("click"); +} - visibleX = Math.max(0, Math.min(w, window.pageXOffset + window.innerWidth - x, r - window.pageXOffset)); - visibleY = Math.max(0, Math.min(h, window.pageYOffset + window.innerHeight - y, b - window.pageYOffset)); +function renderMumbaiTitle(oData) { + var oCurrentPost; + oMumbaiJobPostSection + .html("") + .removeClass("Loading") + .removeClass("LoadingHeight"); + for (iIterator = 0; iIterator < oData.length; iIterator++) { + oCurrentPost = oData.item(iIterator); + sindex = oData[iIterator].innerHTML.indexOf("https://jsco.re/"); + sjobScoreUrl = oData[iIterator].innerHTML.slice(sindex, sindex + 21); + oMumbaiJobPostSection.append( + sTemplate + .replace( + /@title/g, + oCurrentPost.getElementsByTagName("title")[0].childNodes[0].nodeValue + ) + .replace( + /@content/g, + oCurrentPost.getElementsByTagName("content")[0].childNodes[0] + .nodeValue + ) + ); + } + $("#tabs-1-pane-2 .jobs-mumbai *").removeAttr("style"); + var jobs = $("#tabs-1-pane-2 .jobs-mumbai").html(); + $("#tabs-1-pane-2 .populate-jobs-mumbai").html(jobs); +} - visible = visibleX * visibleY / (w * h); +//Function for Hyderabad +function loadHyderabadCareers(sNewsData) { + var oTempData = [], + parser; + try { + parser = new DOMParser(); + oNewsData = parser.parseFromString(sNewsData, "text/xml"); - if (visible > fraction) { - playVideo(); - } else { - pauseVideo(); - } + if ( + oNewsData.getElementsByTagName("feed") && + !oNewsData.getElementsByTagName("entry").length + ) { + oTempData[0] = oNewsData.getElementsByTagName("entry"); } -}; - - -var player; -function onYouTubeIframeAPIReady() { - if (!isCareersPage()) - return; - player = new YT.Player('video-player', { - events: { - 'onReady': onPlayerReady, - 'onStateChange': onPlayerStateChange - } - }); - -}; + renderHyderabadTitle(oNewsData.getElementsByTagName("entry")); + } catch (exception) { + oHyderabadJobPostSection + .html(sNoJobMessage) + .removeClass("Loading") + .removeClass("LoadingHeight"); + } + // unbind already binded click event + $(".accordion .accordion-section .accordion-title .acc-li").unbind("click"); +} -// 4. The API will call this function when the video player is ready. -function onPlayerReady(event) { - window.addEventListener('scroll', checkScroll, false); - window.addEventListener('resize', checkScroll, false); - //check at least once so you don't have to wait for scrolling for the video to start - window.addEventListener('load', checkScroll, false); -}; +function renderHyderabadTitle(oData) { + var oCurrentPost; + oHyderabadJobPostSection + .html("") + .removeClass("Loading") + .removeClass("LoadingHeight"); + for (iIterator = 0; iIterator < oData.length; iIterator++) { + oCurrentPost = oData.item(iIterator); + sindex = oData[iIterator].innerHTML.indexOf("https://jsco.re/"); + sjobScoreUrl = oData[iIterator].innerHTML.slice(sindex, sindex + 21); + oHyderabadJobPostSection.append( + sTemplate + .replace( + /@title/g, + oCurrentPost.getElementsByTagName("title")[0].childNodes[0].nodeValue + ) + .replace( + /@content/g, + oCurrentPost.getElementsByTagName("content")[0].childNodes[0] + .nodeValue + ) + ); + } + $("#tabs-1-pane-3 .jobs-hyd *").removeAttr("style"); + var jobs = $("#tabs-1-pane-3 .jobs-hyd").html(); + $("#tabs-1-pane-3 .populate-jobs-hyd").html(jobs); +} +function loadNoidaCareers(sNewsData) { + var oTempData = [], + parser; + try { + parser = new DOMParser(); + oNewsData = parser.parseFromString(sNewsData, "text/xml"); -function onPlayerStateChange(event) { - if (event.data == YT.PlayerState.PLAYING) { - //console.log("event played"); - } else { - //console.log("event paused"); + if ( + oNewsData.getElementsByTagName("feed") && + !oNewsData.getElementsByTagName("entry").length + ) { + oTempData[0] = oNewsData.getElementsByTagName("entry"); } -}; - -function stopVideo() { - player.stopVideo(); -}; - -function playVideo() { - player.playVideo(); -}; + renderNoidaTitle(oNewsData.getElementsByTagName("entry")); + } catch (exception) { + oNoidaJobPostSection + .html(sNoJobMessage) + .removeClass("Loading") + .removeClass("LoadingHeight"); + } + // unbind already binded click event + $(".accordion .accordion-section .accordion-title .acc-li").unbind("click"); +} -function pauseVideo() { - player.pauseVideo(); -}; \ No newline at end of file +function renderNoidaTitle(oData) { + var oCurrentPost; + oNoidaJobPostSection + .html("") + .removeClass("Loading") + .removeClass("LoadingHeight"); + for (iIterator = 0; iIterator < oData.length; iIterator++) { + oCurrentPost = oData.item(iIterator); + sindex = oData[iIterator].innerHTML.indexOf("https://jsco.re/"); + sjobScoreUrl = oData[iIterator].innerHTML.slice(sindex, sindex + 21); + oNoidaJobPostSection.append( + sTemplate + .replace( + /@title/g, + oCurrentPost.getElementsByTagName("title")[0].childNodes[0].nodeValue + ) + .replace( + /@content/g, + oCurrentPost.getElementsByTagName("content")[0].childNodes[0] + .nodeValue + ) + ); + } + $("#tabs-1-pane-4 .jobs-noida *").removeAttr("style"); + var jobs = $("#tabs-1-pane-4 .jobs-noida").html(); + $("#tabs-1-pane-4 .populate-jobs-noida").html(jobs); +} \ No newline at end of file diff --git a/js/carousel.js b/js/carousel.js new file mode 100644 index 000000000..827b0cbd7 --- /dev/null +++ b/js/carousel.js @@ -0,0 +1,134 @@ +$("#carousel-call").load("/carousel.html", function() { + let currentSlideIndex = 0; + const slides = document.querySelectorAll('.carousel-slide'); + const totalSlides = slides.length; + let autoSlideInterval = setInterval(() => { + moveSlide(1); + }, 10000); + + console.log("carousel loaded successfully") + + const itemCheck = document.getElementById('carousel-chevron-prev'); + console.log(itemCheck); + + $('#carousel-chevron-next').on('click', function() { + // console.log('Nav item clicked in header!'); + moveSlide(1); + console.log("Current slide index: " + currentSlideIndex); + const prev = document.getElementById('carousel-chevron-prev'); + console.log("prev has been pressed.") + prev.classList.toggle('closed'); + }); + + $('#carousel-chevron-prev').on('click', function() { + // console.log('Nav item clicked in header!'); + moveSlide(-1); + console.log("Current slide index: " + currentSlideIndex); + const prev = document.getElementById('carousel-chevron-prev'); + console.log("prev has been pressed.") + prev.classList.toggle('closed'); + }); + + + $('#menu-btn-0').on('click', function() { + // console.log('Dismiss clicked!'); + goToSlide(0); + console.log(currentSlideIndex); + }); + + $('#menu-btn-1').on('click', function() { + // console.log('Dismiss clicked!'); + goToSlide(1); + console.log(currentSlideIndex); + }); + + $('#menu-btn-2').on('click', function() { + // console.log('Dismiss clicked!'); + goToSlide(2); + console.log(currentSlideIndex); + }); + + $('#menu-btn-3').on('click', function() { + // console.log('Dismiss clicked!'); + goToSlide(3); + console.log(currentSlideIndex); + }); + + // Function that updates the state of the carousel + function updateCarousel() { + updateSelectedState(); + const carousel = document.querySelector('.carousel'); + carousel.style.transform = `translateX(-${currentSlideIndex * 100}%)`; + resetAutoSlide(); + console.log("Current slide index movement:" + currentSlideIndex * 100); + } + + // When provided a positive or negative integer, changes slides depending on positive or negative direction + function moveSlide(direction) { + currentSlideIndex = (currentSlideIndex + direction + totalSlides) % totalSlides; + console.log("Move slide has been activated."); + console.log("This is the direction: " + direction) + console.log("This is slide index we are moving to: " + currentSlideIndex); + updateCarousel(); + resetAutoSlide(); + } + + // When provided with an index, changes to slide with matching index value + function goToSlide(index) { + currentSlideIndex = index; + console.log("Go to slide has been activated.") + console.log(currentSlideIndex); + updateCarousel(); + resetAutoSlide(); + } + // Auto-rotate the carousel every 10 seconds + function resetAutoSlide() { + clearInterval(autoSlideInterval); + autoSlideInterval = setInterval(() => { + moveSlide(1); + }, 10000); + } + + function updateSelectedState() { + let selectedButtons = document.querySelector('.menu-btn-selected'); + console.log("Selected buttons:" + selectedButtons); + selectedButtons.classList.remove('menu-btn-selected'); + console.log("Button we are changing to: " + 'menu-btn-' + currentSlideIndex) + let currentButton = document.getElementById('menu-btn-' + (currentSlideIndex)); + console.log(currentButton); + currentButton.classList.add('menu-btn-selected'); + } + +}); + + + + + +// let currentSlideIndex = 0; +// const slides = document.querySelectorAll('.carousel-slide'); +// const totalSlides = slides.length; + +// function moveSlide(direction) { +// currentSlideIndex = (currentSlideIndex + direction + totalSlides) % totalSlides; +// console.log("Move slide has been activated."); +// console.log("This is the direction: " + direction) +// console.log("This is slide index we are moving to: " + currentSlideIndex); +// updateCarousel(); +// } + +// function goToSlide(index) { +// currentSlideIndex = index; +// console.log("Go to slide has been activated.") +// updateCarousel(); +// } + +// function updateCarousel() { +// const carousel = document.querySelector('.carousel'); +// carousel.style.transform = `translateX(-${currentSlideIndex * 100}%)`; +// } + +// // Auto-rotate the carousel every 5 seconds +// setInterval(() => { +// moveSlide(1); +// }, 5000); \ No newline at end of file diff --git a/js/casestudies.js b/js/casestudies.js new file mode 100644 index 000000000..d76d608cc --- /dev/null +++ b/js/casestudies.js @@ -0,0 +1,172 @@ +var oBlogContainer, + sLoadingClass = "Loading", + oCaseStudyContainer = $("#LoadPageCaseStudy"), + iTotalCaseStudy = 0, + oCaseStudyData = null, + oEntryData = null, + caseStudyTitle, + caseStudyImageSource, + iIterator = 0; + +function renderCaseStudy() { + var entry1, + aCategoryFilters, + sCategoryFilter, + aCategoryHTML, + sAnchorCaseStudy, + sImageLink, + sCaseStudyTitle, + oimgSource; + var parser = new DOMParser(); + oCaseStudyContainer.removeClass(sLoadingClass); + if (iTotalCaseStudy) { + for (iIterator = 0; iIterator < iTotalCaseStudy; iIterator++) { + entry1 = oCaseStudyData.getElementsByTagName("entry").item(iIterator); + sAnchorCaseStudy = entry1 + .getElementsByTagName("link")[2] + .getAttribute("href"); + imgSource = $("
") + .html(entry1.getElementsByTagName("content")[0].innerHTML) + .text(); + imgSource = parser.parseFromString(imgSource, "text/html"); + rawPublishedDate = entry1 + .getElementsByTagName("published")[0] + .childNodes[0].nodeValue.toLowerCase() + .split("t")[0]; + PublishedDate = new Date(rawPublishedDate); + PublishedDateDay = PublishedDate.getDate(); + PublishedMonth = PublishedDate.toLocaleString("en-us", { month: "long" }); + PublishedYear = PublishedDate.getFullYear(); + aCategoryFilters = []; + var sTerm = ""; + aCategoryHTML = $.map( + entry1.getElementsByTagName("category"), + function (el) { + sTerm = el.getAttribute("term"); + if (sTerm === "Blog") { + return ""; + } + + sCategoryFilter = sTerm + .replace(/&/, "") + .replace(/\s+/, "") + .toLowerCase(); + aCategoryFilters.push(sCategoryFilter); + return ( + "" + + sTerm + + "" + ); + } + ); + sImageLink = imgSource.getElementsByTagName("img")[0].getAttribute("src"); + sCaseStudyTitle = + entry1.getElementsByTagName("title")[0].childNodes[0].nodeValue; + if (entry1) { + var oCaseStudyEntry = + "
" + + "" + + "
"; + oCaseStudyContainer.append(oCaseStudyEntry); + } + } + } +} + +function loadCaseStudy(sCaseStudyData) { + try { + var parser = new DOMParser(); + oCaseStudyData = parser.parseFromString(sCaseStudyData, "text/xml"); + iTotalCaseStudy = oCaseStudyData.getElementsByTagName("entry").length; + if (iTotalCaseStudy || oCaseStudyData.getElementsByTagName("content")) { + renderCaseStudy(); + } + } catch (ignore) {} +} + +function loadBlogGrid() { + oCaseStudyContainer.html("").addClass(sLoadingClass); + $("#loadingicon").html("").addClass("CaseStudyLoading"); + getBloggerData( + "https://www.blogger.com/feeds/3262801613185975083/posts/default/-/Blog?max-results=999", + getBlogSuccess, + getBlogOnComplete + ); +} + +function loadCaseStudyGrid() { + oCaseStudyContainer.html("").addClass(sLoadingClass); + $("#loadingicon").html("").addClass("CaseStudyLoading"); + getBloggerData( + "https://www.blogger.com/feeds/3262801613185975083/posts/default/-/Case%20Study?max-results=999", + getBlogSuccess, + getBlogOnComplete + ); +} + +function getBlogSuccess(sResponse) { + var iTop; + loadCaseStudy(sResponse); +} + +function getBlogOnComplete() { + oCaseStudyContainer.removeClass(sLoadingClass); + $("#loadingicon").hide(); + + // We need to destroy existing initialized isotope + // to re-initialize it in containerGridMasonry() + //$('.container-grid').isotope('destroy'); + //containerGridMasonry(); +} + +function getBloggerData(blogUrl, successCallBack, completeCallBack) { + $.ajax({ + url: blogUrl, + type: "GET", + dataType: "jsonp", + success: successCallBack, + complete: completeCallBack, + }); +} diff --git a/js/common.js b/js/common.js index 605a813b5..4a1b5eb5a 100644 --- a/js/common.js +++ b/js/common.js @@ -4,7 +4,12 @@ sValue = arrMonths[this.getMonth()] + ' ' + this.getDate() + ', ' + this.getFullYear(); return sValue; }; - +var sLoadingClass = "Loading", + oBlogContainer = $("#blogcontent"), + iTotalEvent = 0, + oEventData = null, + events = '', + iIterator = 0 function getParameterByName(name) { "use strict"; name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); @@ -12,17 +17,14 @@ function getParameterByName(name) { results = regex.exec(decodeURIComponent(location.href)); return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } - function redirectPowerBI() { window.location.href = "/expertise/powerbi"; // Redirecting to Power BI Expertise } - function setTabNavLinkBehavior() { $("#tabs .nav-link").click(function () { $("#tabs .nav-link").removeClass('active'); }); } - function closeMenuIfOpen() { $("a, a *, #body, #body *").click(function () { if ($(this).hasClass("menu-has-sub") || $(this).hasClass("fa-angle-down") || $(this).hasClass("fa-angle-up")) { @@ -59,7 +61,6 @@ function isCareersPage() { } // Close menu if open closeMenuIfOpen(); - function updateTitle(viewName) { var sTitle = "MAQ Software | Data Management, Power BI, Artificial Intelligence"; if (typeof viewName !== "undefined") { @@ -86,7 +87,6 @@ function updateTitle(viewName) { } $("title").text(sTitle); } - function getFirstNWordsWithEllipses(data, n) { var result = data.split(' ').slice(0, n).join(' '); if (data.length > result.length) { @@ -96,4 +96,95 @@ function getFirstNWordsWithEllipses(data, n) { result = ""; } return result; -} \ No newline at end of file +} +$(function () { + if (document.documentMode || /Edge/.test(navigator.userAgent)) { + cloneNavDropDowns(); + } +}); +/** +* Fix for IE/Edge list-item=none render bug on list items hidden when page is initially loaded. +*/ +function cloneNavDropDowns() { + var menu_clone; + var parent; + var hidden_lists = $('.sub-dropdown.dropdown'); + hidden_lists.each(function () { + parent = $(this).parent(); + menu_clone = $(this).clone(); + $(this).remove(); + menu_clone.appendTo(parent); + }); +} +function getBloggerData(blogUrl, successCallBack, completeCallBack) { + $.ajax({ + url: blogUrl, + type: 'GET', + dataType: 'jsonp', + success: successCallBack, + complete: completeCallBack + }); +} + +function loadFullBlog(blogType,blogTitle) { + oBlogContainer.html("").addClass(sLoadingClass); + $("#loadingicon").html("").addClass("CaseStudyLoading"); + getBloggerData( + "https://www.blogger.com/feeds/3262801613185975083/posts/default/-/"+blogType+"?max-results=999", + function (sResponse) { + var parser = new DOMParser(); + oEventData = parser.parseFromString(sResponse, "text/xml"); + entries = oEventData.getElementsByTagName('entry'); + entries = Object.values(entries); + iTotalEntries = entries.length; + for (iIterator = 0; iIterator < iTotalEntries-1; iIterator++) + { + // Find the minimum element in unsorted array + if(entries[iIterator].getElementsByTagName('title')[0].nodeValue = blogTitle){ + entry = entries[iIterator]; + blogHTML = entry.getElementsByTagName('content')[0].childNodes[0].nodeValue; + blogHTML = blogHTML.replace(/separator/gi,"").replace(/(<|<)br\s*\/*(>|>)/gi,""); + blogHTML = blogHTML.replace(/

'+blogTitle+''); + oBlogContainer.append(blogHTML); + break; + } + } + } + ); + oBlogContainer.removeClass(sLoadingClass); + $("#loadingicon").hide(); +} + +// new js + +const multipleItemCarousel = document.querySelector("#testimonialCarousel"); + +if (window.matchMedia("(min-width:576px)").matches) { + const carousel = new bootstrap.Carousel(multipleItemCarousel, { + interval: false + }); + + var carouselWidth = $(".carousel-inner")[0].scrollWidth; + var cardWidth = $(".carousel-item").width(); + + var scrollPosition = 0; + + $(".carousel-control-next").on("click", function () { + if (scrollPosition < carouselWidth - cardWidth * 3) { + console.log("next"); + scrollPosition = scrollPosition + cardWidth; + $(".carousel-inner").animate({ scrollLeft: scrollPosition }, 800); + } + }); + $(".carousel-control-prev").on("click", function () { + if (scrollPosition > 0) { + scrollPosition = scrollPosition - cardWidth; + $(".carousel-inner").animate({ scrollLeft: scrollPosition }, 800); + } + }); +} else { + $(multipleItemCarousel).addClass("slide"); +} diff --git a/js/contact-form.js b/js/contact-form.js deleted file mode 100644 index 64a8fff2e..000000000 --- a/js/contact-form.js +++ /dev/null @@ -1,48 +0,0 @@ -(function ($) { - - "use strict"; - - $("#contact").validate(); - - /* ================================= - === CONTACT FORM ==== - =================================== */ - $("#contact").submit(function (e) { - e.preventDefault(); - var name = $("#form-name").val(); - var email = $("#form-email").val(); - var subject = $("#form-subject").val(); - var message = $("#form-message").val(); - var dataString = 'name=' + name + '&email=' + email + '&subject=' + subject + '&message=' + message; - - function validEmail(emailAddress) { - var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i); - return pattern.test(emailAddress); - }; - - - - if (validEmail(email) && (message.length > 1) && (name.length > 1)) { - $.ajax({ - type: "POST", - url: "send-mail.php", - data: dataString, - success: function () { - $('.successContent').fadeIn(1000); - $('.errorContent').fadeOut(500); - } - }); - } - else { - $('.errorContent').fadeIn(1000); - $('.successContent').fadeOut(500); - } - return false; - }); - - - - -})(jQuery); - - diff --git a/js/contact.js b/js/contact.js deleted file mode 100644 index 401f1319e..000000000 --- a/js/contact.js +++ /dev/null @@ -1,258 +0,0 @@ -var sGoogleMapScript = "https://www.google.com/maps/embed/v1/place?key=AIzaSyAmjD81Lsw8gUkA-9q6mJG7EotQgaSke74" -, oMapAddress = ["MAQ Software Redmond WA", "MAQ Software Andheri", "MAQ Software Hyderabad India"] -, sCurrentCity -, sLocation, -oMapData = [ - { - address: "15446 Bel-Red Road\nSecond Floor, Redmond,\nWA 98052", - lat: 47.633087, - long: -122.133202 - }, - { - address: "201, Meadows Building,\nSahar Plaza on Andheri Kurla Road,\nAndheri East,\nMumbai 400 059", - lat: 19.1128987, - long: 72.8685805 - }, - { - address: "Level 7, Astro, aVance Business Hub,\nBehind Dell Campus,\nHITEC City 2, Madhapur,\nHyderabad 500 081", - lat: 17.446235, - long: 78.368914 - } -]; - -function contactConstructor() { - $(".VwMap").click(function () { - sCurrentCity = $(this).attr("data-name"); - switch (sCurrentCity) { - case "Redmond": - iIndex = 0; - break; - case "Mumbai": - iIndex = 1; - break; - case "Hyderabad": - iIndex = 2; - break; - default: - sCurrentCity = "Redmond"; - iIndex = 0; - break; - } - - if (iIndex > -1) { - showMap(oMapData[iIndex].lat, oMapData[iIndex].long, oMapData[iIndex].address); - } - - //sLocation = sGoogleMapScript + "&q=" + oMapAddress[iIndex]; - //$('#map').attr('src', sLocation); - var iAddressSectionTopPosition, sScrollElement = "body,html"; - iAddressSectionTopPosition = $("#map").offset().top; - iAddressSectionTopPosition -= 65; // -65px for header/padding - $(sScrollElement).animate({ scrollTop: iAddressSectionTopPosition }, 500); - }); -} - -function initMap() { - showMap(oMapData[0].lat, oMapData[0].long, oMapData[0].address); -} - -function showMap(Latitude, Longitude, address) { - - // Create a new StyledMapType object, passing it an array of styles, - // and the name to be displayed on the map type control. - var oLatLng = { lat: Latitude, lng: Longitude }; - var styledMapType = new google.maps.StyledMapType( - [ - { - "elementType": "geometry", - "stylers": [ - { - "color": "#f5f5f5" - } - ] - }, - { - "elementType": "labels.icon", - "stylers": [ - { - "visibility": "off" - } - ] - }, - { - "elementType": "labels.text.fill", - "stylers": [ - { - "color": "#616161" - } - ] - }, - { - "elementType": "labels.text.stroke", - "stylers": [ - { - "color": "#f5f5f5" - } - ] - }, - { - "featureType": "administrative.land_parcel", - "elementType": "labels.text.fill", - "stylers": [ - { - "color": "#bdbdbd" - } - ] - }, - { - "featureType": "poi", - "elementType": "geometry", - "stylers": [ - { - "color": "#eeeeee" - } - ] - }, - { - "featureType": "poi", - "elementType": "labels.text.fill", - "stylers": [ - { - "color": "#757575" - } - ] - }, - { - "featureType": "poi.park", - "elementType": "geometry", - "stylers": [ - { - "color": "#e5e5e5" - } - ] - }, - { - "featureType": "poi.park", - "elementType": "labels.text.fill", - "stylers": [ - { - "color": "#9e9e9e" - } - ] - }, - { - "featureType": "road", - "elementType": "geometry", - "stylers": [ - { - "color": "#ffffff" - } - ] - }, - { - "featureType": "road.arterial", - "elementType": "labels.text.fill", - "stylers": [ - { - "color": "#757575" - } - ] - }, - { - "featureType": "road.highway", - "elementType": "geometry", - "stylers": [ - { - "color": "#dadada" - } - ] - }, - { - "featureType": "road.highway", - "elementType": "labels.text.fill", - "stylers": [ - { - "color": "#616161" - } - ] - }, - { - "featureType": "road.local", - "elementType": "labels.text.fill", - "stylers": [ - { - "color": "#9e9e9e" - } - ] - }, - { - "featureType": "transit.line", - "elementType": "geometry", - "stylers": [ - { - "color": "#e5e5e5" - } - ] - }, - { - "featureType": "transit.station", - "elementType": "geometry", - "stylers": [ - { - "color": "#eeeeee" - } - ] - }, - { - "featureType": "water", - "elementType": "geometry", - "stylers": [ - { - "color": "#c9c9c9" - } - ] - }, - { - "featureType": "water", - "elementType": "labels.text.fill", - "stylers": [ - { - "color": "#9e9e9e" - } - ] - } - ], - { name: 'Styled Map' }); - - // Create a map object, and include the MapTypeId to add - // to the map type control. - var map = new google.maps.Map(document.getElementById('map'), { - center: oLatLng, - zoom: 15, - disableDefaultUI: true, - mapTypeControlOptions: { - mapTypeIds: ['roadmap', 'satellite', 'hybrid', 'terrain', - 'styled_map'] - } - }); - - //Associate the styled map with the MapTypeId and set it to display. - map.mapTypes.set('styled_map', styledMapType); - map.setMapTypeId('styled_map'); - - oMarker = new google.maps.Marker({ - position: oLatLng, - map: map, - title: 'MAQ Software\n' + address, - animation: google.maps.Animation.DROP, - icon: "/img/map-marker.png" - }); - //var infowindow = new google.maps.InfoWindow({ - // content: '

MAQ Software
' + address - //}); - //google.maps.event.addListener(oMarker, 'click', function () { - // infowindow.open(map, oMarker); - //}); - //infowindow.open(map, oMarker); - -} \ No newline at end of file diff --git a/js/customvisual.js b/js/customvisual.js new file mode 100644 index 000000000..a113f19a4 --- /dev/null +++ b/js/customvisual.js @@ -0,0 +1,99 @@ +var pbiReportTemplate=''; +var contentTemplate='

@title by MAQ Software

@detail

@Desc

' +var listItemTemplate='
  • @placeholder
  • ' +var contactTemplate='

    Contact Us

    Thank you for using @name by MAQ Software.

    Do you have questions about this or any of our other Power BI custom visuals? Check out our community pages on Zendesk

    For any issues related to any custom visual, contact us at Support@MAQSoftware.com.

    For any priority requests or custom builds, contact us at CustomerSuccess@MAQSoftware.com.

    ' +var newVersionTemplate = '

    @newVersion

    ' +var buttonsTemplate = '' + +function getData(id) { + $.getJSON("/resources/powerbi visuals/Visuals.json", function (data) { + loadData(data,id) + }); + +} + +function loadData(data,id){ + var query = window.location.href; + // var id = (query.indexOf('=')>-1)?query.slice(query.lastIndexOf('=')+1):"RadarChart"; + + var visualContainer = $("#detailContainer") + var pbiContainer = $("#pbiReportContainer") + var contactContainer=$("#contactContainer") + var buttonContainer=$("#buttonContainer") + var content ="" + var pbiReport = "" + var contact="" + var buttons ="" + + $.each(data, function (index) { + $.each(Object.keys(this), function () { + if(data[index][this].id===id){ + document.title = data[index][this].name + " | MAQ Software"; + + // dynamically load it when available in json + var reportURL = data[index][this].pbiReportURL; + pbiReport+=pbiReportTemplate + .replace(/@pbiURL/g, (typeof reportURL==='undefined')?"https://app.powerbi.com/view?r=eyJrIjoiMzQ3ODEzOTEtOTIxZS00ZDY2LTg2ODktNTIxMzVmZGZlZTc1IiwidCI6ImU0ZDk4ZGQyLTkxOTktNDJlNS1iYThiLWRhM2U3NjNlZGUyZSIsImMiOjZ9":reportURL); + + content +=contentTemplate + .replace(/@title/g , data[index][this].title) + .replace(/@detail/g, data[index][this].detail) + .replace(/@Desc/g, data[index][this].detailDesc) + + var businessList=data[index][this].businessUses + addContainer(businessList,'businessUsesList','businessuseContainer') + + var ftList=data[index][this].keyFeatures + addContainer(ftList,'keyFeatureList','keyFeatureContainer') + + //getting whats new list item from json + var newList = data[index][this].whatsNew + + //rendering title with version number + var versionNumber = data[index][this].version + var addVersion = (typeof versionNumber==='undefined')?"":(" in "+versionNumber) + var title = document.createTextNode("What's new" + addVersion) + var titleElement = document.createElement("h4") + titleElement.setAttribute("class","title-xsmall") + titleElement.appendChild(title) + var parent = document.getElementById('whatsNewContainer') + parent.replaceChild(titleElement,parent.childNodes[0]) + + //adding the items in UL + addContainer(newList,'whatsNewList','whatsNewContainer') + + //changes in the button + buttons+=buttonsTemplate + .replace(/@name/g,data[index][this].name) + .replace(/@appsourceLink/g, data[index][this].url) + + contact +=contactTemplate + .replace(/@name/g, data[index][this].name) + } + }); + }); + + pbiContainer.append(pbiReport) + visualContainer.append(content) + contactContainer.append(contact) + buttonContainer.append(buttons) +} + +function addContainer(JSONList,UlID,containerID){ + if(JSONList.length){ + var liItem="" + var container = $('#'+UlID) + for(var i in JSONList){ + liItem+=listItemTemplate + .replace(/@placeholder/g, JSONList[i]) + } + container.append(liItem) + }else{ + removeContainer(containerID) + } +} + +function removeContainer(containerID){ + var div = document.getElementById(containerID) + div.parentNode.removeChild(div) +} \ No newline at end of file diff --git a/js/embedfast.js b/js/embedfast.js new file mode 100644 index 000000000..1e2e7f20f --- /dev/null +++ b/js/embedfast.js @@ -0,0 +1,228 @@ + +window.onscroll = function () { myFunction() }; + +var navbar = document.getElementById("secondaryNav"); +var sticky = navbar.offsetTop; + +function myFunction() { + if (window.pageYOffset >= sticky) { + navbar.classList.add("sticky") + } else { + navbar.classList.remove("sticky"); + } +} + +function resourcesClick(id) { + var video_desc = document.getElementById("video_desc"); + var documentation_desc = document.getElementById("documentation_desc"); + var video_div = document.getElementById("demo_video"); + var img_div = document.getElementById("documentation_img"); + var partner_video_desc = document.getElementById("partner_video_desc"); + var partner_video_div = document.getElementById("partner_demo_video"); + if (id === "video_desc") { + video_desc.classList.add("resources-div-click"); + documentation_desc.classList.remove("resources-div-click"); + partner_video_desc.classList.remove("resources-div-click"); + img_div.style.display = 'none'; + partner_video_div.style.display = 'none'; + video_div.style.display = 'block'; + } + else if (id === "partner_video_desc") { + partner_video_desc.classList.add("resources-div-click"); + documentation_desc.classList.remove("resources-div-click"); + video_desc.classList.remove("resources-div-click"); + img_div.style.display = 'none'; + video_div.style.display = 'none'; + partner_video_div.style.display = 'block'; + } + else { + video_desc.classList.remove("resources-div-click"); + partner_video_desc.classList.remove("resources-div-click"); + documentation_desc.classList.add("resources-div-click"); + img_div.style.display = 'block'; + video_div.style.display = 'none'; + partner_video_div.style.display = 'none'; + } +} + +function show_popup() { + var popup = document.getElementById("popup-form"); + popup.style.visibility = 'visible'; + popup.classList.add("show"); +} + +function hide_popup() { + var popup = document.getElementById("popup-form"); + popup.classList.remove("show"); +} + +function show_success_popup() { + var popup = document.getElementById("success-popup-form"); + popup.style.visibility = 'visible'; + popup.classList.add("show"); +} + +function hide_success_popup() { + var popup = document.getElementById("success-popup-form"); + popup.classList.remove("show"); +} + +function show_failure_popup() { + var popup = document.getElementById("failure-popup-form"); + popup.style.visibility = 'visible'; + popup.classList.add("show"); +} + +function hide_failure_popup() { + var popup = document.getElementById("failure-popup-form"); + popup.classList.remove("show"); +} + +function send_details() { + trackButtonClick() + var firstname = document.getElementById("firstname"); + var lastname = document.getElementById("lastname"); + var email = document.getElementById("email"); + var phone = document.getElementById("phone"); + var company = document.getElementById("company"); + var role = document.getElementById("role"); + var message = document.getElementById("message"); + + userDetails = { + firstname: firstname.value, + lastname: lastname.value, + emailaddress1: email.value, + telephone1: phone.value, + companyname: company.value, + jobtitle: role.value, + description: message.value, + mslead_offersource: 'Embed Fast Website' + } + const requestBody = JSON.stringify(userDetails); + sendReq(requestBody); +} +let sendReq = async (requestBody) => { + //URL to run Power Automate Flow + let PowerAutomateURL = 'https://prod-188.westus.logic.azure.com:443/workflows/d433b59d62094998a9db84f583bcb582/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=1O0fI4aZo_c-dhJ6huflPA04YSh_Li1Seqp_rAwi_EI'; + //POST request to run Power Automate Flow + let req = new Request(PowerAutomateURL, { + method: 'POST', + body: requestBody // Data to insert in CRM + }); + //Response from Power Automate Flow + const resp = await fetch(req); + const val = resp.status; + + if (val == 204) { + document.getElementById("email").value = ""; + document.getElementById("phone").value = ""; + document.getElementById("company").value = ""; + document.getElementById("role").value = ""; + document.getElementById("message").value = ""; + document.getElementById("firstname").value = ""; + document.getElementById("lastname").value = ""; + hide_popup(); + show_success_popup(); + } else { + hide_popup(); + show_failure_popup(); + } +} + +function keyfeaturesClick(featuresectionid, imageid) { + var imageelement = document.getElementById(imageid); + var imagesiblings = imageelement.parentNode.children; + for (var i = 0; i < imagesiblings.length; i++) { + imagesiblings[i].style.display = 'none'; + }; + imageelement.style.display = 'block'; + + var featuresection = document.getElementById(featuresectionid); + var featuresiblings = featuresection.parentNode.children; + for (var i = 0; i < featuresiblings.length; i++) { + featuresiblings[i].classList.remove("resources-div-click"); + }; + featuresection.classList.add("resources-div-click"); +} + +function trackButtonClick() { + gtag('event', 'click', { + 'event_category': 'Button', + 'event_label': 'EmbedFast - Send Message Clicked' + }); +} + +function validateAndSend() { + var firstName = document.getElementById("firstname").value.trim(); + var lastName = document.getElementById("lastname").value.trim(); + var email = document.getElementById("email").value.trim(); + var phone = document.getElementById("phone").value.trim(); + var company = document.getElementById("company").value.trim(); + var role = document.getElementById("role").value.trim(); + var message = document.getElementById("message").value.trim(); + + clearErrorMessages(); + if (firstName === "") { + showError("firstname", "Please enter your First Name."); + } + + if (lastName === "") { + showError("lastname", "Please enter your Last Name."); + } + + if (company === "") { + showError("company", "Please enter your Company Name."); + } + + if (role === "") { + showError("role", "Please enter your role."); + } + + if (email === "") { + showError("email", "Please enter your Email Address."); + } else if (!isValidEmail(email)) { + showError("email", "Please enter a valid Email Address."); + } + + if (phone === "") { + showError("phone", "Please enter your Phone Number."); + } else if (!isValidPhone(phone)) { + showError("phone", "Please enter a valid Phone Number."); + } + // If all validations pass, you can proceed to send the message + if (firstName !== "" && lastName !== "" && email !== "" && isValidEmail(email) && phone !== "" && isValidPhone(phone) && company !== "" && role !== "") { + send_details(); + } +} + +function isValidEmail(email) { + var emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + return emailPattern.test(email); +} + +function isValidPhone(phone) { + var phonePattern = /^[0-9]{10}$/; // 10-digit phone number + return phonePattern.test(phone); +} + +function showError(inputId, errorMessage) { + var errorElement = document.getElementById(inputId); + errorElement.placeholder.color = 'red'; + errorElement.style.Color = 'red'; + errorElement.style.border = '1px solid red'; + errorElement.style.borderRadius = '10px'; + + var errorElement = document.getElementById(inputId + "-error"); + errorElement.textContent = errorMessage; +} + + + +function clearErrorMessages() { + var errorElements = document.querySelectorAll(".error-message"); + errorElements.forEach(function (element) { + element.textContent = ""; + + + }); +} \ No newline at end of file diff --git a/js/home.js b/js/home.js index a0dd8f6be..324b49fa6 100644 --- a/js/home.js +++ b/js/home.js @@ -1,81 +1,125 @@ -var sLoadingClass = "Loading", - oItalicBookName = [ - "What I Did Not Learn in B-School: Insights for New Managers" - , "What I Did Not Learn at IIT: Transition from Campus to Workplace" - , "What I Did Not Learn at IIT - Transitioning from Campus to Workplace" - ], iCount, iTotal = oItalicBookName.length, iCounterFlag = 0; // a is flag variable for counter animation on home page - -function loadNewsMainPage() { - $.ajax({ - url: 'https://www.blogger.com/feeds/2523158019509365490/posts/default/-/News', - type: 'GET', - dataType: 'jsonp', - success: function (sResponse) { - loadNewsMain(sResponse); - } - }); + +function showText(id) { + document.getElementById(id).style.display = 'block'; +} + +function hideText(id) { + document.getElementById(id).style.display = 'none'; +} + +/* -------------------------customer stories carousel------------------------- */ +let currentIndex = 0; + +function updateCarousel() { + const carousel = document.getElementById('customer-stories-carousel'); + const dots = document.getElementsByClassName('carousel-dot'); + const totalCards = document.getElementsByClassName('customer-stories-card').length; + const cardWidth = document.getElementsByClassName('customer-stories-card')[0].offsetWidth + 10; // Including margin + + carousel.style.transform = `translateX(${-currentIndex * cardWidth}px)`; + + for (let i = 0; i < dots.length; i++) { + dots[i].className = dots[i].className.replace(' active', ''); + } + dots[Math.floor(currentIndex / 4)].className += ' active'; +} + +function nextSlide() { + const totalCards = document.getElementsByClassName('customer-stories-card').length; + currentIndex = (currentIndex + 4) % totalCards; + updateCarousel(); } -function loadNewsMain(sNewsData) { - try { - var parser = new DOMParser(); - oNewsData = parser.parseFromString(sNewsData, "text/xml"); - iTotalNews = oNewsData.getElementsByTagName('entry').length; - renderNewsMain(); - } catch (ignore) { - } + +function prevSlide() { + const totalCards = document.getElementsByClassName('customer-stories-card').length; + currentIndex = (currentIndex - 4 + totalCards) % totalCards; + updateCarousel(); +} + +function currentSlide(index) { + currentIndex = (index - 1)*4; + updateCarousel(); } -function renderNewsMain() { - - var iStart, iEnd, entry1, sDate, oDatePart, oDate, iTotalNews = 0, iNumber; - //debugger; - if (typeof oNewsData !== "undefined") { - iEnd = oNewsData.getElementsByTagName('entry').length; - for (iStart = 0; iStart < 6 && iStart < iEnd; iStart++) { - iNumber = iStart + 1; - entry1 = oNewsData.getElementsByTagName('entry').item(iStart); - sDate = entry1.getElementsByTagName('published')[0].childNodes[0].nodeValue.toLowerCase().split("t"); - oDatePart = []; - if (sDate[0]) { - oDatePart = sDate[0].split("-"); - } - oDate = null; - if (oDatePart.length === 3) { - oDate = new Date(oDatePart[0], (oDatePart[1] - 1), oDatePart[2]); - } else { - oDate = new Date(sDate[0]); - } - oDate = oDate.format(); - $("#newsdate" + iNumber).html(oDate); - var content = entry1.getElementsByTagName('content')[0].childNodes[0].nodeValue; - $("#bloggerContent").html(content); - var bloggerContent = document.getElementById("bloggerContent"); - var imgs = bloggerContent.getElementsByTagName('img'); - var img, src = ""; - - if (typeof imgs !== "undefined" && imgs.length > 0) { - img = imgs[0]; - src = img.src; - } - - var title = entry1.getElementsByTagName('title')[0].childNodes[0].nodeValue; - - for (iCount = 0; iCount < iTotal; iCount++) { - title = title.replace(oItalicBookName[iCount], "" + oItalicBookName[iCount] + ""); - } - - $("#newstitle" + iNumber).html(title); - $("#newsimg" + iNumber).attr('src', src); - } - } - //$('.subData *').removeAttr('style'); - //$('.subData').dotdotdot(); + +document.addEventListener('DOMContentLoaded', () => { + updateCarousel(); +}); + +/* -------------------------testimonials carousel------------------------- */ + +let currentTestimonialIndex = 0; + +function updateTestimonialsCarousel() { + const carousel = document.getElementById('testimonials-carousel'); + const dots = document.getElementsByClassName('testimonials-carousel-dot'); + const totalCards = document.getElementsByClassName('testimonials-card').length; + const cardWidth = document.getElementsByClassName('testimonials-card')[0].offsetWidth + 10; // Including margin + + carousel.style.transform = `translateX(${-currentTestimonialIndex * cardWidth}px)`; + + for (let i = 0; i < dots.length; i++) { + dots[i].className = dots[i].className.replace(' active', ''); + } + dots[Math.floor(currentTestimonialIndex / 2)].className += ' active'; } -function setSliderNavigationButton() { - var iHeight = $(".home-slider").height() + $("#header").height(); - var iPrevHeight = 51; - var iTop = (iHeight - iPrevHeight) / 2; - iTop -= 8; - $(".fullwidth-slider .owl-controls .owl-buttons .owl-prev, .fullwidth-slider .owl-controls .owl-buttons .owl-next").css({ 'top': iTop + 'px' }); - $(".fullwidth-slider .owl-nav .owl-prev, .fullwidth-slider .owl-nav .owl-next").css({ 'top': iTop + 'px' }); -} \ No newline at end of file +function nextTestimonial() { + const totalCards = document.getElementsByClassName('testimonials-card').length; + currentTestimonialIndex = (currentTestimonialIndex + 2) % totalCards; + updateTestimonialsCarousel(); +} + +function prevTestimonial() { + const totalCards = document.getElementsByClassName('testimonials-card').length; + currentTestimonialIndex = (currentTestimonialIndex - 2 + totalCards) % totalCards; + updateTestimonialsCarousel(); +} + +function currentTestimonial(index) { + currentTestimonialIndex = (index - 1) * 2; + updateTestimonialsCarousel(); +} + +document.addEventListener('DOMContentLoaded', () => { + updateTestimonialsCarousel(); +}); + +/* -------------------------community carousel------------------------- */ + +let currentCommunityIndex = 0; + +function updateCommunityCarousel() { + const comm_carousel = document.getElementById('community-carousel'); + const comm_dots = document.getElementsByClassName('community-carousel-dot'); + const comm_totalCards = document.getElementsByClassName('community-card').length; + const comm_cardWidth = document.getElementsByClassName('community-card')[0].offsetWidth + 10; // Including margin + + comm_carousel.style.transform = `translateX(${-currentCommunityIndex * comm_cardWidth}px)`; + + for (let i = 0; i < comm_dots.length; i++) { + comm_dots[i].className = comm_dots[i].className.replace(' active', ''); + } + comm_dots[Math.floor(currentCommunityIndex / 3)].className += ' active'; +} + +function nextCommunity() { + const comm_totalCards = document.getElementsByClassName('community-card').length; + currentCommunityIndex = (currentCommunityIndex + 3) % comm_totalCards; + updateCommunityCarousel(); +} + +function prevCommunity() { + const comm_totalCards = document.getElementsByClassName('community-card').length; + currentCommunity = (currentCommunityIndex - 3 + comm_totalCards) % comm_totalCards; + updateCommunityCarousel(); +} + +function currentCommunity(index) { + currentCommunityIndex = (index - 1) * 3; + updateCommunityCarousel(); +} + +document.addEventListener('DOMContentLoaded', () => { + updateCommunityCarousel(); +}); + diff --git a/js/insights.js b/js/insights.js new file mode 100644 index 000000000..2b3fceedc --- /dev/null +++ b/js/insights.js @@ -0,0 +1,366 @@ +/*jslint plusplus: true */ +"use strict"; +var oNewsPager = { + template: + '', + pageIndex: 0, + pagesize: 6, +}, + id, + highlightid, + sClickedHighlightTitle, + iClickedHighlightID, + iTotalNews = 0, + iIterator = 0, + iMaxPageIndex, + oNewsData = null, + oNewsContainer, + sScrollElement = "body,html", + sLoadingClass = "Loading", + oItalicBookName = [ + "What I Did Not Learn in B-School: Insights for New Managers", + "What I Did Not Learn at IIT: Transition from Campus to Workplace", + "What I Did Not Learn at IIT - Transitioning from Campus to Workplace", + ], + iCount, + iTotal = oItalicBookName.length, + iTotalHighlight = 6, + oNewsHighlightTitle = [iTotalHighlight], + oHighlightNewsID = [iTotalHighlight], + selectedButton = " ", + selectedButtonNum = 1; +function renderNews() { + var iStart, + iEnd, + entry1, + sCaseStudyTitle, + sContent, + aCategoryFilters, + sCategoryFilter, + aCategoryHTML, + sAnchorCaseStudy, + sImageLink, + sCaseStudyTitle, + oimgSource, + PublishedDate, + PublishedDateDay, + PublishedMonth, + PublishedYear; + + oNewsContainer.removeClass(sLoadingClass); + if (iTotalNews) { + iStart = oNewsPager.pageIndex * oNewsPager.pagesize; + console.log("Start point:", iStart); + if (iStart >= iTotalNews) { + iStart = iTotalNews - 1; + oNewsPager.pageIndex = iStart; + if (iTotalNews > 1) { + // $("#Previous").removeClass("hidden"); + // $("#Previous").on("click"); + // $("#Next").addClass("hidden"); + } + } else if (iStart <= 0) { + iStart = 0; + oNewsPager.pageIndex = iStart; + if (iTotalNews > 1) { + $("#Next").removeClass("hidden"); + // $("#Previous").addClass("hidden"); + // $("#Previous").prop("disabled", true); + } + } + iEnd = iStart + oNewsPager.pagesize; + console.log("End point:", iEnd); + if (iEnd > iTotalNews) { + iEnd = iTotalNews; + } + for (iIterator = iStart; iIterator < iEnd; iIterator++) { + entry1 = oNewsData.getElementsByTagName("entry").item(iIterator); + if (entry1) { + // console.log(entry1); + sAnchorCaseStudy = entry1 + .getElementsByTagName("link")[2] + .getAttribute("href"); + // console.log(sAnchorCaseStudy); + var rawPublishedDate = entry1 + .getElementsByTagName("published")[0] + .childNodes[0].nodeValue.toLowerCase() + .split("t")[0]; + // console.log(rawPublishedDate); + PublishedDate = new Date(rawPublishedDate); + // console.log(PublishedDate); + PublishedDateDay = PublishedDate.getDate(); + // console.log(PublishedDateDay); + PublishedMonth = PublishedDate.toLocaleString("en-us", { + month: "long", + }); + // console.log(PublishedMonth); + PublishedYear = PublishedDate.getFullYear(); + // console.log(PublishedYear); + + aCategoryFilters = []; + var sTerm = ""; + aCategoryHTML = $.map( + entry1.getElementsByTagName("category"), + function (el) { + sTerm = el.getAttribute("term"); + if (sTerm === "Blog") { + return ""; + } + + sCategoryFilter = sTerm + .replace(/&/, "") + .replace(/\s+/, "") + .toLowerCase(); + aCategoryFilters.push(sCategoryFilter); + return ( + "" + + sTerm + + "" + ); + } + ); + sCaseStudyTitle = + entry1.getElementsByTagName("title")[0].childNodes[0].nodeValue; + // console.log(sCaseStudyTitle); + sContent = + entry1.getElementsByTagName("content")[0].childNodes[0].nodeValue; + for (iCount = 0; iCount < iTotal; iCount++) { + sCaseStudyTitle = sCaseStudyTitle.replace( + oItalicBookName[iCount], + "" + oItalicBookName[iCount] + "" + ); + } + // console.log(sContent); + $("#bloggerContent").html(sContent); + var bloggerContent = document.getElementById("bloggerContent"); + // console.log(bloggerContent); + var imgs = bloggerContent.getElementsByTagName("img"); + var img, + src = ""; + + if (typeof imgs !== "undefined" && imgs.length > 0) { + img = imgs[0]; + src = img.src; + img.parentNode.removeChild(img); + } + console.log(typeof img.src); + sContent = $("#bloggerContent").html(); + oNewsContainer.append( + oNewsPager.template + .replaceAll("@sAnchorCaseStudy", sAnchorCaseStudy) + .replaceAll("@sImageLink", img.src) + .replaceAll("@sCaseStudyTitle", sCaseStudyTitle) + .replaceAll("@sTerm", sTerm) + .replaceAll("@PublishedMonth", PublishedMonth) + .replaceAll("@PublishedDateDay", PublishedDateDay) + .replaceAll("@PublishedYear", PublishedYear) + ); + } + } + // oNewsContainer.find("img").addClass("post - media"); + + $("#LoadPageNews *").removeAttr("style"); + for (var iCount = 0; iCount < iTotalHighlight; iCount++) { + for (iIterator = 0; iIterator < iTotalNews; iIterator++) { + entry1 = oNewsData.getElementsByTagName("entry").item(iIterator); + if (entry1) { + sCaseStudyTitle = + entry1.getElementsByTagName("title")[0].childNodes[0].nodeValue; + if (sCaseStudyTitle === oNewsHighlightTitle[iCount]) { + oHighlightNewsID[iCount] = iIterator; + break; + } + } + } + } + } +} +function loadNews(sNewsData) { + try { + var parser = new DOMParser(); + oNewsData = parser.parseFromString(sNewsData, "text/xml"); + iTotalNews = oNewsData.getElementsByTagName("entry").length; + if (iTotalNews || oNewsData.getElementsByTagName("content")) { + iMaxPageIndex = Math.round(iTotalNews / oNewsPager.pagesize); + $("#Pagination").show(); + renderNews(); + } + } catch (ignore) {} +} +function loadNewsGrid() { + oNewsContainer.html("").addClass(sLoadingClass); + $("#loadingicon").html("").addClass("CaseStudyLoading"); + getBloggerData( + "https://www.blogger.com/feeds/3262801613185975083/posts/default/-/Blog?max-results=999", + getNewsSuccess, + getNewsOnComplete + ); +} +function getNewsSuccess(sResponse) { + var iTop; + loadNews(sResponse); + if (typeof highlightid !== "undefined" && highlightid !== "") { + //debugger; + highlightid = parseInt(iClickedHighlightID % oNewsPager.pagesize); + iTop = $("#LoadPageNews").children("div").eq(highlightid).offset().top - 65; + $(sScrollElement).animate({ scrollTop: iTop }, 500); + } else if (typeof id !== "undefined" && id !== "") { + //debugger; + id = id > oNewsPager.pagesize ? id - oNewsPager.pagesize : id; + iTop = + $("#LoadPageNews") + .children("div") + .eq(id - 1) + .offset().top - + $("#highlights").offset().top - + 65 - + 34; // 34 for date of news + $(sScrollElement).animate({ scrollTop: iTop }, 500); + } +} +function getNewsOnComplete() { + oNewsContainer.removeClass(sLoadingClass); + $("#loadingicon").hide(); +} +function newsConstructor() { + oNewsPager.pageIndex = 0; + document.getElementById("Previous").classList.add("disabled"); + highlightid = ""; + oNewsContainer = $("#LoadPageNews"); + var iTop = 0; + id = getParameterByName("id"); + if (typeof id !== "undefined" && id !== "") { + $(sScrollElement).animate({ scrollTop: iTop }, 500); + oNewsPager.pageIndex = id > oNewsPager.pagesize ? 1 : 0; + } + loadNewsGrid(); + var buttonID = "#" + selectedButtonNum.toString(); + $(buttonID).children("a").addClass("selected-button"); + selectedButton = buttonID; + $("#pagination p").click(function () { + console.log("pageIndex", oNewsPager.pageIndex); + const previous = document.getElementById("Previous"); + const next = document.getElementById("Next"); + // oNewsPager.pageIndex==0 && previous.classList.add("disabled"); + $(selectedButton).children("a").removeClass("selected-button"); + var oCurrentElement = $(this), + iClicked = oCurrentElement.attr("data-clicked"); + console.log("Clicked:", iClicked); + if (!oCurrentElement.hasClass("disabled")) { + if (iClicked === "000") { + next.classList.remove("disabled"); + oNewsPager.pageIndex--; + // $("#Next").removeClass("hidden"); + selectedButtonNum--; + if (oNewsPager.pageIndex <= 0) { + oNewsPager.pageIndex = 0; + selectedButtonNum = 1; + // $("#Previous").addClass("hidden"); + // $("#Previous").prop("disabled", true); + } + if (oNewsPager.pageIndex % 2 != 0 && oNewsPager.pageIndex >= 1) { + const elementToHide = document.getElementById('2'); + elementToHide.style.display = "block" + const span1 = document.getElementById("spanElement1"); + span1.textContent = oNewsPager.pageIndex; + const a1 = document.getElementById("a1"); + const span2 = document.getElementById("spanElement2"); + span2.textContent = oNewsPager.pageIndex + 1; + } + var buttonID = (selectedButtonNum.toString() % 2 == 0) ? 2 : 1; + const unSelectedA = document.getElementById("a" + (buttonID == 1 ? 2 : 1).toString()); + unSelectedA.classList.remove("selected-button"); + $("#" + buttonID).children("a").addClass("selected-button"); + selectedButton = buttonID; + } else if (iClicked === "100") { + previous.classList.remove("disabled"); + oNewsPager.pageIndex++; + selectedButtonNum++; + if (oNewsPager.pageIndex >= iMaxPageIndex) { + oNewsPager.pageIndex = iMaxPageIndex; + // $("#Next").addClass("hidden"); + selectedButtonNum = 5; + } else { + // $("#Previous").removeClass("hidden"); + // $("#Previous").prop("disabled", true); + } + if (oNewsPager.pageIndex >= 2) { + const span1 = document.getElementById("spanElement1"); + span1.textContent = oNewsPager.pageIndex + 1; + if (oNewsPager.pageIndex + 1 < iMaxPageIndex) + document.getElementById("spanElement2").textContent = oNewsPager.pageIndex + 2; + else { + const elementToHide = document.getElementById('2'); + elementToHide.style.display = 'none'; + } + } + var buttonID = (selectedButtonNum.toString() % 2 == 0) ? 2 : 1; + const unSelectedA = document.getElementById("a" + (buttonID == 1 ? 2 : 1).toString()); + unSelectedA.classList.remove("selected-button") + $("#" + buttonID).children("a").addClass("selected-button"); + selectedButton = buttonID; + } else { + oNewsPager.pageIndex = parseInt(iClicked); + selectedButtonNum = oNewsPager.pageIndex + 1; + var buttonID = selectedButtonNum; + const unSelectedA = document.getElementById("a" + (buttonID == 1 ? 2 : 1).toString()); + unSelectedA.classList.remove("selected-button") + $("#" + buttonID.toString()).children("a").addClass("selected-button"); + selectedButton = buttonID; + console.log(oNewsPager.pageIndex); + oNewsPager.pageIndex>0 && previous.classList.remove("disabled"); + oNewsPager.pageIndex= iMaxPageIndex) { + oNewsPager.pageIndex = iMaxPageIndex; + // $("#Next").addClass("hidden"); + } else { + // $("#Previous").removeClass("hidden"); + } + } + oNewsContainer.html("").addClass(sLoadingClass); + iTop = oNewsContainer.offset().top - 65; // -65 for header/padding + $(sScrollElement).animate({ scrollTop: iTop }, 500); + renderNews(); + } + if (oNewsPager.pageIndex >= iMaxPageIndex) { + oNewsPager.pageIndex = iMaxPageIndex; + previous.classList.remove("disabled"); + next.classList.add("disabled"); + } + if (oNewsPager.pageIndex <= 0) { + oNewsPager.pageIndex = 0; + next.classList.remove("disabled"); + previous.classList.add("disabled"); + } + }); + $(".news-highlight").unbind("click"); + $(".news-highlight").click(function () { + highlightid = $(this).attr("data-clicked"); + if (typeof highlightid !== "undefined" && highlightid !== "") { + //$(sScrollElement).animate({ scrollTop: iTop }, 500); + sClickedHighlightTitle = oNewsHighlightTitle[highlightid - 1]; + iClickedHighlightID = oHighlightNewsID[highlightid - 1]; + oNewsPager.pageIndex = parseInt( + (iClickedHighlightID + 1) / oNewsPager.pagesize + ); + loadNewsGrid(); + if (oNewsPager.pageIndex <= 0) { + oNewsPager.pageIndex = 0; + // $("#Previous").addClass("hidden"); + // $("#Previous").prop("disabled", true); + } + if (oNewsPager.pageIndex >= iMaxPageIndex) { + oNewsPager.pageIndex = iMaxPageIndex; + // $("#Next").addClass("hidden"); + } else { + // $("#Previous").removeClass("hidden"); + } + } + }); +} diff --git a/js/jquery-1.11.2.min.js b/js/jquery-1.11.2.min.js deleted file mode 100644 index e6a051d0d..000000000 --- a/js/jquery-1.11.2.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.11.2 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.2",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=hb(),z=hb(),A=hb(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},eb=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fb){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function gb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+rb(o[l]);w=ab.test(a)&&pb(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function hb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ib(a){return a[u]=!0,a}function jb(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function kb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function lb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function nb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ob(a){return ib(function(b){return b=+b,ib(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pb(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=gb.support={},f=gb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=gb.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",eb,!1):e.attachEvent&&e.attachEvent("onunload",eb)),p=!f(g),c.attributes=jb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=jb(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=jb(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(jb(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),jb(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&jb(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return lb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?lb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},gb.matches=function(a,b){return gb(a,null,null,b)},gb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return gb(b,n,null,[a]).length>0},gb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},gb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},gb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},gb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=gb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=gb.selectors={cacheLength:50,createPseudo:ib,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||gb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&gb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=gb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||gb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ib(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ib(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ib(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ib(function(a){return function(b){return gb(a,b).length>0}}),contains:ib(function(a){return a=a.replace(cb,db),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ib(function(a){return W.test(a||"")||gb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ob(function(){return[0]}),last:ob(function(a,b){return[b-1]}),eq:ob(function(a,b,c){return[0>c?c+b:c]}),even:ob(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:ob(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:ob(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:ob(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function tb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ub(a,b,c){for(var d=0,e=b.length;e>d;d++)gb(a,b[d],c);return c}function vb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wb(a,b,c,d,e,f){return d&&!d[u]&&(d=wb(d)),e&&!e[u]&&(e=wb(e,f)),ib(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ub(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:vb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=vb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=vb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sb(function(a){return a===b},h,!0),l=sb(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sb(tb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wb(i>1&&tb(m),i>1&&rb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xb(a.slice(i,e)),f>e&&xb(a=a.slice(e)),f>e&&rb(a))}m.push(c)}return tb(m)}function yb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=vb(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&gb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ib(f):f}return h=gb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,yb(e,d)),f.selector=a}return f},i=gb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&pb(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&rb(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&pb(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=jb(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),jb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||kb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&jb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||kb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),jb(function(a){return null==a.getAttribute("disabled")})||kb(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),gb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; -return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
    a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:k.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("',"function"==typeof $f){var t=$f(o.childNodes[0]);t.addEvent("ready",function(){function a(a,b,c,d){var e={type:c,target:b};"timeupdate"==c&&(b.currentTime=e.currentTime=d.seconds,b.duration=e.duration=d.duration),b.dispatchEvent(e.type,e)}$.extend(t,{playVideo:function(){t.api("play")},stopVideo:function(){t.api("unload")},pauseVideo:function(){t.api("pause")},seekTo:function(a){t.api("seekTo",a)},setVolume:function(a){t.api("setVolume",a)},setMuted:function(a){a?(t.lastVolume=t.api("getVolume"),t.api("setVolume",0)):(t.api("setVolume",t.lastVolume),delete t.lastVolume)}}),t.addEvent("play",function(){a(t,n,"play"),a(t,n,"playing")}),t.addEvent("pause",function(){a(t,n,"pause")}),t.addEvent("finish",function(){a(t,n,"ended")}),t.addEvent("playProgress",function(b){a(t,n,"timeupdate",b)}),n.pluginElement=o,n.pluginApi=t,mejs.MediaPluginBridge.initPlugin(m)})}else console.warn("You need to include froogaloop for vimeo to work")}return j.style.display="none",j.removeAttribute("autoplay"),n},updateNative:function(a,b){var c,d=a.htmlMediaElement;for(c in mejs.HtmlMediaElement)d[c]=mejs.HtmlMediaElement[c];return b.success(d,d),d}},mejs.YouTubeApi={isIframeStarted:!1,isIframeLoaded:!1,loadIframeApi:function(){if(!this.isIframeStarted){var a=document.createElement("script");a.src="//www.youtube.com/player_api";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b),this.isIframeStarted=!0}},iframeQueue:[],enqueueIframe:function(a){this.isLoaded?this.createIframe(a):(this.loadIframeApi(),this.iframeQueue.push(a))},createIframe:function(a){var b=a.pluginMediaElement,c=new YT.Player(a.containerId,{height:a.height,width:a.width,videoId:a.videoId,playerVars:{controls:0},events:{onReady:function(){a.pluginMediaElement.pluginApi=c,mejs.MediaPluginBridge.initPlugin(a.pluginId),setInterval(function(){mejs.YouTubeApi.createEvent(c,b,"timeupdate")},250)},onStateChange:function(a){mejs.YouTubeApi.handleStateChange(a.data,c,b)}}})},createEvent:function(a,b,c){var d={type:c,target:b};if(a&&a.getDuration){b.currentTime=d.currentTime=a.getCurrentTime(),b.duration=d.duration=a.getDuration(),d.paused=b.paused,d.ended=b.ended,d.muted=a.isMuted(),d.volume=a.getVolume()/100,d.bytesTotal=a.getVideoBytesTotal(),d.bufferedBytes=a.getVideoBytesLoaded();var e=d.bufferedBytes/d.bytesTotal*d.duration;d.target.buffered=d.buffered={start:function(){return 0},end:function(){return e},length:1}}b.dispatchEvent(d.type,d)},iFrameReady:function(){for(this.isLoaded=!0,this.isIframeLoaded=!0;this.iframeQueue.length>0;){var a=this.iframeQueue.pop();this.createIframe(a)}},flashPlayers:{},createFlash:function(a){this.flashPlayers[a.pluginId]=a;var b,c="//www.youtube.com/apiplayer?enablejsapi=1&playerapiid="+a.pluginId+"&version=3&autoplay=0&controls=0&modestbranding=1&loop=0";mejs.MediaFeatures.isIE?(b=document.createElement("div"),a.container.appendChild(b),b.outerHTML=''):a.container.innerHTML=''},flashReady:function(a){var b=this.flashPlayers[a],c=document.getElementById(a),d=b.pluginMediaElement;d.pluginApi=d.pluginElement=c,mejs.MediaPluginBridge.initPlugin(a),c.cueVideoById(b.videoId);var e=b.containerId+"_callback";window[e]=function(a){mejs.YouTubeApi.handleStateChange(a,c,d)},c.addEventListener("onStateChange",e),setInterval(function(){mejs.YouTubeApi.createEvent(c,d,"timeupdate")},250),mejs.YouTubeApi.createEvent(c,d,"canplay")},handleStateChange:function(a,b,c){switch(a){case-1:c.paused=!0,c.ended=!0,mejs.YouTubeApi.createEvent(b,c,"loadedmetadata");break;case 0:c.paused=!1,c.ended=!0,mejs.YouTubeApi.createEvent(b,c,"ended");break;case 1:c.paused=!1,c.ended=!1,mejs.YouTubeApi.createEvent(b,c,"play"),mejs.YouTubeApi.createEvent(b,c,"playing");break;case 2:c.paused=!0,c.ended=!1,mejs.YouTubeApi.createEvent(b,c,"pause");break;case 3:mejs.YouTubeApi.createEvent(b,c,"progress");break;case 5:}}},window.mejs=mejs,window.MediaElement=mejs.MediaElement,function(a,b){"use strict";var c={locale:{language:b.i18n&&b.i18n.locale.language||"",strings:b.i18n&&b.i18n.locale.strings||{}},ietf_lang_regex:/^(x\-)?[a-z]{2,}(\-\w{2,})?(\-\w{2,})?$/,methods:{}};c.getLanguage=function(){var a=c.locale.language||window.navigator.userLanguage||window.navigator.language;return c.ietf_lang_regex.exec(a)?a:null},"undefined"!=typeof mejsL10n&&(c.locale.language=mejsL10n.language),c.methods.checkPlain=function(a){var b,c,d={"&":"&",'"':""","<":"<",">":">"};a=String(a);for(b in d)d.hasOwnProperty(b)&&(c=new RegExp(b,"g"),a=a.replace(c,d[b]));return a},c.methods.t=function(a,b){return c.locale.strings&&c.locale.strings[b.context]&&c.locale.strings[b.context][a]&&(a=c.locale.strings[b.context][a]),c.methods.checkPlain(a)},c.t=function(a,b){if("string"==typeof a&&a.length>0){var d=c.getLanguage();return b=b||{context:d},c.methods.t(a,b)}throw{name:"InvalidArgumentException",message:"First argument is either not a string or empty."}},b.i18n=c}(document,mejs),function(a){"use strict";"undefined"!=typeof mejsL10n&&(a[mejsL10n.language]=mejsL10n.strings)}(mejs.i18n.locale.strings),/*! - * - * MediaElementPlayer - * http://mediaelementjs.com/ - * - * Creates a controller bar for HTML5